diff --git a/.mock/accounting_v3.yml b/.mock/accounting_v3.yml new file mode 100644 index 00000000..455d27ce --- /dev/null +++ b/.mock/accounting_v3.yml @@ -0,0 +1,32829 @@ +openapi: 3.0.3 +info: + title: Merge Accounting API + version: '1.0' + description: The unified API for building rich integrations with multiple Accounting + & Finance platforms. + contact: + name: Merge Team + url: https://www.merge.dev/ + email: hello@merge.dev +paths: + /accounting/v1/account-details: + get: + operationId: account_details_retrieve + description: Get details for a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - account-details + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountDetails' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/account-token/{public_token}: + get: + operationId: account_token_retrieve + description: Returns the account token for the end user with the provided public + token. + parameters: + - in: path + name: public_token + schema: + type: string + required: true + tags: + - account-token + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/accounting-periods: + get: + operationId: accounting_periods_list + description: Returns a list of `AccountingPeriod` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - accounting-periods + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountingPeriodList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/accounting-periods/{id}: + get: + operationId: accounting_periods_retrieve + description: Returns an `AccountingPeriod` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - accounting-periods + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountingPeriod' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/accounts: + get: + operationId: accounts_list + description: Returns a list of `Account` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: account_type + schema: + type: string + description: If provided, will only return accounts with the passed in enum. + - in: query + name: classification + schema: + type: string + nullable: true + enum: + - '' + - ASSET + - EQUITY + - EXPENSE + - LIABILITY + - + - REVENUE + description: If provided, will only return accounts with this classification. + - in: query + name: company_id + schema: + type: string + description: If provided, will only return accounts for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: name + schema: + type: string + nullable: true + description: If provided, will only return Accounts with this name. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - classification + - classification,status + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesClassification,Status: + value: classification,status + summary: Original Enum Values Classification, Status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - classification + - classification,status + - status + description: 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) + examples: + OriginalEnumValuesClassification,Status: + value: classification,status + summary: Original Enum Values Classification, Status + - in: query + name: status + schema: + type: string + nullable: true + enum: + - '' + - ACTIVE + - INACTIVE + - + - PENDING + description: If provided, will only return accounts with this status. + tags: + - accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: accounts_create + description: Creates an `Account` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - accounts + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/AccountEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/AccountEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/AccountEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/accounts/{id}: + get: + operationId: accounts_retrieve + description: Returns an `Account` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - classification + - classification,status + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesClassification,Status: + value: classification,status + summary: Original Enum Values Classification, Status + - in: query + name: show_enum_origins + schema: + type: string + enum: + - classification + - classification,status + - status + description: 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) + examples: + OriginalEnumValuesClassification,Status: + value: classification,status + summary: Original Enum Values Classification, Status + tags: + - accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Account' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/accounts/meta/post: + get: + operationId: accounts_meta_post_retrieve + description: Returns metadata for `Account` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/addresses/{id}: + get: + operationId: addresses_retrieve + description: Returns an `Address` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesType: + value: type + summary: Original Enum Values Type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - type + description: 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) + examples: + OriginalEnumValuesType: + value: type + summary: Original Enum Values Type + tags: + - addresses + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Address' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/async-passthrough: + post: + operationId: async_passthrough_create + description: Asynchronously pull data from an endpoint not currently supported + by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - async-passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AsyncPassthroughReciept' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/async-passthrough/{async_passthrough_receipt_id}: + get: + operationId: async_passthrough_retrieve + description: Retrieves data from earlier async-passthrough POST request + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: async_passthrough_receipt_id + schema: + type: string + format: uuid + required: true + tags: + - async-passthrough + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/RemoteResponse' + - type: string + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/async-tasks/{id}: + get: + operationId: async_tasks_retrieve + description: Returns an `AsyncPostTask` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + required: true + tags: + - async-tasks + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AsyncPostTask' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/attachments: + get: + operationId: attachments_list + description: Returns a list of `AccountingAttachment` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return accounting attachments for this + company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - attachments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountingAttachmentList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: attachments_create + description: Creates an `AccountingAttachment` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - attachments + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/AccountingAttachmentEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/AccountingAttachmentEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/AccountingAttachmentEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountingAttachmentResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/attachments/{id}: + get: + operationId: attachments_retrieve + description: Returns an `AccountingAttachment` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - attachments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountingAttachment' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/attachments/meta/post: + get: + operationId: attachments_meta_post_retrieve + description: Returns metadata for `AccountingAttachment` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - attachments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/audit-trail: + get: + operationId: audit_trail_list + description: Gets a list of audit trail events. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include audit trail events that occurred + before this time + - in: query + name: event_type + schema: + type: string + description: '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`' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include audit trail events that occurred + after this time + - in: query + name: user_email + schema: + type: string + description: 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. + tags: + - audit-trail + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAuditLogEventList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/available-actions: + get: + operationId: available_actions_retrieve + description: Returns a list of models and actions available for an account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - available-actions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AvailableActions' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/balance-sheets: + get: + operationId: balance_sheets_list + description: Returns a list of `BalanceSheet` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return balance sheets for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - balance-sheets + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedBalanceSheetList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/balance-sheets/{id}: + get: + operationId: balance_sheets_retrieve + description: Returns a `BalanceSheet` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - balance-sheets + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/BalanceSheet' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/bank-feed-accounts: + get: + operationId: bank_feed_accounts_list + description: Returns a list of `BankFeedAccount` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - bank-feed-accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedBankFeedAccountList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + post: + operationId: bank_feed_accounts_create + description: Creates a `BankFeedAccount` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - bank-feed-accounts + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/BankFeedAccountEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/BankFeedAccountEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/BankFeedAccountEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/BankFeedAccountResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/bank-feed-accounts/{id}: + get: + operationId: bank_feed_accounts_retrieve + description: Returns a `BankFeedAccount` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - bank-feed-accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/BankFeedAccount' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/bank-feed-accounts/meta/post: + get: + operationId: bank_feed_accounts_meta_post_retrieve + description: Returns metadata for `BankFeedAccount` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - bank-feed-accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/bank-feed-transactions: + get: + operationId: bank_feed_transactions_list + description: Returns a list of `BankFeedTransaction` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - bank_feed_account + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandBankFeedAccount: + value: bank_feed_account + summary: Expand Bank_feed_account + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_processed + schema: + type: boolean + description: If provided, will only return bank feed transactions with this + is_processed value + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - bank-feed-transactions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedBankFeedTransactionList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + post: + operationId: bank_feed_transactions_create + description: Creates a `BankFeedTransaction` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - bank-feed-transactions + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/BankFeedTransactionEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/BankFeedTransactionEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/BankFeedTransactionEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/BankFeedTransactionResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/bank-feed-transactions/{id}: + get: + operationId: bank_feed_transactions_retrieve + description: Returns a `BankFeedTransaction` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - bank_feed_account + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandBankFeedAccount: + value: bank_feed_account + summary: Expand Bank_feed_account + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - bank-feed-transactions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/BankFeedTransaction' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/bank-feed-transactions/meta/post: + get: + operationId: bank_feed_transactions_meta_post_retrieve + description: Returns metadata for `BankFeedTransaction` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - bank-feed-transactions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/cash-flow-statements: + get: + operationId: cash_flow_statements_list + description: Returns a list of `CashFlowStatement` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return cash flow statements for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - cash-flow-statements + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedCashFlowStatementList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/cash-flow-statements/{id}: + get: + operationId: cash_flow_statements_retrieve + description: Returns a `CashFlowStatement` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - cash-flow-statements + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CashFlowStatement' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/company-info: + get: + operationId: company_info_list + description: Returns a list of `CompanyInfo` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - addresses + - phone_numbers + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAddresses,PhoneNumbers: + value: addresses,phone_numbers + summary: Expand Addresses, Phone_numbers + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - company-info + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedCompanyInfoList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/company-info/{id}: + get: + operationId: company_info_retrieve + description: Returns a `CompanyInfo` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - addresses + - phone_numbers + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAddresses,PhoneNumbers: + value: addresses,phone_numbers + summary: Expand Addresses, Phone_numbers + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - company-info + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CompanyInfo' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/contacts: + get: + operationId: contacts_list + description: Returns a list of `Contact` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return contacts for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: email_address + schema: + type: string + nullable: true + description: If provided, will only return Contacts that match this email. + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - addresses + - company + - phone_numbers + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAddresses,PhoneNumbers,Company: + value: addresses,phone_numbers,company + summary: Expand Addresses, Phone_numbers, Company + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_customer + schema: + type: string + description: If provided, will only return Contacts that are denoted as customers. + - in: query + name: is_supplier + schema: + type: string + description: If provided, will only return Contacts that are denoted as suppliers. + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: name + schema: + type: string + nullable: true + description: If provided, will only return Contacts that match this name. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: status + schema: + type: string + nullable: true + enum: + - '' + - ACTIVE + - ARCHIVED + - + description: If provided, will only return Contacts that match this status. + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedContactList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: contacts_create + description: Creates a `Contact` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - contacts + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/ContactEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/ContactEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/ContactEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/ContactResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/contacts/{id}: + get: + operationId: contacts_retrieve + description: Returns a `Contact` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - addresses + - company + - phone_numbers + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAddresses,PhoneNumbers,Company: + value: addresses,phone_numbers,company + summary: Expand Addresses, Phone_numbers, Company + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Contact' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/contacts/meta/post: + get: + operationId: contacts_meta_post_retrieve + description: Returns metadata for `Contact` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/contacts/remote-field-classes: + get: + operationId: contacts_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/credit-notes: + get: + operationId: credit_notes_list + description: Returns a list of `CreditNote` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return credit notes for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - applied_payments + - company + - contact + - line_items + - payments + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandPayments,AppliedPayments,LineItems,TrackingCategories,Contact,Company,AccountingPeriod: + value: + payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period + summary: Expand Payments, Applied_payments, Line_items, Tracking_categories, + Contact, Company, Accounting_period + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - status + - status,type + - type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus,Type: + value: status,type + summary: Original Enum Values Status, Type + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + - status,type + - type + description: 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) + examples: + OriginalEnumValuesStatus,Type: + value: status,type + summary: Original Enum Values Status, Type + - in: query + name: transaction_date_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created after this datetime. + - in: query + name: transaction_date_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created before this datetime. + tags: + - credit-notes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedCreditNoteList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: credit_notes_create + description: Creates a `CreditNote` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - credit-notes + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreditNoteEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CreditNoteEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CreditNoteEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/CreditNoteResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/credit-notes/{id}: + get: + operationId: credit_notes_retrieve + description: Returns a `CreditNote` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - applied_payments + - company + - contact + - line_items + - payments + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandPayments,AppliedPayments,LineItems,TrackingCategories,Contact,Company,AccountingPeriod: + value: + payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period + summary: Expand Payments, Applied_payments, Line_items, Tracking_categories, + Contact, Company, Accounting_period + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - status + - status,type + - type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus,Type: + value: status,type + summary: Original Enum Values Status, Type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + - status,type + - type + description: 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) + examples: + OriginalEnumValuesStatus,Type: + value: status,type + summary: Original Enum Values Status, Type + tags: + - credit-notes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CreditNote' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/credit-notes/meta/post: + get: + operationId: credit_notes_meta_post_retrieve + description: Returns metadata for `CreditNote` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - credit-notes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/default-scopes: + get: + operationId: default_scopes_retrieve + description: 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). + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/delete-account: + post: + operationId: delete_account_delete + description: Delete a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - delete-account + security: + - tokenAuth: [] + responses: + '200': + description: No response body + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/employees: + get: + operationId: employees_list + description: Returns a list of `Employee` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - employees + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedEmployeeList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/employees/{id}: + get: + operationId: employees_retrieve + description: Returns an `Employee` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - employees + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Employee' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/expenses: + get: + operationId: expenses_list + description: Returns a list of `Expense` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return expenses for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - accounting_period + - company + - contact + - employee + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTrackingCategories,Account,Contact,Company,Employee,AccountingPeriod: + value: tracking_categories,account,contact,company,employee,accounting_period + summary: Expand Tracking_categories, Account, Contact, Company, Employee, + Accounting_period + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: transaction_date_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created after this datetime. + - in: query + name: transaction_date_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created before this datetime. + tags: + - expenses + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedExpenseList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: expenses_create + description: Creates an `Expense` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - expenses + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/ExpenseEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/ExpenseEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/ExpenseEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/ExpenseResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/expenses/{id}: + get: + operationId: expenses_retrieve + description: Returns an `Expense` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - accounting_period + - company + - contact + - employee + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTrackingCategories,Account,Contact,Company,Employee,AccountingPeriod: + value: tracking_categories,account,contact,company,employee,accounting_period + summary: Expand Tracking_categories, Account, Contact, Company, Employee, + Accounting_period + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - expenses + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Expense' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/expenses/lines/remote-field-classes: + get: + operationId: expenses_lines_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - expenses + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/expenses/meta/post: + get: + operationId: expenses_meta_post_retrieve + description: Returns metadata for `Expense` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - expenses + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/expenses/remote-field-classes: + get: + operationId: expenses_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - expenses + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/field-mappings: + get: + operationId: field_mappings_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingApiInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: field_mappings_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/field-mappings/{field_mapping_id}: + patch: + operationId: field_mappings_partial_update + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + delete: + operationId: field_mappings_destroy + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '204': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/general-ledger-transactions: + get: + operationId: general_ledger_transactions_list + description: Returns a list of `GeneralLedgerTransaction` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return general ledger transactions for + this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - company + - general_ledger_transaction_lines + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTrackingCategories,GeneralLedgerTransactionLines,Company,AccountingPeriod: + value: tracking_categories,general_ledger_transaction_lines,company,accounting_period + summary: Expand Tracking_categories, General_ledger_transaction_lines, + Company, Accounting_period + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: posted_date_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects posted after this datetime. + - in: query + name: posted_date_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects posted before this datetime. + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - general-ledger-transactions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedGeneralLedgerTransactionList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/general-ledger-transactions/{id}: + get: + operationId: general_ledger_transactions_retrieve + description: Returns a `GeneralLedgerTransaction` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - company + - general_ledger_transaction_lines + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTrackingCategories,GeneralLedgerTransactionLines,Company,AccountingPeriod: + value: tracking_categories,general_ledger_transaction_lines,company,accounting_period + summary: Expand Tracking_categories, General_ledger_transaction_lines, + Company, Accounting_period + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - general-ledger-transactions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/GeneralLedgerTransaction' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/generate-key: + post: + operationId: generate_key_create + description: Create a remote key. + tags: + - generate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/income-statements: + get: + operationId: income_statements_list + description: Returns a list of `IncomeStatement` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return income statements for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - income-statements + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedIncomeStatementList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/income-statements/{id}: + get: + operationId: income_statements_retrieve + description: Returns an `IncomeStatement` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - income-statements + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/IncomeStatement' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/invoices: + get: + operationId: invoices_list + description: Returns a list of `Invoice` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return invoices for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: contact_id + schema: + type: string + description: If provided, will only return invoices for this contact. + examples: + ContactId: + summary: contact_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - applied_credit_notes + - applied_payments + - applied_vendor_credits + - company + - contact + - employee + - line_items + - payment_term + - payments + - purchase_orders + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ? ExpandPayments,AppliedPayments,LineItems,TrackingCategories,PurchaseOrders,AppliedCreditNotes,AppliedVendorCredits,Contact,Company,Employee,AccountingPeriod,PaymentTerm + : value: + payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term + summary: Expand Payments, Applied_payments, Line_items, Tracking_categories, + Purchase_orders, Applied_credit_notes, Applied_vendor_credits, Contact, + Company, Employee, Accounting_period, Payment_term + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: issue_date_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created after this datetime. + - in: query + name: issue_date_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created before this datetime. + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: number + schema: + type: string + nullable: true + description: If provided, will only return Invoices with this number. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesType: + value: type + summary: Original Enum Values Type + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - type + description: 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) + examples: + OriginalEnumValuesType: + value: type + summary: Original Enum Values Type + - in: query + name: status + schema: + type: string + nullable: true + enum: + - DRAFT + - OPEN + - PAID + - PARTIALLY_PAID + - SUBMITTED + - VOID + description: |- + If provided, will only return Invoices with this status. + + * `PAID` - PAID + * `DRAFT` - DRAFT + * `SUBMITTED` - SUBMITTED + * `PARTIALLY_PAID` - PARTIALLY_PAID + * `OPEN` - OPEN + * `VOID` - VOID + - in: query + name: type + schema: + type: string + nullable: true + enum: + - ACCOUNTS_PAYABLE + - ACCOUNTS_RECEIVABLE + description: |- + If provided, will only return Invoices with this type. + + * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE + * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE + tags: + - invoices + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedInvoiceList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: invoices_create + description: "Creates an `Invoice` object with the given values.\n \ + \ Including a `PurchaseOrder` id in the `purchase_orders` property will + generate an Accounts Payable Invoice from the specified Purchase Order(s).\n\ + \ " + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - invoices + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/InvoiceEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/InvoiceEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/InvoiceEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/InvoiceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/invoices/{id}: + get: + operationId: invoices_retrieve + description: Returns an `Invoice` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - applied_credit_notes + - applied_payments + - applied_vendor_credits + - company + - contact + - employee + - line_items + - payment_term + - payments + - purchase_orders + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ? ExpandPayments,AppliedPayments,LineItems,TrackingCategories,PurchaseOrders,AppliedCreditNotes,AppliedVendorCredits,Contact,Company,Employee,AccountingPeriod,PaymentTerm + : value: + payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term + summary: Expand Payments, Applied_payments, Line_items, Tracking_categories, + Purchase_orders, Applied_credit_notes, Applied_vendor_credits, Contact, + Company, Employee, Accounting_period, Payment_term + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesType: + value: type + summary: Original Enum Values Type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - type + description: 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) + examples: + OriginalEnumValuesType: + value: type + summary: Original Enum Values Type + tags: + - invoices + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Invoice' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + patch: + operationId: invoices_partial_update + description: Updates an `Invoice` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - invoices + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedInvoiceEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedInvoiceEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedInvoiceEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/InvoiceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/invoices/line-items/remote-field-classes: + get: + operationId: invoices_line_items_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - invoices + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/invoices/meta/patch/{id}: + get: + operationId: invoices_meta_patch_retrieve + description: Returns metadata for `Invoice` PATCHs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - invoices + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-patch: META_PATCH + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/invoices/meta/post: + get: + operationId: invoices_meta_post_retrieve + description: Returns metadata for `Invoice` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - invoices + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/invoices/remote-field-classes: + get: + operationId: invoices_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - invoices + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/issues: + get: + operationId: issues_list + description: Gets all issues for Organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: account_token + schema: + type: string + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred before this time + - in: query + name: end_user_organization_name + schema: + type: string + - in: query + name: first_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was after this datetime. + - in: query + name: first_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was before this datetime. + - in: query + name: include_muted + schema: + type: string + description: If true, will include muted issues + - in: query + name: integration_name + schema: + type: string + - in: query + name: last_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was after this datetime. + - in: query + name: last_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was before this datetime. + - in: query + name: linked_account_id + schema: + type: string + description: If provided, will only include issues pertaining to the linked + account passed in. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred after this time + - in: query + name: status + schema: + type: string + enum: + - ONGOING + - RESOLVED + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedIssueList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/issues/{id}: + get: + operationId: issues_retrieve + description: Get a specific issue. + parameters: + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Issue' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/items: + get: + operationId: items_list + description: Returns a list of `Item` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return items for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + - purchase_account + - purchase_tax_rate + - sales_account + - sales_tax_rate + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandPurchaseAccount,SalesAccount,Company,SalesTaxRate,PurchaseTaxRate: + value: purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate + summary: Expand Purchase_account, Sales_account, Company, Sales_tax_rate, + Purchase_tax_rate + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - items + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedItemList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: items_create + description: Creates an `Item` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - items + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/ItemEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/ItemEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/ItemEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/ItemResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/items/{id}: + get: + operationId: items_retrieve + description: Returns an `Item` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + - purchase_account + - purchase_tax_rate + - sales_account + - sales_tax_rate + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandPurchaseAccount,SalesAccount,Company,SalesTaxRate,PurchaseTaxRate: + value: purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate + summary: Expand Purchase_account, Sales_account, Company, Sales_tax_rate, + Purchase_tax_rate + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - items + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Item' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + patch: + operationId: items_partial_update + description: Updates an `Item` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - items + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedItemEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedItemEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedItemEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/ItemResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/items/meta/patch/{id}: + get: + operationId: items_meta_patch_retrieve + description: Returns metadata for `Item` PATCHs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - items + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-patch: META_PATCH + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/items/meta/post: + get: + operationId: items_meta_post_retrieve + description: Returns metadata for `Item` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - items + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/journal-entries: + get: + operationId: journal_entries_list + description: Returns a list of `JournalEntry` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return journal entries for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - applied_payments + - company + - lines + - payments + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandLines,Payments,AppliedPayments,TrackingCategories,Company,AccountingPeriod: + value: lines,payments,applied_payments,tracking_categories,company,accounting_period + summary: Expand Lines, Payments, Applied_payments, Tracking_categories, + Company, Accounting_period + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: transaction_date_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created after this datetime. + - in: query + name: transaction_date_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created before this datetime. + tags: + - journal-entries + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedJournalEntryList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: journal_entries_create + description: Creates a `JournalEntry` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - journal-entries + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/JournalEntryEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/JournalEntryEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/JournalEntryEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/JournalEntryResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/journal-entries/{id}: + get: + operationId: journal_entries_retrieve + description: Returns a `JournalEntry` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - applied_payments + - company + - lines + - payments + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandLines,Payments,AppliedPayments,TrackingCategories,Company,AccountingPeriod: + value: lines,payments,applied_payments,tracking_categories,company,accounting_period + summary: Expand Lines, Payments, Applied_payments, Tracking_categories, + Company, Accounting_period + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - journal-entries + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/JournalEntry' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/journal-entries/lines/remote-field-classes: + get: + operationId: journal_entries_lines_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - journal-entries + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/journal-entries/meta/post: + get: + operationId: journal_entries_meta_post_retrieve + description: Returns metadata for `JournalEntry` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - journal-entries + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/journal-entries/remote-field-classes: + get: + operationId: journal_entries_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - journal-entries + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/link-token: + post: + operationId: link_token_create + description: Creates a link token to be used when linking a new end user. + tags: + - link-token + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/LinkToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/linked-account-scopes: + get: + operationId: linked_account_scopes_retrieve + description: 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). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: linked_account_scopes_create + description: 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) + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/linked-accounts: + get: + operationId: linked_accounts_list + description: List linked accounts for your organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: category + schema: + type: string + nullable: true + enum: + - accounting + - ats + - crm + - filestorage + - hris + - mktg + - ticketing + description: |- + Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_user_email_address + schema: + type: string + description: If provided, will only return linked accounts associated with + the given email address. + - in: query + name: end_user_organization_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given organization name. + - in: query + name: end_user_origin_id + schema: + type: string + description: If provided, will only return linked accounts associated with + the given origin ID. + - in: query + name: end_user_origin_ids + schema: + type: string + description: Comma-separated list of EndUser origin IDs, making it possible + to specify multiple EndUsers at once. + - in: query + name: id + schema: + type: string + format: uuid + - in: query + name: ids + schema: + type: string + description: Comma-separated list of LinkedAccount IDs, making it possible + to specify multiple LinkedAccounts at once. + - in: query + name: include_duplicates + schema: + type: boolean + description: 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. + - in: query + name: integration_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given integration name. + - in: query + name: is_test_account + schema: + type: string + description: If included, will only include test linked accounts. If not included, + will only include non-test linked accounts. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: status + schema: + type: string + description: 'Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, + `RELINK_NEEDED`' + tags: + - linked-accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountDetailsAndActionsList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/passthrough: + post: + operationId: passthrough_create + description: Pull data from an endpoint not currently supported by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/payment-methods: + get: + operationId: payment_methods_list + description: Returns a list of `PaymentMethod` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - payment-methods + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedPaymentMethodList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/payment-methods/{id}: + get: + operationId: payment_methods_retrieve + description: Returns a `PaymentMethod` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - payment-methods + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaymentMethod' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/payment-terms: + get: + operationId: payment_terms_list + description: Returns a list of `PaymentTerm` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - payment-terms + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedPaymentTermList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/payment-terms/{id}: + get: + operationId: payment_terms_retrieve + description: Returns a `PaymentTerm` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - payment-terms + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaymentTerm' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/payments: + get: + operationId: payments_list + description: Returns a list of `Payment` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: account_id + schema: + type: string + description: If provided, will only return payments for this account. + examples: + AccountId: + summary: account_id + - in: query + name: company_id + schema: + type: string + description: If provided, will only return payments for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: contact_id + schema: + type: string + description: If provided, will only return payments for this contact. + examples: + ContactId: + summary: contact_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - accounting_period + - applied_to_lines + - company + - contact + - payment_method + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTrackingCategories,AppliedToLines,Contact,Account,Company,AccountingPeriod,PaymentMethod: + value: + tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method + summary: Expand Tracking_categories, Applied_to_lines, Contact, Account, + Company, Accounting_period, Payment_method + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: transaction_date_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created after this datetime. + - in: query + name: transaction_date_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created before this datetime. + tags: + - payments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedPaymentList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: payments_create + description: Creates a `Payment` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - payments + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PaymentEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PaymentEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PaymentEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/PaymentResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/payments/{id}: + get: + operationId: payments_retrieve + description: Returns a `Payment` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - accounting_period + - applied_to_lines + - company + - contact + - payment_method + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTrackingCategories,AppliedToLines,Contact,Account,Company,AccountingPeriod,PaymentMethod: + value: + tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method + summary: Expand Tracking_categories, Applied_to_lines, Contact, Account, + Company, Accounting_period, Payment_method + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - payments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Payment' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + patch: + operationId: payments_partial_update + description: Updates a `Payment` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - payments + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedPaymentEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedPaymentEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedPaymentEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaymentResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/payments/line-items/remote-field-classes: + get: + operationId: payments_line_items_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - payments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/payments/meta/patch/{id}: + get: + operationId: payments_meta_patch_retrieve + description: Returns metadata for `Payment` PATCHs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - payments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-patch: META_PATCH + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/payments/meta/post: + get: + operationId: payments_meta_post_retrieve + description: Returns metadata for `Payment` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - payments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/payments/remote-field-classes: + get: + operationId: payments_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - payments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/phone-numbers/{id}: + get: + operationId: phone_numbers_retrieve + description: Returns an `AccountingPhoneNumber` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - phone-numbers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountingPhoneNumber' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/projects: + get: + operationId: projects_list + description: Returns a list of `Project` objects. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + - contact + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany,Contact: + value: company,contact + summary: Expand Company, Contact + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - projects + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedProjectList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/projects/{id}: + get: + operationId: projects_retrieve + description: Returns a `Project` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + - contact + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany,Contact: + value: company,contact + summary: Expand Company, Contact + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - projects + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Project' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/purchase-orders: + get: + operationId: purchase_orders_list + description: Returns a list of `PurchaseOrder` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return purchase orders for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - company + - delivery_address + - line_items + - payment_term + - tracking_categories + - vendor + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandLineItems,TrackingCategories,DeliveryAddress,Vendor,Company,AccountingPeriod,PaymentTerm: + value: + line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term + summary: Expand Line_items, Tracking_categories, Delivery_address, Vendor, + Company, Accounting_period, Payment_term + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: issue_date_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created after this datetime. + - in: query + name: issue_date_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created before this datetime. + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - purchase-orders + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedPurchaseOrderList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: purchase_orders_create + description: Creates a `PurchaseOrder` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - purchase-orders + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PurchaseOrderEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PurchaseOrderEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PurchaseOrderEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/PurchaseOrderResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/purchase-orders/{id}: + get: + operationId: purchase_orders_retrieve + description: Returns a `PurchaseOrder` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - company + - delivery_address + - line_items + - payment_term + - tracking_categories + - vendor + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandLineItems,TrackingCategories,DeliveryAddress,Vendor,Company,AccountingPeriod,PaymentTerm: + value: + line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term + summary: Expand Line_items, Tracking_categories, Delivery_address, Vendor, + Company, Accounting_period, Payment_term + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - purchase-orders + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PurchaseOrder' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/purchase-orders/line-items/remote-field-classes: + get: + operationId: purchase_orders_line_items_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - purchase-orders + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/purchase-orders/meta/post: + get: + operationId: purchase_orders_meta_post_retrieve + description: Returns metadata for `PurchaseOrder` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - purchase-orders + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/purchase-orders/remote-field-classes: + get: + operationId: purchase_orders_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - purchase-orders + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/regenerate-key: + post: + operationId: regenerate_key_create + description: Exchange remote keys. + tags: + - regenerate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/remote-fields: + get: + operationId: remote_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: common_models + schema: + type: string + description: A comma seperated list of Common Model names. If included, will + only return Remote Fields for those Common Models. + - in: query + name: include_example_values + schema: + type: string + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/sync-status: + get: + operationId: sync_status_list + description: 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). + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - sync-status + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedSyncStatusList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/sync-status/resync: + post: + operationId: sync_status_resync_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - force-resync + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/target-fields: + get: + operationId: target_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/ExternalTargetFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/tax-rates: + get: + operationId: tax_rates_list + description: Returns a list of `TaxRate` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return tax rates for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: name + schema: + type: string + nullable: true + description: If provided, will only return TaxRates with this name. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - tax-rates + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTaxRateList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/tax-rates/{id}: + get: + operationId: tax_rates_retrieve + description: Returns a `TaxRate` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - tax-rates + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/TaxRate' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /accounting/v1/tracking-categories: + get: + operationId: tracking_categories_list + description: Returns a list of `TrackingCategory` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: category_type + schema: + type: string + nullable: true + enum: + - '' + - CLASS + - DEPARTMENT + - + description: If provided, will only return tracking categories with this type. + - in: query + name: company_id + schema: + type: string + description: If provided, will only return tracking categories for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: name + schema: + type: string + nullable: true + description: If provided, will only return tracking categories with this name. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: status + schema: + type: string + nullable: true + enum: + - '' + - ACTIVE + - ARCHIVED + - + description: If provided, will only return tracking categories with this status. + tags: + - tracking-categories + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTrackingCategoryList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/tracking-categories/{id}: + get: + operationId: tracking_categories_retrieve + description: Returns a `TrackingCategory` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCompany: + value: company + summary: Expand Company + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - tracking-categories + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/TrackingCategory' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/transactions: + get: + operationId: transactions_list + description: Returns a list of `Transaction` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return accounting transactions for this + company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - accounting_period + - contact + - line_items + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandLineItems,TrackingCategories,Contact,Account,AccountingPeriod: + value: line_items,tracking_categories,contact,account,accounting_period + summary: Expand Line_items, Tracking_categories, Contact, Account, Accounting_period + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: transaction_date_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created after this datetime. + - in: query + name: transaction_date_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created before this datetime. + tags: + - transactions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTransactionList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/transactions/{id}: + get: + operationId: transactions_retrieve + description: Returns a `Transaction` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - accounting_period + - contact + - line_items + - tracking_categories + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandLineItems,TrackingCategories,Contact,Account,AccountingPeriod: + value: line_items,tracking_categories,contact,account,accounting_period + summary: Expand Line_items, Tracking_categories, Contact, Account, Accounting_period + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - transactions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Transaction' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/vendor-credits: + get: + operationId: vendor_credits_list + description: Returns a list of `VendorCredit` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return vendor credits for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - company + - lines + - tracking_categories + - vendor + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandLines,TrackingCategories,Vendor,Company,AccountingPeriod: + value: lines,tracking_categories,vendor,company,accounting_period + summary: Expand Lines, Tracking_categories, Vendor, Company, Accounting_period + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: transaction_date_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created after this datetime. + - in: query + name: transaction_date_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return objects created before this datetime. + tags: + - vendor-credits + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedVendorCreditList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: vendor_credits_create + description: Creates a `VendorCredit` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - vendor-credits + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/VendorCreditEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/VendorCreditEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/VendorCreditEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/VendorCreditResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/vendor-credits/{id}: + get: + operationId: vendor_credits_retrieve + description: Returns a `VendorCredit` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - accounting_period + - company + - lines + - tracking_categories + - vendor + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandLines,TrackingCategories,Vendor,Company,AccountingPeriod: + value: lines,tracking_categories,vendor,company,accounting_period + summary: Expand Lines, Tracking_categories, Vendor, Company, Accounting_period + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - vendor-credits + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/VendorCredit' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/vendor-credits/meta/post: + get: + operationId: vendor_credits_meta_post_retrieve + description: Returns metadata for `VendorCredit` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - vendor-credits + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /accounting/v1/webhook-receivers: + get: + operationId: webhook_receivers_list + description: Returns a list of `WebhookReceiver` objects. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: webhook_receivers_create + description: Creates a `WebhookReceiver` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC +components: + schemas: + Account: + type: object + description: |- + # The Account Object + ### Description + An `Account` represents a category in a company’s ledger in which a financial transaction is recorded against. The aggregation of each `Account` object is often referred to as the **Chart of Accounts**. + + An `Account` can be classified into one of the following categories, determined through the `classification` field: + * __Asset:__ Accounts Receivable and Bank Accounts + * __Liability:__ Accounts Payable and Credit Card Accounts + * __Equity:__ Treasury Accounts and Retained Earnings + * __Revenue:__ Income and Other Income + * __Expense:__ Cost of Goods Sold and Office Expenses + + ### Usage Example + Fetch from the `LIST Accounts` endpoint and view a company's accounts. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '21' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The account's name. + example: Cash + description: + type: string + nullable: true + description: The account's description. + example: Cash + classification: + oneOf: + - $ref: '#/components/schemas/ClassificationEnum' + - type: string + nullable: true + description: |- + The account's broadest grouping. + + * `ASSET` - ASSET + * `EQUITY` - EQUITY + * `EXPENSE` - EXPENSE + * `LIABILITY` - LIABILITY + * `REVENUE` - REVENUE + example: ASSET + type: + type: string + nullable: true + description: The account's type is a narrower and more specific grouping + within the account's classification. + example: Asset + account_type: + oneOf: + - $ref: '#/components/schemas/AccountAccountTypeEnum' + - type: string + nullable: true + description: |- + 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 + example: FIXED_ASSET + status: + oneOf: + - $ref: '#/components/schemas/AccountStatusEnum' + - type: string + nullable: true + description: |- + The account's status. + + * `ACTIVE` - ACTIVE + * `PENDING` - PENDING + * `INACTIVE` - INACTIVE + example: ACTIVE + current_balance: + type: number + format: double + nullable: true + description: The account's current balance. + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + account_number: + type: string + nullable: true + description: The account's number. + example: X12Y9AB + parent_account: + type: string + format: uuid + nullable: true + description: ID of the parent account. + example: 22d92d6c-22f9-11ed-861d-0242ac120002 + company: + type: string + format: uuid + nullable: true + description: The company the account belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-model-tooltip: + title: Looking for __Bank Accounts__? + content: Bank Accounts are represented as an __Account__ with a `classification` + of __ASSET__. + x-merge-expands: '{"owner": "User"}' + x-merge-category: accounting + AccountAccountTypeEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: accounting + AccountDetails: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + integration: + type: string + readOnly: true + example: BambooHR + integration_slug: + type: string + readOnly: true + example: bamboohr + category: + allOf: + - $ref: '#/components/schemas/CategoryEnum' + nullable: true + example: hris + end_user_origin_id: + type: string + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + end_user_organization_name: + type: string + readOnly: true + example: Waystar Royco + end_user_email_address: + type: string + format: email + readOnly: true + example: kendall.roy@waystar-royco.com + status: + type: string + readOnly: true + example: COMPLETE + webhook_listener_url: + type: string + format: uri + readOnly: true + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + readOnly: true + description: 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. + example: true + account_type: + type: string + readOnly: true + example: PRODUCTION + completed_at: + type: string + format: date-time + nullable: true + description: The time at which account completes the linking flow. + example: '2024-08-26T20:11:19.277118Z' + x-merge-category: accounting + AccountDetailsAndActions: + type: object + description: |- + # The LinkedAccount Object + ### Description + The `LinkedAccount` object is used to represent an end user's link with a specific integration. + + ### Usage Example + View a list of your organization's `LinkedAccount` objects. + properties: + id: + type: string + example: e59b1821-f85c-4e28-a6b3-1804156f3563 + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + example: hris + status: + oneOf: + - $ref: '#/components/schemas/AccountDetailsAndActionsStatusEnum' + - type: string + example: INCOMPLETE + status_detail: + type: string + example: Invalid login credentials + end_user_origin_id: + type: string + example: 3ac95cde-6c7f-4eef-afec-be710b42308d + end_user_organization_name: + type: string + example: Foo Bar, LLC + end_user_email_address: + type: string + example: hradmin@foobar.dev + subdomain: + type: string + description: The tenant or domain the customer has provided access to. + example: foobar + webhook_listener_url: + type: string + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + description: 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. + example: true + integration: + $ref: '#/components/schemas/AccountDetailsAndActionsIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + 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 + account_type: + type: string + example: PRODUCTION + completed_at: + type: string + format: date-time + example: '2024-08-26T20:11:19.277118Z' + required: + - account_type + - completed_at + - end_user_email_address + - end_user_organization_name + - id + - status + - webhook_listener_url + x-merge-sample-json: '{"id": "e59b1821-f85c-4e28-a6b3-1804156f3563", "category": + "hris", "status": "INCOMPLETE", "status_detail": "Invalid login credentials", + "end_user_origin_id": "3ac95cde-6c7f-4eef-afec-be710b42308d", "end_user_organization_name": + "Foo Bar, LLC", "end_user_email_address": "hradmin@foobar.dev", "webhook_listener_url": + "https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4", + "is_duplicate": true, "integration": {"name": "SAP SuccessFactors", "categories": + ["hris", "ats"], "image": "https://cdn.merge.dev/SuccessFactors_Logo.png", + "square_image": "https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg", "color": + "#F6A704", "slug": "sap-successfactors", "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"]}]}}' + x-merge-category: accounting + AccountDetailsAndActionsIntegration: + type: object + properties: + name: + type: string + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + image: + type: string + square_image: + type: string + color: + type: string + slug: + type: string + passthrough_available: + type: boolean + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + required: + - categories + - color + - name + - passthrough_available + - slug + x-merge-category: accounting + AccountDetailsAndActionsStatusEnum: + enum: + - COMPLETE + - INCOMPLETE + - RELINK_NEEDED + - IDLE + type: string + description: |- + * `COMPLETE` - COMPLETE + * `INCOMPLETE` - INCOMPLETE + * `RELINK_NEEDED` - RELINK_NEEDED + * `IDLE` - IDLE + x-merge-category: accounting + AccountEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/AccountRequest' + required: + - model + x-merge-category: accounting + AccountIntegration: + type: object + properties: + name: + type: string + description: Company name. + abbreviated_name: + type: string + nullable: true + description: "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)" + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: Category or categories this integration belongs to. Multiple + categories should be comma separated, i.e. [ats, hris]. + readOnly: true + image: + type: string + format: uri + nullable: true + description: Company logo in rectangular shape. + square_image: + type: string + format: uri + nullable: true + description: Company logo in square shape. + color: + type: string + description: The color of this integration used for buttons and text throughout + the app and landing pages. Choose a darker, saturated color. + pattern: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ + maxLength: 18 + slug: + type: string + readOnly: true + api_endpoints_to_documentation_urls: + type: object + additionalProperties: {} + description: "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': []}" + webhook_setup_guide_url: + type: string + nullable: true + description: Setup guide URL for third party webhook creation. Exposed in + Merge Docs. + category_beta_status: + type: object + description: Category or categories this integration is in beta status for. + readOnly: true + required: + - name + x-merge-category: accounting + AccountRequest: + type: object + description: |- + # The Account Object + ### Description + An `Account` represents a category in a company’s ledger in which a financial transaction is recorded against. The aggregation of each `Account` object is often referred to as the **Chart of Accounts**. + + An `Account` can be classified into one of the following categories, determined through the `classification` field: + * __Asset:__ Accounts Receivable and Bank Accounts + * __Liability:__ Accounts Payable and Credit Card Accounts + * __Equity:__ Treasury Accounts and Retained Earnings + * __Revenue:__ Income and Other Income + * __Expense:__ Cost of Goods Sold and Office Expenses + + ### Usage Example + Fetch from the `LIST Accounts` endpoint and view a company's accounts. + properties: + name: + type: string + nullable: true + description: The account's name. + example: Cash + description: + type: string + nullable: true + description: The account's description. + example: Cash + classification: + oneOf: + - $ref: '#/components/schemas/ClassificationEnum' + - type: string + nullable: true + description: |- + The account's broadest grouping. + + * `ASSET` - ASSET + * `EQUITY` - EQUITY + * `EXPENSE` - EXPENSE + * `LIABILITY` - LIABILITY + * `REVENUE` - REVENUE + example: ASSET + type: + type: string + nullable: true + description: The account's type is a narrower and more specific grouping + within the account's classification. + example: Asset + account_type: + oneOf: + - $ref: '#/components/schemas/AccountAccountTypeEnum' + - type: string + nullable: true + description: |- + 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 + example: FIXED_ASSET + status: + oneOf: + - $ref: '#/components/schemas/AccountStatusEnum' + - type: string + nullable: true + description: |- + The account's status. + + * `ACTIVE` - ACTIVE + * `PENDING` - PENDING + * `INACTIVE` - INACTIVE + example: ACTIVE + current_balance: + type: number + format: double + nullable: true + description: The account's current balance. + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + account_number: + type: string + nullable: true + description: The account's number. + example: X12Y9AB + parent_account: + type: string + format: uuid + nullable: true + description: ID of the parent account. + example: 22d92d6c-22f9-11ed-861d-0242ac120002 + company: + type: string + format: uuid + nullable: true + description: The company the account belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-model-tooltip: + title: Looking for __Bank Accounts__? + content: Bank Accounts are represented as an __Account__ with a `classification` + of __ASSET__. + x-merge-expands: '{"owner": "User"}' + x-merge-category: accounting + AccountResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Account' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + AccountStatusEnum: + enum: + - ACTIVE + - PENDING + - INACTIVE + type: string + description: |- + * `ACTIVE` - ACTIVE + * `PENDING` - PENDING + * `INACTIVE` - INACTIVE + x-merge-category: accounting + AccountToken: + type: object + properties: + account_token: + type: string + example: T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + id: + type: string + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + required: + - account_token + - id + - integration + x-merge-category: accounting + AccountingAttachment: + type: object + description: |- + # The Accounting Attachment Object + ### Description + The `AccountingAttachment` object is used to represent a company's attachments. + + ### Usage Example + Fetch from the `LIST AccountingAttachments` endpoint and view a company's attachments. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '1018270' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + file_name: + type: string + nullable: true + description: The attachment's name. + example: invoice.png + file_url: + type: string + format: uri + nullable: true + maxLength: 2000 + example: https://merge-brand.s3.amazonaws.com/20210315/rect-logo-270x80%402x.png + description: The attachment's url. + company: + type: string + format: uuid + nullable: true + description: The company the accounting attachment belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-category: accounting + AccountingAttachmentEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/AccountingAttachmentRequest' + required: + - model + x-merge-category: accounting + AccountingAttachmentRequest: + type: object + description: |- + # The Accounting Attachment Object + ### Description + The `AccountingAttachment` object is used to represent a company's attachments. + + ### Usage Example + Fetch from the `LIST AccountingAttachments` endpoint and view a company's attachments. + properties: + file_name: + type: string + nullable: true + description: The attachment's name. + example: invoice.png + file_url: + type: string + format: uri + nullable: true + maxLength: 2000 + example: https://merge-brand.s3.amazonaws.com/20210315/rect-logo-270x80%402x.png + description: The attachment's url. + company: + type: string + format: uuid + nullable: true + description: The company the accounting attachment belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: accounting + AccountingAttachmentResponse: + type: object + properties: + model: + $ref: '#/components/schemas/AccountingAttachment' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + AccountingPeriod: + type: object + description: |- + # The AccountingPeriod Object + ### Description + The `AccountingPeriod` object is used to define a period of time in which events occurred. + + ### Usage Example + Common models like `Invoice` and `Transaction` will have `AccountingPeriod` objects which will denote when they occurred. + properties: + id: + type: string + format: uuid + readOnly: true + example: 3015f7b1-4d01-460d-bfab-02a52d16cbd0 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '2804580' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: Name of the accounting period. + maxLength: 100 + example: April 2020 Financials + status: + oneOf: + - $ref: '#/components/schemas/Status895Enum' + - type: string + nullable: true + example: ACTIVE + start_date: + type: string + format: date-time + nullable: true + description: Beginning date of the period + example: '2020-03-31T00:00:00Z' + end_date: + type: string + format: date-time + nullable: true + description: End date of the period + example: '2020-04-31T00:00:00Z' + field_mappings: + type: object + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-category: accounting + AccountingPhoneNumber: + type: object + description: |- + # The AccountingPhoneNumber Object + ### Description + The `AccountingPhoneNumber` object is used to represent a contact's or company's phone number. + + ### Usage Example + Fetch from the `GET CompanyInfo` endpoint and view the company's phone numbers. + properties: + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + number: + type: string + nullable: true + description: The phone number. + example: '+3198675309' + type: + type: string + nullable: true + description: The phone number's type. + example: Mobile + x-merge-category: accounting + AccountingPhoneNumberRequest: + type: object + description: |- + # The AccountingPhoneNumber Object + ### Description + The `AccountingPhoneNumber` object is used to represent a contact's or company's phone number. + + ### Usage Example + Fetch from the `GET CompanyInfo` endpoint and view the company's phone numbers. + properties: + number: + type: string + nullable: true + description: The phone number. + example: '+3198675309' + type: + type: string + nullable: true + description: The phone number's type. + example: Mobile + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: accounting + Address: + type: object + description: |- + # The Address Object + ### Description + The `Address` object is used to represent a contact's or company's address. + + ### Usage Example + Fetch from the `GET CompanyInfo` endpoint and view the company's addresses. + properties: + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + type: + oneOf: + - $ref: '#/components/schemas/AddressTypeEnum' + - type: string + nullable: true + description: |- + The address type. + + * `BILLING` - BILLING + * `SHIPPING` - SHIPPING + example: SHIPPING + street_1: + type: string + nullable: true + description: Line 1 of the address's street. + example: 2920 Broadway + street_2: + type: string + nullable: true + description: Line 2 of the address's street. + example: 2nd Floor + city: + type: string + nullable: true + description: The address's city. + example: New York + state: + nullable: true + description: The address's state or region. + readOnly: true + example: NY + country_subdivision: + type: string + nullable: true + description: The address's state or region. + example: NY + country: + oneOf: + - $ref: '#/components/schemas/CountryEnum' + - type: string + nullable: true + description: |- + 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 + example: US + zip_code: + type: string + nullable: true + description: The address's zip code. + example: '10027' + x-merge-nested-write-allowed: true + x-merge-category: accounting + AddressRequest: + type: object + description: |- + # The Address Object + ### Description + The `Address` object is used to represent a contact's or company's address. + + ### Usage Example + Fetch from the `GET CompanyInfo` endpoint and view the company's addresses. + properties: + type: + oneOf: + - $ref: '#/components/schemas/AddressTypeEnum' + - type: string + nullable: true + description: |- + The address type. + + * `BILLING` - BILLING + * `SHIPPING` - SHIPPING + example: SHIPPING + street_1: + type: string + nullable: true + description: Line 1 of the address's street. + example: 2920 Broadway + street_2: + type: string + nullable: true + description: Line 2 of the address's street. + example: 2nd Floor + city: + type: string + nullable: true + description: The address's city. + example: New York + country_subdivision: + type: string + nullable: true + description: The address's state or region. + example: NY + country: + oneOf: + - $ref: '#/components/schemas/CountryEnum' + - type: string + nullable: true + description: |- + 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 + example: US + zip_code: + type: string + nullable: true + description: The address's zip code. + example: '10027' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: accounting + AddressTypeEnum: + enum: + - BILLING + - SHIPPING + type: string + description: |- + * `BILLING` - BILLING + * `SHIPPING` - SHIPPING + x-merge-category: accounting + AdvancedMetadata: + type: object + properties: + id: + type: string + format: uuid + display_name: + type: string + description: + type: string + is_required: + type: boolean + is_custom: + type: boolean + field_choices: + type: array + items: {} + required: + - id + x-merge-category: accounting + AsyncPassthroughReciept: + type: object + properties: + async_passthrough_receipt_id: + type: string + format: uuid + example: fd29020f-2695-445e-922e-dcd5e81903fd + required: + - async_passthrough_receipt_id + x-merge-category: accounting + AsyncPostTask: + type: object + properties: + status: + oneOf: + - $ref: '#/components/schemas/AsyncPostTaskStatusEnum' + - type: string + example: COMPLETED + result: + $ref: '#/components/schemas/AsyncPostTaskResult' + required: + - result + - status + x-merge-category: accounting + AsyncPostTaskResult: + type: object + properties: + status_code: + type: integer + example: 201 + response: + type: object + additionalProperties: {} + example: + model: + id: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + remote_id: '990110' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + integration_params: + unique_integration_field: unique_integration_field_value + linked_account_params: + unique_linked_account_field: unique_linked_account_field_value + field_mappings: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + type: ACCOUNTS_RECEIVABLE + contact: 022a2bef-57e5-4def-8ed2-7c41bd9a5ed8 + number: AIQ12546 + issue_date: '2020-03-31T00:00:00Z' + due_date: '2020-04-15T00:00:00Z' + memo: Weekly Payment + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + employee: 7442f0d5-722d-45bd-b807-6e38489d37fe + paid_on_date: '2020-04-01T00:00:00Z' + currency: USD + exchange_rate: '2.9' + status: DRAFT + total_discount: 0 + sub_total: 100 + total_tax_amount: 5 + total_amount: 105 + balance: 105 + inclusive_of_tax: false + remote_updated_at: '2020-04-01T00:00:00Z' + tracking_categories: + - 7dc5ca17-d311-44cd-9ce0-333080367a18 + - 6aa0700c-48e1-4c4a-8162-02e6a582df05 + - 8c933d61-8f5b-4360-ac0c-c9dc87bee763 + purchase_orders: + - e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7 + - dd70ca2f-b120-46fa-889a-9604037f45fd + - 889b281d-739c-4759-95b8-0aedb3947131 + accounting_period: 7dc5ca17-d311-44cd-9ce0-333080367a18 + payments: + - b26fd49a-cbae-470a-a8f8-bcbc119e0390 + applied_payments: + - 9017594e-dc33-4113-a5d2-b0f928e34fdd + line_items: [] + applied_credit_notes: [] + applied_vendor_credits: [] + remote_data: + - path: /actions + data: + - Varies by platform + x-merge-category: accounting + AsyncPostTaskStatusEnum: + enum: + - QUEUED + - IN_PROGRESS + - COMPLETED + - FAILURE + type: string + description: |- + * `QUEUED` - QUEUED + * `IN_PROGRESS` - IN_PROGRESS + * `COMPLETED` - COMPLETED + * `FAILURE` - FAILURE + x-merge-category: accounting + AuditLogEvent: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: b5ceea2a-7171-47ce-8090-165cfce5572c + user_name: + type: string + nullable: true + description: The User's full name at the time of this Event occurring. + maxLength: 200 + example: Gil Feig + user_email: + type: string + format: email + nullable: true + description: The User's email at the time of this Event occurring. + maxLength: 254 + example: hello@merge.dev + role: + oneOf: + - $ref: '#/components/schemas/RoleEnum' + - type: string + description: |- + 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 + example: ADMIN + ip_address: + type: string + maxLength: 45 + example: 192.0.2.123 + event_type: + oneOf: + - $ref: '#/components/schemas/EventTypeEnum' + - type: string + description: |- + 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 + example: CHANGED_SCOPES + event_description: + type: string + example: Organization-wide Scopes for model hris.Employee updated from Read + to Read+Write + created_at: + type: string + format: date-time + readOnly: true + required: + - event_description + - event_type + - ip_address + - role + x-merge-category: accounting + AvailableActions: + type: object + description: |- + # The AvailableActions Object + ### Description + The `Activity` object is used to see all available model/operation combinations for an integration. + + ### Usage Example + Fetch all the actions available for the `Zenefits` integration. + properties: + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: Lever + categories: + - ats + image: https://merge-api-production.s3.amazonaws.com/media/Lever_Logo.png + square_image: https://merge-api-production.s3.amazonaws.com/media/Lever_Square_Logo.png + color: '#262A34' + is_in_beta: 'true' + api_endpoints_to_documentation_urls: "{'GET': [('/common-model-scopes', + 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve')], + 'POST': []}" + passthrough_available: + type: boolean + example: true + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + example: + - model_name: Candidate + available_operations: + - FETCH + - CREATE + required_post_parameters: + - remote_user_id + supported_fields: + - first_name + - last_name + - company + - title + required: + - integration + - passthrough_available + x-merge-category: accounting + BalanceSheet: + type: object + description: |- + # The BalanceSheet Object + ### Description + The `BalanceSheet` object shows a company’s assets, liabilities, and equity. Assets should be equal to liability and equity combined. This shows the company’s financial health at a specific point in time. + + ### Usage Example + Fetch from the `LIST BalanceSheets` endpoint and view a company's balance sheets. + properties: + id: + type: string + format: uuid + readOnly: true + example: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '8937018' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The balance sheet's name. + example: BalanceSheet + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: '`Company` object for the given `BalanceSheet` object.' + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + date: + type: string + format: date-time + nullable: true + description: The balance sheet's date. The balance sheet data will reflect + the company's financial position this point in time. + example: '2021-09-31T00:00:00Z' + net_assets: + type: number + format: double + nullable: true + description: The balance sheet's net assets. + example: 1000 + assets: + type: array + items: + $ref: '#/components/schemas/ReportItem' + readOnly: true + example: + - remote_id: '10010' + name: Assets + value: 1000 + sub_items: [] + liabilities: + type: array + items: + $ref: '#/components/schemas/ReportItem' + readOnly: true + example: + - remote_id: '10011' + name: Liabilities + value: 500 + sub_items: [] + equity: + type: array + items: + $ref: '#/components/schemas/ReportItem' + readOnly: true + example: + - remote_id: '10012' + name: Equity + value: 500 + sub_items: [] + remote_generated_at: + type: string + format: date-time + nullable: true + description: The time that balance sheet was generated by the accounting + system. + example: '2021-10-01T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-expands: '{"company": "CompanyInfo"}' + x-merge-category: accounting + BankFeedAccount: + type: object + description: |- + # The BankFeedAccount Object + ### Description + The `BankFeedAccount` object represents a bank feed account, detailing various attributes including account identifiers, names, currency, and balance information. This object is central to managing and tracking bank feed accounts within the system. + + ### Usage Example + Fetch from the `GET BankFeedAccount` endpoint to view details of a bank feed account. + properties: + id: + type: string + format: uuid + readOnly: true + example: b26fd49a-cbae-470a-a8f8-bcbc119e0390 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '987300' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + source_account_id: + type: string + nullable: true + description: The unique identifier of the source account from our customer’s + platform. + maxLength: 1024 + example: '123566909' + target_account_id: + type: string + nullable: true + description: The unique identifier of the target account from the third + party software. + maxLength: 1024 + example: 49cd5a42-b311-4750-9361-52e2ed1d4653 + source_account_name: + type: string + nullable: true + description: The name of the source account as stored in our customer’s + platform. + maxLength: 1024 + example: Travel Bank Account + source_account_number: + type: string + nullable: true + description: The human-readable account number of the source account as + stored in our customer’s platform. + maxLength: 1024 + example: '12567' + target_account_name: + type: string + nullable: true + description: The name of the target account from the third party software. + maxLength: 1024 + example: Netsuite Travel Bank Account + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + feed_status: + oneOf: + - $ref: '#/components/schemas/FeedStatusEnum' + - type: string + nullable: true + description: |- + The status of the bank feed. + + * `ACTIVE` - ACTIVE + * `INACTIVE` - INACTIVE + example: ACTIVE + feed_start_date: + type: string + format: date-time + nullable: true + description: The start date of the bank feed’s transactions. + example: '2024-02-02T00:00:00.000Z' + source_account_balance: + type: number + format: double + nullable: true + description: The current balance of funds in the source account. + example: 123.94 + account_type: + oneOf: + - $ref: '#/components/schemas/BankFeedAccountAccountTypeEnum' + - type: string + nullable: true + description: |- + The type of the account. + + * `BANK` - BANK + * `CREDIT_CARD` - CREDIT_CARD + example: BANK + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + type: object + additionalProperties: {} + nullable: true + description: The full data pulled from the third-party API for an object. + nullable: true + x-merge-category: accounting + BankFeedAccountAccountTypeEnum: + enum: + - BANK + - CREDIT_CARD + type: string + description: |- + * `BANK` - BANK + * `CREDIT_CARD` - CREDIT_CARD + x-merge-category: accounting + BankFeedAccountEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/BankFeedAccountRequest' + required: + - model + x-merge-category: accounting + BankFeedAccountRequest: + type: object + description: |- + # The BankFeedAccount Object + ### Description + The `BankFeedAccount` object represents a bank feed account, detailing various attributes including account identifiers, names, currency, and balance information. This object is central to managing and tracking bank feed accounts within the system. + + ### Usage Example + Fetch from the `GET BankFeedAccount` endpoint to view details of a bank feed account. + properties: + source_account_id: + type: string + nullable: true + description: The unique identifier of the source account from our customer’s + platform. + maxLength: 1024 + example: '123566909' + target_account_id: + type: string + nullable: true + description: The unique identifier of the target account from the third + party software. + maxLength: 1024 + example: 49cd5a42-b311-4750-9361-52e2ed1d4653 + source_account_name: + type: string + nullable: true + description: The name of the source account as stored in our customer’s + platform. + maxLength: 1024 + example: Travel Bank Account + source_account_number: + type: string + nullable: true + description: The human-readable account number of the source account as + stored in our customer’s platform. + maxLength: 1024 + example: '12567' + target_account_name: + type: string + nullable: true + description: The name of the target account from the third party software. + maxLength: 1024 + example: Netsuite Travel Bank Account + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + feed_status: + oneOf: + - $ref: '#/components/schemas/FeedStatusEnum' + - type: string + nullable: true + description: |- + The status of the bank feed. + + * `ACTIVE` - ACTIVE + * `INACTIVE` - INACTIVE + example: ACTIVE + feed_start_date: + type: string + format: date-time + nullable: true + description: The start date of the bank feed’s transactions. + example: '2024-02-02T00:00:00.000Z' + source_account_balance: + type: number + format: double + nullable: true + description: The current balance of funds in the source account. + example: 123.94 + account_type: + oneOf: + - $ref: '#/components/schemas/BankFeedAccountAccountTypeEnum' + - type: string + nullable: true + description: |- + The type of the account. + + * `BANK` - BANK + * `CREDIT_CARD` - CREDIT_CARD + example: BANK + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: accounting + BankFeedAccountResponse: + type: object + properties: + model: + $ref: '#/components/schemas/BankFeedAccount' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + BankFeedTransaction: + type: object + description: |- + # The BankFeedTransaction Object + ### Description + The `BankFeedTransaction` object is used to represent transactions linked to a bank feed account. This includes details about the transaction such as the date, amount, description, and type. + + ### Usage Example + Fetch from the `GET BankFeedTransaction` endpoint to view details of a transaction associated with a bank feed account. + properties: + id: + type: string + format: uuid + readOnly: true + example: b26fd49a-cbae-470a-a8f8-bcbc119e0390 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '987300' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + bank_feed_account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/BankFeedAccount' + nullable: true + description: The bank feed account associated with the transaction. + example: 49cd5a42-b311-4750-9361-52e2ed1d4653 + x-merge-expands-to: BankFeedAccount + transaction_date: + type: string + format: date-time + nullable: true + description: The date that the transaction occurred. + example: '2024-02-02T00:00:00.000Z' + posted_date: + type: string + format: date-time + nullable: true + description: The date the transaction was posted to the bank account. + example: '2024-02-03T00:00:00.000Z' + amount: + type: number + format: double + nullable: true + description: The amount of the transaction. + example: 100.1 + description: + type: string + nullable: true + description: The description of the transaction. + maxLength: 1024 + example: Lunch expense + transaction_type: + type: string + nullable: true + description: The underlying type of the transaction. + maxLength: 1024 + example: payment + payee: + type: string + nullable: true + description: The person or merchant who initiated the transaction, or alternatively, + to whom the transaction was paid. + maxLength: 1024 + example: Elmo's diner + credit_or_debit: + oneOf: + - $ref: '#/components/schemas/CreditOrDebitEnum' + - type: string + nullable: true + description: |- + If the transaction is of type debit or credit. + + * `CREDIT` - CREDIT + * `DEBIT` - DEBIT + example: CREDIT + source_transaction_id: + type: string + nullable: true + description: The customer’s identifier for the transaction. + maxLength: 1024 + example: '124569' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + is_processed: + type: boolean + readOnly: true + description: 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. + x-merge-expands: '{"bank_feed_account": "BankFeedAccount"}' + x-merge-category: accounting + BankFeedTransactionEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/BankFeedTransactionRequestRequest' + required: + - model + x-merge-category: accounting + BankFeedTransactionRequestRequest: + type: object + description: |- + # The BankFeedTransaction Object + ### Description + The `BankFeedTransaction` object is used to represent transactions linked to a bank feed account. This includes details about the transaction such as the date, amount, description, and type. + + ### Usage Example + Fetch from the `GET BankFeedTransaction` endpoint to view details of a transaction associated with a bank feed account. + properties: + bank_feed_account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/BankFeedAccount' + nullable: true + description: The bank feed account associated with the transaction. + example: 49cd5a42-b311-4750-9361-52e2ed1d4653 + x-merge-expands-to: BankFeedAccount + transaction_date: + type: string + format: date-time + nullable: true + description: The date that the transaction occurred. + example: '2024-02-02T00:00:00.000Z' + posted_date: + type: string + format: date-time + nullable: true + description: The date the transaction was posted to the bank account. + example: '2024-02-03T00:00:00.000Z' + amount: + type: number + format: double + nullable: true + description: The amount of the transaction. + example: 100.1 + description: + type: string + nullable: true + description: The description of the transaction. + maxLength: 1024 + example: Lunch expense + transaction_type: + type: string + nullable: true + description: The underlying type of the transaction. + maxLength: 1024 + example: payment + payee: + type: string + nullable: true + description: The person or merchant who initiated the transaction, or alternatively, + to whom the transaction was paid. + maxLength: 1024 + example: Elmo's diner + credit_or_debit: + oneOf: + - $ref: '#/components/schemas/CreditOrDebitEnum' + - type: string + nullable: true + description: |- + If the transaction is of type debit or credit. + + * `CREDIT` - CREDIT + * `DEBIT` - DEBIT + example: CREDIT + source_transaction_id: + type: string + nullable: true + description: The customer’s identifier for the transaction. + maxLength: 1024 + example: '124569' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + required: + - bank_feed_account + x-merge-expands: '{"bank_feed_account": "BankFeedAccount"}' + x-merge-category: accounting + BankFeedTransactionResponse: + type: object + properties: + model: + $ref: '#/components/schemas/BankFeedTransaction' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + CashFlowStatement: + type: object + description: |- + # The CashFlowStatement Object + ### Description + The `CashFlowStatement` object shows operating activities, investing activities, and financing activities over a period of time (month, quarter, or year). + + ### Usage Example + Fetch from the `LIST CashFlowStatements` endpoint and view a company's cash flow statements. + properties: + id: + type: string + format: uuid + readOnly: true + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '8211088' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The cash flow statement's name. + example: CashFlow + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the cash flow statement belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + start_period: + type: string + format: date-time + nullable: true + description: The cash flow statement's start period. + example: '2020-01-01T00:00:00Z' + end_period: + type: string + format: date-time + nullable: true + description: The cash flow statement's end period. + example: '2020-03-31T00:00:00Z' + cash_at_beginning_of_period: + type: number + format: double + nullable: true + description: Cash and cash equivalents at the beginning of the cash flow + statement's period. + example: 5000 + cash_at_end_of_period: + type: number + format: double + nullable: true + description: Cash and cash equivalents at the beginning of the cash flow + statement's period. + example: 4063.52 + operating_activities: + type: array + items: + $ref: '#/components/schemas/ReportItem' + readOnly: true + example: + - remote_id: '19202938' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-09-18T00:00:00Z' + name: Operating Activities + value: 1000 + sub_items: + - remote_id: '23042938' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-09-18T00:00:00Z' + name: Net Income + value: 1097.13 + sub_items: [] + company: + investing_activities: + type: array + items: + $ref: '#/components/schemas/ReportItem' + readOnly: true + example: + - remote_id: '192406939' + created_at: '2021-11-15T00:00:00Z' + modified_at: '2021-11-18T00:00:00Z' + name: Equipment + value: 1000 + sub_items: + - remote_id: + created_at: '2021-11-15T00:00:00Z' + modified_at: '2021-09-18T00:00:00Z' + name: Equipment + value: 1000 + sub_items: [] + company: + financing_activities: + type: array + items: + $ref: '#/components/schemas/ReportItem' + readOnly: true + example: + - remote_id: '192406939' + created_at: '2021-11-15T00:00:00Z' + modified_at: '2021-11-15T00:00:00Z' + sub_items: [] + remote_generated_at: + type: string + format: date-time + nullable: true + description: The time that cash flow statement was generated by the accounting + system. + example: '2020-04-01T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-expands: '{"company": "CompanyInfo"}' + x-merge-category: accounting + CategoriesEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: accounting + CategoryEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: accounting + CategoryTypeEnum: + enum: + - CLASS + - DEPARTMENT + type: string + description: |- + * `CLASS` - CLASS + * `DEPARTMENT` - DEPARTMENT + x-merge-category: accounting + ClassificationEnum: + enum: + - ASSET + - EQUITY + - EXPENSE + - LIABILITY + - REVENUE + type: string + description: |- + * `ASSET` - ASSET + * `EQUITY` - EQUITY + * `EXPENSE` - EXPENSE + * `LIABILITY` - LIABILITY + * `REVENUE` - REVENUE + x-merge-category: accounting + CommonModelScopeAPI: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializer' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - created_at + - custom_fields + - date_of_birth + - first_name + - gender + - remote_created_at + - remote_data + disabled_fields: + - company + - employments + - groups + - home_location + - manager + - work_location + required: + - common_models + x-merge-category: accounting + CommonModelScopesBodyRequest: + type: object + properties: + model_id: + type: string + minLength: 1 + example: hris.Employee + enabled_actions: + type: array + items: + $ref: '#/components/schemas/EnabledActionsEnum' + example: + - READ + - WRITE + disabled_fields: + type: array + items: + type: string + minLength: 1 + example: + - first_name + required: + - disabled_fields + - enabled_actions + - model_id + x-merge-category: accounting + CompanyInfo: + type: object + description: |- + # The CompanyInfo Object + ### Description + The `CompanyInfo` object contains information about the company of the linked account. If the company has multiple entities (also known as subsidiaries), each entity may show up as a single `CompanyInfo` record. + + ### Usage Example + Fetch from the `GET CompanyInfo` endpoint and view a company's information. + properties: + id: + type: string + format: uuid + readOnly: true + example: 65d8ffd0-211b-4ba4-b85a-fbe2ce220982 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The company's name. + example: Merge Pickleball Company + legal_name: + type: string + nullable: true + description: The company's legal name. + example: Merge Pickleball Company Inc. + tax_number: + type: string + nullable: true + description: The company's tax number. + example: 11-0011000 + fiscal_year_end_month: + type: integer + maximum: 12 + minimum: 1 + nullable: true + description: The company's fiscal year end month. + example: 12 + fiscal_year_end_day: + type: integer + maximum: 31 + minimum: 1 + nullable: true + description: The company's fiscal year end day. + example: 31 + currency: + nullable: true + description: |- + 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) + example: USD + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's company was created. + example: '2020-03-31T00:00:00Z' + urls: + type: array + items: + type: string + nullable: true + description: The url. + nullable: true + description: The company's urls. + example: https://www.merge.dev + addresses: + type: array + items: + $ref: '#/components/schemas/Address' + example: + - street_1: 2920 Broadway + street_2: 2nd Floor + city: New York + state: NY + country: US + zip_code: '10027' + x-merge-expands-to: Address + phone_numbers: + type: array + items: + $ref: '#/components/schemas/AccountingPhoneNumber' + x-merge-expands-to: AccountingPhoneNumber + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-expands: '{"addresses": "Address", "phone_numbers": "AccountingPhoneNumber"}' + x-merge-category: accounting + ComponentTypeEnum: + enum: + - SALES + - PURCHASE + type: string + description: |- + * `SALES` - SALES + * `PURCHASE` - PURCHASE + x-merge-category: accounting + Contact: + type: object + description: |- + # The Contact Object + ### Description + A `Contact` is an individual or business entity to which products and services are sold to or purchased from. The `Contact` model contains both Customers, in which products and services are sold to, and Vendors (or Suppliers), in which products and services are purchased from. + * A `Contact` is a Vendor/Supplier if the `is_supplier` property is true. + * A `Contact` is a customer if the `is_customer` property is true. + + ### Usage Example + Fetch from the `LIST Contacts` endpoint and view a company's contacts. + properties: + id: + type: string + format: uuid + readOnly: true + example: c640b80b-fac9-409f-aa19-1f9221aec445 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '11167' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The contact's name. + example: Gil Feig's pickleball store + is_supplier: + type: boolean + nullable: true + description: Whether the contact is a supplier. + is_customer: + type: boolean + nullable: true + description: Whether the contact is a customer. + example: true + email_address: + type: string + nullable: true + description: The contact's email address. + example: pickleball@merge.dev + tax_number: + type: string + nullable: true + description: The contact's tax number. + example: 12-3456789 + status: + oneOf: + - $ref: '#/components/schemas/Status7d1Enum' + - type: string + nullable: true + description: |- + The contact's status + + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + example: ACTIVE + currency: + type: string + nullable: true + description: The currency the contact's transactions are in. + example: USD + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's contact was updated. + example: '2020-03-31T00:00:00Z' + company: + type: string + format: uuid + nullable: true + description: The company the contact belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + addresses: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Address' + nullable: true + example: + - 2f2702aa-8948-492b-a412-2acdf6d2c499 + - d98c7428-8dda-48a8-a1da-c570f65e2375 + description: '`Address` object IDs for the given `Contacts` object.' + phone_numbers: + type: array + items: + $ref: '#/components/schemas/AccountingPhoneNumber' + example: + - number: '+3198675309' + type: Mobile + description: '`AccountingPhoneNumber` object for the given `Contacts` object.' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"account": "Account"}' + x-merge-category: accounting + ContactEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/ContactRequest' + required: + - model + x-merge-category: accounting + ContactRequest: + type: object + description: |- + # The Contact Object + ### Description + A `Contact` is an individual or business entity to which products and services are sold to or purchased from. The `Contact` model contains both Customers, in which products and services are sold to, and Vendors (or Suppliers), in which products and services are purchased from. + * A `Contact` is a Vendor/Supplier if the `is_supplier` property is true. + * A `Contact` is a customer if the `is_customer` property is true. + + ### Usage Example + Fetch from the `LIST Contacts` endpoint and view a company's contacts. + properties: + name: + type: string + nullable: true + description: The contact's name. + example: Gil Feig's pickleball store + is_supplier: + type: boolean + nullable: true + description: Whether the contact is a supplier. + is_customer: + type: boolean + nullable: true + description: Whether the contact is a customer. + example: true + email_address: + type: string + nullable: true + description: The contact's email address. + example: pickleball@merge.dev + tax_number: + type: string + nullable: true + description: The contact's tax number. + example: 12-3456789 + status: + oneOf: + - $ref: '#/components/schemas/Status7d1Enum' + - type: string + nullable: true + description: |- + The contact's status + + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + example: ACTIVE + currency: + type: string + nullable: true + description: The currency the contact's transactions are in. + example: USD + company: + type: string + format: uuid + nullable: true + description: The company the contact belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + addresses: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Address' + nullable: true + example: + - 2f2702aa-8948-492b-a412-2acdf6d2c499 + - d98c7428-8dda-48a8-a1da-c570f65e2375 + description: '`Address` object IDs for the given `Contacts` object.' + phone_numbers: + type: array + items: + $ref: '#/components/schemas/AccountingPhoneNumberRequest' + example: + - number: '+3198675309' + type: Mobile + description: '`AccountingPhoneNumber` object for the given `Contacts` object.' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account"}' + x-merge-category: accounting + ContactResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Contact' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + CountryEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: accounting + CreateFieldMappingRequest: + type: object + properties: + target_field_name: + type: string + minLength: 1 + description: The name of the target field you want this remote field to + map to. + example: example_target_field_name + target_field_description: + type: string + minLength: 1 + description: The description of the target field you want this remote field + to map to. + example: this is a example description of the target field + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + common_model_name: + type: string + minLength: 1 + description: The name of the Common Model that the remote field corresponds + to in a given category. + example: ExampleCommonModel + required: + - common_model_name + - remote_field_traversal_path + - remote_method + - remote_url_path + - target_field_description + - target_field_name + x-merge-category: accounting + CreditNote: + type: object + description: |- + # The CreditNote Object + ### Description + A `CreditNote` is transaction issued to a customer, indicating a reduction or cancellation of the amount owed by the customer. It is most generally used as an adjustment note used to rectify errors, returns, or overpayments related to a sales transaction. A `CreditNote` can be applied to *Accounts Receivable* Invoices to decrease the overall amount of the Invoice. + + ### Usage Example + Fetch from the `LIST CreditNotes` endpoint and view a company's credit notes. + properties: + id: + type: string + format: uuid + readOnly: true + example: 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '123877' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + transaction_date: + type: string + format: date-time + nullable: true + description: The credit note's transaction date. + example: '2020-03-31T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/CreditNoteStatusEnum' + - type: string + nullable: true + description: |- + The credit note's status. + + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `PAID` - PAID + example: PAID + number: + type: string + nullable: true + description: The credit note's number. + example: CN-29 + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The credit note's contact. + example: c6c7b870-bb4d-489a-921e-2f0ee4192ff9 + x-merge-expands-to: Contact + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the credit note belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The credit note's exchange rate. + example: '2.9' + total_amount: + type: number + format: double + nullable: true + description: The credit note's total amount. + example: 50 + remaining_credit: + type: number + format: double + nullable: true + description: The amount of value remaining in the credit note that the customer + can use. + example: 20 + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + line_items: + type: array + items: + $ref: '#/components/schemas/CreditNoteLineItem' + readOnly: true + example: + - item: 0e3fd929-436c-4fd4-a48b-0c61f68d6178 + name: Basic Monthly + description: prorated amount for items + quantity: 1 + 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 + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + contact: 908934-49j9-093f-0989-908923908 + account: 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_id: '121222' + remote_was_deleted: true + x-merge-expands-to: CreditNoteLineItem + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's credit note was created. + example: '2020-03-31T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's credit note was updated. + example: '2020-03-31T00:00:00Z' + payments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Payment' + nullable: true + example: + - b26fd49a-cbae-470a-a8f8-bcbc119e0390 + description: Array of `Payment` object IDs + x-merge-expands-to: Payment + applied_payments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentLineItem' + nullable: true + example: + - a9a94a75-19c1-41fe-90d8-d9ba959c38e5 + description: A list of the Payment Applied to Lines common models related + to a given Invoice, Credit Note, or Journal Entry. + x-merge-expands-to: PaymentLineItemWithPayment + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the CreditNote was generated in. + example: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + x-merge-expands-to: AccountingPeriod + applied_to_lines: + type: array + items: + $ref: '#/components/schemas/CreditNoteApplyLineForCreditNote' + description: A list of the CreditNote Applied to Lines common models related + to a given Credit Note + example: + - invoice: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-expands: '{"accounting_period": "AccountingPeriod", "applied_payments": + "PaymentLineItemWithPayment", "company": "CompanyInfo", "contact": "Contact", + "line_items": "CreditNoteLineItem", "payments": "Payment", "tracking_categories": + "TrackingCategory"}' + x-merge-category: accounting + CreditNoteApplyLineForCreditNote: + type: object + description: |- + # The CreditNoteApplyLine Object + ### Description + The `CreditNoteApplyLine` is attached to the CreditNote model. + + ### Usage Example + Fetch from the `GET CreditNote` endpoint and view the invoice's applied to lines. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + invoice: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Invoice' + nullable: true + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + x-merge-expands-to: Invoice + applied_date: + type: string + format: date-time + nullable: true + description: Date that the credit note is applied to the invoice. + example: '2020-03-31T00:00:00Z' + applied_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The amount of the Credit Note applied to the invoice. + example: '2.9' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-expands: '{"invoice": "Invoice"}' + x-merge-category: accounting + CreditNoteApplyLineForCreditNoteRequest: + type: object + description: |- + # The CreditNoteApplyLine Object + ### Description + The `CreditNoteApplyLine` is attached to the CreditNote model. + + ### Usage Example + Fetch from the `GET CreditNote` endpoint and view the invoice's applied to lines. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + invoice: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Invoice' + nullable: true + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + x-merge-expands-to: Invoice + applied_date: + type: string + format: date-time + nullable: true + description: Date that the credit note is applied to the invoice. + example: '2020-03-31T00:00:00Z' + applied_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The amount of the Credit Note applied to the invoice. + example: '2.9' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"invoice": "Invoice"}' + x-merge-category: accounting + CreditNoteApplyLineForInvoice: + type: object + description: |- + # The CreditNoteApplyLine Object + ### Description + The `CreditNoteApplyLine` is attached to the CreditNote model. + + ### Usage Example + Fetch from the `GET CreditNote` endpoint and view the invoice's applied to lines. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + credit_note: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CreditNote' + nullable: true + example: dd7ae92086acb2fc9c2739de564ef8e9571f7263 + x-merge-expands-to: CreditNote + applied_date: + type: string + format: date-time + nullable: true + description: Date that the credit note is applied to the invoice. + example: '2020-03-31T00:00:00Z' + applied_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The amount of the Credit Note applied to the invoice. + example: '2.9' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-expands: '{"credit_note": "CreditNote"}' + x-merge-category: accounting + CreditNoteEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/CreditNoteRequest' + required: + - model + x-merge-category: accounting + CreditNoteLineItem: + type: object + description: |- + # The CreditNoteLineItem Object + ### Description + The `CreditNoteLineItem` object is used to represent a credit note's line items. + + ### Usage Example + Fetch from the `GET CreditNote` endpoint and view the credit note's line items. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + item: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Item' + nullable: true + example: 0e3fd929-436c-4fd4-a48b-0c61f68d6178 + x-merge-expands-to: Item + name: + type: string + nullable: true + description: The credit note line item's name. + example: Basic Monthly + description: + type: string + nullable: true + description: The description of the item that is owed. + example: prorated amount for items + quantity: + type: string + format: decimal + pattern: ^-?\d{0,24}(?:\.\d{0,8})?$ + nullable: true + description: The credit note line item's quantity. + example: 1 + memo: + type: string + nullable: true + description: The credit note line item's memo. + example: privNote + unit_price: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The credit note line item's unit price. + example: '5.0' + tax_rate: + type: string + format: uuid + nullable: true + example: 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + description: The tax rate that applies to this line item. + total_line_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The credit note line item's total. + example: '5.0' + tracking_category: + type: string + format: uuid + nullable: true + description: The credit note line item's associated tracking category. + deprecated: true + tracking_categories: + type: array + items: + type: string + format: uuid + nullable: true + example: + - 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The credit note line item's associated tracking categories. + account: + type: string + format: uuid + nullable: true + description: The credit note line item's account. + example: 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the credit note belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The credit note's contact. + example: 908934-49j9-093f-0989-908923908 + x-merge-expands-to: Contact + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + example: true + x-merge-nested-write-allowed: true + x-merge-expands: '{"company": "CompanyInfo", "contact": "Contact", "item": "Item", + "project": "Project"}' + x-merge-category: accounting + CreditNoteLineItemRequest: + type: object + description: |- + # The CreditNoteLineItem Object + ### Description + The `CreditNoteLineItem` object is used to represent a credit note's line items. + + ### Usage Example + Fetch from the `GET CreditNote` endpoint and view the credit note's line items. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + item: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Item' + nullable: true + example: 0e3fd929-436c-4fd4-a48b-0c61f68d6178 + x-merge-expands-to: Item + name: + type: string + nullable: true + description: The credit note line item's name. + example: Basic Monthly + description: + type: string + nullable: true + description: The description of the item that is owed. + example: prorated amount for items + quantity: + type: string + format: decimal + pattern: ^-?\d{0,24}(?:\.\d{0,8})?$ + nullable: true + description: The credit note line item's quantity. + example: 1 + memo: + type: string + nullable: true + description: The credit note line item's memo. + example: privNote + unit_price: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The credit note line item's unit price. + example: '5.0' + tax_rate: + type: string + format: uuid + nullable: true + example: 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + description: The tax rate that applies to this line item. + total_line_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The credit note line item's total. + example: '5.0' + tracking_category: + type: string + format: uuid + nullable: true + description: The credit note line item's associated tracking category. + deprecated: true + tracking_categories: + type: array + items: + type: string + format: uuid + nullable: true + example: + - 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The credit note line item's associated tracking categories. + account: + type: string + format: uuid + nullable: true + description: The credit note line item's account. + example: 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the credit note belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The credit note's contact. + example: 908934-49j9-093f-0989-908923908 + x-merge-expands-to: Contact + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"company": "CompanyInfo", "contact": "Contact", "item": "Item", + "project": "Project"}' + x-merge-category: accounting + CreditNoteRequest: + type: object + description: |- + # The CreditNote Object + ### Description + A `CreditNote` is transaction issued to a customer, indicating a reduction or cancellation of the amount owed by the customer. It is most generally used as an adjustment note used to rectify errors, returns, or overpayments related to a sales transaction. A `CreditNote` can be applied to *Accounts Receivable* Invoices to decrease the overall amount of the Invoice. + + ### Usage Example + Fetch from the `LIST CreditNotes` endpoint and view a company's credit notes. + properties: + transaction_date: + type: string + format: date-time + nullable: true + description: The credit note's transaction date. + example: '2020-03-31T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/CreditNoteStatusEnum' + - type: string + nullable: true + description: |- + The credit note's status. + + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `PAID` - PAID + example: PAID + number: + type: string + nullable: true + description: The credit note's number. + example: CN-29 + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The credit note's contact. + example: c6c7b870-bb4d-489a-921e-2f0ee4192ff9 + x-merge-expands-to: Contact + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the credit note belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The credit note's exchange rate. + example: '2.9' + total_amount: + type: number + format: double + nullable: true + description: The credit note's total amount. + example: 50 + remaining_credit: + type: number + format: double + nullable: true + description: The amount of value remaining in the credit note that the customer + can use. + example: 20 + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + line_items: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CreditNoteLineItemRequest' + example: + - item: 0e3fd929-436c-4fd4-a48b-0c61f68d6178 + name: Basic Monthly + description: prorated amount for items + quantity: 1 + 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 + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + contact: 908934-49j9-093f-0989-908923908 + account: 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_id: '121222' + remote_was_deleted: true + x-merge-expands-to: CreditNoteLineItem + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + payments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Payment' + nullable: true + example: + - b26fd49a-cbae-470a-a8f8-bcbc119e0390 + description: Array of `Payment` object IDs + x-merge-expands-to: Payment + applied_payments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentLineItem' + nullable: true + example: + - a9a94a75-19c1-41fe-90d8-d9ba959c38e5 + description: A list of the Payment Applied to Lines common models related + to a given Invoice, Credit Note, or Journal Entry. + x-merge-expands-to: PaymentLineItemWithPayment + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the CreditNote was generated in. + example: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + x-merge-expands-to: AccountingPeriod + applied_to_lines: + type: array + items: + $ref: '#/components/schemas/CreditNoteApplyLineForCreditNoteRequest' + description: A list of the CreditNote Applied to Lines common models related + to a given Credit Note + example: + - invoice: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"accounting_period": "AccountingPeriod", "applied_payments": + "PaymentLineItemWithPayment", "company": "CompanyInfo", "contact": "Contact", + "line_items": "CreditNoteLineItem", "payments": "Payment", "tracking_categories": + "TrackingCategory"}' + x-merge-category: accounting + CreditNoteResponse: + type: object + properties: + model: + $ref: '#/components/schemas/CreditNote' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + CreditNoteStatusEnum: + enum: + - SUBMITTED + - AUTHORIZED + - PAID + type: string + description: |- + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `PAID` - PAID + x-merge-category: accounting + CreditOrDebitEnum: + enum: + - CREDIT + - DEBIT + type: string + description: |- + * `CREDIT` - CREDIT + * `DEBIT` - DEBIT + x-merge-category: accounting + DataPassthroughRequest: + type: object + description: |- + # The DataPassthrough Object + ### Description + The `DataPassthrough` object is used to send information to an otherwise-unsupported third-party endpoint. + + ### Usage Example + Create a `DataPassthrough` to get team hierarchies from your Rippling integration. + properties: + method: + allOf: + - $ref: '#/components/schemas/MethodEnum' + example: POST + path: + type: string + minLength: 1 + description: The path of the request in the third party's platform. + example: /scooters + base_url_override: + type: string + nullable: true + minLength: 1 + description: An optional override of the third party's base url for the + request. + example: https://api.example.com + data: + type: string + nullable: true + minLength: 1 + description: The data with the request. You must include a `request_format` + parameter matching the data's format + example: '{"company": "Lime", "model": "Gen 2.5"}' + multipart_form_data: + type: array + items: + $ref: '#/components/schemas/MultipartFormFieldRequest' + nullable: true + description: Pass an array of `MultipartFormField` objects in here instead + of using the `data` param if `request_format` is set to `MULTIPART`. + headers: + type: object + additionalProperties: {} + nullable: true + description: 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. + example: + EXTRA-HEADER: value + request_format: + allOf: + - $ref: '#/components/schemas/RequestFormatEnum' + nullable: true + example: JSON + normalize_response: + type: boolean + description: '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`.' + required: + - method + - path + x-merge-category: accounting + DebugModeLog: + type: object + properties: + log_id: + type: string + example: 99433219-8017-4acd-bb3c-ceb23d663832 + dashboard_view: + type: string + example: https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832 + log_summary: + $ref: '#/components/schemas/DebugModelLogSummary' + example: + url: www.exampleintegration.com/api/v1/exampleapi + method: POST + status_code: 200 + required: + - dashboard_view + - log_id + - log_summary + x-merge-sample-json: '{"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}}' + x-merge-category: accounting + DebugModelLogSummary: + type: object + properties: + url: + type: string + example: www.exampleintegration.com/api/v1/exampleapi + method: + type: string + example: POST + status_code: + type: integer + example: 200 + required: + - method + - status_code + - url + x-merge-sample-json: '{"url": "www.exampleintegration.com/api/v1/exampleapi", + "method": "POST", "status_code": 200}' + x-merge-category: accounting + Employee: + type: object + description: |- + # The Employee Object + ### Description + An `Employee` is an individual who works for the company of the linked account. The `Employee` model contains both contractors and full time employees. + * An `Employee` is a contractor if `is_contractor` property is `True` + * An `Employee` is a full time employee if `is_contractor` property is `False` + + ### Usage Example + Fetch from the `LIST Employees` endpoint and view a company's employees. + properties: + id: + type: string + format: uuid + readOnly: true + example: c640b80b-fac9-409f-aa19-1f9221aec445 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '11167' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + first_name: + type: string + nullable: true + description: The employee's first name. + maxLength: 255 + example: John + last_name: + type: string + nullable: true + description: The employee's last name. + maxLength: 255 + example: Smith + is_contractor: + type: boolean + nullable: true + description: '`True` if the employee is a contractor, `False` if not.' + example: true + employee_number: + type: string + nullable: true + description: The employee's internal identification number. + maxLength: 50 + example: '325462' + email_address: + type: string + nullable: true + description: The employee's email address. + example: johnsmith@merge.dev + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The subsidiary that the employee belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + status: + oneOf: + - $ref: '#/components/schemas/Status895Enum' + - type: string + description: |- + The employee's status in the accounting system. + + * `ACTIVE` - ACTIVE + * `INACTIVE` - INACTIVE + example: ACTIVE + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + required: + - status + x-merge-expands: '{"company": "Company", "employments": "Employment", "groups": + "Group", "home_location": "Location", "manager": "Employee", "pay_group": + "PayGroup", "team": "Team", "work_location": "Location"}' + x-merge-category: accounting + EnabledActionsEnum: + enum: + - READ + - WRITE + type: string + description: |- + * `READ` - READ + * `WRITE` - WRITE + x-merge-category: accounting + EncodingEnum: + enum: + - RAW + - BASE64 + - GZIP_BASE64 + type: string + description: |- + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + x-merge-category: accounting + EndUserDetailsRequest: + type: object + properties: + end_user_email_address: + type: string + minLength: 1 + description: Your end user's email address. This is purely for identification + purposes - setting this value will not cause any emails to be sent. + maxLength: 100 + example: example@gmail.com + end_user_organization_name: + type: string + minLength: 1 + description: Your end user's organization. + maxLength: 100 + example: Test Organization + end_user_origin_id: + type: string + minLength: 1 + description: This unique identifier typically represents the ID for your + end user in your product's database. This value must be distinct from + other Linked Accounts' unique identifiers. + maxLength: 100 + example: '12345' + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: The integration categories to show in Merge Link. + example: + - hris + - ats + integration: + type: string + nullable: true + minLength: 1 + description: 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/. + example: bamboohr + link_expiry_mins: + type: integer + maximum: 10080 + minimum: 30 + default: 30 + description: 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. + should_create_magic_link_url: + type: boolean + nullable: true + default: false + description: 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. + hide_admin_magic_link: + type: boolean + nullable: true + default: false + description: 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. + common_models: + type: array + items: + $ref: '#/components/schemas/CommonModelScopesBodyRequest' + nullable: true + description: 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. + category_common_model_scopes: + type: object + additionalProperties: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + nullable: true + description: 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. + example: + hris: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - first_name + - last_name + - personal_email + disabled_fields: + - preferred_name + - model_name: Employment + model_permissions: + READ: + is_enabled: false + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - effective_date + ats: + - model_name: Job + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - name + disabled_fields: + - description + - model_name: Department + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + language: + oneOf: + - $ref: '#/components/schemas/LanguageEnum' + - type: string + nullable: true + description: |- + The following subset of IETF language tags can be used to configure localization. + + * `en` - en + * `de` - de + example: en + are_syncs_disabled: + type: boolean + nullable: true + default: false + description: The boolean that indicates whether initial, periodic, and force + syncs will be disabled. + integration_specific_config: + type: object + additionalProperties: {} + nullable: true + description: A JSON object containing integration-specific configuration + options. + example: + rippling: + oauth_code: 3h1jj8ssdf31dfji3o1jjdfjasd + required: + - categories + - end_user_email_address + - end_user_organization_name + - end_user_origin_id + x-merge-category: accounting + ErrorValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /model/custom_fields + title: + type: string + example: Missing Required Field + detail: + type: string + example: custom_fields is a required field on model. + problem_type: + type: string + example: MISSING_REQUIRED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: accounting + EventTypeEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: accounting + Expense: + type: object + description: |- + # 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. + + ### Usage Example + Fetch from the `GET Expense` endpoint and view a company's expense. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + transaction_date: + type: string + format: date-time + nullable: true + description: When the transaction occurred. + remote_created_at: + type: string + format: date-time + nullable: true + description: When the expense was created. + example: '2020-03-31T00:00:00Z' + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The expense's payment account. + example: 9d892439-5fab-4dbb-8bd8-34f7f96c7912 + x-merge-expands-to: Account + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The expense's contact. + example: 3d263469-51a1-4766-9205-f6c997826be1 + x-merge-expands-to: Contact + total_amount: + type: number + format: double + nullable: true + description: The expense's total amount. + example: 10000 + sub_total: + type: number + format: double + nullable: true + description: The expense's total amount before tax. + total_tax_amount: + type: number + format: double + nullable: true + description: The expense's total tax amount. + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The expense's exchange rate. + example: '2.9' + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the expense belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee this overall transaction relates to. + example: 7442f0d5-722d-45bd-b807-6e38489d37fe + x-merge-expands-to: Employee + memo: + type: string + nullable: true + description: The expense's private note. + example: New employee supplies + lines: + type: array + items: + $ref: '#/components/schemas/ExpenseLine' + example: + - remote_id: '121222' + net_amount: 25.54 + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + employee: 7442f0d5-722d-45bd-b807-6e38489d37fe + item: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + account: 2a56344a-a491-11ec-b909-0242ac120002 + contact: c640b80b-fac9-409f-aa19-1f9221aec445 + description: MacBook Pro + exchange_rate: '2.9' + remote_was_deleted: false + - remote_id: '121223' + net_amount: 10 + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + item: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + account: 2a56344a-a491-11ec-b909-0242ac120002 + description: Desk Lamp + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the Expense was generated in. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: AccountingPeriod + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"account": "Account", "accounting_period": "AccountingPeriod", + "company": "CompanyInfo", "contact": "Contact", "employee": "Employee", "tracking_categories": + "TrackingCategory"}' + x-merge-category: accounting + ExpenseEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/ExpenseRequest' + required: + - model + x-merge-category: accounting + ExpenseLine: + type: object + description: |- + # The ExpenseLine Object + ### Description + The `ExpenseLine` object is used to represent an expense's line items. + + ### Usage Example + Fetch from the `GET Expense` endpoint and view the expense's line items. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + item: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Item' + nullable: true + description: The line's item. + example: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + x-merge-expands-to: Item + net_amount: + type: number + format: double + nullable: true + description: The line's net amount. + example: 25.54 + tracking_category: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + deprecated: true + x-merge-expands-to: TrackingCategory + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The expense line item's associated tracking categories. + x-merge-expands-to: TrackingCategory + company: + type: string + format: uuid + nullable: true + description: The company the expense belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee this overall transaction relates to. + example: 7442f0d5-722d-45bd-b807-6e38489d37fe + x-merge-expands-to: Employee + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + = type: string + nullable: true + description: |- + 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) + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The expense's payment account. + example: 2a56344a-a491-11ec-b909-0242ac120002 + x-merge-expands-to: Account + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The expense's contact. + example: c640b80b-fac9-409f-aa19-1f9221aec445 + x-merge-expands-to: Contact + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + description: + type: string + nullable: true + description: The description of the item that was purchased by the company. + example: MacBook Pro + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The expense line item's exchange rate. + example: '2.9' + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-expands: '{"account": "Account", "contact": "Contact", "employee": "Employee", + "item": "Item", "project": "Project", "tracking_categories": "TrackingCategory", + "tracking_category": "TrackingCategory"}' + x-merge-category: accounting + ExpenseLineRequest: + type: object + description: |- + # The ExpenseLine Object + ### Description + The `ExpenseLine` object is used to represent an expense's line items. + + ### Usage Example + Fetch from the `GET Expense` endpoint and view the expense's line items. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + item: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Item' + nullable: true + description: The line's item. + example: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + x-merge-expands-to: Item + net_amount: + type: number + format: double + nullable: true + description: The line's net amount. + example: 25.54 + tracking_category: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + deprecated: true + x-merge-expands-to: TrackingCategory + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The expense line item's associated tracking categories. + x-merge-expands-to: TrackingCategory + company: + type: string + format: uuid + nullable: true + description: The company the expense belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee this overall transaction relates to. + example: 7442f0d5-722d-45bd-b807-6e38489d37fe + x-merge-expands-to: Employee + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The expense's payment account. + example: 2a56344a-a491-11ec-b909-0242ac120002 + x-merge-expands-to: Account + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The expense's contact. + example: c640b80b-fac9-409f-aa19-1f9221aec445 + x-merge-expands-to: Contact + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + description: + type: string + nullable: true + description: The description of the item that was purchased by the company. + example: MacBook Pro + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The expense line item's exchange rate. + example: '2.9' + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account", "contact": "Contact", "employee": "Employee", + "item": "Item", "project": "Project", "tracking_categories": "TrackingCategory", + "tracking_category": "TrackingCategory"}' + x-merge-category: accounting + ExpenseRequest: + type: object + description: |- + # 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. + + ### Usage Example + Fetch from the `GET Expense` endpoint and view a company's expense. + properties: + transaction_date: + type: string + format: date-time + nullable: true + description: When the transaction occurred. + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The expense's payment account. + example: 9d892439-5fab-4dbb-8bd8-34f7f96c7912 + x-merge-expands-to: Account + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The expense's contact. + example: 3d263469-51a1-4766-9205-f6c997826be1 + x-merge-expands-to: Contact + total_amount: + type: number + format: double + nullable: true + description: The expense's total amount. + example: 10000 + sub_total: + type: number + format: double + nullable: true + description: The expense's total amount before tax. + total_tax_amount: + type: number + format: double + nullable: true + description: The expense's total tax amount. + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + = type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The expense's exchange rate. + example: '2.9' + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the expense belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee this overall transaction relates to. + example: 7442f0d5-722d-45bd-b807-6e38489d37fe + x-merge-expands-to: Employee + memo: + type: string + nullable: true + description: The expense's private note. + example: New employee supplies + lines: + type: array + items: + $ref: '#/components/schemas/ExpenseLineRequest' + example: + - remote_id: '121222' + net_amount: 25.54 + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + employee: 7442f0d5-722d-45bd-b807-6e38489d37fe + item: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + account: 2a56344a-a491-11ec-b909-0242ac120002 + contact: c640b80b-fac9-409f-aa19-1f9221aec445 + description: MacBook Pro + exchange_rate: '2.9' + remote_was_deleted: false + - remote_id: '121223' + net_amount: 10 + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + item: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + account: 2a56344a-a491-11ec-b909-0242ac120002 + description: Desk Lamp + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the Expense was generated in. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: AccountingPeriod + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account", "accounting_period": "AccountingPeriod", + "company": "CompanyInfo", "contact": "Contact", "employee": "Employee", "tracking_categories": + "TrackingCategory"}' + x-merge-category: accounting + ExpenseResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Expense' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + ExternalTargetFieldAPI: + type: object + properties: + name: + type: string + nullable: true + readOnly: true + example: example_target_field_name + description: + type: string + nullable: true + readOnly: true + example: this is a example description of a target field + is_mapped: + type: string + nullable: true + readOnly: true + example: true + x-merge-category: accounting + ExternalTargetFieldAPIResponse: + type: object + properties: + Account: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + AccountingAttachment: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + BalanceSheet: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + CashFlowStatement: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + CompanyInfo: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Contact: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + IncomeStatement: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + CreditNote: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Item: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + PurchaseOrder: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + TrackingCategory: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + JournalEntry: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + TaxRate: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Invoice: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Payment: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Expense: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + VendorCredit: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Transaction: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + AccountingPeriod: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + GeneralLedgerTransaction: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + BankFeedAccount: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Employee: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + PaymentMethod: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Project: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + PaymentTerm: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + x-merge-category: accounting + FeedStatusEnum: + enum: + - ACTIVE + - INACTIVE + type: string + description: |- + * `ACTIVE` - ACTIVE + * `INACTIVE` - INACTIVE + x-merge-category: accounting + FieldFormatEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + x-merge-category: accounting + FieldMappingApiInstance: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + is_integration_wide: + type: boolean + readOnly: true + target_field: + type: object + properties: + name: + type: string + description: + type: string + is_organization_wide: + type: boolean + required: + - description + - is_organization_wide + - name + nullable: true + readOnly: true + example: + name: example_target_field_name + description: this is a example description of a target field + is_organization_wide: true + remote_field: + type: object + properties: + remote_key_name: + type: string + nullable: true + schema: + type: object + additionalProperties: {} + nullable: true + remote_endpoint_info: + type: object + properties: + method: + type: string + nullable: true + url_path: + type: string + nullable: true + field_traversal_path: + type: array + items: + type: string + nullable: true + required: + - field_traversal_path + - method + - url_path + required: + - remote_endpoint_info + - remote_key_name + - schema + nullable: true + readOnly: true + example: + 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 + x-merge-category: accounting + FieldMappingApiInstanceResponse: + type: object + properties: + Account: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + AccountingAttachment: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + BalanceSheet: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + CashFlowStatement: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + CompanyInfo: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Contact: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + IncomeStatement: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + CreditNote: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Item: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + PurchaseOrder: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + TrackingCategory: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + JournalEntry: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + TaxRate: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Invoice: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Payment: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Expense: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + VendorCredit: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Transaction: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + AccountingPeriod: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + GeneralLedgerTransaction: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + BankFeedAccount: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Employee: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + PaymentMethod: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Project: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + PaymentTerm: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + x-merge-category: accounting + FieldMappingInstanceResponse: + type: object + properties: + model: + $ref: '#/components/schemas/FieldMappingApiInstance' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + FieldPermissionDeserializer: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: accounting + FieldPermissionDeserializerRequest: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: accounting + FieldTypeEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + x-merge-category: accounting + GeneralLedgerTransaction: + type: object + description: |- + # The GeneralLedgerTransaction Object + ### Description + A General Ledger Entry is a record of a financial transaction that is posted to the general ledger, the central repository of a company’s financial data. + + The `GeneralLedgerTransaction` object is a singular endpoint to pull all transactions posted to a company’s general ledger. The transaction that generated the `GeneralLedgerTransaction` can be found by referencing the `underlying_transaction_type` and `underlying_transaction_remote_id` fields. + + The lines of a `GeneralLedgerTransaction` object will always have equal amounts of debits and credits. + + ### Usage Example + Fetch from the `GET GeneralLedgerTransaction` endpoint and view a general ledger transaction. + properties: + id: + type: string + format: uuid + readOnly: true + example: b26fd49a-cbae-470a-a8f8-bcbc119e0390 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '987300' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + underlying_transaction_remote_id: + type: string + nullable: true + description: The third party remote ID of the underlying transaction. + maxLength: 50 + example: '1234' + underlying_transaction_type: + oneOf: + - $ref: '#/components/schemas/UnderlyingTransactionTypeEnum' + - type: string + nullable: true + description: |- + 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 + example: INVOICE + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the GeneralLedgerTransaction was + generated in. + example: d6e687d6-0c36-48a1-8114-35324b5cb38f + x-merge-expands-to: AccountingPeriod + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the GeneralLedgerTransaction belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's GeneralLedgerTransaction entry was updated. + example: '2020-03-31T00:00:00Z' + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's GeneralLedgerTransaction entry was created. + example: '2020-03-31T00:00:00Z' + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + posting_date: + type: string + format: date-time + nullable: true + description: The date that the transaction was posted to the general ledger. + example: '2020-03-31T00:00:00Z' + general_ledger_transaction_lines: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/GeneralLedgerTransactionLine' + readOnly: true + example: + - remote_id: '123' + account: a47e11b6-c73b-4a0c-be31-130fc48177fa + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + contact: d6e687d6-0c36-48a1-8114-35324b5cb38f + base_currency: USD + transaction_currency: USD + description: Invoice created + exchange_rate: 1 + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + debit_amount: 0 + crebit_amount: 123.5 + item: a47e11b6-c73b-4a0c-be31-130fc48177fa + foreign_debit_amount: 0 + foreign_credit_amount: 123.5 + remote_was_deleted: false + remote_data: + - path: /actions + data: + - Varies by platform + description: A list of “General Ledger Transaction Applied to Lines” objects. + x-merge-expands-to: GeneralLedgerTransactionLine + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-expands: '{"accounting_period": "AccountingPeriod", "company": "CompanyInfo", + "general_ledger_transaction_lines": "GeneralLedgerTransactionLine", "tracking_categories": + "TrackingCategory"}' + x-merge-category: accounting + GeneralLedgerTransactionLine: + type: object + description: |- + # The GeneralLedgerTransactionLineSerializer Object + ### Description + The `GeneralLedgerTransactionLineSerializer` object represents general ledger transaction line item. + + ### Usage Example Fetch from the `GET GeneralLedgerTransactionLineSerializer` endpoint and view an + `GeneralLedgerTransaction` line item. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '123' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + example: a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: Account + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the GeneralLedgerTransaction belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + example: 7442f0d5-722d-45bd-b807-6e38489d37fe + x-merge-expands-to: Employee + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + example: d6e687d6-0c36-48a1-8114-35324b5cb38f + x-merge-expands-to: Contact + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + base_currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + = type: string + nullable: true + description: |- + 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) + example: USD + transaction_currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The exchange rate between the base currency and the transaction + currency. + example: 1 + description: + type: string + nullable: true + description: A description of the line item. + example: Invoice created + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + readOnly: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + debit_amount: + type: string + format: decimal + credit_amount: + type: string + format: decimal + item: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Item' + nullable: true + example: a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: Item + foreign_debit_amount: + type: string + format: decimal + foreign_credit_amount: + type: string + format: decimal + example: 123.5 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + required: + - credit_amount + - debit_amount + - foreign_credit_amount + - foreign_debit_amount + x-merge-nested-write-allowed: true + x-merge-expands: '{"account": "Account", "company": "CompanyInfo", "contact": + "Contact", "employee": "Employee", "item": "Item", "project": "Project"}' + x-merge-category: accounting + GenerateRemoteKeyRequest: + type: object + description: |- + # The GenerateRemoteKey Object + ### Description + The `GenerateRemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to create a new remote key. + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: accounting + IncomeStatement: + type: object + description: |- + # The IncomeStatement Object + ### Description + The `IncomeStatement` object is used to represent a company’s income, the cost of sales, operating expenses, and other non-operating expenses. The object also includes other important values like gross profit, gross operating profit, and net income. This represents a period of time (month, quarter, or year). + + ### Usage Example + Fetch from the `GET IncomeStatement` endpoint and view a company's income statement for a given period. + properties: + id: + type: string + format: uuid + readOnly: true + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '1342348' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The income statement's name. + example: IncomeStatement + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the income statement belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + start_period: + type: string + format: date-time + nullable: true + description: The income statement's start period. + end_period: + type: string + format: date-time + nullable: true + description: The income statement's end period. + income: + type: array + items: + $ref: '#/components/schemas/ReportItem' + readOnly: true + example: + - remote_id: '10299' + name: Total Income + value: 325 + sub_items: + - remote_id: '10200' + name: Landscaping Services + value: 425 + sub_items: [] + - remote_id: '10201' + name: Pest Control Services + value: -100 + sub_items: [] + cost_of_sales: + type: array + items: + $ref: '#/components/schemas/ReportItem' + readOnly: true + example: + - remote_id: '10299' + name: Total COGS + value: 25 + sub_items: + - remote_id: '10200' + name: Supplies + value: 10 + sub_items: [] + gross_profit: + type: number + format: double + nullable: true + description: The revenue minus the cost of sale. + example: 300 + operating_expenses: + type: array + items: + $ref: '#/components/schemas/ReportItem' + readOnly: true + example: + - remote_id: '10299' + name: Total Operating Expenses + value: 100 + sub_items: [] + net_operating_income: + type: number + format: double + nullable: true + description: The revenue minus the operating expenses. + example: 200 + non_operating_expenses: + type: array + items: + $ref: '#/components/schemas/ReportItem' + readOnly: true + example: + - remote_id: '10299' + name: Total Non-Operating Expenses + value: 100 + sub_items: [] + net_income: + type: number + format: double + nullable: true + description: The gross profit minus the total expenses. + example: 100 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-expands: '{"company": "CompanyInfo"}' + x-merge-category: accounting + IndividualCommonModelScopeDeserializer: + type: object + properties: + model_name: + type: string + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializer' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializer' + required: + - model_name + x-merge-category: accounting + IndividualCommonModelScopeDeserializerRequest: + type: object + properties: + model_name: + type: string + minLength: 1 + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializerRequest' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializerRequest' + required: + - model_name + x-merge-category: accounting + Invoice: + type: object + description: |- + # The Invoice Object + ### Description + The `Invoice` object represents an itemized record of goods and/or services sold to a customer or bought from a vendor. + + + Represents a Bill when the `Invoice` type is `ACCOUNTS_PAYABLE`. References an Invoice when the `Invoice` type is `ACCOUNTS_RECEIVABLE`. + + ### Usage Example + Fetch from the `LIST Invoices` endpoint and view a company's invoices. + properties: + id: + type: string + format: uuid + readOnly: true + example: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '990110' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + type: + oneOf: + - $ref: '#/components/schemas/InvoiceTypeEnum' + = type: string + nullable: true + description: |- + 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 + example: ACCOUNTS_RECEIVABLE + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The invoice's contact. + example: 022a2bef-57e5-4def-8ed2-7c41bd9a5ed8 + x-merge-expands-to: Contact + number: + type: string + nullable: true + description: The invoice's number. + example: AIQ12546 + issue_date: + type: string + format: date-time + nullable: true + description: The invoice's issue date. + example: '2020-03-31T00:00:00Z' + due_date: + type: string + format: date-time + nullable: true + description: The invoice's due date. + example: '2020-04-15T00:00:00Z' + paid_on_date: + type: string + format: date-time + nullable: true + description: The invoice's paid date. + example: '2020-04-01T00:00:00Z' + memo: + type: string + nullable: true + description: The invoice's private note. + example: Weekly Payment + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the invoice belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee this overall transaction relates to. + example: 7442f0d5-722d-45bd-b807-6e38489d37fe + x-merge-expands-to: Employee + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The invoice's exchange rate. + example: '2.9' + payment_term: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentTerm' + nullable: true + description: The payment term that applies to this transaction. + example: 89d329de-825f-4ac6-8369-3c58b4e68bee + x-merge-expands-to: PaymentTerm + total_discount: + type: number + format: double + nullable: true + description: The total discounts applied to the total cost. + sub_total: + type: number + format: double + nullable: true + description: The total amount being paid before taxes. + example: 100 + status: + oneOf: + - $ref: '#/components/schemas/InvoiceStatusEnum' + - type: string + nullable: true + description: |- + The status of the invoice. + + * `PAID` - PAID + * `DRAFT` - DRAFT + * `SUBMITTED` - SUBMITTED + * `PARTIALLY_PAID` - PARTIALLY_PAID + * `OPEN` - OPEN + * `VOID` - VOID + example: DRAFT + total_tax_amount: + type: number + format: double + nullable: true + description: The total amount being paid in taxes. + example: 5 + total_amount: + type: number + format: double + nullable: true + description: The invoice's total amount. + example: 105 + balance: + type: number + format: double + nullable: true + description: The invoice's remaining balance. + example: 105 + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's invoice entry was updated. + example: '2020-04-01T00:00:00Z' + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - 7dc5ca17-d311-44cd-9ce0-333080367a18 + - 6aa0700c-48e1-4c4a-8162-02e6a582df05 + - 8c933d61-8f5b-4360-ac0c-c9dc87bee763 + x-merge-expands-to: TrackingCategory + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the Invoice was generated in. + example: 7dc5ca17-d311-44cd-9ce0-333080367a18 + x-merge-expands-to: AccountingPeriod + purchase_orders: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PurchaseOrder' + nullable: true + example: + - e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7 + - dd70ca2f-b120-46fa-889a-9604037f45fd + - 889b281d-739c-4759-95b8-0aedb3947131 + x-merge-expands-to: PurchaseOrder + payments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Payment' + nullable: true + example: + - b26fd49a-cbae-470a-a8f8-bcbc119e0390 + description: Array of `Payment` object IDs. + x-merge-expands-to: Payment + applied_payments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentLineItem' + nullable: true + example: + - 9017594e-dc33-4113-a5d2-b0f928e34fdd + description: A list of the Payment Applied to Lines common models related + to a given Invoice, Credit Note, or Journal Entry. + x-merge-expands-to: PaymentLineItemWithPayment + line_items: + type: array + items: + $ref: '#/components/schemas/InvoiceLineItem' + readOnly: true + example: + - remote_id: '8765432' + description: Pickleball lessons + unit_price: 50 + quantity: 1 + total_amount: 50 + currency: USD + exchange_rate: '2.9' + employee: 7442f0d5-722d-45bd-b807-6e38489d37fe + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + item: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + account: cd0f32d4-a493-11ec-b909-0242ac120002 + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + contact: 908934-49j9-093f-0989-908923908 + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_data: + - path: /actions + data: + - Varies by platform + x-merge-expands-to: InvoiceLineItem + applied_credit_notes: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CreditNoteApplyLineForInvoice' + readOnly: true + example: + - credit_note: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + description: '`CreditNoteApplyLines` applied to the Invoice.' + x-merge-expands-to: CreditNoteApplyLineForInvoice + applied_vendor_credits: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/VendorCreditApplyLineForInvoice' + readOnly: true + example: + - vendor_credit: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + description: '`VendorCreditApplyLines` applied to the Invoice.' + x-merge-expands-to: VendorCreditApplyLineForInvoice + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"accounting_period": "AccountingPeriod", "applied_credit_notes": + "CreditNoteApplyLineForInvoice", "applied_payments": "PaymentLineItemWithPayment", + "applied_vendor_credits": "VendorCreditApplyLineForInvoice", "company": "CompanyInfo", + "contact": "Contact", "employee": "Employee", "line_items": "InvoiceLineItem", + "payment_term": "PaymentTerm", "payments": "Payment", "purchase_orders": "PurchaseOrder", + "tracking_categories": "TrackingCategory"}' + x-merge-category: accounting + InvoiceEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/InvoiceRequest' + required: + - model + x-merge-category: accounting + InvoiceLineItem: + type: object + description: |- + # The InvoiceLineItem Object + ### Description + The `InvoiceLineItem` object represents an itemized record of goods and/or services sold to a customer. + + ### Usage Example + Fetch from the `GET Invoice` endpoint and view the invoice's line items. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '8765432' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + description: + type: string + nullable: true + description: The line item's description. + example: Pickleball lessons + unit_price: + type: number + format: double + nullable: true + description: The line item's unit price. + example: 50 + quantity: + type: number + format: double + nullable: true + description: The line item's quantity. + example: 1 + total_amount: + type: number + format: double + nullable: true + description: The line item's total amount. + example: 50 + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee this overall transaction relates to. + example: 7442f0d5-722d-45bd-b807-6e38489d37fe + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The invoice's contact. + example: 908934-49j9-093f-0989-908923908 + x-merge-expands-to: Contact + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The line item's exchange rate. + example: '2.9' + item: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Item' + nullable: true + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + x-merge-expands-to: Item + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + example: cd0f32d4-a493-11ec-b909-0242ac120002 + x-merge-expands-to: Account + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + tracking_category: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + deprecated: true + x-merge-expands-to: TrackingCategory + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The invoice line item's associated tracking categories. + x-merge-expands-to: TrackingCategory + company: + type: string + format: uuid + nullable: true + description: The company the invoice belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-nested-write-allowed: true + x-merge-expands: '{"account": "Account", "contact": "Contact", "item": "Item", + "project": "Project", "tracking_categories": "TrackingCategory", "tracking_category": + "TrackingCategory"}' + x-merge-category: accounting + InvoiceLineItemRequest: + type: object + description: |- + # The InvoiceLineItem Object + ### Description + The `InvoiceLineItem` object represents an itemized record of goods and/or services sold to a customer. + + ### Usage Example + Fetch from the `GET Invoice` endpoint and view the invoice's line items. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '8765432' + description: + type: string + nullable: true + description: The line item's description. + example: Pickleball lessons + unit_price: + type: number + format: double + nullable: true + description: The line item's unit price. + example: 50 + quantity: + type: number + format: double + nullable: true + description: The line item's quantity. + example: 1 + total_amount: + type: number + format: double + nullable: true + description: The line item's total amount. + example: 50 + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee this overall transaction relates to. + example: 7442f0d5-722d-45bd-b807-6e38489d37fe + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The invoice's contact. + example: 908934-49j9-093f-0989-908923908 + x-merge-expands-to: Contact + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The line item's exchange rate. + example: '2.9' + item: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Item' + nullable: true + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + x-merge-expands-to: Item + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + example: cd0f32d4-a493-11ec-b909-0242ac120002 + x-merge-expands-to: Account + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + tracking_category: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + deprecated: true + x-merge-expands-to: TrackingCategory + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The invoice line item's associated tracking categories. + x-merge-expands-to: TrackingCategory + company: + type: string + format: uuid + nullable: true + description: The company the invoice belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account", "contact": "Contact", "item": "Item", + "project": "Project", "tracking_categories": "TrackingCategory", "tracking_category": + "TrackingCategory"}' + x-merge-category: accounting + InvoiceRequest: + type: object + description: |- + # The Invoice Object + ### Description + The `Invoice` object represents an itemized record of goods and/or services sold to a customer or bought from a vendor. + + + Represents a Bill when the `Invoice` type is `ACCOUNTS_PAYABLE`. References an Invoice when the `Invoice` type is `ACCOUNTS_RECEIVABLE`. + + ### Usage Example + Fetch from the `LIST Invoices` endpoint and view a company's invoices. + properties: + type: + oneOf: + - $ref: '#/components/schemas/InvoiceTypeEnum' + - type: string + nullable: true + description: |- + 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 + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The invoice's contact. + x-merge-expands-to: Contact + number: + type: string + nullable: true + description: The invoice's number. + issue_date: + type: string + format: date-time + nullable: true + description: The invoice's issue date. + due_date: + type: string + format: date-time + nullable: true + description: The invoice's due date. + paid_on_date: + type: string + format: date-time + nullable: true + description: The invoice's paid date. + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee this overall transaction relates to. + x-merge-expands-to: Employee + memo: + type: string + nullable: true + description: The invoice's private note. + status: + oneOf: + - $ref: '#/components/schemas/InvoiceStatusEnum' + - type: string + nullable: true + description: |- + The status of the invoice. + + * `PAID` - PAID + * `DRAFT` - DRAFT + * `SUBMITTED` - SUBMITTED + * `PARTIALLY_PAID` - PARTIALLY_PAID + * `OPEN` - OPEN + * `VOID` - VOID + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the invoice belongs to. + x-merge-expands-to: CompanyInfo + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The invoice's exchange rate. + total_discount: + type: number + format: double + nullable: true + description: The total discounts applied to the total cost. + sub_total: + type: number + format: double + nullable: true + description: The total amount being paid before taxes. + payment_term: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentTerm' + nullable: true + description: The payment term that applies to this transaction. + x-merge-expands-to: PaymentTerm + total_tax_amount: + type: number + format: double + nullable: true + description: The total amount being paid in taxes. + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + total_amount: + type: number + format: double + nullable: true + description: The invoice's total amount. + balance: + type: number + format: double + nullable: true + description: The invoice's remaining balance. + payments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Payment' + nullable: true + description: Array of `Payment` object IDs. + x-merge-expands-to: Payment + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + x-merge-expands-to: TrackingCategory + line_items: + type: array + items: + $ref: '#/components/schemas/InvoiceLineItemRequest' + x-merge-expands-to: InvoiceLineItem + purchase_orders: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PurchaseOrder' + nullable: true + x-merge-expands-to: PurchaseOrder + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"accounting_period": "AccountingPeriod", "applied_credit_notes": + "CreditNoteApplyLineForInvoice", "applied_payments": "PaymentLineItemWithPayment", + "applied_vendor_credits": "VendorCreditApplyLineForInvoice", "company": "CompanyInfo", + "contact": "Contact", "employee": "Employee", "line_items": "InvoiceLineItem", + "payment_term": "PaymentTerm", "payments": "Payment", "purchase_orders": "PurchaseOrder", + "tracking_categories": "TrackingCategory"}' + x-merge-category: accounting + InvoiceResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Invoice' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + InvoiceStatusEnum: + enum: + - PAID + - DRAFT + - SUBMITTED + - PARTIALLY_PAID + - OPEN + - VOID + type: string + description: |- + * `PAID` - PAID + * `DRAFT` - DRAFT + * `SUBMITTED` - SUBMITTED + * `PARTIALLY_PAID` - PARTIALLY_PAID + * `OPEN` - OPEN + * `VOID` - VOID + x-merge-category: accounting + InvoiceTypeEnum: + enum: + - ACCOUNTS_RECEIVABLE + - ACCOUNTS_PAYABLE + type: string + description: |- + * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE + * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE + x-merge-category: accounting + Issue: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + status: + oneOf: + - $ref: '#/components/schemas/IssueStatusEnum' + - type: string + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + example: ONGOING + error_description: + type: string + example: Missing Permissions + end_user: + type: object + additionalProperties: {} + readOnly: true + example: b82302de-852e-4e60-b050-edf9da3b7c02 + first_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + last_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + is_muted: + type: boolean + readOnly: true + example: true + error_details: + type: array + items: + type: string + readOnly: true + example: + - Missing employee permissions. + - Missing time off permissions. + required: + - error_description + x-merge-category: accounting + IssueStatusEnum: + enum: + - ONGOING + - RESOLVED + type: string + description: |- + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + x-merge-category: accounting + Item: + type: object + description: |- + # The Item Object + ### Description + The `Item` object refers to the goods involved in a transaction. + + ### Usage Example + Fetch from the `LIST Items` endpoint and view a company's items. + properties: + id: + type: string + format: uuid + readOnly: true + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '12374' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The item's name. + example: Pickleball Paddle + status: + oneOf: + - $ref: '#/components/schemas/Status7d1Enum' + - type: string + nullable: true + description: |- + The item's status. + + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + example: ACTIVE + type: + oneOf: + - $ref: '#/components/schemas/Type2bbEnum' + - type: string + nullable: true + description: |- + The item's type. + + * `INVENTORY` - INVENTORY + * `NON_INVENTORY` - NON_INVENTORY + * `SERVICE` - SERVICE + * `UNKNOWN` - UNKNOWN + example: INVENTORY + unit_price: + type: number + format: double + nullable: true + description: The item's unit price. + example: 10 + purchase_price: + type: number + format: double + nullable: true + description: The price at which the item is purchased from a vendor. + example: 25 + purchase_account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: References the default account used to record a purchase of + the item. + example: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + x-merge-expands-to: Account + sales_account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: References the default account used to record a sale. + example: 3872b4c9-f5d2-4f3b-a66b-dfedbed42c49 + x-merge-expands-to: Account + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the item belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + purchase_tax_rate: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TaxRate' + nullable: true + description: The default purchase tax rate for this item. + example: 983e8f97-9qw2-34v9-p123-67bdf98740v5 + x-merge-expands-to: TaxRate + sales_tax_rate: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TaxRate' + nullable: true + description: The default sales tax rate for this item. + example: 232c8f56-7se4-98f2-y334-12bdf89249f5 + x-merge-expands-to: TaxRate + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's item note was updated. + example: '2020-03-31T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-expands: '{"company": "CompanyInfo", "purchase_account": "Account", + "purchase_tax_rate": "TaxRate", "sales_account": "Account", "sales_tax_rate": + "TaxRate"}' + x-merge-category: accounting + ItemEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/ItemRequestRequest' + required: + - model + x-merge-category: accounting + ItemFormatEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - uuid + * `number` - url + * `date` - email + * `datetime` - phone + * `bool` - currency + * `list` - decimal + x-merge-category: accounting + ItemRequestRequest: + type: object + description: |- + # The Item Object + ### Description + The `Item` object refers to the goods involved in a transaction. + + ### Usage Example + Fetch from the `LIST Items` endpoint and view a company's items. + properties: + name: + type: string + nullable: true + description: The item's name. + example: Pickleball Paddle + status: + oneOf: + - $ref: '#/components/schemas/Status7d1Enum' + - type: string + nullable: true + description: |- + The item's status. + + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + example: ACTIVE + type: + oneOf: + - $ref: '#/components/schemas/Type2bbEnum' + - type: string + nullable: true + description: |- + The item's type. + + * `INVENTORY` - INVENTORY + * `NON_INVENTORY` - NON_INVENTORY + * `SERVICE` - SERVICE + * `UNKNOWN` - UNKNOWN + example: INVENTORY + unit_price: + type: number + format: double + nullable: true + description: The item's unit price. + example: 10 + purchase_price: + type: number + format: double + nullable: true + description: The price at which the item is purchased from a vendor. + example: 25 + purchase_account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: References the default account used to record a purchase of + the item. + example: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + x-merge-expands-to: Account + sales_account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: References the default account used to record a sale. + example: 3872b4c9-f5d2-4f3b-a66b-dfedbed42c49 + x-merge-expands-to: Account + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the item belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + purchase_tax_rate: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TaxRate' + nullable: true + description: The default purchase tax rate for this item. + example: 983e8f97-9qw2-34v9-p123-67bdf98740v5 + x-merge-expands-to: TaxRate + sales_tax_rate: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TaxRate' + nullable: true + description: The default sales tax rate for this item. + example: 232c8f56-7se4-98f2-y334-12bdf89249f5 + x-merge-expands-to: TaxRate + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"company": "CompanyInfo", "purchase_account": "Account", + "purchase_tax_rate": "TaxRate", "sales_account": "Account", "sales_tax_rate": + "TaxRate"}' + x-merge-category: accounting + ItemResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Item' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + ItemSchema: + type: object + properties: + item_type: + $ref: '#/components/schemas/ItemTypeEnum' + item_format: + $ref: '#/components/schemas/ItemFormatEnum' + item_choices: + type: array + items: + type: string + x-merge-category: accounting + ItemTypeEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + x-merge-category: accounting + JournalEntry: + type: object + description: |- + # The JournalEntry Object + ### Description + A `JournalEntry` is a record of a transaction or event that is entered into a company's accounting system. + + The `JournalEntry` common model contains records that are automatically created as a result of a certain type of transaction, like an Invoice, and records that are manually created against a company’s ledger. + + The lines of a given `JournalEntry` object should always sum to 0. A positive `net_amount` means the line represents a debit and a negative net_amount represents a credit. + + ### Usage Example + Fetch from the `GET JournalEntry` endpoint and view a company's journey entry. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + transaction_date: + type: string + format: date-time + nullable: true + description: The journal entry's transaction date. + example: '2020-03-31T00:00:00Z' + payments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Payment' + nullable: true + example: + - b26fd49a-cbae-470a-a8f8-bcbc119e0390 + description: Array of `Payment` object IDs. + x-merge-expands-to: Payment + applied_payments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentLineItem' + nullable: true + example: + - 4311155d-f236-4a5d-9e0f-1cb167e38f95 + description: A list of the Payment Applied to Lines common models related + to a given Invoice, Credit Note, or Journal Entry. + x-merge-expands-to: PaymentLineItemWithPayment + memo: + type: string + nullable: true + description: The journal entry's private note. + example: Weekly Payment + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The journal entry's exchange rate. + example: '2.9' + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the journal entry belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + lines: + type: array + items: + $ref: '#/components/schemas/JournalLine' + readOnly: true + example: + - remote_id: '121222' + account: 9d892439-5fab-4dbb-8bd8-34f7f96c7912 + net_amount: 25.54 + tracking_categories: + - d25d609b-945f-4762-b55a-1c8fb220c43c + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + contact: d2d5ea3c-b032-11ec-b909-0242ac120002 + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + employee: 123c8r35-5kf5-12x5-r833-99bwf35210b5 + description: Cash payment for lunch + exchange_rate: '2.9' + remote_was_deleted: false + - remote_id: '121223' + account: f963f34d-3d2f-4f77-b557-cf36bc7e6498 + net_amount: 10 + x-merge-expands-to: JournalLine + journal_number: + type: string + nullable: true + description: Reference number for identifying journal entries. + maxLength: 70 + example: '42' + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + posting_status: + oneOf: + - $ref: '#/components/schemas/PostingStatusEnum' + - type: string + nullable: true + description: |- + The journal's posting status. + + * `UNPOSTED` - UNPOSTED + * `POSTED` - POSTED + example: POSTED + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the JournalEntry was generated in. + example: 655c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: AccountingPeriod + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's journal entry was created. + example: '2020-03-31T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's journal entry was updated. + example: '2020-03-31T00:00:00Z' + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"accounting_period": "AccountingPeriod", "applied_payments": + "PaymentLineItemWithPayment", "company": "CompanyInfo", "lines": "JournalLine", + "payments": "Payment", "tracking_categories": "TrackingCategory"}' + x-merge-category: accounting + JournalEntryEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/JournalEntryRequest' + required: + - model + x-merge-category: accounting + JournalEntryRequest: + type: object + description: |- + # The JournalEntry Object + ### Description + The `JournalEntry` object is used to get a record of all manually created entries made in a company’s general ledger. The journal line items for each journal entry should sum to zero. + + ### Usage Example + Fetch from the `GET JournalEntry` endpoint and view a company's journey entry. + properties: + transaction_date: + type: string + format: date-time + nullable: true + description: The journal entry's transaction date. + payments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Payment' + nullable: true + description: Array of `Payment` object IDs. + x-merge-expands-to: Payment + memo: + type: string + nullable: true + description: The journal entry's private note. + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The journal entry's exchange rate. + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the journal entry belongs to. + x-merge-expands-to: CompanyInfo + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + x-merge-expands-to: TrackingCategory + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + lines: + type: array + items: + $ref: '#/components/schemas/JournalLineRequest' + x-merge-expands-to: JournalLine + journal_number: + type: string + nullable: true + description: Reference number for identifying journal entries. + maxLength: 70 + posting_status: + oneOf: + - $ref: '#/components/schemas/PostingStatusEnum' + - type: string + nullable: true + description: |- + The journal's posting status. + + * `UNPOSTED` - UNPOSTED + * `POSTED` - POSTED + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"accounting_period": "AccountingPeriod", "applied_payments": + "PaymentLineItemWithPayment", "company": "CompanyInfo", "lines": "JournalLine", + "payments": "Payment", "tracking_categories": "TrackingCategory"}' + x-merge-category: accounting + JournalEntryResponse: + type: object + properties: + model: + $ref: '#/components/schemas/JournalEntry' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + JournalLine: + type: object + description: |- + # The JournalLine Object + ### Description + The `JournalLine` object is used to represent a journal entry's line items. + + ### Usage Example + Fetch from the `GET JournalEntry` endpoint and view the journal entry's line items. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + example: 9d892439-5fab-4dbb-8bd8-34f7f96c7912 + x-merge-expands-to: Account + net_amount: + type: number + format: double + nullable: true + description: The value of the line item including taxes and other fees. + example: 25.54 + tracking_category: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + deprecated: true + x-merge-expands-to: TrackingCategory + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - d25d609b-945f-4762-b55a-1c8fb220c43c + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The journal line item's associated tracking categories. + x-merge-expands-to: TrackingCategory + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + company: + type: string + format: uuid + nullable: true + description: The company the journal entry belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + employee: + type: string + format: uuid + nullable: true + example: 123c8r35-5kf5-12x5-r833-99bwf35210b5 + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + contact: + type: string + format: uuid + nullable: true + example: d2d5ea3c-b032-11ec-b909-0242ac120002 + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + description: + type: string + nullable: true + description: The line's description. + example: Cash payment for lunch + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The journal line item's exchange rate. + example: '2.9' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-nested-write-allowed: true + x-merge-expands: '{"account": "Account", "project": "Project", "tracking_categories": + "TrackingCategory", "tracking_category": "TrackingCategory"}' + x-merge-category: accounting + JournalLineRequest: + type: object + description: |- + # The JournalLine Object + ### Description + The `JournalLine` object is used to represent a journal entry's line items. + + ### Usage Example + Fetch from the `GET JournalEntry` endpoint and view the journal entry's line items. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + example: 9d892439-5fab-4dbb-8bd8-34f7f96c7912 + x-merge-expands-to: Account + net_amount: + type: number + format: double + nullable: true + description: The value of the line item including taxes and other fees. + example: 25.54 + tracking_category: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + deprecated: true + x-merge-expands-to: TrackingCategory + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - d25d609b-945f-4762-b55a-1c8fb220c43c + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The journal line item's associated tracking categories. + x-merge-expands-to: TrackingCategory + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + company: + type: string + format: uuid + nullable: true + description: The company the journal entry belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + employee: + type: string + format: uuid + nullable: true + example: 123c8r35-5kf5-12x5-r833-99bwf35210b5 + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + contact: + type: string + format: uuid + nullable: true + example: d2d5ea3c-b032-11ec-b909-0242ac120002 + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + description: + type: string + nullable: true + description: The line's description. + example: Cash payment for lunch + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The journal line item's exchange rate. + example: '2.9' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account", "project": "Project", "tracking_categories": + "TrackingCategory", "tracking_category": "TrackingCategory"}' + x-merge-category: accounting + LanguageEnum: + enum: + - en + - de + type: string + description: |- + * `en` - en + * `de` - de + x-merge-category: accounting + LastSyncResultEnum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: accounting + LinkToken: + type: object + properties: + link_token: + type: string + example: necdP7FtdASl1fQwm62be2_dM4wBG8_GactqoUV0 + integration_name: + type: string + example: Lever + magic_link_url: + type: string + example: https://link.merge.dev/asdfjkl12345jsndfgi2i83n + required: + - link_token + x-merge-category: accounting + LinkedAccountCommonModelScopeDeserializerRequest: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - home_location + disabled_fields: + - work_location + - model_name: Benefit + model_permissions: + WRITE: + is_enabled: false + required: + - common_models + x-merge-category: accounting + LinkedAccountStatus: + type: object + properties: + linked_account_status: + type: string + can_make_request: + type: boolean + required: + - can_make_request + - linked_account_status + x-merge-category: accounting + MetaResponse: + type: object + properties: + request_schema: + type: object + additionalProperties: {} + example: + 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: + type: object + additionalProperties: {} + status: + $ref: '#/components/schemas/LinkedAccountStatus' + example: + linked_account_status: COMPLETE + can_make_request: true + has_conditional_params: + type: boolean + has_required_linked_account_params: + type: boolean + required: + - has_conditional_params + - has_required_linked_account_params + - request_schema + x-merge-category: accounting + MethodEnum: + enum: + - GET + - OPTIONS + - HEAD + - POST + - PUT + - PATCH + - DELETE + type: string + description: |- + * `GET` - GET + * `OPTIONS` - OPTIONS + * `HEAD` - HEAD + * `POST` - POST + * `PUT` - PUT + * `PATCH` - PATCH + * `DELETE` - DELETE + x-merge-category: accounting + MethodTypeEnum: + enum: + - CREDIT_CARD + - DEBIT_CARD + - ACH + - CASH + - CHECK + type: string + description: |- + * `CREDIT_CARD` - CREDIT_CARD + * `DEBIT_CARD` - DEBIT_CARD + * `ACH` - ACH + * `CASH` - CASH + * `CHECK` - CHECK + x-merge-category: accounting + ModelOperation: + type: object + description: |- + # The ModelOperation Object + ### Description + The `ModelOperation` object is used to represent the operations that are currently supported for a given model. + + ### Usage Example + View what operations are supported for the `Candidate` endpoint. + properties: + model_name: + type: string + example: Candidate + available_operations: + type: array + items: + type: string + example: + - FETCH + - CREATE + required_post_parameters: + type: array + items: + type: string + example: + - remote_user_id + supported_fields: + type: array + items: + type: string + example: + - first_name + - last_name + - company + - title + required: + - available_operations + - model_name + - required_post_parameters + - supported_fields + x-merge-category: accounting + ModelPermissionDeserializer: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: accounting + ModelPermissionDeserializerRequest: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: accounting + MultipartFormFieldRequest: + type: object + description: |- + # The MultipartFormField Object + ### Description + The `MultipartFormField` object is used to represent fields in an HTTP request using `multipart/form-data`. + + ### Usage Example + Create a `MultipartFormField` to define a multipart form entry. + properties: + name: + type: string + minLength: 1 + description: The name of the form field + example: resume + data: + type: string + minLength: 1 + description: The data for the form field. + example: SW50ZWdyYXRlIGZhc3QKSW50ZWdyYXRlIG9uY2U= + encoding: + oneOf: + - $ref: '#/components/schemas/EncodingEnum' + nullable: true + default: RAW + description: |- + The encoding of the value of `data`. Defaults to `RAW` if not defined. + + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + example: BASE64 + file_name: + type: string + nullable: true + minLength: 1 + description: The file name of the form field, if the field is for a file. + example: resume.pdf + content_type: + type: string + nullable: true + minLength: 1 + description: The MIME type of the file, if the field is for a file. + example: application/pdf + required: + - data + - name + x-merge-category: accounting + PaginatedAccountDetailsAndActionsList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AccountDetailsAndActions' + x-merge-category: accounting + PaginatedAccountList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Account' + x-merge-category: accounting + PaginatedAccountingAttachmentList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AccountingAttachment' + x-merge-category: accounting + PaginatedAccountingPeriodList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AccountingPeriod' + x-merge-category: accounting + PaginatedAuditLogEventList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AuditLogEvent' + x-merge-category: accounting + PaginatedBalanceSheetList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/BalanceSheet' + x-merge-category: accounting + PaginatedBankFeedAccountList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/BankFeedAccount' + x-merge-category: accounting + PaginatedBankFeedTransactionList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/BankFeedTransaction' + x-merge-category: accounting + PaginatedCashFlowStatementList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/CashFlowStatement' + x-merge-category: accounting + PaginatedCompanyInfoList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/CompanyInfo' + x-merge-category: accounting + PaginatedContactList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Contact' + x-merge-category: accounting + PaginatedCreditNoteList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/CreditNote' + x-merge-category: accounting + PaginatedEmployeeList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Employee' + x-merge-category: accounting + PaginatedExpenseList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Expense' + x-merge-category: accounting + PaginatedGeneralLedgerTransactionList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/GeneralLedgerTransaction' + x-merge-category: accounting + PaginatedIncomeStatementList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/IncomeStatement' + x-merge-category: accounting + PaginatedInvoiceList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Invoice' + x-merge-category: accounting + PaginatedIssueList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Issue' + x-merge-category: accounting + PaginatedItemList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Item' + x-merge-category: accounting + PaginatedJournalEntryList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/JournalEntry' + x-merge-category: accounting + PaginatedPaymentList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Payment' + x-merge-category: accounting + PaginatedPaymentMethodList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/PaymentMethod' + x-merge-category: accounting + PaginatedPaymentTermList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/PaymentTerm' + x-merge-category: accounting + PaginatedProjectList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Project' + x-merge-category: accounting + PaginatedPurchaseOrderList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/PurchaseOrder' + x-merge-category: accounting + PaginatedRemoteFieldClassList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/RemoteFieldClass' + x-merge-category: accounting + PaginatedSyncStatusList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + x-merge-category: accounting + PaginatedTaxRateList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/TaxRate' + x-merge-category: accounting + PaginatedTrackingCategoryList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/TrackingCategory' + x-merge-category: accounting + PaginatedTransactionList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Transaction' + x-merge-category: accounting + PaginatedVendorCreditList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/VendorCredit' + x-merge-category: accounting + PatchedEditFieldMappingRequest: + type: object + properties: + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field_name + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + x-merge-category: accounting + PatchedInvoiceEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/InvoiceRequest' + required: + - model + x-merge-category: accounting + PatchedItemEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PatchedItemRequestRequest' + required: + - model + x-merge-category: accounting + PatchedItemRequestRequest: + type: object + description: |- + # The Item Object + ### Description + The `Item` object refers to the goods involved in a transaction. + + ### Usage Example + Fetch from the `LIST Items` endpoint and view a company's items. + properties: + name: + type: string + nullable: true + description: The item's name. + example: Pickleball Paddle + status: + oneOf: + - $ref: '#/components/schemas/Status7d1Enum' + - type: string + nullable: true + description: |- + The item's status. + + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + example: ACTIVE + type: + oneOf: + - $ref: '#/components/schemas/Type2bbEnum' + - type: string + nullable: true + description: |- + The item's type. + + * `INVENTORY` - INVENTORY + * `NON_INVENTORY` - NON_INVENTORY + * `SERVICE` - SERVICE + * `UNKNOWN` - UNKNOWN + example: INVENTORY + unit_price: + type: number + format: double + nullable: true + description: The item's unit price. + example: 10 + purchase_price: + type: number + format: double + nullable: true + description: The price at which the item is purchased from a vendor. + example: 25 + purchase_account: + type: string + format: uuid + nullable: true + description: References the default account used to record a purchase of + the item. + example: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + sales_account: + type: string + format: uuid + nullable: true + description: References the default account used to record a sale. + example: 3872b4c9-f5d2-4f3b-a66b-dfedbed42c49 + company: + type: string + format: uuid + nullable: true + description: The company the item belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + purchase_tax_rate: + type: string + format: uuid + nullable: true + description: The default purchase tax rate for this item. + example: 983e8f97-9qw2-34v9-p123-67bdf98740v5 + sales_tax_rate: + type: string + format: uuid + nullable: true + description: The default sales tax rate for this item. + example: 232c8f56-7se4-98f2-y334-12bdf89249f5 + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: accounting + PatchedPaymentEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PatchedPaymentRequest' + required: + - model + x-merge-category: accounting + PatchedPaymentRequest: + type: object + description: |- + # The Payment Object + ### Description + The `Payment` object represents general payments made towards a specific transaction. + + ### Usage Example + Fetch from the `GET Payment` endpoint and view an invoice's payment. + properties: + transaction_date: + type: string + format: date-time + nullable: true + description: The payment's transaction date. + example: '2020-03-31T00:00:00Z' + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The supplier, or customer involved in the payment. + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The supplier’s or customer’s account in which the payment is + made. + example: d6e687d6-0c36-48a1-8114-35324b5cb38f + payment_method: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentMethod' + nullable: true + description: The method which this payment was made by. + example: 9394320-8864-2343-4343-9008789 + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: FKP + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The payment's exchange rate. + example: '2.9' + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the payment belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + total_amount: + type: number + format: double + nullable: true + description: The total amount of money being paid to the supplier, or customer, + after taxes. + example: 50 + type: + oneOf: + - $ref: '#/components/schemas/PaymentTypeEnum' + - type: string + nullable: true + description: |- + The type of the invoice. + + * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE + * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE + example: ACCOUNTS_PAYABLE + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the Payment was generated in. + example: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + applied_to_lines: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentLineItemRequest' + description: A list of “Payment Applied to Lines” objects. + example: + - remote_id: '234' + applied_amount: '25' + related_object_id: a47e11b6-c73b-4a0c-be31-130fc48177fa + related_object_type: INVOICE + applied_date: '2020-03-31T00:00:00Z' + - remote_id: '235' + applied_amount: '25' + related_object_id: 9b96a886-29a5-452b-8733-2a1e03497cf4 + related_object_type: CREDIT_NOTE + applied_date: '2020-03-31T00:00:00Z' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-category: accounting + Payment: + type: object + description: |- + # The Payment Object + ### Description + The `Payment` object represents general payments made towards a specific transaction. + + ### Usage Example + Fetch from the `GET Payment` endpoint and view an invoice's payment. + properties: + id: + type: string + format: uuid + readOnly: true + example: b26fd49a-cbae-470a-a8f8-bcbc119e0390 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '987300' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + transaction_date: + type: string + format: date-time + nullable: true + description: The payment's transaction date. + example: '2020-03-31T00:00:00Z' + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The supplier, or customer involved in the payment. + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + x-merge-expands-to: Contact + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The supplier’s or customer’s account in which the payment is + made. + example: d6e687d6-0c36-48a1-8114-35324b5cb38f + x-merge-expands-to: Account + payment_method: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentMethod' + nullable: true + description: The method which this payment was made by. + example: 9394320-8864-2343-4343-9008789 + x-merge-expands-to: PaymentMethod + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: FKP + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The payment's exchange rate. + example: '2.9' + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the payment belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + total_amount: + type: number + format: double + nullable: true + description: The total amount of money being paid to the supplier, or customer, + after taxes. + example: 50 + type: + oneOf: + - $ref: '#/components/schemas/PaymentTypeEnum' + - type: string + nullable: true + description: |- + The type of the invoice. + + * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE + * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE + example: ACCOUNTS_PAYABLE + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the Payment was generated in. + example: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + x-merge-expands-to: AccountingPeriod + applied_to_lines: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentLineItem' + description: A list of “Payment Applied to Lines” objects. + example: + - remote_id: '234' + applied_amount: '25' + related_object_id: a47e11b6-c73b-4a0c-be31-130fc48177fa + related_object_type: INVOICE + applied_date: '2020-03-31T00:00:00Z' + - remote_id: '235' + applied_amount: '25' + related_object_id: 9b96a886-29a5-452b-8733-2a1e03497cf4 + related_object_type: CREDIT_NOTE + applied_date: '2020-03-31T00:00:00Z' + x-merge-expands-to: PaymentLineItem + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's payment entry was updated. + example: '2020-03-31T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"account": "Account", "accounting_period": "AccountingPeriod", + "applied_to_lines": "PaymentLineItem", "company": "CompanyInfo", "contact": + "Contact", "payment_method": "PaymentMethod", "tracking_categories": "TrackingCategory"}' + x-merge-category: accounting + PaymentEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PaymentRequest' + required: + - model + x-merge-category: accounting + PaymentLineItem: + type: object + description: |- + # The PaymentLineItem Object + ### Description + The `PaymentLineItem` object is an applied-to-line on a `Payment` that can either be a `Invoice`, `CreditNote`, or `JournalEntry`. + + ### Usage Example + `Payment` will have a field called `applied-to-lines` which will be an array of `PaymentLineItemInternalMappingSerializer` objects that can either be a `Invoice`, `CreditNote`, or `JournalEntry`. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '234' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + applied_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The amount being applied to the transaction. + example: '25' + applied_date: + type: string + format: date-time + nullable: true + description: The date the payment portion is applied. + example: '2020-03-31T00:00:00Z' + related_object_id: + type: string + format: uuid + description: The Merge ID of the transaction the payment portion is being + applied to. + example: 92e8a369-fffe-430d-b93a-f7e8a16563f1 + related_object_type: + type: string + description: 'The type of transaction the payment portion is being applied + to. Possible values include: INVOICE, JOURNAL_ENTRY, or CREDIT_NOTE.' + example: INVOICE + x-merge-nested-write-allowed: true + x-merge-category: accounting + PaymentLineItemRequest: + type: object + description: |- + # The PaymentLineItem Object + ### Description + The `PaymentLineItem` object is an applied-to-line on a `Payment` that can either be a `Invoice`, `CreditNote`, or `JournalEntry`. + + ### Usage Example + `Payment` will have a field called `applied-to-lines` which will be an array of `PaymentLineItemInternalMappingSerializer` objects that can either be a `Invoice`, `CreditNote`, or `JournalEntry`. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '234' + applied_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The amount being applied to the transaction. + example: '25' + applied_date: + type: string + format: date-time + nullable: true + description: The date the payment portion is applied. + example: '2020-03-31T00:00:00Z' + related_object_id: + type: string + format: uuid + description: The Merge ID of the transaction the payment portion is being + applied to. + example: 92e8a369-fffe-430d-b93a-f7e8a16563f1 + related_object_type: + type: string + minLength: 1 + description: 'The type of transaction the payment portion is being applied + to. Possible values include: INVOICE, JOURNAL_ENTRY, or CREDIT_NOTE.' + example: INVOICE + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-category: accounting + PaymentMethod: + type: object + description: |- + # The PaymentMethod Object + ### Description + The `PaymentMethod` object defines how a payment against an invoice is made. + + ### Usage Example + Fetch from the `GET PaymentMethod` endpoint and view payment method information. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + method_type: + oneOf: + - $ref: '#/components/schemas/MethodTypeEnum' + - type: string + description: |- + The type of the payment method. + + * `CREDIT_CARD` - CREDIT_CARD + * `DEBIT_CARD` - DEBIT_CARD + * `ACH` - ACH + * `CASH` - CASH + * `CHECK` - CHECK + example: CREDIT_CARD + name: + type: string + description: The payment method’s name + maxLength: 255 + example: John Smith's Credit Card + is_active: + type: boolean + description: '`True` if the payment method is active, `False` if not.' + example: true + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's payment method was updated. + example: '2021-09-15T00:00:00Z' + field_mappings: + type: object + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + required: + - method_type + - name + x-merge-category: accounting + PaymentRequest: + type: object + description: |- + # The Payment Object + ### Description + The `Payment` object represents general payments made towards a specific transaction. + + ### Usage Example + Fetch from the `GET Payment` endpoint and view an invoice's payment. + properties: + transaction_date: + type: string + format: date-time + nullable: true + description: The payment's transaction date. + example: '2020-03-31T00:00:00Z' + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The supplier, or customer involved in the payment. + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + x-merge-expands-to: Contact + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The supplier’s or customer’s account in which the payment is + made. + example: d6e687d6-0c36-48a1-8114-35324b5cb38f + x-merge-expands-to: Account + payment_method: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentMethod' + nullable: true + description: The method which this payment was made by. + example: 9394320-8864-2343-4343-9008789 + x-merge-expands-to: PaymentMethod + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: FKP + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The payment's exchange rate. + example: '2.9' + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the payment belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + total_amount: + type: number + format: double + nullable: true + description: The total amount of money being paid to the supplier, or customer, + after taxes. + example: 50 + type: + oneOf: + - $ref: '#/components/schemas/PaymentTypeEnum' + - type: string + nullable: true + description: |- + The type of the invoice. + + * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE + * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE + example: ACCOUNTS_PAYABLE + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the Payment was generated in. + example: b38c59b0-a9d7-4740-b1ee-5436c6751e3d + x-merge-expands-to: AccountingPeriod + applied_to_lines: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentLineItemRequest' + description: A list of “Payment Applied to Lines” objects. + example: + - remote_id: '234' + applied_amount: 25 + related_object_id: a47e11b6-c73b-4a0c-be31-130fc48177fa + related_object_type: INVOICE + applied_date: '2020-03-31T00:00:00Z' + - remote_id: '235' + applied_amount: 25 + related_object_id: 9b96a886-29a5-452b-8733-2a1e03497cf4 + related_object_type: CREDIT_NOTE + applied_date: '2020-03-31T00:00:00Z' + x-merge-expands-to: PaymentLineItem + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account", "accounting_period": "AccountingPeriod", + "applied_to_lines": "PaymentLineItem", "company": "CompanyInfo", "contact": + "Contact", "payment_method": "PaymentMethod", "tracking_categories": "TrackingCategory"}' + x-merge-category: accounting + PaymentResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Payment' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + PaymentTerm: + type: object + description: |- + # The PaymentTerm Object + ### Description + The `PaymentTerm` object is the agreed-upon conditions between a buyer and a seller that define the timing, + amount, and conditions under which payment for goods or services must be made. + + ### Usage Example + Fetch from the `GET PaymentTerm` endpoint and view payment term information. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + description: The name of the payment term. + maxLength: 255 + example: Net 30 + is_active: + type: boolean + description: '`True` if the payment term is active, `False` if not.' + example: true + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The subsidiary that the payment term belongs to. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: CompanyInfo + days_until_due: + type: integer + maximum: 2147483647 + minimum: -2147483648 + nullable: true + description: The number of days after the invoice date that payment is due. + example: 30 + discount_days: + type: integer + maximum: 2147483647 + minimum: -2147483648 + nullable: true + description: The number of days the invoice must be paid before discounts + expire. + example: 15 + remote_last_modified_at: + type: string + format: date-time + nullable: true + description: When the third party's payment term was modified. + example: '2024-10-16T00:00:00Z' + field_mappings: + type: object + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + required: + - name + x-merge-expands: '{"company": "CompanyInfo"}' + x-merge-category: accounting + PaymentTypeEnum: + enum: + - ACCOUNTS_PAYABLE + - ACCOUNTS_RECEIVABLE + type: string + description: |- + * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE + * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE + x-merge-category: accounting + PostingStatusEnum: + enum: + - UNPOSTED + - POSTED + type: string + description: |- + * `UNPOSTED` - UNPOSTED + * `POSTED` - POSTED + x-merge-category: accounting + Project: + type: object + description: |- + # The Project Object + ### Description + The `Project` object is used to track and manage time, costs, resources, and revenue for specific initiatives or work efforts. + It provides classification on transactions for allocating expenses, revenue, and activities to a specific project for financial reporting. + + ### Usage Example + Fetch from the `GET Project` endpoint and view project information. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + description: The project’s name + maxLength: 255 + example: Permissions Mapping + is_active: + type: boolean + description: '`True` if the project is active, `False` if the project is + not active.' + example: true + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The subsidiary that the project belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The supplier, or customer involved in the project. + example: d25d609b-945f-4762-b55a-1c8fb220c43c + x-merge-expands-to: Contact + field_mappings: + type: object + nullable: true + readOnly: true + additionalProperties: {} + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + required: + - name + x-merge-expands: '{"company": "CompanyInfo", "contact": "Contact"}' + x-merge-category: accounting + PurchaseOrder: + type: object + description: |- + # The PurchaseOrder Object + ### Description + A `PurchaseOrder` represents a request to purchase goods or services from a vendor. It outlines the details of the purchase, such as the items or services requested, quantities, prices, and delivery details. + + A `PurchaseOrder` is a crucial component of the procurement process, but does not typically result in any impact on the company’s general ledger. The general ledger is typically only affected when the `PurchaseOrder` is fulfilled as an *Accounts Payable* `Invoice` object (also known as a Bill). + + ### Usage Example + Fetch from the `LIST PurchaseOrders` endpoint and view a company's purchase orders. + properties: + id: + type: string + format: uuid + readOnly: true + example: 0048ea5b-911e-4dff-9364-92070dea62ff + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '239741' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/PurchaseOrderStatusEnum' + - type: string + nullable: true + description: |- + The purchase order's status. + + * `DRAFT` - DRAFT + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `BILLED` - BILLED + * `DELETED` - DELETED + example: SUBMITTED + issue_date: + type: string + format: date-time + nullable: true + description: The purchase order's issue date. + example: '2020-03-31T00:00:00Z' + purchase_order_number: + type: string + nullable: true + description: The human-readable number of the purchase order. + maxLength: 100 + example: PO1234 + delivery_date: + type: string + format: date-time + nullable: true + description: The purchase order's delivery date. + example: '2020-04-15T00:00:00Z' + delivery_address: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Address' + nullable: true + description: The purchase order's delivery address. + example: + street_1: 2920 Broadway + street_2: 2nd Floor + city: New York + state: NY + country: US + zip_code: '10027' + x-merge-expands-to: Address + customer: + type: string + format: uuid + nullable: true + description: The contact making the purchase order. + example: 3e442c5d-8f51-4103-b5c9-dcee39c30a08 + vendor: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The party fulfilling the purchase order. + example: 2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b + x-merge-expands-to: Contact + memo: + type: string + nullable: true + description: A memo attached to the purchase order. + example: private note + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the purchase order belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + total_amount: + type: number + format: double + nullable: true + description: The purchase order's total amount. + example: 260 + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The purchase order's exchange rate. + example: '2.9' + payment_term: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentTerm' + nullable: true + description: The payment term that applies to this transaction. + example: 89d329de-825f-4ac6-8369-3c58b4e68bee + x-merge-expands-to: PaymentTerm + line_items: + type: array + items: + $ref: '#/components/schemas/PurchaseOrderLineItem' + readOnly: true + example: + - remote_id: '121222' + description: Pickleball paddles + unit_price: 25 + quantity: 10 + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + item: 0958cbc6-6040-430a-848e-aafacbadf4ae + tracking_categories: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_amount: 10 + total_line_amount: 260 + currency: USD + exchange_rate: '2.9' + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: false + - description: Pickleball Balls + unit_price: 1 + quantity: 10 + item: 249c9faa-3045-4a31-953b-8f22d3613301 + tracking_categories: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_amount: 10 + total_line_amount: 20 + x-merge-expands-to: PurchaseOrderLineItem + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the PurchaseOrder was generated + in. + example: 2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b + x-merge-expands-to: AccountingPeriod + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's purchase order note was created. + example: '2020-03-31T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's purchase order note was updated. + example: '2020-03-31T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"accounting_period": "AccountingPeriod", "company": "CompanyInfo", + "delivery_address": "Address", "line_items": "PurchaseOrderLineItem", "payment_term": + "PaymentTerm", "tracking_categories": "TrackingCategory", "vendor": "Contact"}' + x-merge-category: accounting + PurchaseOrderEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PurchaseOrderRequest' + required: + - model + x-merge-category: accounting + PurchaseOrderLineItem: + type: object + description: |- + # The PurchaseOrderLineItem Object + ### Description + The `PurchaseOrderLineItem` object is used to represent a purchase order's line item. + + ### Usage Example + Fetch from the `GET PurchaseOrder` endpoint and view a company's purchase orders. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + description: + type: string + nullable: true + description: A description of the good being purchased. + example: Pickleball paddles + unit_price: + type: number + format: double + nullable: true + description: The line item's unit price. + example: 25 + quantity: + type: number + format: double + nullable: true + description: The line item's quantity. + example: 10 + item: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Item' + nullable: true + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Item + account: + type: string + format: uuid + nullable: true + description: The purchase order line item's account. + tracking_category: + type: string + format: uuid + nullable: true + description: The purchase order line item's associated tracking category. + deprecated: true + tracking_categories: + type: array + items: + type: string + format: uuid + nullable: true + example: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The purchase order line item's associated tracking categories. + tax_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The purchase order line item's tax amount. + example: 10 + total_line_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The purchase order line item's total amount. + example: 260 + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The purchase order line item's exchange rate. + example: '2.9' + company: + type: string + format: uuid + nullable: true + description: The company the purchase order line item belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-nested-write-allowed: true + x-merge-expands: '{"item": "Item"}' + x-merge-category: accounting + PurchaseOrderLineItemRequest: + type: object + description: |- + # The PurchaseOrderLineItem Object + ### Description + The `PurchaseOrderLineItem` object is used to represent a purchase order's line item. + + ### Usage Example + Fetch from the `GET PurchaseOrder` endpoint and view a company's purchase orders. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + description: + type: string + nullable: true + description: A description of the good being purchased. + example: Pickleball paddles + unit_price: + type: number + format: double + nullable: true + description: The line item's unit price. + example: 25 + quantity: + type: number + format: double + nullable: true + description: The line item's quantity. + example: 10 + item: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Item' + nullable: true + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Item + account: + type: string + format: uuid + nullable: true + description: The purchase order line item's account. + tracking_category: + type: string + format: uuid + nullable: true + description: The purchase order line item's associated tracking category. + deprecated: true + tracking_categories: + type: array + items: + type: string + format: uuid + nullable: true + example: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The purchase order line item's associated tracking categories. + tax_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The purchase order line item's tax amount. + example: 10 + total_line_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The purchase order line item's total amount. + example: 260 + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The purchase order line item's exchange rate. + example: '2.9' + company: + type: string + format: uuid + nullable: true + description: The company the purchase order line item belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"item": "Item"}' + x-merge-category: accounting + PurchaseOrderRequest: + type: object + description: |- + # The PurchaseOrder Object + ### Description + The `PurchaseOrder` object is a record of request for a product or service between a buyer and seller. + + ### Usage Example + Fetch from the `LIST PurchaseOrders` endpoint and view a company's purchase orders. + properties: + status: + oneOf: + - $ref: '#/components/schemas/PurchaseOrderStatusEnum' + - type: string + nullable: true + description: |- + The purchase order's status. + + * `DRAFT` - DRAFT + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `BILLED` - BILLED + * `DELETED` - DELETED + issue_date: + type: string + format: date-time + nullable: true + description: The purchase order's issue date. + delivery_date: + type: string + format: date-time + nullable: true + description: The purchase order's delivery date. + delivery_address: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Address' + nullable: true + description: The purchase order's delivery address. + x-merge-expands-to: Address + customer: + type: string + format: uuid + nullable: true + description: The contact making the purchase order. + vendor: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The party fulfilling the purchase order. + x-merge-expands-to: Contact + memo: + type: string + nullable: true + description: A memo attached to the purchase order. + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the purchase order belongs to. + x-merge-expands-to: CompanyInfo + total_amount: + type: number + format: double + nullable: true + description: The purchase order's total amount. + payment_term: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PaymentTerm' + nullable: true + description: The payment term that applies to this transaction. + x-merge-expands-to: PaymentTerm + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The purchase order's exchange rate. + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + x-merge-expands-to: TrackingCategory + line_items: + type: array + items: + $ref: '#/components/schemas/PurchaseOrderLineItemRequest' + x-merge-expands-to: PurchaseOrderLineItem + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"accounting_period": "AccountingPeriod", "company": "CompanyInfo", + "delivery_address": "Address", "line_items": "PurchaseOrderLineItem", "payment_term": + "PaymentTerm", "tracking_categories": "TrackingCategory", "vendor": "Contact"}' + x-merge-category: accounting + PurchaseOrderResponse: + type: object + properties: + model: + $ref: '#/components/schemas/PurchaseOrder' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + PurchaseOrderStatusEnum: + enum: + - DRAFT + - SUBMITTED + - AUTHORIZED + - BILLED + - DELETED + type: string + description: |- + * `DRAFT` - DRAFT + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `BILLED` - BILLED + * `DELETED` - DELETED + x-merge-category: accounting + RemoteData: + type: object + description: |- + # The RemoteData Object + ### Description + The `RemoteData` object is used to represent the full data pulled from the third-party API for an object. + + ### Usage Example + TODO + properties: + path: + type: string + description: The third-party API path that is being called. + example: /platform-endpoint + data: + readOnly: true + description: The data returned from the third-party for this object in its + original, unnormalized format. + example: + - Varies by platform + required: + - path + x-merge-category: accounting + RemoteEndpointInfo: + type: object + properties: + method: + type: string + example: GET + url_path: + type: string + example: /example-url-path + field_traversal_path: + type: array + items: {} + example: + - example_key_name + required: + - field_traversal_path + - method + - url_path + x-merge-category: accounting + RemoteField: + type: object + properties: + remote_field_class: + oneOf: + - type: string + - $ref: '#/components/schemas/RemoteFieldClass' + x-merge-expands-to: RemoteFieldClass + value: + nullable: true + example: string + required: + - remote_field_class + x-merge-expands: '{"remote_field_class": "RemoteFieldClass"}' + x-merge-category: accounting + RemoteFieldAPI: + type: object + properties: + schema: + type: object + additionalProperties: {} + example: + type: string + remote_key_name: + type: string + example: example_remote_key_name + remote_endpoint_info: + $ref: '#/components/schemas/RemoteEndpointInfo' + example: + method: GET + url_path: /example-url-path + field_traversal_path: + - example_key_name + example_values: + type: array + items: {} + nullable: true + example: + - example + advanced_metadata: + allOf: + - $ref: '#/components/schemas/AdvancedMetadata' + nullable: true + coverage: + oneOf: + - type: integer + - type: number + format: double + nullable: true + readOnly: true + example: 0.33 + required: + - advanced_metadata + - remote_endpoint_info + - remote_key_name + - schema + x-merge-category: accounting + RemoteFieldAPIResponse: + type: object + properties: + Account: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + AccountingAttachment: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + BalanceSheet: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + CashFlowStatement: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + CompanyInfo: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Contact: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + IncomeStatement: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + CreditNote: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Item: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + PurchaseOrder: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + TrackingCategory: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + JournalEntry: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + TaxRate: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Invoice: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Payment: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Expense: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + VendorCredit: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Transaction: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + AccountingPeriod: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + GeneralLedgerTransaction: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + BankFeedAccount: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Employee: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + PaymentMethod: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Project: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + PaymentTerm: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + x-merge-category: accounting + RemoteFieldClass: + type: object + properties: + id: + type: string + display_name: + type: string + remote_key_name: + type: string + description: + type: string + is_custom: + type: boolean + is_required: + type: boolean + field_type: + $ref: '#/components/schemas/FieldTypeEnum' + field_format: + $ref: '#/components/schemas/FieldFormatEnum' + field_choices: + type: array + items: + type: string + item_schema: + $ref: '#/components/schemas/ItemSchema' + x-merge-category: accounting + RemoteFieldRequest: + type: object + properties: + remote_field_class: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteFieldClass' + example: b057d1d2-c204-4da8-a74c-c91d1a260614 + x-merge-expands-to: RemoteFieldClass + value: + nullable: true + example: string + required: + - remote_field_class + x-merge-expands: '{"remote_field_class": "RemoteFieldClass"}' + x-merge-category: accounting + RemoteKey: + type: object + description: |- + # The RemoteKey Object + ### Description + The `RemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to receive a new `RemoteKey`. + properties: + name: + type: string + example: Remote Deployment Key 1 + key: + type: string + example: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA + required: + - key + - name + x-merge-category: accounting + RemoteKeyForRegenerationRequest: + type: object + description: |- + # The RemoteKeyForRegeneration Object + ### Description + The `RemoteKeyForRegeneration` object is used to exchange an old remote key for a new one + + ### Usage Example + Post a `RemoteKeyForRegeneration` to swap out an old remote key for a new one + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: accounting + RemoteResponse: + type: object + description: |- + # The RemoteResponse Object + ### Description + The `RemoteResponse` object is used to represent information returned from a third-party endpoint. + + ### Usage Example + View the `RemoteResponse` returned from your `DataPassthrough`. + properties: + method: + type: string + example: GET + path: + type: string + example: /scooters + status: + type: integer + example: 200 + response: + example: + scooters: + - company: Lime + model: Gen 2.5 + - company: Bird + model: Bird Zero + response_headers: + type: object + additionalProperties: {} + example: + X-Page-Token: value + response_type: + allOf: + - $ref: '#/components/schemas/ResponseTypeEnum' + example: JSON + headers: + type: object + additionalProperties: {} + example: + EXTRA-HEADER: value + Authorization: + required: + - method + - path + - response + - status + x-merge-category: accounting + ReportItem: + type: object + description: |- + # The ReportItem Object + ### Description + The `ReportItem` object is used to represent a report item for a Balance Sheet, Cash Flow Statement or Profit and Loss Report. + + ### Usage Example + Fetch from the `GET BalanceSheet` endpoint and view the balance sheet's report items. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '10299' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The report item's name. + example: Revenue + value: + type: number + format: double + nullable: true + description: The report item's value. + example: 1000 + sub_items: + type: array + items: + type: object + additionalProperties: {} + readOnly: true + example: + - remote_id: '10300' + name: Revenue - San Francisco + value: 500 + sub_items: [] + - remote_id: '10301' + name: Revenue - New York + value: 500 + sub_items: [] + company: + type: string + format: uuid + nullable: true + description: The company the report item belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-category: accounting + RequestFormatEnum: + enum: + - JSON + - XML + - MULTIPART + type: string + description: |- + * `JSON` - JSON + * `XML` - XML + * `MULTIPART` - MULTIPART + x-merge-category: accounting + ResponseTypeEnum: + enum: + - JSON + - BASE64_GZIP + type: string + description: |- + * `JSON` - JSON + * `BASE64_GZIP` - BASE64_GZIP + x-merge-category: accounting + RoleEnum: + enum: + - ADMIN + - DEVELOPER + - MEMBER + - API + - SYSTEM + - MERGE_TEAM + type: string + description: |- + * `ADMIN` - ADMIN + * `DEVELOPER` - DEVELOPER + * `MEMBER` - MEMBER + * `API` - API + * `SYSTEM` - SYSTEM + * `MERGE_TEAM` - MERGE_TEAM + x-merge-category: accounting + SelectiveSyncConfigurationsUsageEnum: + enum: + - IN_NEXT_SYNC + - IN_LAST_SYNC + type: string + description: |- + * `IN_NEXT_SYNC` - IN_NEXT_SYNC + * `IN_LAST_SYNC` - IN_LAST_SYNC + x-merge-category: accounting + Status7d1Enum: + enum: + - ACTIVE + - ARCHIVED + type: string + description: |- + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + x-merge-category: accounting + Status895Enum: + enum: + - ACTIVE + - INACTIVE + type: string + description: |- + * `ACTIVE` - ACTIVE + * `INACTIVE` - INACTIVE + x-merge-category: accounting + StatusFd5Enum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: accounting + SyncStatus: + type: object + description: |- + # The SyncStatus Object + ### Description + The `SyncStatus` object is used to represent the syncing state of an account + + ### Usage Example + View the `SyncStatus` for an account to see how recently its models were synced. + properties: + model_name: + type: string + example: Invoice + model_id: + type: string + example: accounting.Invoices + last_sync_start: + type: string + format: date-time + example: '2021-03-30T19:44:18.695973Z' + next_sync_start: + type: string + format: date-time + example: '2021-03-30T20:44:18.662942Z' + last_sync_result: + oneOf: + - $ref: '#/components/schemas/LastSyncResultEnum' + - type: string + example: DONE + last_sync_finished: + type: string + format: date-time + example: '2021-03-30T19:55:18.695973Z' + status: + oneOf: + - $ref: '#/components/schemas/StatusFd5Enum' + - type: string + example: SYNCING + is_initial_sync: + type: boolean + example: true + selective_sync_configurations_usage: + $ref: '#/components/schemas/SelectiveSyncConfigurationsUsageEnum' + required: + - is_initial_sync + - model_id + - model_name + - status + x-merge-sample-json: '{"model_name": "Candidate", "model_id": "ats.Candidate", + "last_sync_start": "2021-03-30T19:44:18.695973Z", "next_sync_start": "2021-03-30T20:44:18.662942Z", + "status": "SYNCING", "is_initial_sync": true}' + x-merge-category: accounting + TaxComponent: + type: object + description: |- + # The TaxRate Object + ### Description + The `TaxComponent` object is used to represent any sub-taxes that make up the `TaxRate`. + + ### Usage Example + Fetch from the `LIST TaxRates` endpoint and view tax components relevant to a tax rate. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '039111' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The tax rate’s name. + maxLength: 100 + example: Drink Tax Component + rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The tax component’s rate. + example: 15 + is_compound: + type: boolean + nullable: true + description: Returns True if the tax component is compound, False if not. + example: true + component_type: + oneOf: + - $ref: '#/components/schemas/ComponentTypeEnum' + - type: string + nullable: true + description: |- + 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 + example: SALES + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-category: accounting + TaxRate: + type: object + description: |- + # The TaxRate Object + ### Description + The `TaxRate` object is used to represent a tax rate. + + ### Usage Example + Fetch from the `LIST TaxRates` endpoint and view tax rates relevant to a company. + properties: + id: + type: string + format: uuid + readOnly: true + example: b82302de-852e-4e60-b050-edf9da3b7c02 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '039111' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The subsidiary that the tax rate belongs to (in the case of + multi-entity systems). + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + code: + type: string + nullable: true + description: The tax code associated with this tax rate or group of tax + rates from the third-party platform. + maxLength: 100 + example: '890' + name: + type: string + nullable: true + description: The tax rate’s name. + maxLength: 100 + example: State tax rate + description: + type: string + nullable: true + description: The tax rate's description. + example: Sales Tax + status: + oneOf: + - $ref: '#/components/schemas/Status7d1Enum' + - type: string + nullable: true + description: |- + The tax rate’s status - `ACTIVE` if an active tax rate, `ARCHIVED` if not active. + + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + example: ACTIVE + country: + type: string + nullable: true + description: The country the tax rate is associated with. + maxLength: 100 + example: US + total_tax_rate: + type: number + format: double + nullable: true + description: The tax’s total tax rate - sum of the tax components (not compounded). + example: 15 + effective_tax_rate: + type: number + format: double + nullable: true + description: The tax rate’s effective tax rate - total amount of tax with + compounding. + example: 15 + tax_components: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TaxComponent' + example: + - remote_id: '039111' + is_compound: true + rate: 15 + component_type: SALES + name: Drink Tax Component + description: The related tax components of the tax rate. + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-expands: '{"company": "CompanyInfo"}' + x-merge-category: accounting + TrackingCategory: + type: object + description: |- + # The TrackingCategory Object + ### Description + A `TrackingCategory` object represents a categorization method used to classify transactions within an accounting platform. They are often used to group records for reporting and analysis purposes. The most common types of `TrackingCategories` are Classes and Departments. + + ### Usage Example + Fetch from the `GET TrackingCategory` endpoint and view a company's tracking category. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '948201' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The tracking category's name. + example: Marketing Department + status: + oneOf: + - $ref: '#/components/schemas/Status7d1Enum' + - type: string + nullable: true + description: |- + The tracking category's status. + + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + example: ACTIVE + category_type: + oneOf: + - $ref: '#/components/schemas/CategoryTypeEnum' + - type: string + nullable: true + description: |- + The tracking category’s type. + + * `CLASS` - CLASS + * `DEPARTMENT` - DEPARTMENT + example: DEPARTMENT + parent_category: + type: string + format: uuid + nullable: true + example: d25d609b-945f-4762-b55a-1c8fb220c43c + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the GeneralLedgerTransaction belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + x-merge-expands: '{"company": "CompanyInfo"}' + x-merge-category: accounting + Transaction: + type: object + description: |- + # The Transaction Object + ### Description + The `Transaction` common model includes records of all types of transactions that do not appear in other common models. The type of transaction can be identified through the type field. More specifically, it will contain all types of transactions outside of: + * __Credit Notes__ + * __Expenses__ + * __Invoices__ + * __Journal Entries__ + * __Payments__ + * __Purchase Orders__ + * __Vendor Credits__ + + ### Usage Example + Fetch from the `GET Transaction` endpoint and view a company's transactions. + properties: + id: + type: string + format: uuid + readOnly: true + example: 0048ea5b-911e-4dff-9364-92070dea62ff + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '239741' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + transaction_type: + type: string + nullable: true + description: The type of transaction, which can by any transaction object + not already included in Merge’s common model. + example: estimate + number: + type: string + nullable: true + description: The transaction's number used for identifying purposes. + example: '122' + transaction_date: + type: string + format: date-time + nullable: true + description: The date upon which the transaction occurred. + example: '2020-03-31T00:00:00Z' + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The transaction's account. + example: 3e442c5d-8f51-4103-b5c9-dcee39c30a08 + x-merge-expands-to: Account + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The contact to whom the transaction relates to. + example: 2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b + x-merge-expands-to: Contact + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + total_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The total amount being paid after taxes. + example: 260 + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The transaction's exchange rate. + example: '2.9' + company: + type: string + format: uuid + nullable: true + description: The company the transaction belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + line_items: + type: array + items: + $ref: '#/components/schemas/TransactionLineItem' + readOnly: true + example: + - remote_id: '121222' + memo: Pickleball paddles + unit_price: '25.0' + quantity: '10.0' + item: 0958cbc6-6040-430a-848e-aafacbadf4ae + account: 2b38c085-2620-4269-b5ec-75dd9095ed2c + tracking_categories: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + total_line_amount: 260 + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + currency: USD + exchange_rate: '2.9' + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: false + - memo: Pickleball balls + unit_price: 1 + quantity: 10 + item: 249c9faa-3045-4a31-953b-8f22d3613301 + account: 3e442c5d-8f51-4103-b5c9-dcee39c30a08 + tracking_categories: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + total_line_amount: 20 + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + x-merge-expands-to: TransactionLineItem + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the Transaction was generated in. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: AccountingPeriod + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-model-tooltip: + title: + content: A positive `net_amount` means the line represents a debit and a negative + `net_amount` represents a credit. + x-merge-expands: '{"account": "Account", "accounting_period": "AccountingPeriod", + "contact": "Contact", "line_items": "TransactionLineItem", "tracking_categories": + "TrackingCategory"}' + x-merge-category: accounting + TransactionCurrencyEnum: + enum: + - 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 + type: string + description: |- + * `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) + x-merge-category: accounting + TransactionLineItem: + type: object + description: |- + # The TransactionLineItem Object + ### Description + The `TransactionLineItem` object is used to represent a transaction's line items. + + ### Usage Example + Fetch from the `GET TransactionLineItem` endpoint and view the transaction's line items. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + memo: + type: string + nullable: true + description: An internal note used by the business to clarify purpose of + the transaction. + example: Pickleball paddles + unit_price: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The line item's unit price. + example: '25.0' + quantity: + type: string + format: decimal + pattern: ^-?\d{0,24}(?:\.\d{0,8})?$ + nullable: true + description: The line item's quantity. + example: '10.0' + item: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Item' + nullable: true + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Item + account: + type: string + format: uuid + nullable: true + description: The line item's account. + example: 2b38c085-2620-4269-b5ec-75dd9095ed2c + tracking_category: + type: string + format: uuid + nullable: true + description: The line's associated tracking category. + deprecated: true + tracking_categories: + type: array + items: + type: string + format: uuid + nullable: true + example: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The transaction line item's associated tracking categories. + total_line_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The line item's total. + example: 260 + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The line item's exchange rate. + example: '2.9' + company: + type: string + format: uuid + nullable: true + description: The company the line belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-expands: '{"item": "Item"}' + x-merge-category: accounting + Type2bbEnum: + enum: + - INVENTORY + - NON_INVENTORY + - SERVICE + - UNKNOWN + type: string + description: |- + * `INVENTORY` - INVENTORY + * `NON_INVENTORY` - NON_INVENTORY + * `SERVICE` - SERVICE + * `UNKNOWN` - UNKNOWN + x-merge-category: accounting + UnderlyingTransactionTypeEnum: + enum: + - INVOICE + - EXPENSE + - TRANSACTION + - JOURNAL_ENTRY + - PAYMENT + - VENDOR_CREDIT + - CREDIT_NOTE + type: string + description: |- + * `INVOICE` - INVOICE + * `EXPENSE` - EXPENSE + * `TRANSACTION` - TRANSACTION + * `JOURNAL_ENTRY` - JOURNAL_ENTRY + * `PAYMENT` - PAYMENT + * `VENDOR_CREDIT` - VENDOR_CREDIT + * `CREDIT_NOTE` - CREDIT_NOTE + x-merge-category: accounting + ValidationProblemSource: + type: object + properties: + pointer: + type: string + required: + - pointer + x-merge-category: accounting + VendorCredit: + type: object + description: |- + # 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. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + number: + type: string + nullable: true + description: The vendor credit's number. + example: '6' + transaction_date: + type: string + format: date-time + nullable: true + description: The vendor credit's transaction date. + example: '2020-03-31T00:00:00Z' + vendor: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The vendor that owes the gift or refund. + example: 3d263469-51a1-4766-9205-f6c997826be1 + x-merge-expands-to: Contact + total_amount: + type: number + format: double + nullable: true + description: The vendor credit's total amount. + example: 10000 + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The vendor credit's exchange rate. + example: '2.9' + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the vendor credit belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + lines: + type: array + items: + $ref: '#/components/schemas/VendorCreditLine' + readOnly: true + example: + - remote_id: '121222' + net_amount: 25.54 + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + contact: 908934-49j9-093f-0989-908923908 + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + exchange_rate: '2.9' + description: Gifted Merge Credit + account: 9d892439-5fab-4dbb-8bd8-34f7f96c7912 + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: false + - remote_id: '121223' + 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 + x-merge-expands-to: VendorCreditLine + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + applied_to_lines: + type: array + items: + $ref: '#/components/schemas/VendorCreditApplyLineForVendorCredit' + description: A list of VendorCredit Applied to Lines objects. + example: + - invoice: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the VendorCredit was generated in. + example: 9b840d2-686a-465a-8a8e-7b028498f8e4 + x-merge-expands-to: AccountingPeriod + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-expands: '{"accounting_period": "AccountingPeriod", "company": "CompanyInfo", + "lines": "VendorCreditLine", "tracking_categories": "TrackingCategory", "vendor": + "Contact"}' + x-merge-category: accounting + VendorCreditApplyLineForInvoice: + type: object + description: |- + # The VendorCreditApplyLine Object + ### Description + The `VendorCreditApplyLine` object is used to represent a applied vendor credit. + + ### Usage Example + Fetch from the `GET VendorCredit` endpoint and view the vendor credit's applied to lines. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + vendor_credit: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/VendorCredit' + nullable: true + example: f776d7e886ebcc3c56ff31b5ab2608c10f9fd823 + x-merge-expands-to: VendorCredit + applied_date: + type: string + format: date-time + nullable: true + description: Date that the vendor credit is applied to the invoice. + example: '2020-03-31T00:00:00Z' + applied_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The amount of the VendorCredit applied to the invoice. + example: '2.9' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-expands: '{"vendor_credit": "VendorCredit"}' + x-merge-category: accounting + VendorCreditApplyLineForVendorCredit: + type: object + description: |- + # The VendorCreditApplyLine Object + ### Description + The `VendorCreditApplyLine` object is used to represent a applied vendor credit. + + ### Usage Example + Fetch from the `GET VendorCredit` endpoint and view the vendor credit's applied to lines. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + invoice: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Invoice' + nullable: true + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + x-merge-expands-to: Invoice + applied_date: + type: string + format: date-time + nullable: true + description: Date that the vendor credit is applied to the invoice. + example: '2020-03-31T00:00:00Z' + applied_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The amount of the VendorCredit applied to the invoice. + example: '2.9' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-expands: '{"invoice": "Invoice"}' + x-merge-category: accounting + VendorCreditApplyLineForVendorCreditRequest: + type: object + description: |- + # The VendorCreditApplyLine Object + ### Description + The `VendorCreditApplyLine` object is used to represent a applied vendor credit. + + ### Usage Example + Fetch from the `GET VendorCredit` endpoint and view the vendor credit's applied to lines. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + invoice: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Invoice' + nullable: true + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + x-merge-expands-to: Invoice + applied_date: + type: string + format: date-time + nullable: true + description: Date that the vendor credit is applied to the invoice. + example: '2020-03-31T00:00:00Z' + applied_amount: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The amount of the VendorCredit applied to the invoice. + example: '2.9' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"invoice": "Invoice"}' + x-merge-category: accounting + VendorCreditEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/VendorCreditRequest' + required: + - model + x-merge-category: accounting + VendorCreditLine: + type: object + description: |- + # The VendorCreditLine Object + ### Description + The `VendorCreditLine` object is used to represent a vendor credit's line items. + + ### Usage Example + Fetch from the `GET VendorCredit` endpoint and view the vendor credit's line items. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + net_amount: + type: number + format: double + nullable: true + description: The full value of the credit. + example: 25.54 + tracking_category: + type: string + format: uuid + nullable: true + description: The line's associated tracking category. + deprecated: true + tracking_categories: + type: array + items: + type: string + format: uuid + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The vendor credit line item's associated tracking categories. + description: + type: string + nullable: true + description: The line's description. + example: Gifted Merge Credit + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The line's account. + example: 9d892439-5fab-4dbb-8bd8-34f7f96c7912 + x-merge-expands-to: Account + company: + type: string + format: uuid + nullable: true + description: The company the line belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + example: 908934-49j9-093f-0989-908923908 + x-merge-expands-to: Contact + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The vendor credit line item's exchange rate. + example: '2.9' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-expands: '{"account": "Account", "contact": "Contact", "project": "Project"}' + x-merge-category: accounting + VendorCreditLineRequest: + type: object + description: |- + # The VendorCreditLine Object + ### Description + The `VendorCreditLine` object is used to represent a vendor credit's line items. + + ### Usage Example + Fetch from the `GET VendorCredit` endpoint and view the vendor credit's line items. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '121222' + net_amount: + type: number + format: double + nullable: true + description: The full value of the credit. + example: 25.54 + tracking_category: + type: string + format: uuid + nullable: true + description: The line's associated tracking category. + deprecated: true + tracking_categories: + type: array + items: + type: string + format: uuid + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + description: The vendor credit line item's associated tracking categories. + description: + type: string + nullable: true + description: The line's description. + example: Gifted Merge Credit + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The line's account. + example: 9d892439-5fab-4dbb-8bd8-34f7f96c7912 + x-merge-expands-to: Account + company: + type: string + format: uuid + nullable: true + description: The company the line belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + project: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Project' + nullable: true + example: 22e65a5d-2df5-4e6e-884a-e538d0339000 + x-merge-expands-to: Project + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + example: 908934-49j9-093f-0989-908923908 + x-merge-expands-to: Contact + tax_rate: + type: string + format: uuid + nullable: true + example: a12e7c20-1922-9df7-s75n-edfeewnn7384 + description: The tax rate that applies to this line item. + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The vendor credit line item's exchange rate. + example: '2.9' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"account": "Account", "contact": "Contact", "project": "Project"}' + x-merge-category: accounting + VendorCreditRequest: + type: object + description: |- + # 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. + properties: + number: + type: string + nullable: true + description: The vendor credit's number. + example: '6' + transaction_date: + type: string + format: date-time + nullable: true + description: The vendor credit's transaction date. + example: '2020-03-31T00:00:00Z' + vendor: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The vendor that owes the gift or refund. + example: 3d263469-51a1-4766-9205-f6c997826be1 + x-merge-expands-to: Contact + total_amount: + type: number + format: double + nullable: true + description: The vendor credit's total amount. + example: 10000 + currency: + oneOf: + - $ref: '#/components/schemas/TransactionCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + exchange_rate: + type: string + format: decimal + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + nullable: true + description: The vendor credit's exchange rate. + example: '2.9' + inclusive_of_tax: + type: boolean + nullable: true + description: If the transaction is inclusive or exclusive of tax. `True` + if inclusive, `False` if exclusive. + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/CompanyInfo' + nullable: true + description: The company the vendor credit belongs to. + example: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + x-merge-expands-to: CompanyInfo + tracking_categories: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/TrackingCategory' + nullable: true + example: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + x-merge-expands-to: TrackingCategory + applied_to_lines: + type: array + items: + $ref: '#/components/schemas/VendorCreditApplyLineForVendorCreditRequest' + description: A list of VendorCredit Applied to Lines objects. + example: + - invoice: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + accounting_period: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AccountingPeriod' + nullable: true + description: The accounting period that the VendorCredit was generated in. + example: 9b840d2-686a-465a-8a8e-7b028498f8e4 + x-merge-expands-to: AccountingPeriod + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"accounting_period": "AccountingPeriod", "company": "CompanyInfo", + "lines": "VendorCreditLine", "tracking_categories": "TrackingCategory", "vendor": + "Contact"}' + x-merge-category: accounting + VendorCreditResponse: + type: object + properties: + model: + $ref: '#/components/schemas/VendorCredit' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: accounting + WarningValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /age + title: + type: string + example: Unrecognized Field + detail: + type: string + example: An unrecognized field, age, was passed in with request data. + problem_type: + type: string + example: UNRECOGNIZED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: accounting + WebhookReceiver: + type: object + properties: + event: + type: string + is_active: + type: boolean + key: + type: string + required: + - event + - is_active + x-merge-category: accounting + WebhookReceiverRequest: + type: object + properties: + event: + type: string + minLength: 1 + is_active: + type: boolean + key: + type: string + minLength: 1 + required: + - event + - is_active + x-merge-category: accounting + securitySchemes: + tokenAuth: + type: http + scheme: bearer + description: Token-based authentication with required prefix "Bearer" + x-fern-token-variable-name: api_key +servers: +- url: https://api.merge.dev/api/accounting/v1 + description: Production + x-fern-server-name: Production +- url: https://api-sandbox.merge.dev/api/accounting/v1 + description: Sandbox + x-fern-server-name: Sandbox +- url: https://api-eu.merge.dev/api/accounting/v1 + description: Production EU + x-fern-server-name: ProductionEU +- url: https://api-ap.merge.dev/api/accounting/v1 + description: Production APSE1 + x-fern-server-name: ProductionAPSE1 diff --git a/.mock/ats_v3.yml b/.mock/ats_v3.yml new file mode 100644 index 00000000..c478403c --- /dev/null +++ b/.mock/ats_v3.yml @@ -0,0 +1,10845 @@ +openapi: 3.0.3 +info: + title: Merge ATS API + version: '1.0' + description: The unified API for building rich integrations with multiple Applicant + Tracking System platforms. + contact: + name: Merge Team + url: https://www.merge.dev/ + email: hello@merge.dev +paths: + /ats/v1/account-details: + get: + operationId: account_details_retrieve + description: Get details for a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - account-details + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountDetails' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/account-token/{public_token}: + get: + operationId: account_token_retrieve + description: Returns the account token for the end user with the provided public + token. + parameters: + - in: path + name: public_token + schema: + type: string + required: true + tags: + - account-token + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/activities: + get: + operationId: activities_list + description: Returns a list of `Activity` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - user + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandUser: + value: user + summary: Expand User + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - activity_type + - activity_type,visibility + - visibility + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesActivityType,Visibility: + value: activity_type,visibility + summary: Original Enum Values Activity_type, Visibility + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - activity_type + - activity_type,visibility + - visibility + description: 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) + examples: + OriginalEnumValuesActivityType,Visibility: + value: activity_type,visibility + summary: Original Enum Values Activity_type, Visibility + - in: query + name: user_id + schema: + type: string + description: If provided, will only return activities done by this user. + examples: + UserId: + summary: user_id + tags: + - activities + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedActivityList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: activities_create + description: Creates an `Activity` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - activities + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/ActivityEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/ActivityEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/ActivityEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/ActivityResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ats/v1/activities/{id}: + get: + operationId: activities_retrieve + description: Returns an `Activity` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - user + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandUser: + value: user + summary: Expand User + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - activity_type + - activity_type,visibility + - visibility + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesActivityType,Visibility: + value: activity_type,visibility + summary: Original Enum Values Activity_type, Visibility + - in: query + name: show_enum_origins + schema: + type: string + enum: + - activity_type + - activity_type,visibility + - visibility + description: 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) + examples: + OriginalEnumValuesActivityType,Visibility: + value: activity_type,visibility + summary: Original Enum Values Activity_type, Visibility + tags: + - activities + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Activity' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/activities/meta/post: + get: + operationId: activities_meta_post_retrieve + description: Returns metadata for `Activity` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - activities + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/applications: + get: + operationId: applications_list + description: Returns a list of `Application` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: candidate_id + schema: + type: string + description: If provided, will only return applications for this candidate. + examples: + CandidateId: + summary: candidate_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: credited_to_id + schema: + type: string + description: If provided, will only return applications credited to this user. + examples: + CreditedToId: + summary: credited_to_id + - in: query + name: current_stage_id + schema: + type: string + description: If provided, will only return applications at this interview + stage. + examples: + CurrentStageId: + summary: current_stage_id + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - candidate + - credited_to + - current_stage + - job + - offers + - reject_reason + - screening_question_answers + - screening_question_answers.question + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOffers,ScreeningQuestionAnswers,ScreeningQuestionAnswers.question,Candidate,Job,CreditedTo,CurrentStage,RejectReason: + value: + offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason + summary: Expand Offers, Screening_question_answers, Screening_question_answers.question, + Candidate, Job, Credited_to, Current_stage, Reject_reason + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: job_id + schema: + type: string + description: If provided, will only return applications for this job. + examples: + JobId: + summary: job_id + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: reject_reason_id + schema: + type: string + description: If provided, will only return applications with this reject reason. + examples: + RejectReasonId: + summary: reject_reason_id + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: source + schema: + type: string + nullable: true + description: If provided, will only return applications with this source. + tags: + - applications + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedApplicationList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: applications_create + description: | + 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - applications + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/ApplicationEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/ApplicationEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/ApplicationEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/ApplicationResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/applications/{id}: + get: + operationId: applications_retrieve + description: Returns an `Application` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - candidate + - credited_to + - current_stage + - job + - offers + - reject_reason + - screening_question_answers + - screening_question_answers.question + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOffers,ScreeningQuestionAnswers,ScreeningQuestionAnswers.question,Candidate,Job,CreditedTo,CurrentStage,RejectReason: + value: + offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason + summary: Expand Offers, Screening_question_answers, Screening_question_answers.question, + Candidate, Job, Credited_to, Current_stage, Reject_reason + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - applications + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Application' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/applications/{id}/change-stage: + post: + operationId: applications_change_stage_create + description: Updates the `current_stage` field of an `Application` object + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - applications + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/UpdateApplicationStageRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/UpdateApplicationStageRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/UpdateApplicationStageRequest' + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/ApplicationResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ats/v1/applications/meta/post: + get: + operationId: applications_meta_post_retrieve + description: Returns metadata for `Application` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: application_remote_template_id + schema: + type: string + description: The template ID associated with the nested application in the + request. + tags: + - applications + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/async-passthrough: + post: + operationId: async_passthrough_create + description: Asynchronously pull data from an endpoint not currently supported + by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - async-passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AsyncPassthroughReciept' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/async-passthrough/{async_passthrough_receipt_id}: + get: + operationId: async_passthrough_retrieve + description: Retrieves data from earlier async-passthrough POST request + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: async_passthrough_receipt_id + schema: + type: string + format: uuid + required: true + tags: + - async-passthrough + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/RemoteResponse' + - type: string + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/attachments: + get: + operationId: attachments_list + description: Returns a list of `Attachment` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: candidate_id + schema: + type: string + description: If provided, will only return attachments for this candidate. + examples: + CandidateId: + summary: candidate_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - candidate + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCandidate: + value: candidate + summary: Expand Candidate + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - attachment_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesAttachmentType: + value: attachment_type + summary: Original Enum Values Attachment_type + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - attachment_type + description: 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) + examples: + OriginalEnumValuesAttachmentType: + value: attachment_type + summary: Original Enum Values Attachment_type + tags: + - attachments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAttachmentList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: attachments_create + description: Creates an `Attachment` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - attachments + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/AttachmentEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/AttachmentEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/AttachmentEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/AttachmentResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/attachments/{id}: + get: + operationId: attachments_retrieve + description: Returns an `Attachment` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - candidate + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCandidate: + value: candidate + summary: Expand Candidate + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - attachment_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesAttachmentType: + value: attachment_type + summary: Original Enum Values Attachment_type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - attachment_type + description: 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) + examples: + OriginalEnumValuesAttachmentType: + value: attachment_type + summary: Original Enum Values Attachment_type + tags: + - attachments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Attachment' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/attachments/meta/post: + get: + operationId: attachments_meta_post_retrieve + description: Returns metadata for `Attachment` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - attachments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/audit-trail: + get: + operationId: audit_trail_list + description: Gets a list of audit trail events. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include audit trail events that occurred + before this time + - in: query + name: event_type + schema: + type: string + description: '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`' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include audit trail events that occurred + after this time + - in: query + name: user_email + schema: + type: string + description: 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. + tags: + - audit-trail + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAuditLogEventList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/available-actions: + get: + operationId: available_actions_retrieve + description: Returns a list of models and actions available for an account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - available-actions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AvailableActions' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/candidates: + get: + operationId: candidates_list + description: Returns a list of `Candidate` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: email_addresses + schema: + type: string + description: If provided, will only return candidates with these email addresses; + multiple addresses can be separated by commas. + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - applications + - attachments + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandApplications,Attachments: + value: applications,attachments + summary: Expand Applications, Attachments + explode: false + - in: query + name: first_name + schema: + type: string + nullable: true + description: If provided, will only return candidates with this first name. + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: last_name + schema: + type: string + nullable: true + description: If provided, will only return candidates with this last name. + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: tags + schema: + type: string + description: If provided, will only return candidates with these tags; multiple + tags can be separated by commas. + tags: + - candidates + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedCandidateList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: candidates_create + description: Creates a `Candidate` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - candidates + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CandidateEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CandidateEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CandidateEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/CandidateResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/candidates/{id}: + get: + operationId: candidates_retrieve + description: Returns a `Candidate` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - applications + - attachments + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandApplications,Attachments: + value: applications,attachments + summary: Expand Applications, Attachments + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - candidates + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Candidate' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + patch: + operationId: candidates_partial_update + description: Updates a `Candidate` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - candidates + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedCandidateEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedCandidateEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedCandidateEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CandidateResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ats/v1/candidates/ignore/{model_id}: + post: + operationId: candidates_ignore_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: model_id + schema: + type: string + format: uuid + required: true + tags: + - candidates + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + description: No response body + x-extra-tags: + - ignore-model + /ats/v1/candidates/meta/patch/{id}: + get: + operationId: candidates_meta_patch_retrieve + description: Returns metadata for `Candidate` PATCHs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - candidates + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-patch: META_PATCH + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/candidates/meta/post: + get: + operationId: candidates_meta_post_retrieve + description: Returns metadata for `Candidate` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - candidates + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/default-scopes: + get: + operationId: default_scopes_retrieve + description: 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). + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/delete-account: + post: + operationId: delete_account_delete + description: Delete a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - delete-account + security: + - tokenAuth: [] + responses: + '200': + description: No response body + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/departments: + get: + operationId: departments_list + description: Returns a list of `Department` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - departments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedDepartmentList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/departments/{id}: + get: + operationId: departments_retrieve + description: Returns a `Department` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - departments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Department' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/eeocs: + get: + operationId: eeocs_list + description: Returns a list of `EEOC` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: candidate_id + schema: + type: string + description: If provided, will only return EEOC info for this candidate. + examples: + CandidateId: + summary: candidate_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - candidate + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCandidate: + value: candidate + summary: Expand Candidate + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + 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 + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesDisabilityStatus,Gender,Race,VeteranStatus: + value: disability_status,gender,race,veteran_status + summary: Original Enum Values Disability_status, Gender, Race, Veteran_status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + 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 + description: 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) + examples: + OriginalEnumValuesDisabilityStatus,Gender,Race,VeteranStatus: + value: disability_status,gender,race,veteran_status + summary: Original Enum Values Disability_status, Gender, Race, Veteran_status + tags: + - eeocs + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedEEOCList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/eeocs/{id}: + get: + operationId: eeocs_retrieve + description: Returns an `EEOC` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - candidate + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandCandidate: + value: candidate + summary: Expand Candidate + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + 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 + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesDisabilityStatus,Gender,Race,VeteranStatus: + value: disability_status,gender,race,veteran_status + summary: Original Enum Values Disability_status, Gender, Race, Veteran_status + - in: query + name: show_enum_origins + schema: + type: string + 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 + description: 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) + examples: + OriginalEnumValuesDisabilityStatus,Gender,Race,VeteranStatus: + value: disability_status,gender,race,veteran_status + summary: Original Enum Values Disability_status, Gender, Race, Veteran_status + tags: + - eeocs + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/EEOC' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/field-mappings: + get: + operationId: field_mappings_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingApiInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: field_mappings_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/field-mappings/{field_mapping_id}: + patch: + operationId: field_mappings_partial_update + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + delete: + operationId: field_mappings_destroy + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '204': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/generate-key: + post: + operationId: generate_key_create + description: Create a remote key. + tags: + - generate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/interviews: + get: + operationId: interviews_list + description: Returns a list of `ScheduledInterview` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: application_id + schema: + type: string + description: If provided, will only return interviews for this application. + examples: + ApplicationId: + summary: application_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - application + - interviewers + - job_interview_stage + - organizer + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandInterviewers,Organizer,Application,JobInterviewStage: + value: interviewers,organizer,application,job_interview_stage + summary: Expand Interviewers, Organizer, Application, Job_interview_stage + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: job_id + schema: + type: string + description: If provided, wll only return interviews organized for this job. + examples: + JobId: + summary: job_id + - in: query + name: job_interview_stage_id + schema: + type: string + description: If provided, will only return interviews at this stage. + examples: + JobInterviewStageId: + summary: job_interview_stage_id + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: organizer_id + schema: + type: string + description: If provided, will only return interviews organized by this user. + examples: + OrganizerId: + summary: organizer_id + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - interviews + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedScheduledInterviewList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: interviews_create + description: Creates a `ScheduledInterview` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - interviews + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/ScheduledInterviewEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/ScheduledInterviewEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/ScheduledInterviewEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/ScheduledInterviewResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ats/v1/interviews/{id}: + get: + operationId: interviews_retrieve + description: Returns a `ScheduledInterview` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - application + - interviewers + - job_interview_stage + - organizer + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandInterviewers,Organizer,Application,JobInterviewStage: + value: interviewers,organizer,application,job_interview_stage + summary: Expand Interviewers, Organizer, Application, Job_interview_stage + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - interviews + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/ScheduledInterview' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/interviews/meta/post: + get: + operationId: interviews_meta_post_retrieve + description: Returns metadata for `ScheduledInterview` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - interviews + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/issues: + get: + operationId: issues_list + description: Gets all issues for Organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: account_token + schema: + type: string + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred before this time + - in: query + name: end_user_organization_name + schema: + type: string + - in: query + name: first_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was after this datetime. + - in: query + name: first_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was before this datetime. + - in: query + name: include_muted + schema: + type: string + description: If true, will include muted issues + - in: query + name: integration_name + schema: + type: string + - in: query + name: last_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was after this datetime. + - in: query + name: last_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was before this datetime. + - in: query + name: linked_account_id + schema: + type: string + description: If provided, will only include issues pertaining to the linked + account passed in. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred after this time + - in: query + name: status + schema: + type: string + enum: + - ONGOING + - RESOLVED + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedIssueList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/issues/{id}: + get: + operationId: issues_retrieve + description: Get a specific issue. + parameters: + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Issue' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/job-interview-stages: + get: + operationId: job_interview_stages_list + description: Returns a list of `JobInterviewStage` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - job + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandJob: + value: job + summary: Expand Job + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: job_id + schema: + type: string + description: If provided, will only return interview stages for this job. + examples: + JobId: + summary: job_id + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - job-interview-stages + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedJobInterviewStageList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/job-interview-stages/{id}: + get: + operationId: job_interview_stages_retrieve + description: Returns a `JobInterviewStage` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - job + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandJob: + value: job + summary: Expand Job + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - job-interview-stages + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/JobInterviewStage' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/job-postings: + get: + operationId: job_postings_list + description: Returns a list of `JobPosting` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - job + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandJob: + value: job + summary: Expand Job + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: status + schema: + type: string + nullable: true + enum: + - CLOSED + - DRAFT + - INTERNAL + - PENDING + - PUBLISHED + description: |- + 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 + tags: + - job-postings + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedJobPostingList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ats/v1/job-postings/{id}: + get: + operationId: job_postings_retrieve + description: Returns a `JobPosting` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - job + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandJob: + value: job + summary: Expand Job + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - job-postings + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/JobPosting' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ats/v1/jobs: + get: + operationId: jobs_list + description: Returns a list of `Job` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: code + schema: + type: string + nullable: true + description: If provided, will only return jobs with this code. + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - departments + - hiring_managers + - job_postings + - offices + - recruiters + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandDepartments,Offices,HiringManagers,JobPostings,Recruiters: + value: departments,offices,hiring_managers,job_postings,recruiters + summary: Expand Departments, Offices, Hiring_managers, Job_postings, Recruiters + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: offices + schema: + type: string + description: If provided, will only return jobs for this office; multiple + offices can be separated by commas. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: status + schema: + type: string + nullable: true + enum: + - ARCHIVED + - CLOSED + - DRAFT + - OPEN + - PENDING + description: |- + 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 + tags: + - jobs + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedJobList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/jobs/{id}: + get: + operationId: jobs_retrieve + description: Returns a `Job` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - departments + - hiring_managers + - job_postings + - offices + - recruiters + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandDepartments,Offices,HiringManagers,JobPostings,Recruiters: + value: departments,offices,hiring_managers,job_postings,recruiters + summary: Expand Departments, Offices, Hiring_managers, Job_postings, Recruiters + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - jobs + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Job' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/jobs/{job_id}/screening-questions: + get: + operationId: jobs_screening_questions_list + description: Returns a list of `ScreeningQuestion` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - job + - options + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOptions,Job: + value: options,job + summary: Expand Options, Job + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: path + name: job_id + schema: + type: string + format: uuid + required: true + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - jobs + - screening-questions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedScreeningQuestionList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ats/v1/link-token: + post: + operationId: link_token_create + description: Creates a link token to be used when linking a new end user. + tags: + - link-token + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/LinkToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/linked-account-scopes: + get: + operationId: linked_account_scopes_retrieve + description: 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). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: linked_account_scopes_create + description: 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) + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ats/v1/linked-accounts: + get: + operationId: linked_accounts_list + description: List linked accounts for your organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: category + schema: + type: string + nullable: true + enum: + - accounting + - ats + - crm + - filestorage + - hris + - mktg + - ticketing + description: |- + Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_user_email_address + schema: + type: string + description: If provided, will only return linked accounts associated with + the given email address. + - in: query + name: end_user_organization_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given organization name. + - in: query + name: end_user_origin_id + schema: + type: string + description: If provided, will only return linked accounts associated with + the given origin ID. + - in: query + name: end_user_origin_ids + schema: + type: string + description: Comma-separated list of EndUser origin IDs, making it possible + to specify multiple EndUsers at once. + - in: query + name: id + schema: + type: string + format: uuid + - in: query + name: ids + schema: + type: string + description: Comma-separated list of LinkedAccount IDs, making it possible + to specify multiple LinkedAccounts at once. + - in: query + name: include_duplicates + schema: + type: boolean + description: 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. + - in: query + name: integration_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given integration name. + - in: query + name: is_test_account + schema: + type: string + description: If included, will only include test linked accounts. If not included, + will only include non-test linked accounts. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: status + schema: + type: string + description: 'Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, + `RELINK_NEEDED`' + tags: + - linked-accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountDetailsAndActionsList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/offers: + get: + operationId: offers_list + description: Returns a list of `Offer` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: application_id + schema: + type: string + description: If provided, will only return offers for this application. + examples: + ApplicationId: + summary: application_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: creator_id + schema: + type: string + description: If provided, will only return offers created by this user. + examples: + CreatorId: + summary: creator_id + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - application + - creator + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandApplication,Creator: + value: application,creator + summary: Expand Application, Creator + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - offers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedOfferList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/offers/{id}: + get: + operationId: offers_retrieve + description: Returns an `Offer` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - application + - creator + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandApplication,Creator: + value: application,creator + summary: Expand Application, Creator + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - offers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Offer' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/offices: + get: + operationId: offices_list + description: Returns a list of `Office` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - offices + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedOfficeList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/offices/{id}: + get: + operationId: offices_retrieve + description: Returns an `Office` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - offices + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Office' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/passthrough: + post: + operationId: passthrough_create + description: Pull data from an endpoint not currently supported by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/regenerate-key: + post: + operationId: regenerate_key_create + description: Exchange remote keys. + tags: + - regenerate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/reject-reasons: + get: + operationId: reject_reasons_list + description: Returns a list of `RejectReason` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - reject-reasons + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRejectReasonList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/reject-reasons/{id}: + get: + operationId: reject_reasons_retrieve + description: Returns a `RejectReason` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - reject-reasons + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RejectReason' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/remote-fields: + get: + operationId: remote_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: common_models + schema: + type: string + description: A comma seperated list of Common Model names. If included, will + only return Remote Fields for those Common Models. + - in: query + name: include_example_values + schema: + type: string + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/scorecards: + get: + operationId: scorecards_list + description: Returns a list of `Scorecard` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: application_id + schema: + type: string + description: If provided, will only return scorecards for this application. + examples: + ApplicationId: + summary: application_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - application + - interview + - interviewer + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandApplication,Interview,Interviewer: + value: application,interview,interviewer + summary: Expand Application, Interview, Interviewer + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: interview_id + schema: + type: string + description: If provided, will only return scorecards for this interview. + examples: + InterviewId: + summary: interview_id + - in: query + name: interviewer_id + schema: + type: string + description: If provided, will only return scorecards for this interviewer. + examples: + InterviewerId: + summary: interviewer_id + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - overall_recommendation + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesOverallRecommendation: + value: overall_recommendation + summary: Original Enum Values Overall_recommendation + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - overall_recommendation + description: 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) + examples: + OriginalEnumValuesOverallRecommendation: + value: overall_recommendation + summary: Original Enum Values Overall_recommendation + tags: + - scorecards + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedScorecardList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/scorecards/{id}: + get: + operationId: scorecards_retrieve + description: Returns a `Scorecard` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - application + - interview + - interviewer + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandApplication,Interview,Interviewer: + value: application,interview,interviewer + summary: Expand Application, Interview, Interviewer + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - overall_recommendation + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesOverallRecommendation: + value: overall_recommendation + summary: Original Enum Values Overall_recommendation + - in: query + name: show_enum_origins + schema: + type: string + enum: + - overall_recommendation + description: 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) + examples: + OriginalEnumValuesOverallRecommendation: + value: overall_recommendation + summary: Original Enum Values Overall_recommendation + tags: + - scorecards + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Scorecard' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/sync-status: + get: + operationId: sync_status_list + description: 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). + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - sync-status + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedSyncStatusList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/sync-status/resync: + post: + operationId: sync_status_resync_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - force-resync + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/tags: + get: + operationId: tags_list + description: Returns a list of `Tag` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - tags + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTagList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/target-fields: + get: + operationId: target_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/ExternalTargetFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/users: + get: + operationId: users_list + description: Returns a list of `RemoteUser` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: email + schema: + type: string + format: email + nullable: true + description: If provided, will only return remote users with the given email + address + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - access_role + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesAccessRole: + value: access_role + summary: Original Enum Values Access_role + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - access_role + description: 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) + examples: + OriginalEnumValuesAccessRole: + value: access_role + summary: Original Enum Values Access_role + tags: + - users + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteUserList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/users/{id}: + get: + operationId: users_retrieve + description: Returns a `RemoteUser` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - access_role + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesAccessRole: + value: access_role + summary: Original Enum Values Access_role + - in: query + name: show_enum_origins + schema: + type: string + enum: + - access_role + description: 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) + examples: + OriginalEnumValuesAccessRole: + value: access_role + summary: Original Enum Values Access_role + tags: + - users + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteUser' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ats/v1/webhook-receivers: + get: + operationId: webhook_receivers_list + description: Returns a list of `WebhookReceiver` objects. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: webhook_receivers_create + description: Creates a `WebhookReceiver` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC +components: + schemas: + AccessRoleEnum: + enum: + - SUPER_ADMIN + - ADMIN + - TEAM_MEMBER + - LIMITED_TEAM_MEMBER + - INTERVIEWER + type: string + description: |- + * `SUPER_ADMIN` - SUPER_ADMIN + * `ADMIN` - ADMIN + * `TEAM_MEMBER` - TEAM_MEMBER + * `LIMITED_TEAM_MEMBER` - LIMITED_TEAM_MEMBER + * `INTERVIEWER` - INTERVIEWER + x-merge-category: ats + AccountDetails: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + integration: + type: string + readOnly: true + example: BambooHR + integration_slug: + type: string + readOnly: true + example: bamboohr + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + nullable: true + example: hris + end_user_origin_id: + type: string + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + end_user_organization_name: + type: string + readOnly: true + example: Waystar Royco + end_user_email_address: + type: string + format: email + readOnly: true + example: kendall.roy@waystar-royco.com + status: + type: string + readOnly: true + example: COMPLETE + webhook_listener_url: + type: string + format: uri + readOnly: true + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + readOnly: true + description: 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. + example: true + account_type: + type: string + readOnly: true + example: PRODUCTION + completed_at: + type: string + format: date-time + nullable: true + description: The time at which account completes the linking flow. + example: '2024-08-26T20:11:19.277118Z' + x-merge-category: ats + AccountDetailsAndActions: + type: object + description: |- + # The LinkedAccount Object + ### Description + The `LinkedAccount` object is used to represent an end user's link with a specific integration. + + ### Usage Example + View a list of your organization's `LinkedAccount` objects. + properties: + id: + type: string + example: e59b1821-f85c-4e28-a6b3-1804156f3563 + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + example: hris + status: + oneOf: + - $ref: '#/components/schemas/AccountDetailsAndActionsStatusEnum' + - type: string + example: INCOMPLETE + status_detail: + type: string + example: Invalid login credentials + end_user_origin_id: + type: string + example: 3ac95cde-6c7f-4eef-afec-be710b42308d + end_user_organization_name: + type: string + example: Foo Bar, LLC + end_user_email_address: + type: string + example: hradmin@foobar.dev + subdomain: + type: string + description: The tenant or domain the customer has provided access to. + example: foobar + webhook_listener_url: + type: string + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + description: 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. + example: true + integration: + $ref: '#/components/schemas/AccountDetailsAndActionsIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + 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 + account_type: + type: string + example: PRODUCTION + completed_at: + type: string + format: date-time + example: '2024-08-26T20:11:19.277118Z' + required: + - account_type + - completed_at + - end_user_email_address + - end_user_organization_name + - id + - status + - webhook_listener_url + x-merge-sample-json: '{"id": "e59b1821-f85c-4e28-a6b3-1804156f3563", "category": + "hris", "status": "INCOMPLETE", "status_detail": "Invalid login credentials", + "end_user_origin_id": "3ac95cde-6c7f-4eef-afec-be710b42308d", "end_user_organization_name": + "Foo Bar, LLC", "end_user_email_address": "hradmin@foobar.dev", "webhook_listener_url": + "https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4", + "is_duplicate": true, "integration": {"name": "SAP SuccessFactors", "categories": + ["hris", "ats"], "image": "https://cdn.merge.dev/SuccessFactors_Logo.png", + "square_image": "https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg", "color": + "#F6A704", "slug": "sap-successfactors", "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"]}]}}' + x-merge-category: ats + AccountDetailsAndActionsIntegration: + type: object + properties: + name: + type: string + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + image: + type: string + square_image: + type: string + color: + type: string + slug: + type: string + passthrough_available: + type: boolean + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + required: + - categories + - color + - name + - passthrough_available + - slug + x-merge-category: ats + AccountDetailsAndActionsStatusEnum: + enum: + - COMPLETE + - INCOMPLETE + - RELINK_NEEDED + - IDLE + type: string + description: |- + * `COMPLETE` - COMPLETE + * `INCOMPLETE` - INCOMPLETE + * `RELINK_NEEDED` - RELINK_NEEDED + * `IDLE` - IDLE + x-merge-category: ats + AccountIntegration: + type: object + properties: + name: + type: string + description: Company name. + abbreviated_name: + type: string + nullable: true + description: "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)" + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: Category or categories this integration belongs to. Multiple + categories should be comma separated, i.e. [ats, hris]. + readOnly: true + image: + type: string + format: uri + nullable: true + description: Company logo in rectangular shape. + square_image: + type: string + format: uri + nullable: true + description: Company logo in square shape. + color: + type: string + description: The color of this integration used for buttons and text throughout + the app and landing pages. Choose a darker, saturated color. + pattern: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ + maxLength: 18 + slug: + type: string + readOnly: true + api_endpoints_to_documentation_urls: + type: object + additionalProperties: {} + description: "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': []}" + webhook_setup_guide_url: + type: string + nullable: true + description: Setup guide URL for third party webhook creation. Exposed in + Merge Docs. + category_beta_status: + type: object + description: Category or categories this integration is in beta status for. + readOnly: true + required: + - name + x-merge-category: ats + AccountToken: + type: object + properties: + account_token: + type: string + example: T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + id: + type: string + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + required: + - account_token + - id + - integration + x-merge-category: ats + Activity: + type: object + description: |- + # The Activity Object + ### Description + The `Activity` object is used to represent an activity for a candidate performed by a user. + ### Usage Example + Fetch from the `LIST Activities` endpoint and filter by `ID` to show all activities. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '198123' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + user: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + description: The user that performed the action. + example: 9d892439-5fab-4dbb-8bd8-34f7f96c7912 + x-merge-expands-to: RemoteUser + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's activity was created. + example: '2021-10-15T00:00:00Z' + activity_type: + oneOf: + - $ref: '#/components/schemas/ActivityTypeEnum' + - type: string + nullable: true + description: |- + The activity's type. + + * `NOTE` - NOTE + * `EMAIL` - EMAIL + * `OTHER` - OTHER + example: NOTE + subject: + type: string + nullable: true + description: The activity's subject. + example: Gil Feig's interview + body: + type: string + nullable: true + description: The activity's body. + example: Candidate loves integrations! + visibility: + oneOf: + - $ref: '#/components/schemas/VisibilityEnum' + - type: string + nullable: true + description: |- + The activity's visibility. + + * `ADMIN_ONLY` - ADMIN_ONLY + * `PUBLIC` - PUBLIC + * `PRIVATE` - PRIVATE + example: PRIVATE + candidate: + type: string + format: uuid + nullable: true + example: 550e8400-e29b-41d4-a716-446655440000 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-expands: '{"user": "RemoteUser"}' + x-merge-category: ats + ActivityEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/ActivityRequest' + remote_user_id: + type: string + required: + - model + - remote_user_id + x-merge-category: ats + ActivityRequest: + type: object + description: |- + # The Activity Object + ### Description + The `Activity` object is used to represent an activity for a candidate performed by a user. + ### Usage Example + Fetch from the `LIST Activities` endpoint and filter by `ID` to show all activities. + properties: + user: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + description: The user that performed the action. + example: 9d892439-5fab-4dbb-8bd8-34f7f96c7912 + x-merge-expands-to: RemoteUser + activity_type: + nullable: true + description: |- + The activity's type. + + * `NOTE` - NOTE + * `EMAIL` - EMAIL + * `OTHER` - OTHER + example: NOTE + $ref: '#/components/schemas/ActivityTypeEnum' + subject: + type: string + nullable: true + description: The activity's subject. + example: Gil Feig's interview + body: + type: string + nullable: true + description: The activity's body. + example: Candidate loves integrations! + visibility: + oneOf: + - $ref: '#/components/schemas/VisibilityEnum' + - type: string + nullable: true + description: |- + The activity's visibility. + + * `ADMIN_ONLY` - ADMIN_ONLY + * `PUBLIC` - PUBLIC + * `PRIVATE` - PRIVATE + example: PRIVATE + candidate: + type: string + format: uuid + nullable: true + example: 550e8400-e29b-41d4-a716-446655440000 + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"user": "RemoteUser"}' + x-merge-category: ats + ActivityResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Activity' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ats + ActivityTypeEnum: + enum: + - NOTE + - EMAIL + - OTHER + type: string + description: |- + * `NOTE` - NOTE + * `EMAIL` - EMAIL + * `OTHER` - OTHER + x-merge-category: ats + AdvancedMetadata: + type: object + properties: + id: + type: string + format: uuid + display_name: + type: string + description: + type: string + is_required: + type: boolean + is_custom: + type: boolean + field_choices: + type: array + items: {} + required: + - id + x-merge-category: ats + Application: + type: object + description: |- + # The Application Object + ### Description + The Application Object is used to represent a candidate's journey through a particular Job's recruiting process. If a Candidate applies for multiple Jobs, there will be a separate Application for each Job if the third-party integration allows it. + + ### Usage Example + Fetch from the `LIST Applications` endpoint and filter by `ID` to show all applications. + properties: + id: + type: string + format: uuid + readOnly: true + example: 92e8a369-fffe-430d-b93a-f7e8a16563f1 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '98796' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + candidate: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Candidate' + nullable: true + description: The candidate applying. + example: 2872ba14-4084-492b-be96-e5eee6fc33ef + x-merge-expands-to: Candidate + job: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Job' + nullable: true + description: The job being applied for. + example: 52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633 + x-merge-expands-to: Job + applied_at: + type: string + format: date-time + nullable: true + description: When the application was submitted. + example: '2021-10-15T00:00:00Z' + rejected_at: + type: string + format: date-time + nullable: true + description: When the application was rejected. + example: '2021-11-15T00:00:00Z' + offers: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Offer' + nullable: true + example: + - e9b5c11d-c588-468e-8567-cd6992e42b62 + x-merge-expands-to: Offer + source: + type: string + nullable: true + description: The application's source. + example: Campus recruiting event + credited_to: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + description: The user credited for this application. + example: 58166795-8d68-4b30-9bfb-bfd402479484 + x-merge-expands-to: RemoteUser + screening_question_answers: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/ScreeningQuestionAnswer' + example: + - question: 0238cbc6-6040-430a-848e-aaiehfhdbadf4ae + answer: 5+ years experience + - question: 59982bf6-7c54-4ff8-ab60-ced0bb644b84 + answer: New york city + x-merge-expands-to: ScreeningQuestionAnswer + current_stage: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/JobInterviewStage' + nullable: true + description: The application's current stage. + example: d578dfdc-7b0a-4ab6-a2b0-4b40f20eb9ea + x-merge-expands-to: JobInterviewStage + reject_reason: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RejectReason' + nullable: true + description: The application's reason for rejection. + example: 59b25f2b-da02-40f5-9656-9fa0db555784 + x-merge-expands-to: RejectReason + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /candidacies + data: + - Varies by platform + x-merge-nested-write-allowed: true + x-merge-expands: '{"candidate": "Candidate", "credited_to": "RemoteUser", "current_stage": + "JobInterviewStage", "job": "Job", "offers": "Offer", "reject_reason": "RejectReason", + "screening_question_answers": "ScreeningQuestionAnswer", "screening_question_answers.question": + "ScreeningQuestion"}' + x-merge-category: ats + ApplicationEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/ApplicationRequest' + remote_user_id: + type: string + required: + - model + - remote_user_id + x-merge-category: ats + ApplicationRequest: + type: object + description: |- + # The Application Object + ### Description + The Application Object is used to represent a candidate's journey through a particular Job's recruiting process. If a Candidate applies for multiple Jobs, there will be a separate Application for each Job if the third-party integration allows it. + + ### Usage Example + Fetch from the `LIST Applications` endpoint and filter by `ID` to show all applications. + properties: + candidate: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Candidate' + nullable: true + description: The candidate applying. + example: 2872ba14-4084-492b-be96-e5eee6fc33ef + x-merge-expands-to: Candidate + job: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Job' + nullable: true + description: The job being applied for. + example: 52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633 + x-merge-expands-to: Job + applied_at: + type: string + format: date-time + nullable: true + description: When the application was submitted. + example: '2021-10-15T00:00:00Z' + rejected_at: + type: string + format: date-time + nullable: true + description: When the application was rejected. + example: '2021-11-15T00:00:00Z' + offers: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Offer' + nullable: true + example: + - e9b5c11d-c588-468e-8567-cd6992e42b62 + x-merge-expands-to: Offer + source: + type: string + nullable: true + description: The application's source. + example: Campus recruiting event + credited_to: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + description: The user credited for this application. + example: 58166795-8d68-4b30-9bfb-bfd402479484 + x-merge-expands-to: RemoteUser + screening_question_answers: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/ScreeningQuestionAnswerRequest' + example: + - question: 0238cbc6-6040-430a-848e-aaiehfhdbadf4ae + answer: 5+ years experience + - question: 59982bf6-7c54-4ff8-ab60-ced0bb644b84 + answer: New york city + x-merge-expands-to: ScreeningQuestionAnswer + current_stage: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/JobInterviewStage' + nullable: true + description: The application's current stage. + example: d578dfdc-7b0a-4ab6-a2b0-4b40f20eb9ea + x-merge-expands-to: JobInterviewStage + reject_reason: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RejectReason' + nullable: true + description: The application's reason for rejection. + example: 59b25f2b-da02-40f5-9656-9fa0db555784 + x-merge-expands-to: RejectReason + remote_template_id: + type: string + writeOnly: true + nullable: true + minLength: 1 + example: '92830948203' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"candidate": "Candidate", "credited_to": "RemoteUser", "current_stage": + "JobInterviewStage", "job": "Job", "offers": "Offer", "reject_reason": "RejectReason", + "screening_question_answers": "ScreeningQuestionAnswer", "screening_question_answers.question": + "ScreeningQuestion"}' + x-merge-category: ats + ApplicationResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Application' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ats + AsyncPassthroughReciept: + type: object + properties: + async_passthrough_receipt_id: + type: string + format: uuid + example: fd29020f-2695-445e-922e-dcd5e81903fd + required: + - async_passthrough_receipt_id + x-merge-category: ats + Attachment: + type: object + description: |- + # The Attachment Object + ### Description + The `Attachment` object is used to represent a file attached to a candidate. + ### Usage Example + Fetch from the `LIST Attachments` endpoint and view attachments accessible by a company. + properties: + id: + type: string + format: uuid + readOnly: true + example: c640b80b-fac9-409f-aa19-1f9221aec445 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '11167' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + file_name: + type: string + nullable: true + description: The attachment's name. + example: Candidate Resume + file_url: + type: string + format: uri + nullable: true + maxLength: 2000 + example: http://alturl.com/p749b + description: The attachment's url. + candidate: + type: string + format: uuid + nullable: true + description: '' + example: 2872ba14-4084-492b-be96-e5eee6fc33ef + attachment_type: + oneOf: + - $ref: '#/components/schemas/AttachmentTypeEnum' + - type: string + nullable: true + description: |- + The attachment's type. + + * `RESUME` - RESUME + * `COVER_LETTER` - COVER_LETTER + * `OFFER_LETTER` - OFFER_LETTER + * `OTHER` - OTHER + example: RESUME + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /attachments + data: + - Varies by platform + x-merge-nested-write-allowed: true + x-merge-expands: '{"ticket": "Ticket"}' + x-merge-category: ats + AttachmentEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/AttachmentRequest' + remote_user_id: + type: string + required: + - model + - remote_user_id + x-merge-category: ats + AttachmentRequest: + type: object + description: |- + # The Attachment Object + ### Description + The `Attachment` object is used to represent a file attached to a candidate. + ### Usage Example + Fetch from the `LIST Attachments` endpoint and view attachments accessible by a company. + properties: + file_name: + type: string + nullable: true + description: The attachment's name. + example: Candidate Resume + file_url: + type: string + format: uri + nullable: true + maxLength: 2000 + example: http://alturl.com/p749b + description: The attachment's url. + candidate: + type: string + format: uuid + nullable: true + description: '' + example: 2872ba14-4084-492b-be96-e5eee6fc33ef + attachment_type: + oneOf: + - $ref: '#/components/schemas/AttachmentTypeEnum' + - type: string + nullable: true + description: |- + The attachment's type. + + * `RESUME` - RESUME + * `COVER_LETTER` - COVER_LETTER + * `OFFER_LETTER` - OFFER_LETTER + * `OTHER` - OTHER + example: RESUME + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"ticket": "Ticket"}' + x-merge-category: ats + AttachmentResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Attachment' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ats + AttachmentTypeEnum: + enum: + - RESUME + - COVER_LETTER + - OFFER_LETTER + - OTHER + type: string + description: |- + * `RESUME` - RESUME + * `COVER_LETTER` - COVER_LETTER + * `OFFER_LETTER` - OFFER_LETTER + * `OTHER` - OTHER + x-merge-category: ats + AuditLogEvent: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: b5ceea2a-7171-47ce-8090-165cfce5572c + user_name: + type: string + nullable: true + description: The User's full name at the time of this Event occurring. + maxLength: 200 + example: Gil Feig + user_email: + type: string + format: email + nullable: true + description: The User's email at the time of this Event occurring. + maxLength: 254 + example: hello@merge.dev + role: + oneOf: + - $ref: '#/components/schemas/RoleEnum' + - type: string + description: |- + 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 + example: ADMIN + ip_address: + type: string + maxLength: 45 + example: 192.0.2.123 + event_type: + oneOf: + - $ref: '#/components/schemas/EventTypeEnum' + - type: string + description: |- + 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 + example: CHANGED_SCOPES + event_description: + type: string + example: Organization-wide Scopes for model hris.Employee updated from Read + to Read+Write + created_at: + type: string + format: date-time + readOnly: true + required: + - event_description + - event_type + - ip_address + - role + x-merge-category: ats + AvailableActions: + type: object + description: |- + # The AvailableActions Object + ### Description + The `Activity` object is used to see all available model/operation combinations for an integration. + + ### Usage Example + Fetch all the actions available for the `Zenefits` integration. + properties: + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: Lever + categories: + - ats + image: https://merge-api-production.s3.amazonaws.com/media/Lever_Logo.png + square_image: https://merge-api-production.s3.amazonaws.com/media/Lever_Square_Logo.png + color: '#262A34' + is_in_beta: 'true' + api_endpoints_to_documentation_urls: "{'GET': [('/common-model-scopes', + 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve')], + 'POST': []}" + passthrough_available: + type: boolean + example: true + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + example: + - model_name: Candidate + available_operations: + - FETCH + - CREATE + required_post_parameters: + - remote_user_id + supported_fields: + - first_name + - last_name + - company + - title + required: + - integration + - passthrough_available + x-merge-category: ats + Candidate: + type: object + description: |- + # The Candidate Object + ### Description + The `Candidate` object is used to represent profile information about a given Candidate. Because it is specific to a Candidate, this information stays constant across applications. + ### Usage Example + Fetch from the `LIST Candidates` endpoint and filter by `ID` to show all candidates. + properties: + id: + type: string + format: uuid + readOnly: true + example: 521b18c2-4d01-4297-b451-19858d07c133 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '21198' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + first_name: + type: string + nullable: true + description: The candidate's first name. + example: Gil + last_name: + type: string + nullable: true + description: The candidate's last name. + example: Feig + company: + type: string + nullable: true + description: The candidate's current company. + example: Columbia Dining App. + title: + type: string + nullable: true + description: The candidate's current title. + example: Software Engineer + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's candidate was created. + example: '2021-10-15T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's candidate was updated. + example: '2021-10-16T00:00:00Z' + last_interaction_at: + type: string + format: date-time + nullable: true + description: When the most recent interaction with the candidate occurred. + example: '2021-10-17T00:00:00Z' + is_private: + type: boolean + nullable: true + description: Whether or not the candidate is private. + example: true + can_email: + type: boolean + nullable: true + description: Whether or not the candidate can be emailed. + example: true + locations: + type: array + items: + type: string + nullable: true + description: The candidate's locations. + nullable: true + description: The candidate's locations. + example: + - San Francisco + - New York + - Miami + phone_numbers: + type: array + items: + $ref: '#/components/schemas/PhoneNumber' + example: + - value: '+1234567890' + phone_number_type: MOBILE + email_addresses: + type: array + items: + $ref: '#/components/schemas/EmailAddress' + example: + - value: hello@merge.dev + email_address_type: PERSONAL + urls: + type: array + items: + $ref: '#/components/schemas/Url' + example: + - value: http://alturl.com/p749b + url_type: BLOG + tags: + type: array + items: + type: string + nullable: true + description: The tag's name. + example: + - High-Priority + description: Array of `Tag` names as strings. + applications: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Application' + nullable: true + example: + - 29eb9867-ce2a-403f-b8ce-f2844b89f078 + - b4d08e5c-de00-4d64-a29f-66addac9af99 + - 4ff877d2-fb3e-4a5b-a7a5-168ddf2ffa56 + description: Array of `Application` object IDs. + x-merge-expands-to: Application + attachments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Attachment' + nullable: true + example: + - bea08964-32b4-4a20-8bb4-2612ba09de1d + description: Array of `Attachment` object IDs. + x-merge-expands-to: Attachment + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /candidates + data: + - Varies by platform + x-merge-nested-write-allowed: true + x-merge-expands: '{"applications": "Application", "attachments": "Attachment"}' + x-merge-category: ats + CandidateEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/CandidateRequest' + remote_user_id: + type: string + required: + - model + - remote_user_id + x-merge-category: ats + CandidateRequest: + type: object + description: |- + # The Candidate Object + ### Description + The `Candidate` object is used to represent profile information about a given Candidate. Because it is specific to a Candidate, this information stays constant across applications. + ### Usage Example + Fetch from the `LIST Candidates` endpoint and filter by `ID` to show all candidates. + properties: + first_name: + type: string + nullable: true + description: The candidate's first name. + example: Gil + last_name: + type: string + nullable: true + description: The candidate's last name. + example: Feig + company: + type: string + nullable: true + description: The candidate's current company. + example: Columbia Dining App. + title: + type: string + nullable: true + description: The candidate's current title. + example: Software Engineer + last_interaction_at: + type: string + format: date-time + nullable: true + description: When the most recent interaction with the candidate occurred. + example: '2021-10-17T00:00:00Z' + is_private: + type: boolean + nullable: true + description: Whether or not the candidate is private. + example: true + can_email: + type: boolean + nullable: true + description: Whether or not the candidate can be emailed. + example: true + locations: + type: array + items: + type: string + nullable: true + description: The candidate's locations. + nullable: true + description: The candidate's locations. + example: + - San Francisco + - New York + - Miami + phone_numbers: + type: array + items: + $ref: '#/components/schemas/PhoneNumberRequest' + example: + - value: '+1234567890' + phone_number_type: MOBILE + email_addresses: + type: array + items: + $ref: '#/components/schemas/EmailAddressRequest' + example: + - value: hello@merge.dev + email_address_type: PERSONAL + urls: + type: array + items: + $ref: '#/components/schemas/UrlRequest' + example: + - value: http://alturl.com/p749b + url_type: BLOG + tags: + type: array + items: + type: string + nullable: true + description: The tag's name. + example: + - High-Priority + description: Array of `Tag` names as strings. + applications: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Application' + nullable: true + example: + - 29eb9867-ce2a-403f-b8ce-f2844b89f078 + - b4d08e5c-de00-4d64-a29f-66addac9af99 + - 4ff877d2-fb3e-4a5b-a7a5-168ddf2ffa56 + description: Array of `Application` object IDs. + x-merge-expands-to: Application + attachments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Attachment' + nullable: true + example: + - bea08964-32b4-4a20-8bb4-2612ba09de1d + description: Array of `Attachment` object IDs. + x-merge-expands-to: Attachment + remote_template_id: + type: string + writeOnly: true + nullable: true + minLength: 1 + example: '92830948203' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"applications": "Application", "attachments": "Attachment"}' + x-merge-category: ats + CandidateResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Candidate' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ats + CategoriesEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: ats + CategoryEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: ats + CommonModelScopeAPI: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializer' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - created_at + - custom_fields + - date_of_birth + - first_name + - gender + - remote_created_at + - remote_data + disabled_fields: + - company + - employments + - groups + - home_location + - manager + - work_location + required: + - common_models + x-merge-category: ats + CommonModelScopesBodyRequest: + type: object + properties: + model_id: + type: string + minLength: 1 + example: hris.Employee + enabled_actions: + type: array + items: + $ref: '#/components/schemas/EnabledActionsEnum' + example: + - READ + - WRITE + disabled_fields: + type: array + items: + type: string + minLength: 1 + example: + - first_name + required: + - disabled_fields + - enabled_actions + - model_id + x-merge-category: ats + CreateFieldMappingRequest: + type: object + properties: + target_field_name: + type: string + minLength: 1 + description: The name of the target field you want this remote field to + map to. + example: example_target_field_name + target_field_description: + type: string + minLength: 1 + description: The description of the target field you want this remote field + to map to. + example: this is a example description of the target field + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + common_model_name: + type: string + minLength: 1 + description: The name of the Common Model that the remote field corresponds + to in a given category. + example: ExampleCommonModel + required: + - common_model_name + - remote_field_traversal_path + - remote_method + - remote_url_path + - target_field_description + - target_field_name + x-merge-category: ats + DataPassthroughRequest: + type: object + description: |- + # The DataPassthrough Object + ### Description + The `DataPassthrough` object is used to send information to an otherwise-unsupported third-party endpoint. + + ### Usage Example + Create a `DataPassthrough` to get team hierarchies from your Rippling integration. + properties: + method: + allOf: + - $ref: '#/components/schemas/MethodEnum' + example: POST + path: + type: string + minLength: 1 + description: The path of the request in the third party's platform. + example: /scooters + base_url_override: + type: string + nullable: true + minLength: 1 + description: An optional override of the third party's base url for the + request. + example: https://api.example.com + data: + type: string + nullable: true + minLength: 1 + description: The data with the request. You must include a `request_format` + parameter matching the data's format + example: '{"company": "Lime", "model": "Gen 2.5"}' + multipart_form_data: + type: array + items: + $ref: '#/components/schemas/MultipartFormFieldRequest' + nullable: true + description: Pass an array of `MultipartFormField` objects in here instead + of using the `data` param if `request_format` is set to `MULTIPART`. + headers: + type: object + additionalProperties: {} + nullable: true + description: 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. + example: + EXTRA-HEADER: value + request_format: + allOf: + - $ref: '#/components/schemas/RequestFormatEnum' + nullable: true + example: JSON + normalize_response: + type: boolean + description: '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`.' + required: + - method + - path + x-merge-category: ats + DebugModeLog: + type: object + properties: + log_id: + type: string + example: 99433219-8017-4acd-bb3c-ceb23d663832 + dashboard_view: + type: string + example: https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832 + log_summary: + $ref: '#/components/schemas/DebugModelLogSummary' + example: + url: www.exampleintegration.com/api/v1/exampleapi + method: POST + status_code: 200 + required: + - dashboard_view + - log_id + - log_summary + x-merge-sample-json: '{"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}}' + x-merge-category: ats + DebugModelLogSummary: + type: object + properties: + url: + type: string + example: www.exampleintegration.com/api/v1/exampleapi + method: + type: string + example: POST + status_code: + type: integer + example: 200 + required: + - method + - status_code + - url + x-merge-sample-json: '{"url": "www.exampleintegration.com/api/v1/exampleapi", + "method": "POST", "status_code": 200}' + x-merge-category: ats + Department: + type: object + description: |- + # The Department Object + ### Description + The `Department` object is used to represent a department within a company. + ### Usage Example + Fetch from the `LIST Departments` endpoint and view the departments within a company. + properties: + id: + type: string + format: uuid + readOnly: true + example: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '23456' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The department's name. + example: Engineering + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /departments + data: + - Varies by platform + x-merge-category: ats + DisabilityStatusEnum: + enum: + - YES_I_HAVE_A_DISABILITY_OR_PREVIOUSLY_HAD_A_DISABILITY + - NO_I_DONT_HAVE_A_DISABILITY + - I_DONT_WISH_TO_ANSWER + type: string + description: |- + * `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 + x-merge-category: ats + EEOC: + type: object + description: |- + # The EEOC Object + ### Description + The `EEOC` object is used to represent the Equal Employment Opportunity Commission information for a candidate (race, gender, veteran status, disability status). + ### Usage Example + Fetch from the `LIST EEOCs` endpoint and filter by `candidate` to show all EEOC information for a candidate. + properties: + id: + type: string + format: uuid + readOnly: true + example: f7dd7b4f-237e-4772-8bd4-3246384c6c58 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '76' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + candidate: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Candidate' + nullable: true + description: The candidate being represented. + example: f963f34d-3d2f-4f77-b557-cf36bc7e6498 + x-merge-expands-to: Candidate + submitted_at: + type: string + format: date-time + nullable: true + description: When the information was submitted. + example: '2021-10-15T00:00:00Z' + race: + oneOf: + - $ref: '#/components/schemas/RaceEnum' + - type: string + nullable: true + description: |- + 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 + example: HISPANIC_OR_LATINO + gender: + oneOf: + - $ref: '#/components/schemas/GenderEnum' + - type: string + nullable: true + description: |- + The candidate's gender. + + * `MALE` - MALE + * `FEMALE` - FEMALE + * `NON-BINARY` - NON-BINARY + * `OTHER` - OTHER + * `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY + example: FEMALE + veteran_status: + oneOf: + - $ref: '#/components/schemas/VeteranStatusEnum' + - type: string + nullable: true + description: |- + 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 + example: I_AM_NOT_A_PROTECTED_VETERAN + disability_status: + oneOf: + - $ref: '#/components/schemas/DisabilityStatusEnum' + - type: string + nullable: true + description: |- + 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 + example: I_DONT_WISH_TO_ANSWER + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /eeoc + data: + - Varies by platform + x-merge-expands: '{"candidate": "Candidate"}' + x-merge-category: ats + EmailAddress: + type: object + description: |- + # The EmailAddress Object + ### Description + The `EmailAddress` object is used to represent a candidate's email address. + ### Usage Example + Fetch from the `GET Candidate` endpoint and view their email addresses. + properties: + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + value: + type: string + format: email + nullable: true + description: The email address. + maxLength: 254 + example: merge_is_hiring@merge.dev + email_address_type: + oneOf: + - $ref: '#/components/schemas/EmailAddressTypeEnum' + - type: string + nullable: true + description: |- + The type of email address. + + * `PERSONAL` - PERSONAL + * `WORK` - WORK + * `OTHER` - OTHER + example: PERSONAL + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-category: ats + EmailAddressRequest: + type: object + description: |- + # The EmailAddress Object + ### Description + The `EmailAddress` object is used to represent a candidate's email address. + ### Usage Example + Fetch from the `GET Candidate` endpoint and view their email addresses. + properties: + value: + type: string + format: email + nullable: true + description: The email address. + maxLength: 254 + example: merge_is_hiring@merge.dev + email_address_type: + oneOf: + - $ref: '#/components/schemas/EmailAddressTypeEnum' + - type: string + nullable: true + description: |- + The type of email address. + + * `PERSONAL` - PERSONAL + * `WORK` - WORK + * `OTHER` - OTHER + example: PERSONAL + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: ats + EmailAddressTypeEnum: + enum: + - PERSONAL + - WORK + - OTHER + type: string + description: |- + * `PERSONAL` - PERSONAL + * `WORK` - WORK + * `OTHER` - OTHER + x-merge-category: ats + EnabledActionsEnum: + enum: + - READ + - WRITE + type: string + description: |- + * `READ` - READ + * `WRITE` - WRITE + x-merge-category: ats + EncodingEnum: + enum: + - RAW + - BASE64 + - GZIP_BASE64 + type: string + description: |- + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + x-merge-category: ats + EndUserDetailsRequest: + type: object + properties: + end_user_email_address: + type: string + minLength: 1 + description: Your end user's email address. This is purely for identification + purposes - setting this value will not cause any emails to be sent. + maxLength: 100 + example: example@gmail.com + end_user_organization_name: + type: string + minLength: 1 + description: Your end user's organization. + maxLength: 100 + example: Test Organization + end_user_origin_id: + type: string + minLength: 1 + description: This unique identifier typically represents the ID for your + end user in your product's database. This value must be distinct from + other Linked Accounts' unique identifiers. + maxLength: 100 + example: '12345' + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: The integration categories to show in Merge Link. + example: + - hris + - ats + integration: + type: string + nullable: true + minLength: 1 + description: 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/. + example: bamboohr + link_expiry_mins: + type: integer + maximum: 10080 + minimum: 30 + default: 30 + description: 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. + should_create_magic_link_url: + type: boolean + nullable: true + default: false + description: 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. + hide_admin_magic_link: + type: boolean + nullable: true + default: false + description: 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. + common_models: + type: array + items: + $ref: '#/components/schemas/CommonModelScopesBodyRequest' + nullable: true + description: 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. + category_common_model_scopes: + type: object + additionalProperties: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + nullable: true + description: 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. + example: + hris: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - first_name + - last_name + - personal_email + disabled_fields: + - preferred_name + - model_name: Employment + model_permissions: + READ: + is_enabled: false + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - effective_date + ats: + - model_name: Job + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - name + disabled_fields: + - description + - model_name: Department + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + language: + oneOf: + - $ref: '#/components/schemas/LanguageEnum' + - type: string + nullable: true + description: |- + The following subset of IETF language tags can be used to configure localization. + + * `en` - en + * `de` - de + example: en + are_syncs_disabled: + type: boolean + nullable: true + default: false + description: The boolean that indicates whether initial, periodic, and force + syncs will be disabled. + integration_specific_config: + type: object + additionalProperties: {} + nullable: true + description: A JSON object containing integration-specific configuration + options. + example: + rippling: + oauth_code: 3h1jj8ssdf31dfji3o1jjdfjasd + required: + - categories + - end_user_email_address + - end_user_organization_name + - end_user_origin_id + x-merge-category: ats + ErrorValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /model/custom_fields + title: + type: string + example: Missing Required Field + detail: + type: string + example: custom_fields is a required field on model. + problem_type: + type: string + example: MISSING_REQUIRED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: ats + EventTypeEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: ats + ExternalTargetFieldAPI: + type: object + properties: + name: + type: string + nullable: true + readOnly: true + example: example_target_field_name + description: + type: string + nullable: true + readOnly: true + example: this is a example description of a target field + is_mapped: + type: string + nullable: true + readOnly: true + example: true + x-merge-category: ats + ExternalTargetFieldAPIResponse: + type: object + properties: + Activity: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Application: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Attachment: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Candidate: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Department: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + EEOC: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + ScheduledInterview: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Job: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + JobPosting: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + JobInterviewStage: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Offer: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Office: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + RejectReason: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Scorecard: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Tag: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + RemoteUser: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + x-merge-category: ats + FieldMappingApiInstance: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + is_integration_wide: + type: boolean + readOnly: true + target_field: + type: object + properties: + name: + type: string + description: + type: string + is_organization_wide: + type: boolean + required: + - description + - is_organization_wide + - name + nullable: true + readOnly: true + example: + name: example_target_field_name + description: this is a example description of a target field + is_organization_wide: true + remote_field: + type: object + properties: + remote_key_name: + type: string + nullable: true + schema: + type: object + additionalProperties: {} + nullable: true + remote_endpoint_info: + type: object + properties: + method: + type: string + nullable: true + url_path: + type: string + nullable: true + field_traversal_path: + type: array + items: + type: string + nullable: true + required: + - field_traversal_path + - method + - url_path + required: + - remote_endpoint_info + - remote_key_name + - schema + nullable: true + readOnly: true + example: + 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 + x-merge-category: ats + FieldMappingApiInstanceResponse: + type: object + properties: + Activity: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Application: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Attachment: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Candidate: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Department: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + EEOC: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + ScheduledInterview: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Job: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + JobPosting: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + JobInterviewStage: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Offer: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Office: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + RejectReason: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Scorecard: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Tag: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + RemoteUser: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + x-merge-category: ats + FieldMappingInstanceResponse: + type: object + properties: + model: + $ref: '#/components/schemas/FieldMappingApiInstance' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ats + FieldPermissionDeserializer: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: ats + FieldPermissionDeserializerRequest: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: ats + GenderEnum: + enum: + - MALE + - FEMALE + - NON-BINARY + - OTHER + - DECLINE_TO_SELF_IDENTIFY + type: string + description: |- + * `MALE` - MALE + * `FEMALE` - FEMALE + * `NON-BINARY` - NON-BINARY + * `OTHER` - OTHER + * `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY + x-merge-category: ats + GenerateRemoteKeyRequest: + type: object + description: |- + # The GenerateRemoteKey Object + ### Description + The `GenerateRemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to create a new remote key. + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: ats + IgnoreCommonModelRequest: + type: object + properties: + reason: + oneOf: + - $ref: '#/components/schemas/ReasonEnum' + - type: string + example: GENERAL_CUSTOMER_REQUEST + message: + type: string + minLength: 1 + maxLength: 256 + example: deletion request by user id 51903790-7dfe-4053-8d63-5a10cc4ffd39 + required: + - reason + x-merge-category: ats + IndividualCommonModelScopeDeserializer: + type: object + properties: + model_name: + type: string + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializer' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializer' + required: + - model_name + x-merge-category: ats + IndividualCommonModelScopeDeserializerRequest: + type: object + properties: + model_name: + type: string + minLength: 1 + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializerRequest' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializerRequest' + required: + - model_name + x-merge-category: ats + Issue: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + status: + oneOf: + - $ref: '#/components/schemas/IssueStatusEnum' + - type: string + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + example: ONGOING + error_description: + type: string + example: Missing Permissions + end_user: + type: object + additionalProperties: {} + readOnly: true + example: b82302de-852e-4e60-b050-edf9da3b7c02 + first_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + last_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + is_muted: + type: boolean + readOnly: true + example: true + error_details: + type: array + items: + type: string + readOnly: true + example: + - Missing employee permissions. + - Missing time off permissions. + required: + - error_description + x-merge-category: ats + IssueStatusEnum: + enum: + - ONGOING + - RESOLVED + type: string + description: |- + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + x-merge-category: ats + Job: + type: object + description: |- + # The Job Object + ### Description + The `Job` object can be used to track any jobs that are currently or will be open/closed for applications. + ### Usage Example + Fetch from the `LIST Jobs` endpoint to show all job postings. + properties: + id: + type: string + format: uuid + readOnly: true + example: 022a2bef-57e5-4def-8ed2-7c41bd9a5ed8 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '8765432' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The job's name. + example: Software Engineer (Merge is actually hiring btw) + description: + type: string + nullable: true + description: The job's description. + example: If you're reading this documentation, you might be a good fit + for Merge! + code: + type: string + nullable: true + description: The job's code. Typically an additional identifier used to + reference the particular job that is displayed on the ATS. + example: C0025 + status: + oneOf: + - $ref: '#/components/schemas/JobStatusEnum' + - type: string + nullable: true + description: |- + The job's status. + + * `OPEN` - OPEN + * `CLOSED` - CLOSED + * `DRAFT` - DRAFT + * `ARCHIVED` - ARCHIVED + * `PENDING` - PENDING + example: OPEN + type: + oneOf: + - $ref: '#/components/schemas/JobTypeEnum' + - type: string + nullable: true + description: |- + The job's type. + + * `POSTING` - POSTING + * `REQUISITION` - REQUISITION + * `PROFILE` - PROFILE + example: POSTING + job_postings: + type: array + items: + type: string + format: uuid + nullable: true + example: + - 2r3c1341-a20f-4e51-b72c-f3830a16c97b + - 543ed912-33ec-444e-a215-8d71cc42fc12 + description: IDs of `JobPosting` objects that serve as job postings for + this `Job`. + x-merge-expands-to: JobPosting + job_posting_urls: + type: array + items: + $ref: '#/components/schemas/Url' + example: + - value: https://merge.dev/careers + url_type: JOB_POSTING + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's job was created. + example: '2021-10-15T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's job was updated. + example: '2021-10-16T00:00:00Z' + confidential: + type: boolean + nullable: true + description: Whether the job is confidential. + example: true + departments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Department' + nullable: true + example: + - 5b3c1341-a20f-4e51-b72c-f3830a16c97b + - d6e687d6-0c36-48a1-8114-35324b5cb38f + description: IDs of `Department` objects for this `Job`. + x-merge-expands-to: Department + offices: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Office' + nullable: true + example: + - 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + description: IDs of `Office` objects for this `Job`. + x-merge-expands-to: Office + hiring_managers: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + example: + - 787ed912-33ec-444e-a215-8d71cc42fc12 + description: IDs of `RemoteUser` objects that serve as hiring managers for + this `Job`. + x-merge-expands-to: RemoteUser + recruiters: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + example: + - 787ed912-33ec-444e-a215-8d71cc42fc12 + description: IDs of `RemoteUser` objects that serve as recruiters for this + `Job`. + x-merge-expands-to: RemoteUser + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /positions + data: + - Varies by platform + x-merge-sample-json: "{\"id\": \"022a2bef-57e5-4def-8ed2-7c41bd9a5ed8\", \"\ + remote_id\": \"8765432\", \"name\": \"Software Engineer (Merge is actually + hiring btw)\", \"description\": \"If you're reading this documentation, + you might be a good fit for Merge!\", \"code\": \"C0025\", \"status\" + : \"OPEN\", \"job_posting_urls\": [{\"value\": \"https://merge.dev/careers\"\ + , \"url_type\": \"JOB_POSTING\"}], \"remote_created_at\": \"2021-10-15T00:00:00Z\"\ + , \"remote_updated_at\": \"2021-10-16T00:00:00Z\", \"confidential\": true, + \"departments\": [\"5b3c1341-a20f-4e51-b72c-f3830a16c97b\", \"d6e687d6-0c36-48a1-8114-35324b5cb38f\"\ + ], \"offices\": [\"9871b4a9-f5d2-4f3b-a66b-dfedbed42c46\"], \"hiring_managers\"\ + : [\"787ed912-33ec-444e-a215-8d71cc42fc12\"], \"remote_data\": [{\"path\" + : \"/positions\", \"data\": {\"example\": \"Varies by platform\"}}]}" + x-merge-expands: '{"departments": "Department", "hiring_managers": "RemoteUser", + "job_postings": "JobPosting", "offices": "Office", "recruiters": "RemoteUser"}' + x-merge-category: ats + JobInterviewStage: + type: object + description: |- + # The JobInterviewStage Object + ### Description + The `JobInterviewStage` object is used to represent a particular recruiting stage for an `Application`. A given `Application` typically has the `JobInterviewStage` object represented in the current_stage field. + ### Usage Example + Fetch from the `LIST JobInterviewStages` endpoint and view the job interview stages used by a company. + properties: + id: + type: string + format: uuid + readOnly: true + example: f9813dd5-e70b-484c-91d8-00acd6065b07 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '876556788' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: Standard stage names are offered by ATS systems but can be + modified by users. + example: Phone Screen + job: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Job' + nullable: true + description: 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. + example: ba7d9648-5316-4a80-8d73-4e636cef5a90 + x-merge-expands-to: Job + stage_order: + type: integer + maximum: 2147483647 + minimum: -2147483648 + nullable: true + description: 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. + example: 2 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /interview-stages + data: + - Varies by platform + x-merge-expands: '{"job": "Job"}' + x-merge-category: ats + JobPosting: + type: object + description: |- + # The JobPosting Object + ### Description + The `JobPosting` object represents an external announcement on a job board created by an organization to attract qualified candidates to apply for a specific `Job` opening + ### Usage Example + Fetch from the `LIST JobPostings` endpoint to show all job postings. + properties: + id: + type: string + format: uuid + readOnly: true + example: 156a2bef-57e5-4def-8ed2-7c41bd9a554t + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '1341324' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + title: + type: string + nullable: true + description: The job posting’s title. + example: Platform - NYC + job_posting_urls: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Url' + example: + - value: https://merge.dev/careers + url_type: JOB_POSTING + description: The Url object is used to represent hyperlinks for a candidate + to apply to a given job. + job: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Job' + nullable: true + description: ID of `Job` object for this `JobPosting`. + example: 022a2bef-57e5-4def-8ed2-7c41bd9a5ed8 + x-merge-expands-to: Job + status: + oneOf: + - $ref: '#/components/schemas/JobPostingStatusEnum' + - type: string + nullable: true + description: |- + The job posting's status. + + * `PUBLISHED` - PUBLISHED + * `CLOSED` - CLOSED + * `DRAFT` - DRAFT + * `INTERNAL` - INTERNAL + * `PENDING` - PENDING + example: PUBLISHED + content: + type: string + nullable: true + description: The job posting’s content. + example: Apply at https://merge.dev/careers + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's job posting was created. + example: '2021-10-15T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's job posting was updated. + example: '2021-10-16T00:00:00Z' + is_internal: + type: boolean + nullable: true + description: Indicates whether the job posting is internal or external. + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /positions + data: + - Varies by platform + x-merge-expands: '{"job": "Job"}' + x-merge-category: ats + JobPostingStatusEnum: + enum: + - PUBLISHED + - CLOSED + - DRAFT + - INTERNAL + - PENDING + type: string + description: |- + * `PUBLISHED` - PUBLISHED + * `CLOSED` - CLOSED + * `DRAFT` - DRAFT + * `INTERNAL` - INTERNAL + * `PENDING` - PENDING + x-merge-category: ats + JobStatusEnum: + enum: + - OPEN + - CLOSED + - DRAFT + - ARCHIVED + - PENDING + type: string + description: |- + * `OPEN` - OPEN + * `CLOSED` - CLOSED + * `DRAFT` - DRAFT + * `ARCHIVED` - ARCHIVED + * `PENDING` - PENDING + x-merge-category: ats + JobTypeEnum: + enum: + - POSTING + - REQUISITION + - PROFILE + type: string + description: |- + * `POSTING` - POSTING + * `REQUISITION` - REQUISITION + * `PROFILE` - PROFILE + x-merge-category: ats + LanguageEnum: + enum: + - en + - de + type: string + description: |- + * `en` - en + * `de` - de + x-merge-category: ats + LastSyncResultEnum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: ats + LinkToken: + type: object + properties: + link_token: + type: string + example: necdP7FtdASl1fQwm62be2_dM4wBG8_GactqoUV0 + integration_name: + type: string + example: Lever + magic_link_url: + type: string + example: https://link.merge.dev/asdfjkl12345jsndfgi2i83n + required: + - link_token + x-merge-category: ats + LinkedAccountCommonModelScopeDeserializerRequest: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - home_location + disabled_fields: + - work_location + - model_name: Benefit + model_permissions: + WRITE: + is_enabled: false + required: + - common_models + x-merge-category: ats + LinkedAccountStatus: + type: object + properties: + linked_account_status: + type: string + can_make_request: + type: boolean + required: + - can_make_request + - linked_account_status + x-merge-category: ats + MetaResponse: + type: object + properties: + request_schema: + type: object + additionalProperties: {} + example: + 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: + type: object + additionalProperties: {} + status: + $ref: '#/components/schemas/LinkedAccountStatus' + example: + linked_account_status: COMPLETE + can_make_request: true + has_conditional_params: + type: boolean + has_required_linked_account_params: + type: boolean + required: + - has_conditional_params + - has_required_linked_account_params + - request_schema + x-merge-category: ats + MethodEnum: + enum: + - GET + - OPTIONS + - HEAD + - POST + - PUT + - PATCH + - DELETE + type: string + description: |- + * `GET` - GET + * `OPTIONS` - OPTIONS + * `HEAD` - HEAD + * `POST` - POST + * `PUT` - PUT + * `PATCH` - PATCH + * `DELETE` - DELETE + x-merge-category: ats + ModelOperation: + type: object + description: |- + # The ModelOperation Object + ### Description + The `ModelOperation` object is used to represent the operations that are currently supported for a given model. + + ### Usage Example + View what operations are supported for the `Candidate` endpoint. + properties: + model_name: + type: string + example: Candidate + available_operations: + type: array + items: + type: string + example: + - FETCH + - CREATE + required_post_parameters: + type: array + items: + type: string + example: + - remote_user_id + supported_fields: + type: array + items: + type: string + example: + - first_name + - last_name + - company + - title + required: + - available_operations + - model_name + - required_post_parameters + - supported_fields + x-merge-category: ats + ModelPermissionDeserializer: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: ats + ModelPermissionDeserializerRequest: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: ats + MultipartFormFieldRequest: + type: object + description: |- + # The MultipartFormField Object + ### Description + The `MultipartFormField` object is used to represent fields in an HTTP request using `multipart/form-data`. + + ### Usage Example + Create a `MultipartFormField` to define a multipart form entry. + properties: + name: + type: string + minLength: 1 + description: The name of the form field + example: resume + data: + type: string + minLength: 1 + description: The data for the form field. + example: SW50ZWdyYXRlIGZhc3QKSW50ZWdyYXRlIG9uY2U= + encoding: + oneOf: + - $ref: '#/components/schemas/EncodingEnum' + - type: string + nullable: true + default: RAW + description: |- + The encoding of the value of `data`. Defaults to `RAW` if not defined. + + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + example: BASE64 + file_name: + type: string + nullable: true + minLength: 1 + description: The file name of the form field, if the field is for a file. + example: resume.pdf + content_type: + type: string + nullable: true + minLength: 1 + description: The MIME type of the file, if the field is for a file. + example: application/pdf + required: + - data + - name + x-merge-category: ats + Offer: + type: object + description: |- + # The Offer Object + ### Description + The `Offer` object is used to represent an offer for a candidate's application specific to a job. + ### Usage Example + Fetch from the `LIST Offers` endpoint and filter by `ID` to show all offers. + properties: + id: + type: string + format: uuid + readOnly: true + example: dd85625c-6a59-446f-a317-6de64d83bae7 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '9876' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + application: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Application' + nullable: true + description: The application who is receiving the offer. + example: 2872ba14-4084-492b-be96-e5eee6fc33ef + x-merge-expands-to: Application + creator: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + description: The user who created the offer. + example: 52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633 + x-merge-expands-to: RemoteUser + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's offer was created. + example: '2021-10-15T00:00:00Z' + closed_at: + type: string + format: date-time + nullable: true + description: When the offer was closed. + example: '2021-10-16T00:00:00Z' + sent_at: + type: string + format: date-time + nullable: true + description: When the offer was sent. + example: '2021-10-15T00:00:00Z' + start_date: + type: string + format: date-time + nullable: true + description: The employment start date on the offer. + example: '2021-11-15T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/OfferStatusEnum' + - type: string + nullable: true + description: |- + 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 + example: SENT + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /offers + data: + - Varies by platform + x-merge-expands: '{"application": "Application", "creator": "RemoteUser"}' + x-merge-category: ats + OfferStatusEnum: + enum: + - DRAFT + - APPROVAL-SENT + - APPROVED + - SENT + - SENT-MANUALLY + - OPENED + - DENIED + - SIGNED + - DEPRECATED + type: string + description: |- + * `DRAFT` - DRAFT + * `APPROVAL-SENT` - APPROVAL-SENT + * `APPROVED` - APPROVED + * `SENT` - SENT + * `SENT-MANUALLY` - SENT-MANUALLY + * `OPENED` - OPENED + * `DENIED` - DENIED + * `SIGNED` - SIGNED + * `DEPRECATED` - DEPRECATED + x-merge-category: ats + Office: + type: object + description: |- + # The Office Object + ### Description + The `Office` object is used to represent an office within a company. A given `Job` has the `Office` ID in its offices field. + ### Usage Example + Fetch from the `LIST Offices` endpoint and view the offices within a company. + properties: + id: + type: string + format: uuid + readOnly: true + example: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '876556788' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The office's name. + example: SF Office + location: + type: string + nullable: true + description: The office's location. + example: Embarcadero Center 2 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /locations + data: + - Varies by platform + x-merge-sample-json: '{"id": "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", "remote_id": + "876556788", "name": "SF Office", "location": "Embarcadero Center 2", "remote_data": + [{"path": "/locations", "data": {"example": "Varies by platform"}}]}' + x-merge-category: ats + OverallRecommendationEnum: + enum: + - DEFINITELY_NO + - NO + - YES + - STRONG_YES + - NO_DECISION + type: string + description: |- + * `DEFINITELY_NO` - DEFINITELY_NO + * `NO` - NO + * `YES` - YES + * `STRONG_YES` - STRONG_YES + * `NO_DECISION` - NO_DECISION + x-merge-category: ats + PaginatedAccountDetailsAndActionsList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AccountDetailsAndActions' + x-merge-category: ats + PaginatedActivityList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Activity' + x-merge-category: ats + PaginatedApplicationList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Application' + x-merge-category: ats + PaginatedAttachmentList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Attachment' + x-merge-category: ats + PaginatedAuditLogEventList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AuditLogEvent' + x-merge-category: ats + PaginatedCandidateList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Candidate' + x-merge-category: ats + PaginatedDepartmentList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Department' + x-merge-category: ats + PaginatedEEOCList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/EEOC' + x-merge-category: ats + PaginatedIssueList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Issue' + x-merge-category: ats + PaginatedJobInterviewStageList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/JobInterviewStage' + x-merge-category: ats + PaginatedJobList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Job' + x-merge-category: ats + PaginatedJobPostingList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/JobPosting' + x-merge-category: ats + PaginatedOfferList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Offer' + x-merge-category: ats + PaginatedOfficeList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Office' + x-merge-category: ats + PaginatedRejectReasonList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/RejectReason' + x-merge-category: ats + PaginatedRemoteUserList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/RemoteUser' + x-merge-category: ats + PaginatedScheduledInterviewList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/ScheduledInterview' + x-merge-category: ats + PaginatedScorecardList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Scorecard' + x-merge-category: ats + PaginatedScreeningQuestionList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/ScreeningQuestion' + x-merge-category: ats + PaginatedSyncStatusList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + x-merge-category: ats + PaginatedTagList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Tag' + x-merge-category: ats + PatchedCandidateEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PatchedCandidateRequest' + remote_user_id: + type: string + required: + - model + - remote_user_id + x-merge-category: ats + PatchedCandidateRequest: + type: object + description: |- + # The Candidate Object + ### Description + The `Candidate` object is used to represent profile information about a given Candidate. Because it is specific to a Candidate, this information stays constant across applications. + ### Usage Example + Fetch from the `LIST Candidates` endpoint and filter by `ID` to show all candidates. + properties: + first_name: + type: string + nullable: true + description: The candidate's first name. + example: Gil + last_name: + type: string + nullable: true + description: The candidate's last name. + example: Feig + company: + type: string + nullable: true + description: The candidate's current company. + example: Columbia Dining App. + title: + type: string + nullable: true + description: The candidate's current title. + example: Software Engineer + last_interaction_at: + type: string + format: date-time + nullable: true + description: When the most recent interaction with the candidate occurred. + example: '2021-10-17T00:00:00Z' + is_private: + type: boolean + nullable: true + description: Whether or not the candidate is private. + example: true + can_email: + type: boolean + nullable: true + description: Whether or not the candidate can be emailed. + example: true + locations: + type: array + items: + type: string + nullable: true + description: The candidate's locations. + nullable: true + description: The candidate's locations. + example: + - San Francisco + - New York + - Miami + phone_numbers: + type: array + items: + $ref: '#/components/schemas/PhoneNumberRequest' + example: + - value: '+1234567890' + phone_number_type: MOBILE + email_addresses: + type: array + items: + $ref: '#/components/schemas/EmailAddressRequest' + example: + - value: hello@merge.dev + email_address_type: PERSONAL + urls: + type: array + items: + $ref: '#/components/schemas/UrlRequest' + example: + - value: http://alturl.com/p749b + url_type: BLOG + tags: + type: array + items: + type: string + nullable: true + description: The tag's name. + example: + - High-Priority + description: Array of `Tag` names as strings. + applications: + type: array + items: + type: string + format: uuid + nullable: true + example: + - 29eb9867-ce2a-403f-b8ce-f2844b89f078 + - b4d08e5c-de00-4d64-a29f-66addac9af99 + - 4ff877d2-fb3e-4a5b-a7a5-168ddf2ffa56 + description: Array of `Application` object IDs. + attachments: + type: array + items: + type: string + format: uuid + nullable: true + example: + - bea08964-32b4-4a20-8bb4-2612ba09de1d + description: Array of `Attachment` object IDs. + remote_template_id: + type: string + writeOnly: true + nullable: true + minLength: 1 + example: '92830948203' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: ats + PatchedEditFieldMappingRequest: + type: object + properties: + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field_name + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + x-merge-category: ats + PhoneNumber: + type: object + description: |- + # The PhoneNumber Object + ### Description + The `PhoneNumber` object is used to represent a candidate's phone number. + ### Usage Example + Fetch from the `GET Candidate` endpoint and view their phone numbers. + properties: + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + value: + type: string + nullable: true + description: The phone number. + example: '+3198675309' + phone_number_type: + oneOf: + - $ref: '#/components/schemas/PhoneNumberTypeEnum' + - type: string + nullable: true + description: |- + The type of phone number. + + * `HOME` - HOME + * `WORK` - WORK + * `MOBILE` - MOBILE + * `SKYPE` - SKYPE + * `OTHER` - OTHER + example: HOME + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-category: ats + PhoneNumberRequest: + type: object + description: |- + # The PhoneNumber Object + ### Description + The `PhoneNumber` object is used to represent a candidate's phone number. + ### Usage Example + Fetch from the `GET Candidate` endpoint and view their phone numbers. + properties: + value: + type: string + nullable: true + description: The phone number. + example: '+3198675309' + phone_number_type: + oneOf: + - $ref: '#/components/schemas/PhoneNumberTypeEnum' + - type: string + nullable: true + description: |- + The type of phone number. + + * `HOME` - HOME + * `WORK` - WORK + * `MOBILE` - MOBILE + * `SKYPE` - SKYPE + * `OTHER` - OTHER + example: HOME + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: ats + PhoneNumberTypeEnum: + enum: + - HOME + - WORK + - MOBILE + - SKYPE + - OTHER + type: string + description: |- + * `HOME` - HOME + * `WORK` - WORK + * `MOBILE` - MOBILE + * `SKYPE` - SKYPE + * `OTHER` - OTHER + x-merge-category: ats + RaceEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: ats + ReasonEnum: + enum: + - GENERAL_CUSTOMER_REQUEST + - GDPR + - OTHER + type: string + description: |- + * `GENERAL_CUSTOMER_REQUEST` - GENERAL_CUSTOMER_REQUEST + * `GDPR` - GDPR + * `OTHER` - OTHER + x-merge-category: ats + RejectReason: + type: object + description: |- + # The RejectReason Object + ### Description + The `RejectReason` object is used to represent a reason for rejecting an application. These can typically be configured within an ATS system. + ### Usage Example + Fetch from the `LIST RejectReasons` endpoint and filter by `ID` to show all reasons. + properties: + id: + type: string + format: uuid + readOnly: true + example: 8be99a4a-f8d4-4339-bf1e-30eac970e217 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '876556788' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The rejection reason’s name. + example: Not passionate enough about APIs. + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /rejection-reasons + data: + - Varies by platform + x-merge-category: ats + RemoteData: + type: object + description: |- + # The RemoteData Object + ### Description + The `RemoteData` object is used to represent the full data pulled from the third-party API for an object. + + ### Usage Example + TODO + properties: + path: + type: string + description: The third-party API path that is being called. + example: /platform-endpoint + data: + readOnly: true + description: The data returned from the third-party for this object in its + original, unnormalized format. + example: + - Varies by platform + required: + - path + x-merge-category: ats + RemoteEndpointInfo: + type: object + properties: + method: + type: string + example: GET + url_path: + type: string + example: /example-url-path + field_traversal_path: + type: array + items: {} + example: + - example_key_name + required: + - field_traversal_path + - method + - url_path + x-merge-category: ats + RemoteFieldAPI: + type: object + properties: + schema: + type: object + additionalProperties: {} + example: + type: string + remote_key_name: + type: string + example: example_remote_key_name + remote_endpoint_info: + $ref: '#/components/schemas/RemoteEndpointInfo' + example: + method: GET + url_path: /example-url-path + field_traversal_path: + - example_key_name + example_values: + type: array + items: {} + nullable: true + example: + - example + advanced_metadata: + allOf: + - $ref: '#/components/schemas/AdvancedMetadata' + nullable: true + coverage: + oneOf: + - type: integer + - type: number + format: double + nullable: true + readOnly: true + example: 0.33 + required: + - advanced_metadata + - remote_endpoint_info + - remote_key_name + - schema + x-merge-category: ats + RemoteFieldAPIResponse: + type: object + properties: + Activity: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Application: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Attachment: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Candidate: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Department: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + EEOC: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + ScheduledInterview: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Job: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + JobPosting: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + JobInterviewStage: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Offer: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Office: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + RejectReason: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Scorecard: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Tag: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + RemoteUser: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + x-merge-category: ats + RemoteKey: + type: object + description: |- + # The RemoteKey Object + ### Description + The `RemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to receive a new `RemoteKey`. + properties: + name: + type: string + example: Remote Deployment Key 1 + key: + type: string + example: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA + required: + - key + - name + x-merge-category: ats + RemoteKeyForRegenerationRequest: + type: object + description: |- + # The RemoteKeyForRegeneration Object + ### Description + The `RemoteKeyForRegeneration` object is used to exchange an old remote key for a new one + + ### Usage Example + Post a `RemoteKeyForRegeneration` to swap out an old remote key for a new one + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: ats + RemoteResponse: + type: object + description: |- + # The RemoteResponse Object + ### Description + The `RemoteResponse` object is used to represent information returned from a third-party endpoint. + + ### Usage Example + View the `RemoteResponse` returned from your `DataPassthrough`. + properties: + method: + type: string + example: GET + path: + type: string + example: /scooters + status: + type: integer + example: 200 + response: + example: + scooters: + - company: Lime + model: Gen 2.5 + - company: Bird + model: Bird Zero + response_headers: + type: object + additionalProperties: {} + example: + X-Page-Token: value + response_type: + oneOf: + - $ref: '#/components/schemas/ResponseTypeEnum' + - type: string + example: JSON + headers: + type: object + additionalProperties: {} + example: + EXTRA-HEADER: value + Authorization: + required: + - method + - path + - response + - status + x-merge-category: ats + RemoteUser: + type: object + description: |- + # The RemoteUser Object + ### Description + The `RemoteUser` object is used to represent a user with a login to the ATS system. + ### Usage Example + Fetch from the `LIST RemoteUsers` endpoint to show all users for a third party. + properties: + id: + type: string + format: uuid + readOnly: true + example: b82302de-852e-4e60-b050-edf9da3b7c02 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '344321' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + first_name: + type: string + nullable: true + description: The user's first name. + example: Shensi + last_name: + type: string + nullable: true + description: The user's last name. + example: Ding + email: + type: string + format: email + nullable: true + description: The user's email. + maxLength: 254 + example: hello@merge.dev + disabled: + type: boolean + nullable: true + description: Whether the user's account had been disabled. + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's user was created. + example: '2020-11-10T00:00:00Z' + access_role: + oneOf: + - $ref: '#/components/schemas/AccessRoleEnum' + - type: string + nullable: true + description: |- + The user's role. + + * `SUPER_ADMIN` - SUPER_ADMIN + * `ADMIN` - ADMIN + * `TEAM_MEMBER` - TEAM_MEMBER + * `LIMITED_TEAM_MEMBER` - LIMITED_TEAM_MEMBER + * `INTERVIEWER` - INTERVIEWER + example: SUPER_ADMIN + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /users + data: + - Varies by platform + x-merge-sample-json: '{"id": "b82302de-852e-4e60-b050-edf9da3b7c02", "remote_id": + "344321", "first_name": "Shensi", "last_name": "Ding", "email": "hello@merge.dev", + "disabled": false, "remote_created_at": "2020-11-10T00:00:00Z", "access_role": + "SUPER_ADMIN", "remote_data": [{"path": "/users", "data": {"example": "Varies + by platform"}}]}' + x-merge-category: ats + RequestFormatEnum: + enum: + - JSON + - XML + - MULTIPART + type: string + description: |- + * `JSON` - JSON + * `XML` - XML + * `MULTIPART` - MULTIPART + x-merge-category: ats + ResponseTypeEnum: + enum: + - JSON + - BASE64_GZIP + type: string + description: |- + * `JSON` - JSON + * `BASE64_GZIP` - BASE64_GZIP + x-merge-category: ats + RoleEnum: + enum: + - ADMIN + - DEVELOPER + - MEMBER + - API + - SYSTEM + - MERGE_TEAM + type: string + description: |- + * `ADMIN` - ADMIN + * `DEVELOPER` - DEVELOPER + * `MEMBER` - MEMBER + * `API` - API + * `SYSTEM` - SYSTEM + * `MERGE_TEAM` - MERGE_TEAM + x-merge-category: ats + ScheduledInterview: + type: object + description: |- + # The ScheduledInterview Object + ### Description + The `ScheduledInterview` object is used to represent a scheduled interview for a given candidate’s application to a job. An `Application` can have multiple `ScheduledInterview`s depending on the particular hiring process. + ### Usage Example + Fetch from the `LIST ScheduledInterviews` endpoint and filter by `interviewers` to show all office locations. + properties: + id: + type: string + format: uuid + readOnly: true + example: b8faf072-98b9-4445-8a9a-6b4950efca19 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '3' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + application: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Application' + nullable: true + description: The application being interviewed. + example: 92e8a369-fffe-430d-b93a-f7e8a16563f1 + x-merge-expands-to: Application + job_interview_stage: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/JobInterviewStage' + nullable: true + description: The stage of the interview. + example: 2f7adb59-3fe6-4b5b-aef6-563f72bd13dc + x-merge-expands-to: JobInterviewStage + organizer: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + description: The user organizing the interview. + example: 52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633 + x-merge-expands-to: RemoteUser + interviewers: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + example: + - f9813dd5-e70b-484c-91d8-00acd6065b07 + - 89a86fcf-d540-4e6b-ac3d-ce07c4ec9b3c + description: Array of `RemoteUser` IDs. + x-merge-expands-to: RemoteUser + location: + type: string + nullable: true + description: The interview's location. + example: Embarcadero Center 2 + start_at: + type: string + format: date-time + nullable: true + description: When the interview was started. + example: '2021-10-15T00:00:00Z' + end_at: + type: string + format: date-time + nullable: true + description: When the interview was ended. + example: '2021-10-15T02:00:00Z' + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's interview was created. + example: '2021-10-15T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's interview was updated. + example: '2021-10-15T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/ScheduledInterviewStatusEnum' + - type: string + nullable: true + description: |- + The interview's status. + + * `SCHEDULED` - SCHEDULED + * `AWAITING_FEEDBACK` - AWAITING_FEEDBACK + * `COMPLETE` - COMPLETE + example: SCHEDULED + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /interviews + data: + - Varies by platform + x-merge-expands: '{"application": "Application", "interviewers": "RemoteUser", + "job_interview_stage": "JobInterviewStage", "organizer": "RemoteUser"}' + x-merge-category: ats + ScheduledInterviewEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/ScheduledInterviewRequest' + remote_user_id: + type: string + required: + - model + - remote_user_id + x-merge-category: ats + ScheduledInterviewRequest: + type: object + description: |- + # The ScheduledInterview Object + ### Description + The `ScheduledInterview` object is used to represent a scheduled interview for a given candidate’s application to a job. An `Application` can have multiple `ScheduledInterview`s depending on the particular hiring process. + ### Usage Example + Fetch from the `LIST ScheduledInterviews` endpoint and filter by `interviewers` to show all office locations. + properties: + application: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Application' + nullable: true + description: The application being interviewed. + example: 92e8a369-fffe-430d-b93a-f7e8a16563f1 + x-merge-expands-to: Application + job_interview_stage: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/JobInterviewStage' + nullable: true + description: The stage of the interview. + example: 2f7adb59-3fe6-4b5b-aef6-563f72bd13dc + x-merge-expands-to: JobInterviewStage + organizer: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + description: The user organizing the interview. + example: 52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633 + x-merge-expands-to: RemoteUser + interviewers: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + example: + - f9813dd5-e70b-484c-91d8-00acd6065b07 + - 89a86fcf-d540-4e6b-ac3d-ce07c4ec9b3c + description: Array of `RemoteUser` IDs. + x-merge-expands-to: RemoteUser + location: + type: string + nullable: true + description: The interview's location. + example: Embarcadero Center 2 + start_at: + type: string + format: date-time + nullable: true + description: When the interview was started. + example: '2021-10-15T00:00:00Z' + end_at: + type: string + format: date-time + nullable: true + description: When the interview was ended. + example: '2021-10-15T02:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/ScheduledInterviewStatusEnum' + - type: string + nullable: true + description: |- + The interview's status. + + * `SCHEDULED` - SCHEDULED + * `AWAITING_FEEDBACK` - AWAITING_FEEDBACK + * `COMPLETE` - COMPLETE + example: SCHEDULED + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"application": "Application", "interviewers": "RemoteUser", + "job_interview_stage": "JobInterviewStage", "organizer": "RemoteUser"}' + x-merge-category: ats + ScheduledInterviewResponse: + type: object + properties: + model: + $ref: '#/components/schemas/ScheduledInterview' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ats + ScheduledInterviewStatusEnum: + enum: + - SCHEDULED + - AWAITING_FEEDBACK + - COMPLETE + type: string + description: |- + * `SCHEDULED` - SCHEDULED + * `AWAITING_FEEDBACK` - AWAITING_FEEDBACK + * `COMPLETE` - COMPLETE + x-merge-category: ats + Scorecard: + type: object + description: |- + # The Scorecard Object + ### Description + The `Scorecard` object is used to represent an interviewer's candidate recommendation based on a particular interview. + ### Usage Example + Fetch from the `LIST Scorecards` endpoint and filter by `application` to show all scorecard for an applicant. + properties: + id: + type: string + format: uuid + readOnly: true + example: 3eab2f17-eeb1-450d-97f0-029d8be1e06f + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '22234' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + application: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Application' + nullable: true + description: The application being scored. + example: 2872ba14-4084-492b-be96-e5eee6fc33ef + x-merge-expands-to: Application + interview: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/ScheduledInterview' + nullable: true + description: The interview being scored. + example: 52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633 + x-merge-expands-to: ScheduledInterview + interviewer: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteUser' + nullable: true + description: The interviewer doing the scoring. + example: bbb519a3-246e-4b95-b6b3-dba16107ba6b + x-merge-expands-to: RemoteUser + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's scorecard was created. + example: '2021-10-15T00:00:00Z' + submitted_at: + type: string + format: date-time + nullable: true + description: When the scorecard was submitted. + example: '2021-10-15T00:00:00Z' + overall_recommendation: + oneOf: + - $ref: '#/components/schemas/OverallRecommendationEnum' + - type: string + nullable: true + description: |- + The inteviewer's recommendation. + + * `DEFINITELY_NO` - DEFINITELY_NO + * `NO` - NO + * `YES` - YES + * `STRONG_YES` - STRONG_YES + * `NO_DECISION` - NO_DECISION + example: STRONG_YES + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /ratings + data: + - Varies by platform + x-merge-expands: '{"application": "Application", "interview": "ScheduledInterview", + "interviewer": "RemoteUser"}' + x-merge-category: ats + ScreeningQuestion: + type: object + description: |- + # The ScreeningQuestion Object + ### Description + The `ScreeningQuestion` object is used to represent questions asked to screen candidates for a job. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 0238cbc6-6040-430a-848e-aaiehfhdbadf4ae + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '23729392' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + job: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Job' + nullable: true + description: The job associated with the screening question. + example: 92e8a369-fffe-430d-b93a-f7e8a16563f1 + x-merge-expands-to: Job + description: + type: string + nullable: true + description: The description of the screening question + maxLength: 500 + example: Are you currently authorized to work for any employer in the country + outlined for this role? + title: + type: string + nullable: true + description: The title of the screening question + maxLength: 2500 + example: Work Authorisation + type: + oneOf: + - $ref: '#/components/schemas/ScreeningQuestionTypeEnum' + - type: string + nullable: true + description: |- + 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 + example: SINGLE_SELECT + required: + type: boolean + nullable: true + description: Whether or not the screening question is required. + example: true + options: + type: array + items: + oneof: + - type: string + format: uuid + - $ref: '#/components/schemas/ScreeningQuestionOption' + example: + - remote_id: '19281' + label: I am currently authorised + - remote_id: '38372' + label: I am currently not eligible + x-merge-expands-to: ScreeningQuestionOption + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-expands: '{"job": "Job", "options": "ScreeningQuestionOption"}' + x-merge-category: ats + ScreeningQuestionAnswer: + type: object + description: |- + # The ScreeningQuestionAnswer Object + ### Description + The `ScreeningQuestionAnswer` object is used to represent candidate responses to a screening question, for a specific application. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + question: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/ScreeningQuestion' + nullable: true + example: 0238cbc6-6040-430a-848e-aaiehfhdbadf4ae + description: 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. + x-merge-expands-to: ScreeningQuestion + answer: + type: string + nullable: true + description: The candidate’s response to the screening question. + maxLength: 10000 + example: 5+ years experience + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-expands: '{"question": "ScreeningQuestion"}' + x-merge-category: ats + ScreeningQuestionAnswerRequest: + type: object + description: |- + # The ScreeningQuestionAnswer Object + ### Description + The `ScreeningQuestionAnswer` object is used to represent candidate responses to a screening question, for a specific application. + + ### Usage Example + TODO + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + question: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/ScreeningQuestion' + nullable: true + example: 0238cbc6-6040-430a-848e-aaiehfhdbadf4ae + description: 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. + x-merge-expands-to: ScreeningQuestion + answer: + type: string + nullable: true + description: The candidate’s response to the screening question. + maxLength: 10000 + example: 5+ years experience + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"question": "ScreeningQuestion"}' + x-merge-category: ats + ScreeningQuestionOption: + type: object + description: |- + # The ScreeningQuestionOption Object + ### Description + The `ScreeningQuestionOption` object is used to represent options for a `ScreeningQuestion` object + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + label: + type: string + nullable: true + description: Available response options + maxLength: 300 + example: 5+ years experience + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-category: ats + ScreeningQuestionTypeEnum: + enum: + - DATE + - FILE + - SINGLE_SELECT + - MULTI_SELECT + - SINGLE_LINE_TEXT + - MULTI_LINE_TEXT + - NUMERIC + - BOOLEAN + type: string + description: |- + * `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 + x-merge-category: ats + SelectiveSyncConfigurationsUsageEnum: + enum: + - IN_NEXT_SYNC + - IN_LAST_SYNC + type: string + description: |- + * `IN_NEXT_SYNC` - IN_NEXT_SYNC + * `IN_LAST_SYNC` - IN_LAST_SYNC + x-merge-category: ats + StatusFd5Enum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: ats + SyncStatus: + type: object + description: |- + # The SyncStatus Object + ### Description + The `SyncStatus` object is used to represent the syncing state of an account + + ### Usage Example + View the `SyncStatus` for an account to see how recently its models were synced. + properties: + model_name: + type: string + example: Candidate + model_id: + type: string + example: ats.Candidate + last_sync_start: + type: string + format: date-time + example: '2021-03-30T19:44:18.695973Z' + next_sync_start: + type: string + format: date-time + example: '2021-03-30T20:44:18.662942Z' + last_sync_result: + oneOf: + - $ref: '#/components/schemas/LastSyncResultEnum' + - type: string + example: DONE + last_sync_finished: + type: string + format: date-time + example: '2021-03-30T19:55:18.695973Z' + status: + oneOf: + - $ref: '#/components/schemas/StatusFd5Enum' + - type: string + example: SYNCING + is_initial_sync: + type: boolean + example: true + selective_sync_configurations_usage: + $ref: '#/components/schemas/SelectiveSyncConfigurationsUsageEnum' + required: + - is_initial_sync + - model_id + - model_name + - status + x-merge-sample-json: '{"model_name": "Candidate", "model_id": "ats.Candidate", + "last_sync_start": "2021-03-30T19:44:18.695973Z", "next_sync_start": "2021-03-30T20:44:18.662942Z", + "status": "SYNCING", "is_initial_sync": true}' + x-merge-category: ats + Tag: + type: object + description: |- + # The Tag Object + ### Description + The `Tag` object is used to represent a tag for a candidate. + ### Usage Example + Fetch from the `LIST Tags` endpoint and view the tags used within a company. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '4567' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The tag's name. + example: High-Priority + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + type: object + additionalProperties: {} + nullable: true + description: The full data pulled from the third-party API for an object. + nullable: true + example: + - path: /tags + data: + - Varies by platform + x-merge-category: ats + UpdateApplicationStageRequest: + type: object + properties: + job_interview_stage: + type: string + format: uuid + nullable: true + description: The interview stage to move the application to. + remote_user_id: + type: string + minLength: 1 + x-merge-category: ats + Url: + type: object + description: |- + # The Url Object + ### Description + The `Url` object is used to represent hyperlinks associated with the parent model. + ### Usage Example + Fetch from the `GET Candidate` endpoint and view their website urls. + properties: + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + value: + type: string + format: uri + nullable: true + description: The site's url. + maxLength: 2000 + example: http://alturl.com/p749b + url_type: + oneOf: + - $ref: '#/components/schemas/UrlTypeEnum' + - type: string + nullable: true + description: |- + The type of site. + + * `PERSONAL` - PERSONAL + * `COMPANY` - COMPANY + * `PORTFOLIO` - PORTFOLIO + * `BLOG` - BLOG + * `SOCIAL_MEDIA` - SOCIAL_MEDIA + * `OTHER` - OTHER + * `JOB_POSTING` - JOB_POSTING + example: PERSONAL + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + x-merge-nested-write-allowed: true + x-merge-category: ats + UrlRequest: + type: object + description: |- + # The Url Object + ### Description + The `Url` object is used to represent hyperlinks associated with the parent model. + ### Usage Example + Fetch from the `GET Candidate` endpoint and view their website urls. + properties: + value: + type: string + format: uri + nullable: true + description: The site's url. + maxLength: 2000 + example: http://alturl.com/p749b + url_type: + oneOf: + - $ref: '#/components/schemas/UrlTypeEnum' + - type: string + nullable: true + description: |- + The type of site. + + * `PERSONAL` - PERSONAL + * `COMPANY` - COMPANY + * `PORTFOLIO` - PORTFOLIO + * `BLOG` - BLOG + * `SOCIAL_MEDIA` - SOCIAL_MEDIA + * `OTHER` - OTHER + * `JOB_POSTING` - JOB_POSTING + example: PERSONAL + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: ats + UrlTypeEnum: + enum: + - PERSONAL + - COMPANY + - PORTFOLIO + - BLOG + - SOCIAL_MEDIA + - OTHER + - JOB_POSTING + type: string + description: |- + * `PERSONAL` - PERSONAL + * `COMPANY` - COMPANY + * `PORTFOLIO` - PORTFOLIO + * `BLOG` - BLOG + * `SOCIAL_MEDIA` - SOCIAL_MEDIA + * `OTHER` - OTHER + * `JOB_POSTING` - JOB_POSTING + x-merge-category: ats + ValidationProblemSource: + type: object + properties: + pointer: + type: string + required: + - pointer + x-merge-category: ats + VeteranStatusEnum: + enum: + - I_AM_NOT_A_PROTECTED_VETERAN + - I_IDENTIFY_AS_ONE_OR_MORE_OF_THE_CLASSIFICATIONS_OF_A_PROTECTED_VETERAN + - I_DONT_WISH_TO_ANSWER + type: string + description: |- + * `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 + x-merge-category: ats + VisibilityEnum: + enum: + - ADMIN_ONLY + - PUBLIC + - PRIVATE + type: string + description: |- + * `ADMIN_ONLY` - ADMIN_ONLY + * `PUBLIC` - PUBLIC + * `PRIVATE` - PRIVATE + x-merge-category: ats + WarningValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /age + title: + type: string + example: Unrecognized Field + detail: + type: string + example: An unrecognized field, age, was passed in with request data. + problem_type: + type: string + example: UNRECOGNIZED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: ats + WebhookReceiver: + type: object + properties: + event: + type: string + is_active: + type: boolean + key: + type: string + required: + - event + - is_active + x-merge-category: ats + WebhookReceiverRequest: + type: object + properties: + event: + type: string + minLength: 1 + is_active: + type: boolean + key: + type: string + minLength: 1 + required: + - event + - is_active + x-merge-category: ats + securitySchemes: + tokenAuth: + type: http + scheme: bearer + description: Token-based authentication with required prefix "Bearer" + x-fern-token-variable-name: api_key +servers: +- url: https://api.merge.dev/api/ats/v1 + description: Production + x-fern-server-name: Production +- url: https://api-sandbox.merge.dev/api/ats/v1 + description: Sandbox + x-fern-server-name: Sandbox +- url: https://api-eu.merge.dev/api/ats/v1 + description: Production EU + x-fern-server-name: ProductionEU +- url: https://api-ap.merge.dev/api/ats/v1 + description: Production APSE1 + x-fern-server-name: ProductionAPSE1 diff --git a/.mock/crm_v3.yml b/.mock/crm_v3.yml new file mode 100644 index 00000000..4e754eb5 --- /dev/null +++ b/.mock/crm_v3.yml @@ -0,0 +1,12652 @@ +openapi: 3.0.3 +info: + title: Merge CRM API + version: '1.0' + description: The unified API for building rich integrations with multiple CRM platforms. + contact: + name: Merge Team + url: https://www.merge.dev/ + email: hello@merge.dev +paths: + /crm/v1/account-details: + get: + operationId: account_details_retrieve + description: Get details for a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - account-details + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountDetails' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/account-token/{public_token}: + get: + operationId: account_token_retrieve + description: Returns the account token for the end user with the provided public + token. + parameters: + - in: path + name: public_token + schema: + type: string + required: true + tags: + - account-token + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/accounts: + get: + operationId: accounts_list + description: Returns a list of `Account` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOwner: + value: owner + summary: Expand Owner + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: name + schema: + type: string + nullable: true + description: If provided, will only return accounts with this name. + - in: query + name: owner_id + schema: + type: string + description: If provided, will only return accounts with this owner. + examples: + OwnerId: + summary: owner_id + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: accounts_create + description: Creates an `Account` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - accounts + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CRMAccountEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CRMAccountEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CRMAccountEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/CRMAccountResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/accounts/{id}: + get: + operationId: accounts_retrieve + description: Returns an `Account` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOwner: + value: owner + summary: Expand Owner + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Account' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + patch: + operationId: accounts_partial_update + description: Updates an `Account` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - accounts + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedCRMAccountEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedCRMAccountEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedCRMAccountEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CRMAccountResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/accounts/meta/patch/{id}: + get: + operationId: accounts_meta_patch_retrieve + description: Returns metadata for `CRMAccount` PATCHs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-patch: META_PATCH + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/accounts/meta/post: + get: + operationId: accounts_meta_post_retrieve + description: Returns metadata for `CRMAccount` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/accounts/remote-field-classes: + get: + operationId: accounts_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/async-passthrough: + post: + operationId: async_passthrough_create + description: Asynchronously pull data from an endpoint not currently supported + by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - async-passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AsyncPassthroughReciept' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/async-passthrough/{async_passthrough_receipt_id}: + get: + operationId: async_passthrough_retrieve + description: Retrieves data from earlier async-passthrough POST request + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: async_passthrough_receipt_id + schema: + type: string + format: uuid + required: true + tags: + - async-passthrough + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/RemoteResponse' + - type: string + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/audit-trail: + get: + operationId: audit_trail_list + description: Gets a list of audit trail events. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include audit trail events that occurred + before this time + - in: query + name: event_type + schema: + type: string + description: '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`' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include audit trail events that occurred + after this time + - in: query + name: user_email + schema: + type: string + description: 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. + tags: + - audit-trail + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAuditLogEventList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/available-actions: + get: + operationId: available_actions_retrieve + description: Returns a list of models and actions available for an account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - available-actions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AvailableActions' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/contacts: + get: + operationId: contacts_list + description: Returns a list of `Contact` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: account_id + schema: + type: string + description: If provided, will only return contacts with this account. + examples: + AccountId: + summary: account_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: email_addresses + schema: + type: string + description: If provided, will only return contacts matching the email addresses; + multiple email_addresses can be separated by commas. + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAccount,Owner: + value: account,owner + summary: Expand Account, Owner + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: phone_numbers + schema: + type: string + description: If provided, will only return contacts matching the phone numbers; + multiple phone numbers can be separated by commas. + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedContactList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: contacts_create + description: Creates a `Contact` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - contacts + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CRMContactEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CRMContactEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CRMContactEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/CRMContactResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/contacts/{id}: + get: + operationId: contacts_retrieve + description: Returns a `Contact` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAccount,Owner: + value: account,owner + summary: Expand Account, Owner + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Contact' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + patch: + operationId: contacts_partial_update + description: Updates a `Contact` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - contacts + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedCRMContactEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedCRMContactEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedCRMContactEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CRMContactResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/contacts/ignore/{model_id}: + post: + operationId: contacts_ignore_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: model_id + schema: + type: string + format: uuid + required: true + tags: + - contacts + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + description: No response body + x-extra-tags: + - ignore-model + /crm/v1/contacts/meta/patch/{id}: + get: + operationId: contacts_meta_patch_retrieve + description: Returns metadata for `CRMContact` PATCHs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-patch: META_PATCH + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/contacts/meta/post: + get: + operationId: contacts_meta_post_retrieve + description: Returns metadata for `CRMContact` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/contacts/remote-field-classes: + get: + operationId: contacts_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/custom-object-classes: + get: + operationId: custom_object_classes_list + description: Returns a list of `CustomObjectClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - fields + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandFields: + value: fields + summary: Expand Fields + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - custom-object-classes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedCustomObjectClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/custom-object-classes/{custom_object_class_id}/association-types: + get: + operationId: custom_object_classes_association_types_list + description: Returns a list of `AssociationType` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: path + name: custom_object_class_id + schema: + type: string + format: uuid + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - target_object_classes + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTargetObjectClasses: + value: target_object_classes + summary: Expand Target_object_classes + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - association-types + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAssociationTypeList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + post: + operationId: custom_object_classes_association_types_create + description: Creates an `AssociationType` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: custom_object_class_id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - association-types + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CRMAssociationTypeEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CRMAssociationTypeEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CRMAssociationTypeEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/CRMAssociationTypeResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/custom-object-classes/{custom_object_class_id}/association-types/{id}: + get: + operationId: custom_object_classes_association_types_retrieve + description: Returns an `AssociationType` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: custom_object_class_id + schema: + type: string + format: uuid + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - target_object_classes + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTargetObjectClasses: + value: target_object_classes + summary: Expand Target_object_classes + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - association-types + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AssociationType' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/custom-object-classes/{custom_object_class_id}/association-types/meta/post: + get: + operationId: custom_object_classes_association_types_meta_post_retrieve + description: Returns metadata for `CRMAssociationType` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: custom_object_class_id + schema: + type: string + format: uuid + required: true + tags: + - association-types + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects: + get: + operationId: custom_object_classes_custom_objects_list + description: Returns a list of `CustomObject` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: path + name: custom_object_class_id + schema: + type: string + format: uuid + required: true + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - custom-objects + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedCustomObjectList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + post: + operationId: custom_object_classes_custom_objects_create + description: Creates a `CustomObject` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: custom_object_class_id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - custom-objects + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CRMCustomObjectEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CRMCustomObjectEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CRMCustomObjectEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/CRMCustomObjectResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects/{id}: + get: + operationId: custom_object_classes_custom_objects_retrieve + description: Returns a `CustomObject` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: custom_object_class_id + schema: + type: string + format: uuid + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - custom-objects + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CustomObject' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects/{object_id}/associations: + get: + operationId: custom_object_classes_custom_objects_associations_list + description: Returns a list of `Association` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: association_type_id + schema: + type: string + description: If provided, will only return opportunities with this association_type. + examples: + AssociationTypeId: + summary: association_type_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: path + name: custom_object_class_id + schema: + type: string + format: uuid + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - association_type + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAssociationType: + value: association_type + summary: Expand Association_type + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: path + name: object_id + schema: + type: string + format: uuid + required: true + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - associations + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAssociationList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects/meta/post: + get: + operationId: custom_object_classes_custom_objects_meta_post_retrieve + description: Returns metadata for `CRMCustomObject` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: custom_object_class_id + schema: + type: string + format: uuid + required: true + tags: + - custom-objects + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/custom-object-classes/{id}: + get: + operationId: custom_object_classes_retrieve + description: Returns a `CustomObjectClass` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - fields + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandFields: + value: fields + summary: Expand Fields + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - custom-object-classes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CustomObjectClass' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + ? /crm/v1/custom-object-classes/{source_class_id}/custom-objects/{source_object_id}/associations/{target_class_id}/{target_object_id}/{association_type_id} + : put: + operationId: custom_object_classes_custom_objects_associations_update + description: Creates an Association between `source_object_id` and `target_object_id` + of type `association_type_id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: association_type_id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + - in: path + name: source_class_id + schema: + type: string + format: uuid + required: true + - in: path + name: source_object_id + schema: + type: string + format: uuid + required: true + - in: path + name: target_class_id + schema: + type: string + required: true + - in: path + name: target_object_id + schema: + type: string + format: uuid + required: true + tags: + - associations + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Association' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/custom-object-classes/custom-objects/remote-field-classes: + get: + operationId: custom_object_classes_custom_objects_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - custom-objects + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/default-scopes: + get: + operationId: default_scopes_retrieve + description: 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). + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/delete-account: + post: + operationId: delete_account_delete + description: Delete a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - delete-account + security: + - tokenAuth: [] + responses: + '200': + description: No response body + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/engagement-types: + get: + operationId: engagement_types_list + description: Returns a list of `EngagementType` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - engagement-types + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedEngagementTypeList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/engagement-types/{id}: + get: + operationId: engagement_types_retrieve + description: Returns an `EngagementType` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - engagement-types + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/EngagementType' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/engagement-types/remote-field-classes: + get: + operationId: engagement_types_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - engagement-types + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/engagements: + get: + operationId: engagements_list + description: Returns a list of `Engagement` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - contacts + - engagement_type + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandContacts,Owner,Account,EngagementType: + value: contacts,owner,account,engagement_type + summary: Expand Contacts, Owner, Account, Engagement_type + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: started_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return engagements started after this + datetime. + - in: query + name: started_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return engagements started before this + datetime. + tags: + - engagements + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedEngagementList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: engagements_create + description: Creates an `Engagement` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - engagements + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/EngagementEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/EngagementEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/EngagementEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/EngagementResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/engagements/{id}: + get: + operationId: engagements_retrieve + description: Returns an `Engagement` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - contacts + - engagement_type + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandContacts,Owner,Account,EngagementType: + value: contacts,owner,account,engagement_type + summary: Expand Contacts, Owner, Account, Engagement_type + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - engagements + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Engagement' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + patch: + operationId: engagements_partial_update + description: Updates an `Engagement` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - engagements + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedEngagementEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedEngagementEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedEngagementEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/EngagementResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/engagements/meta/patch/{id}: + get: + operationId: engagements_meta_patch_retrieve + description: Returns metadata for `Engagement` PATCHs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - engagements + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-patch: META_PATCH + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/engagements/meta/post: + get: + operationId: engagements_meta_post_retrieve + description: Returns metadata for `Engagement` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - engagements + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/engagements/remote-field-classes: + get: + operationId: engagements_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - engagements + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/field-mappings: + get: + operationId: field_mappings_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingApiInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: field_mappings_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/field-mappings/{field_mapping_id}: + patch: + operationId: field_mappings_partial_update + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + delete: + operationId: field_mappings_destroy + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '204': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/generate-key: + post: + operationId: generate_key_create + description: Create a remote key. + tags: + - generate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/issues: + get: + operationId: issues_list + description: Gets all issues for Organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: account_token + schema: + type: string + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred before this time + - in: query + name: end_user_organization_name + schema: + type: string + - in: query + name: first_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was after this datetime. + - in: query + name: first_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was before this datetime. + - in: query + name: include_muted + schema: + type: string + description: If true, will include muted issues + - in: query + name: integration_name + schema: + type: string + - in: query + name: last_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was after this datetime. + - in: query + name: last_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was before this datetime. + - in: query + name: linked_account_id + schema: + type: string + description: If provided, will only include issues pertaining to the linked + account passed in. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred after this time + - in: query + name: status + schema: + type: string + enum: + - ONGOING + - RESOLVED + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedIssueList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/issues/{id}: + get: + operationId: issues_retrieve + description: Get a specific issue. + parameters: + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Issue' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/leads: + get: + operationId: leads_list + description: Returns a list of `Lead` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: converted_account_id + schema: + type: string + description: If provided, will only return leads with this account. + examples: + ConvertedAccountId: + summary: converted_account_id + - in: query + name: converted_contact_id + schema: + type: string + description: If provided, will only return leads with this contact. + examples: + ConvertedContactId: + summary: converted_contact_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: email_addresses + schema: + type: string + description: If provided, will only return contacts matching the email addresses; + multiple email_addresses can be separated by commas. + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - converted_account + - converted_contact + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOwner,ConvertedContact,ConvertedAccount: + value: owner,converted_contact,converted_account + summary: Expand Owner, Converted_contact, Converted_account + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: owner_id + schema: + type: string + description: If provided, will only return leads with this owner. + examples: + OwnerId: + summary: owner_id + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: phone_numbers + schema: + type: string + description: If provided, will only return contacts matching the phone numbers; + multiple phone numbers can be separated by commas. + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - leads + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedLeadList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: leads_create + description: Creates a `Lead` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - leads + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/LeadEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/LeadEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/LeadEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/LeadResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/leads/{id}: + get: + operationId: leads_retrieve + description: Returns a `Lead` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - converted_account + - converted_contact + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOwner,ConvertedContact,ConvertedAccount: + value: owner,converted_contact,converted_account + summary: Expand Owner, Converted_contact, Converted_account + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - leads + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Lead' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/leads/meta/post: + get: + operationId: leads_meta_post_retrieve + description: Returns metadata for `Lead` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - leads + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/leads/remote-field-classes: + get: + operationId: leads_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - leads + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/link-token: + post: + operationId: link_token_create + description: Creates a link token to be used when linking a new end user. + tags: + - link-token + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/LinkToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/linked-account-scopes: + get: + operationId: linked_account_scopes_retrieve + description: 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). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: linked_account_scopes_create + description: 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) + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/linked-accounts: + get: + operationId: linked_accounts_list + description: List linked accounts for your organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: category + schema: + type: string + nullable: true + enum: + - accounting + - ats + - crm + - filestorage + - hris + - mktg + - ticketing + description: |- + Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_user_email_address + schema: + type: string + description: If provided, will only return linked accounts associated with + the given email address. + - in: query + name: end_user_organization_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given organization name. + - in: query + name: end_user_origin_id + schema: + type: string + description: If provided, will only return linked accounts associated with + the given origin ID. + - in: query + name: end_user_origin_ids + schema: + type: string + description: Comma-separated list of EndUser origin IDs, making it possible + to specify multiple EndUsers at once. + - in: query + name: id + schema: + type: string + format: uuid + - in: query + name: ids + schema: + type: string + description: Comma-separated list of LinkedAccount IDs, making it possible + to specify multiple LinkedAccounts at once. + - in: query + name: include_duplicates + schema: + type: boolean + description: 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. + - in: query + name: integration_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given integration name. + - in: query + name: is_test_account + schema: + type: string + description: If included, will only include test linked accounts. If not included, + will only include non-test linked accounts. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: status + schema: + type: string + description: 'Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, + `RELINK_NEEDED`' + tags: + - linked-accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountDetailsAndActionsList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/notes: + get: + operationId: notes_list + description: Returns a list of `Note` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: account_id + schema: + type: string + description: If provided, will only return notes with this account. + examples: + AccountId: + summary: account_id + - in: query + name: contact_id + schema: + type: string + description: If provided, will only return notes with this contact. + examples: + ContactId: + summary: contact_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - contact + - opportunity + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOwner,Contact,Account,Opportunity: + value: owner,contact,account,opportunity + summary: Expand Owner, Contact, Account, Opportunity + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: opportunity_id + schema: + type: string + description: If provided, will only return notes with this opportunity. + examples: + OpportunityId: + summary: opportunity_id + - in: query + name: owner_id + schema: + type: string + description: If provided, will only return notes with this owner. + examples: + OwnerId: + summary: owner_id + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - notes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedNoteList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: notes_create + description: Creates a `Note` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - notes + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/NoteEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/NoteEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/NoteEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/NoteResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/notes/{id}: + get: + operationId: notes_retrieve + description: Returns a `Note` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - contact + - opportunity + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOwner,Contact,Account,Opportunity: + value: owner,contact,account,opportunity + summary: Expand Owner, Contact, Account, Opportunity + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - notes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Note' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/notes/meta/post: + get: + operationId: notes_meta_post_retrieve + description: Returns metadata for `Note` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - notes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/notes/remote-field-classes: + get: + operationId: notes_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - notes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/opportunities: + get: + operationId: opportunities_list + description: Returns a list of `Opportunity` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: account_id + schema: + type: string + description: If provided, will only return opportunities with this account. + examples: + AccountId: + summary: account_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - owner + - stage + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOwner,Stage,Account: + value: owner,stage,account + summary: Expand Owner, Stage, Account + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: owner_id + schema: + type: string + description: If provided, will only return opportunities with this owner. + examples: + OwnerId: + summary: owner_id + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_created_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return opportunities created in the third + party platform after this datetime. + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: stage_id + schema: + type: string + description: If provided, will only return opportunities with this stage. + examples: + StageId: + summary: stage_id + - in: query + name: status + schema: + type: string + nullable: true + enum: + - LOST + - OPEN + - WON + description: |- + If provided, will only return opportunities with this status. Options: ('OPEN', 'WON', 'LOST') + + * `OPEN` - OPEN + * `WON` - WON + * `LOST` - LOST + tags: + - opportunities + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedOpportunityList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: opportunities_create + description: Creates an `Opportunity` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - opportunities + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/OpportunityEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/OpportunityEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/OpportunityEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/OpportunityResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/opportunities/{id}: + get: + operationId: opportunities_retrieve + description: Returns an `Opportunity` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - owner + - stage + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOwner,Stage,Account: + value: owner,stage,account + summary: Expand Owner, Stage, Account + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - status + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + - in: query + name: show_enum_origins + schema: + type: string + enum: + - status + description: 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) + examples: + OriginalEnumValuesStatus: + value: status + summary: Original Enum Values Status + tags: + - opportunities + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Opportunity' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + patch: + operationId: opportunities_partial_update + description: Updates an `Opportunity` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - opportunities + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedOpportunityEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedOpportunityEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedOpportunityEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/OpportunityResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/opportunities/meta/patch/{id}: + get: + operationId: opportunities_meta_patch_retrieve + description: Returns metadata for `Opportunity` PATCHs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - opportunities + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-patch: META_PATCH + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/opportunities/meta/post: + get: + operationId: opportunities_meta_post_retrieve + description: Returns metadata for `Opportunity` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - opportunities + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/opportunities/remote-field-classes: + get: + operationId: opportunities_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - opportunities + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/passthrough: + post: + operationId: passthrough_create + description: Pull data from an endpoint not currently supported by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/regenerate-key: + post: + operationId: regenerate_key_create + description: Exchange remote keys. + tags: + - regenerate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/remote-fields: + get: + operationId: remote_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: common_models + schema: + type: string + description: A comma seperated list of Common Model names. If included, will + only return Remote Fields for those Common Models. + - in: query + name: include_example_values + schema: + type: string + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/stages: + get: + operationId: stages_list + description: Returns a list of `Stage` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - stages + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedStageList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/stages/{id}: + get: + operationId: stages_retrieve + description: Returns a `Stage` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - stages + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Stage' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/stages/remote-field-classes: + get: + operationId: stages_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - stages + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/sync-status: + get: + operationId: sync_status_list + description: 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). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - sync-status + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedSyncStatusList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/sync-status/resync: + post: + operationId: sync_status_resync_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - force-resync + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/target-fields: + get: + operationId: target_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/ExternalTargetFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/tasks: + get: + operationId: tasks_list + description: Returns a list of `Task` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - opportunity + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOwner,Account,Opportunity: + value: owner,account,opportunity + summary: Expand Owner, Account, Opportunity + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - tasks + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTaskList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: tasks_create + description: Creates a `Task` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - tasks + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/TaskEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/TaskEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/TaskEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/TaskResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/tasks/{id}: + get: + operationId: tasks_retrieve + description: Returns a `Task` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - opportunity + - owner + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandOwner,Account,Opportunity: + value: owner,account,opportunity + summary: Expand Owner, Account, Opportunity + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - tasks + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Task' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + patch: + operationId: tasks_partial_update + description: Updates a `Task` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - tasks + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedTaskEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedTaskEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedTaskEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/TaskResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/tasks/meta/patch/{id}: + get: + operationId: tasks_meta_patch_retrieve + description: Returns metadata for `Task` PATCHs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - tasks + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-patch: META_PATCH + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/tasks/meta/post: + get: + operationId: tasks_meta_post_retrieve + description: Returns metadata for `Task` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - tasks + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/tasks/remote-field-classes: + get: + operationId: tasks_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - tasks + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/users: + get: + operationId: users_list + description: Returns a list of `User` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: email + schema: + type: string + nullable: true + description: If provided, will only return users with this email. + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - users + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedUserList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/users/{id}: + get: + operationId: users_retrieve + description: Returns a `User` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - users + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/User' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /crm/v1/users/ignore/{model_id}: + post: + operationId: users_ignore_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: model_id + schema: + type: string + format: uuid + required: true + tags: + - users + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + description: No response body + x-extra-tags: + - ignore-model + /crm/v1/users/remote-field-classes: + get: + operationId: users_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - users + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /crm/v1/webhook-receivers: + get: + operationId: webhook_receivers_list + description: Returns a list of `WebhookReceiver` objects. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: webhook_receivers_create + description: Creates a `WebhookReceiver` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC +components: + schemas: + Account: + type: object + description: |- + # The Account Object + ### Description + The `Account` object is used to represent a company in a CRM system. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The account's owner. + example: 0258cbc6-6020-430a-848e-aafacbadf4ae + x-merge-expands-to: User + name: + type: string + nullable: true + description: The account's name. + example: Merge API + description: + type: string + nullable: true + description: The account's description. + example: One API for all integrations + industry: + type: string + nullable: true + description: The account's industry. + example: API's + website: + type: string + format: uri + nullable: true + description: The account's website. + maxLength: 2000 + example: https://merge.dev/ + number_of_employees: + type: integer + maximum: 2147483647 + minimum: -2147483648 + nullable: true + description: The account's number of employees. + example: 276000 + addresses: + type: array + items: + $ref: '#/components/schemas/Address' + example: + - street_1: 50 Bowling Green Dr + street_2: Golden Gate Park + city: San Francisco + state: CA + postal_code: '94122' + country: US + address_type: Shipping + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + phone_numbers: + type: array + items: + $ref: '#/components/schemas/PhoneNumber' + readOnly: true + example: + - phone_number: '+16788879833' + phone_number_type: Mobile + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + last_activity_at: + type: string + format: date-time + nullable: true + description: The last date (either most recent or furthest in the future) + of when an activity occurs in an account. + example: '2022-02-10T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the CRM system account data was last modified by a user + with a login. + example: '2022-01-09T00:00:00Z' + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's account was created. + example: '2021-11-10T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /accounts + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"owner": "User"}' + x-merge-category: crm + AccountDetails: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + integration: + type: string + readOnly: true + example: BambooHR + integration_slug: + type: string + readOnly: true + example: bamboohr + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + nullable: true + example: hris + end_user_origin_id: + type: string + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + end_user_organization_name: + type: string + readOnly: true + example: Waystar Royco + end_user_email_address: + type: string + format: email + readOnly: true + example: kendall.roy@waystar-royco.com + status: + type: string + readOnly: true + example: COMPLETE + webhook_listener_url: + type: string + format: uri + readOnly: true + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + readOnly: true + description: 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. + example: true + account_type: + type: string + readOnly: true + example: PRODUCTION + completed_at: + type: string + format: date-time + nullable: true + description: The time at which account completes the linking flow. + example: '2024-08-26T20:11:19.277118Z' + x-merge-category: crm + AccountDetailsAndActions: + type: object + description: |- + # The LinkedAccount Object + ### Description + The `LinkedAccount` object is used to represent an end user's link with a specific integration. + + ### Usage Example + View a list of your organization's `LinkedAccount` objects. + properties: + id: + type: string + example: e59b1821-f85c-4e28-a6b3-1804156f3563 + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + example: hris + status: + oneOf: + - $ref: '#/components/schemas/AccountDetailsAndActionsStatusEnum' + - type: string + example: INCOMPLETE + status_detail: + type: string + example: Invalid login credentials + end_user_origin_id: + type: string + example: 3ac95cde-6c7f-4eef-afec-be710b42308d + end_user_organization_name: + type: string + example: Foo Bar, LLC + end_user_email_address: + type: string + example: hradmin@foobar.dev + subdomain: + type: string + description: The tenant or domain the customer has provided access to. + example: foobar + webhook_listener_url: + type: string + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + description: 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. + example: true + integration: + $ref: '#/components/schemas/AccountDetailsAndActionsIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + 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 + account_type: + type: string + example: PRODUCTION + completed_at: + type: string + format: date-time + example: '2024-08-26T20:11:19.277118Z' + required: + - account_type + - completed_at + - end_user_email_address + - end_user_organization_name + - id + - status + - webhook_listener_url + x-merge-sample-json: '{"id": "e59b1821-f85c-4e28-a6b3-1804156f3563", "category": + "hris", "status": "INCOMPLETE", "status_detail": "Invalid login credentials", + "end_user_origin_id": "3ac95cde-6c7f-4eef-afec-be710b42308d", "end_user_organization_name": + "Foo Bar, LLC", "end_user_email_address": "hradmin@foobar.dev", "webhook_listener_url": + "https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4", + "is_duplicate": true, "integration": {"name": "SAP SuccessFactors", "categories": + ["hris", "ats"], "image": "https://cdn.merge.dev/SuccessFactors_Logo.png", + "square_image": "https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg", "color": + "#F6A704", "slug": "sap-successfactors", "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"]}]}}' + x-merge-category: crm + AccountDetailsAndActionsIntegration: + type: object + properties: + name: + type: string + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + image: + type: string + square_image: + type: string + color: + type: string + slug: + type: string + passthrough_available: + type: boolean + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + required: + - categories + - color + - name + - passthrough_available + - slug + x-merge-category: crm + AccountDetailsAndActionsStatusEnum: + enum: + - COMPLETE + - INCOMPLETE + - RELINK_NEEDED + - IDLE + type: string + description: |- + * `COMPLETE` - COMPLETE + * `INCOMPLETE` - INCOMPLETE + * `RELINK_NEEDED` - RELINK_NEEDED + * `IDLE` - IDLE + x-merge-category: crm + AccountIntegration: + type: object + properties: + name: + type: string + description: Company name. + abbreviated_name: + type: string + nullable: true + description: "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)" + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: Category or categories this integration belongs to. Multiple + categories should be comma separated, i.e. [ats, hris]. + readOnly: true + image: + type: string + format: uri + nullable: true + description: Company logo in rectangular shape. + square_image: + type: string + format: uri + nullable: true + description: Company logo in square shape. + color: + type: string + description: The color of this integration used for buttons and text throughout + the app and landing pages. Choose a darker, saturated color. + pattern: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ + maxLength: 18 + slug: + type: string + readOnly: true + api_endpoints_to_documentation_urls: + type: object + additionalProperties: {} + description: "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': []}" + webhook_setup_guide_url: + type: string + nullable: true + description: Setup guide URL for third party webhook creation. Exposed in + Merge Docs. + category_beta_status: + type: object + description: Category or categories this integration is in beta status for. + readOnly: true + required: + - name + x-merge-category: crm + AccountRequest: + type: object + description: |- + # The Account Object + ### Description + The `Account` object is used to represent a company in a CRM system. + ### Usage Example + TODO + properties: + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The account's owner. + example: 0258cbc6-6020-430a-848e-aafacbadf4ae + x-merge-expands-to: User + name: + type: string + nullable: true + description: The account's name. + example: Merge API + description: + type: string + nullable: true + description: The account's description. + example: One API for all integrations + industry: + type: string + nullable: true + description: The account's industry. + example: API's + website: + type: string + format: uri + nullable: true + description: The account's website. + maxLength: 2000 + example: https://merge.dev/ + number_of_employees: + type: integer + maximum: 2147483647 + minimum: -2147483648 + nullable: true + description: The account's number of employees. + example: 276000 + addresses: + type: array + items: + $ref: '#/components/schemas/AddressRequest' + example: + - street_1: 50 Bowling Green Dr + street_2: Golden Gate Park + city: San Francisco + state: CA + postal_code: '94122' + country: US + address_type: Shipping + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + last_activity_at: + type: string + format: date-time + nullable: true + description: The last date (either most recent or furthest in the future) + of when an activity occurs in an account. + example: '2022-02-10T00:00:00Z' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"owner": "User"}' + x-merge-category: crm + AccountToken: + type: object + properties: + account_token: + type: string + example: T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + id: + type: string + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + required: + - account_token + - id + - integration + x-merge-category: crm + ActivityTypeEnum: + enum: + - CALL + - MEETING + - EMAIL + type: string + description: |- + * `CALL` - CALL + * `MEETING` - MEETING + * `EMAIL` - EMAIL + x-merge-category: crm + Address: + type: object + description: |- + # The Address Object + ### Description + The `Address` object is used to represent an entity's address. + ### Usage Example + TODO + properties: + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + street_1: + type: string + nullable: true + description: Line 1 of the address's street. + example: 50 Bowling Green Dr + street_2: + type: string + nullable: true + description: Line 2 of the address's street. + example: Golden Gate Park + city: + type: string + nullable: true + description: The address's city. + example: San Francisco + state: + type: string + nullable: true + description: The address's state. + example: CA + postal_code: + type: string + nullable: true + description: The address's postal code. + example: '94122' + country: + oneOf: + - $ref: '#/components/schemas/CountryEnum' + - type: string + nullable: true + description: |- + 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 + example: US + address_type: + oneOf: + - $ref: '#/components/schemas/AddressTypeEnum' + - type: string + nullable: true + description: |- + The address type. + + * `BILLING` - BILLING + * `SHIPPING` - SHIPPING + example: Shipping + x-merge-nested-write-allowed: true + x-merge-category: crm + AddressRequest: + type: object + description: |- + # The Address Object + ### Description + The `Address` object is used to represent an entity's address. + ### Usage Example + TODO + properties: + street_1: + type: string + nullable: true + description: Line 1 of the address's street. + example: 50 Bowling Green Dr + street_2: + type: string + nullable: true + description: Line 2 of the address's street. + example: Golden Gate Park + city: + type: string + nullable: true + description: The address's city. + example: San Francisco + state: + type: string + nullable: true + description: The address's state. + example: CA + postal_code: + type: string + nullable: true + description: The address's postal code. + example: '94122' + country: + oneOf: + - $ref: '#/components/schemas/CountryEnum' + - type: string + nullable: true + description: |- + 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 + example: US + address_type: + oneOf: + - $ref: '#/components/schemas/AddressTypeEnum' + - type: string + nullable: true + description: |- + The address type. + + * `BILLING` - BILLING + * `SHIPPING` - SHIPPING + example: Shipping + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: crm + AddressTypeEnum: + enum: + - BILLING + - SHIPPING + type: string + description: |- + * `BILLING` - BILLING + * `SHIPPING` - SHIPPING + x-merge-category: crm + AdvancedMetadata: + type: object + properties: + id: + type: string + format: uuid + display_name: + type: string + description: + type: string + is_required: + type: boolean + is_custom: + type: boolean + field_choices: + type: array + items: {} + required: + - id + x-merge-category: crm + Association: + type: object + description: |- + # The Association Object + ### Description + The `Association` record refers to an instance of an Association Type. + ### Usage Example + TODO + properties: + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + source_object: + type: string + format: uuid + readOnly: true + example: a8f5d29f-4e50-473f-8f12-27128ffcd37a + target_object: + type: string + format: uuid + readOnly: true + example: da0b1963-be70-469c-9f8c-06a81d0fe759 + association_type: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/AssociationType' + nullable: true + description: The association type the association belongs to. + example: 88a71b5c-a3cc-4bce-84ff-d18b049a4081 + x-merge-expands-to: AssociationType + x-merge-expands: '{"association_type": "AssociationType"}' + x-merge-category: crm + AssociationSubType: + type: object + properties: + id: + type: string + nullable: true + readOnly: true + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + origin_type: + type: string + nullable: true + readOnly: true + x-merge-category: crm + AssociationType: + type: object + description: |- + # The AssociationType Object + ### Description + The `Association Type` object represents the relationship between two objects. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 5bb73c32-3c6c-4757-ab7d-7d3540a1be31 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '93' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + source_object_class: + type: object + additionalProperties: {} + readOnly: true + description: The class of the source object (Custom Object or Common Model) + for the association type. + example: + id: ff1ff4cb-a66b-47dc-8e2a-50388049e602 + origin_type: CUSTOM_OBJECT + target_object_classes: + type: array + items: + $ref: '#/components/schemas/AssociationSubType' + readOnly: true + example: + - id: Opportunity + origin_type: COMMON_MODEL + x-merge-expands-to: AssociationSubType + remote_key_name: + type: string + nullable: true + example: order_to_opportunity + display_name: + type: string + nullable: true + example: Order to Opportunity + cardinality: + oneOf: + - $ref: '#/components/schemas/CardinalityEnum' + - type: string + nullable: true + example: ONE_TO_MANY + is_required: + type: boolean + x-merge-expands: '{"target_object_classes": "AssociationSubType"}' + x-merge-category: crm + AssociationTypeRequestRequest: + type: object + properties: + source_object_class: + $ref: '#/components/schemas/ObjectClassDescriptionRequest' + target_object_classes: + type: array + items: + $ref: '#/components/schemas/ObjectClassDescriptionRequest' + x-merge-expands-to: AssociationSubType + remote_key_name: + type: string + minLength: 1 + display_name: + type: string + minLength: 1 + cardinality: + $ref: '#/components/schemas/CardinalityEnum' + is_required: + type: boolean + default: false + required: + - remote_key_name + - source_object_class + - target_object_classes + x-merge-expands: '{"target_object_classes": "AssociationSubType"}' + x-merge-category: crm + AsyncPassthroughReciept: + type: object + properties: + async_passthrough_receipt_id: + type: string + format: uuid + example: fd29020f-2695-445e-922e-dcd5e81903fd + required: + - async_passthrough_receipt_id + x-merge-category: crm + AuditLogEvent: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: b5ceea2a-7171-47ce-8090-165cfce5572c + user_name: + type: string + nullable: true + description: The User's full name at the time of this Event occurring. + maxLength: 200 + example: Gil Feig + user_email: + type: string + format: email + nullable: true + description: The User's email at the time of this Event occurring. + maxLength: 254 + example: hello@merge.dev + role: + oneOf: + - $ref: '#/components/schemas/RoleEnum' + - type: string + description: |- + 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 + example: ADMIN + ip_address: + type: string + maxLength: 45 + example: 192.0.2.123 + event_type: + oneOf: + - $ref: '#/components/schemas/EventTypeEnum' + - type: string + description: |- + 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 + example: CHANGED_SCOPES + event_description: + type: string + example: Organization-wide Scopes for model hris.Employee updated from Read + to Read+Write + created_at: + type: string + format: date-time + readOnly: true + required: + - event_description + - event_type + - ip_address + - role + x-merge-category: crm + AvailableActions: + type: object + description: |- + # The AvailableActions Object + ### Description + The `Activity` object is used to see all available model/operation combinations for an integration. + + ### Usage Example + Fetch all the actions available for the `Zenefits` integration. + properties: + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: Lever + categories: + - ats + image: https://merge-api-production.s3.amazonaws.com/media/Lever_Logo.png + square_image: https://merge-api-production.s3.amazonaws.com/media/Lever_Square_Logo.png + color: '#262A34' + is_in_beta: 'true' + api_endpoints_to_documentation_urls: "{'GET': [('/common-model-scopes', + 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve')], + 'POST': []}" + passthrough_available: + type: boolean + example: true + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + example: + - model_name: Candidate + available_operations: + - FETCH + - CREATE + required_post_parameters: + - remote_user_id + supported_fields: + - first_name + - last_name + - company + - title + required: + - integration + - passthrough_available + x-merge-category: crm + CRMAccountEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/AccountRequest' + required: + - model + x-merge-category: crm + CRMAccountResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Account' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: crm + CRMAssociationTypeEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/AssociationTypeRequestRequest' + required: + - model + x-merge-category: crm + CRMAssociationTypeResponse: + type: object + properties: + model: + $ref: '#/components/schemas/AssociationType' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: crm + CRMContactEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/ContactRequest' + required: + - model + x-merge-category: crm + CRMContactResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Contact' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: crm + CRMCustomObjectEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/CustomObjectRequest' + required: + - model + x-merge-category: crm + CRMCustomObjectResponse: + type: object + properties: + model: + $ref: '#/components/schemas/CustomObject' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: crm + CardinalityEnum: + enum: + - ONE_TO_ONE + - MANY_TO_ONE + - MANY_TO_MANY + - ONE_TO_MANY + type: string + description: |- + * `ONE_TO_ONE` - ONE_TO_ONE + * `MANY_TO_ONE` - MANY_TO_ONE + * `MANY_TO_MANY` - MANY_TO_MANY + * `ONE_TO_MANY` - ONE_TO_MANY + x-merge-category: crm + CategoriesEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: crm + CategoryEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: crm + CommonModelScopeAPI: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializer' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - created_at + - custom_fields + - date_of_birth + - first_name + - gender + - remote_created_at + - remote_data + disabled_fields: + - company + - employments + - groups + - home_location + - manager + - work_location + required: + - common_models + x-merge-category: crm + CommonModelScopesBodyRequest: + type: object + properties: + model_id: + type: string + minLength: 1 + example: hris.Employee + enabled_actions: + type: array + items: + $ref: '#/components/schemas/EnabledActionsEnum' + example: + - READ + - WRITE + disabled_fields: + type: array + items: + type: string + minLength: 1 + example: + - first_name + required: + - disabled_fields + - enabled_actions + - model_id + x-merge-category: crm + Contact: + type: object + description: |- + # The Contact Object + ### Description + The `Contact` object is used to represent an existing point of contact at a company in a CRM system. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 550e8400-e29b-41d4-a716-446655440000 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + first_name: + type: string + nullable: true + description: The contact's first name. + example: Gil + last_name: + type: string + nullable: true + description: The contact's last name. + example: Feig + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The contact's account. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Account + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The contact's owner. + example: b8fbfc30-0982-420e-8c20-dab07b70b9d6 + addresses: + type: array + items: + $ref: '#/components/schemas/Address' + example: + - street_1: 50 Bowling Green Dr + street_2: Golden Gate Park + city: San Francisco + state: CA + postal_code: '94122' + country: US + address_type: Shipping + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + email_addresses: + type: array + items: + $ref: '#/components/schemas/EmailAddress' + example: + - email_address: hello@merge.dev + email_address_type: Work + phone_numbers: + type: array + items: + $ref: '#/components/schemas/PhoneNumber' + example: + - phone_number: '+13785579223' + phone_number_type: Mobile + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + last_activity_at: + type: string + format: date-time + nullable: true + description: When the contact's last activity occurred. + example: '2022-02-10T00:00:00Z' + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's contact was created. + example: '2021-11-10T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /contacts + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"account": "Account"}' + x-merge-category: crm + ContactRequest: + type: object + description: |- + # The Contact Object + ### Description + The `Contact` object is used to represent an existing point of contact at a company in a CRM system. + ### Usage Example + TODO + properties: + first_name: + type: string + nullable: true + description: The contact's first name. + example: Gil + last_name: + type: string + nullable: true + description: The contact's last name. + example: Feig + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The contact's account. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Account + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The contact's owner. + example: b8fbfc30-0982-420e-8c20-dab07b70b9d6 + addresses: + type: array + items: + $ref: '#/components/schemas/AddressRequest' + example: + - street_1: 50 Bowling Green Dr + street_2: Golden Gate Park + city: San Francisco + state: CA + postal_code: '94122' + country: US + address_type: Shipping + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + email_addresses: + type: array + items: + $ref: '#/components/schemas/EmailAddressRequest' + example: + - email_address: hello@merge.dev + email_address_type: Work + phone_numbers: + type: array + items: + $ref: '#/components/schemas/PhoneNumberRequest' + example: + - phone_number: '+13785579223' + phone_number_type: Mobile + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + last_activity_at: + type: string + format: date-time + nullable: true + description: When the contact's last activity occurred. + example: '2022-02-10T00:00:00Z' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account"}' + x-merge-category: crm + CountryEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: crm + CreateFieldMappingRequest: + type: object + properties: + target_field_name: + type: string + minLength: 1 + description: The name of the target field you want this remote field to + map to. + example: example_target_field_name + target_field_description: + type: string + minLength: 1 + description: The description of the target field you want this remote field + to map to. + example: this is a example description of the target field + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + common_model_name: + type: string + minLength: 1 + description: The name of the Common Model that the remote field corresponds + to in a given category. + example: ExampleCommonModel + required: + - common_model_name + - remote_field_traversal_path + - remote_method + - remote_url_path + - target_field_description + - target_field_name + x-merge-category: crm + CustomObject: + type: object + description: |- + # The CustomObject Object + ### Description + The `Custom Object` record refers to an instance of a Custom Object Class. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: da0b1963-be70-469c-9f8c-06a81d0fe759 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '4183634295' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + object_class: + type: string + format: uuid + nullable: true + description: The custom object class the custom object record belongs to. + example: ff1ff4cb-a66b-47dc-8e2a-50388049e602 + fields: + type: object + additionalProperties: {} + readOnly: true + description: The fields and values contained within the custom object record. + example: + order_id: '4183634295' + order_quantity: 50 + customer_type: Returning + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-category: crm + CustomObjectClass: + type: object + description: |- + # The Custom Object Class Object + ### Description + The `Custom Object Class` object is used to represent a Custom Object Schema in the remote system. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: ff1ff4cb-a66b-47dc-8e2a-50388049e602 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '9579977' + created_at: + type: string + format: date-time + readOnly: true + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The custom object class's name. + example: order + description: + type: string + nullable: true + description: The custom object class's description. + example: Order object + labels: + type: object + additionalProperties: + type: string + nullable: true + readOnly: true + description: The custom object class's singular and plural labels. + example: + singular: Order + plural: Orders + fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldClassForCustomObjectClass' + readOnly: true + example: + - display_name: Order ID + remote_key_name: order_id + description: The unique ID for the order. + is_required: true + is_nested_list: false + field_type: string + field_format: string + field_choices: [] + item_schema: string + - display_name: Order Quantity + remote_key_name: order_quantity + description: The number of items ordered. + is_required: true + is_nested_list: false + field_type: number + field_format: number + field_choices: [] + item_schema: string + - display_name: Customer Type + remote_key_name: customer_type + description: The type of customer. + is_required: true + is_nested_list: false + field_type: string + field_format: enumeration + field_choices: + - New + - Returning + item_schema: + x-merge-expands-to: RemoteFieldClassForCustomObjectClass + association_types: + type: array + items: + type: object + additionalProperties: {} + nullable: true + readOnly: true + description: The types of associations with other models that the custom + object class can have. + x-merge-expands: '{"fields": "RemoteFieldClassForCustomObjectClass"}' + x-merge-category: crm + CustomObjectRequest: + type: object + properties: + fields: + type: object + additionalProperties: {} + example: + test_field: hello + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + required: + - fields + x-merge-category: crm + DataPassthroughRequest: + type: object + description: |- + # The DataPassthrough Object + ### Description + The `DataPassthrough` object is used to send information to an otherwise-unsupported third-party endpoint. + + ### Usage Example + Create a `DataPassthrough` to get team hierarchies from your Rippling integration. + properties: + method: + allOf: + - $ref: '#/components/schemas/MethodEnum' + example: POST + path: + type: string + minLength: 1 + description: The path of the request in the third party's platform. + example: /scooters + base_url_override: + type: string + nullable: true + minLength: 1 + description: An optional override of the third party's base url for the + request. + example: https://api.example.com + data: + type: string + nullable: true + minLength: 1 + description: The data with the request. You must include a `request_format` + parameter matching the data's format + example: '{"company": "Lime", "model": "Gen 2.5"}' + multipart_form_data: + type: array + items: + $ref: '#/components/schemas/MultipartFormFieldRequest' + nullable: true + description: Pass an array of `MultipartFormField` objects in here instead + of using the `data` param if `request_format` is set to `MULTIPART`. + headers: + type: object + additionalProperties: {} + nullable: true + description: 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. + example: + EXTRA-HEADER: value + request_format: + allOf: + - $ref: '#/components/schemas/RequestFormatEnum' + nullable: true + example: JSON + normalize_response: + type: boolean + description: '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`.' + required: + - method + - path + x-merge-category: crm + DebugModeLog: + type: object + properties: + log_id: + type: string + example: 99433219-8017-4acd-bb3c-ceb23d663832 + dashboard_view: + type: string + example: https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832 + log_summary: + $ref: '#/components/schemas/DebugModelLogSummary' + example: + url: www.exampleintegration.com/api/v1/exampleapi + method: POST + status_code: 200 + required: + - dashboard_view + - log_id + - log_summary + x-merge-sample-json: '{"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}}' + x-merge-category: crm + DebugModelLogSummary: + type: object + properties: + url: + type: string + example: www.exampleintegration.com/api/v1/exampleapi + method: + type: string + example: POST + status_code: + type: integer + example: 200 + required: + - method + - status_code + - url + x-merge-sample-json: '{"url": "www.exampleintegration.com/api/v1/exampleapi", + "method": "POST", "status_code": 200}' + x-merge-category: crm + DirectionEnum: + enum: + - INBOUND + - OUTBOUND + type: string + description: |- + * `INBOUND` - INBOUND + * `OUTBOUND` - OUTBOUND + x-merge-category: crm + EmailAddress: + type: object + description: |- + # The EmailAddress Object + ### Description + The `EmailAddress` object is used to represent an entity's email address. + ### Usage Example + Fetch from the `GET Contact` endpoint and view their email addresses. + properties: + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + email_address: + type: string + nullable: true + description: The email address. + example: merge_is_hiring@merge.dev + email_address_type: + type: string + nullable: true + description: The email address's type. + example: Work + x-merge-nested-write-allowed: true + x-merge-category: crm + EmailAddressRequest: + type: object + description: |- + # The EmailAddress Object + ### Description + The `EmailAddress` object is used to represent an entity's email address. + ### Usage Example + Fetch from the `GET Contact` endpoint and view their email addresses. + properties: + email_address: + type: string + nullable: true + description: The email address. + example: merge_is_hiring@merge.dev + email_address_type: + type: string + nullable: true + description: The email address's type. + example: Work + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: crm + EnabledActionsEnum: + enum: + - READ + - WRITE + type: string + description: |- + * `READ` - READ + * `WRITE` - WRITE + x-merge-category: crm + EncodingEnum: + enum: + - RAW + - BASE64 + - GZIP_BASE64 + type: string + description: |- + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + x-merge-category: crm + EndUserDetailsRequest: + type: object + properties: + end_user_email_address: + type: string + minLength: 1 + description: Your end user's email address. This is purely for identification + purposes - setting this value will not cause any emails to be sent. + maxLength: 100 + example: example@gmail.com + end_user_organization_name: + type: string + minLength: 1 + description: Your end user's organization. + maxLength: 100 + example: Test Organization + end_user_origin_id: + type: string + minLength: 1 + description: This unique identifier typically represents the ID for your + end user in your product's database. This value must be distinct from + other Linked Accounts' unique identifiers. + maxLength: 100 + example: '12345' + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: The integration categories to show in Merge Link. + example: + - hris + - ats + integration: + type: string + nullable: true + minLength: 1 + description: 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/. + example: bamboohr + link_expiry_mins: + type: integer + maximum: 10080 + minimum: 30 + default: 30 + description: 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. + should_create_magic_link_url: + type: boolean + nullable: true + default: false + description: 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. + hide_admin_magic_link: + type: boolean + nullable: true + default: false + description: 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. + common_models: + type: array + items: + $ref: '#/components/schemas/CommonModelScopesBodyRequest' + nullable: true + description: 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. + category_common_model_scopes: + type: object + additionalProperties: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + nullable: true + description: 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. + example: + hris: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - first_name + - last_name + - personal_email + disabled_fields: + - preferred_name + - model_name: Employment + model_permissions: + READ: + is_enabled: false + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - effective_date + ats: + - model_name: Job + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - name + disabled_fields: + - description + - model_name: Department + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + language: + oneOf: + - $ref: '#/components/schemas/LanguageEnum' + - type: string + nullable: true + description: |- + The following subset of IETF language tags can be used to configure localization. + + * `en` - en + * `de` - de + example: en + are_syncs_disabled: + type: boolean + nullable: true + default: false + description: The boolean that indicates whether initial, periodic, and force + syncs will be disabled. + integration_specific_config: + type: object + additionalProperties: {} + nullable: true + description: A JSON object containing integration-specific configuration + options. + example: + rippling: + oauth_code: 3h1jj8ssdf31dfji3o1jjdfjasd + required: + - categories + - end_user_email_address + - end_user_organization_name + - end_user_origin_id + x-merge-category: crm + Engagement: + type: object + description: |- + # The Engagement Object + ### Description + The `Engagement` object is used to represent an interaction noted in a CRM system. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 550e8400-e29b-41d4-a716-446655440000 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The engagement's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: User + content: + type: string + nullable: true + description: The engagement's content. + example: Call for negotiation + subject: + type: string + nullable: true + description: The engagement's subject. + example: Call from customer + direction: + oneOf: + - $ref: '#/components/schemas/DirectionEnum' + - type: string + nullable: true + description: |- + The engagement's direction. + + * `INBOUND` - INBOUND + * `OUTBOUND` - OUTBOUND + example: INBOUND + engagement_type: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/EngagementType' + nullable: true + description: The engagement type of the engagement. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: EngagementType + start_time: + type: string + format: date-time + nullable: true + description: The time at which the engagement started. + example: '2022-02-10T00:00:00Z' + end_time: + type: string + format: date-time + nullable: true + description: The time at which the engagement ended. + example: '2022-02-10T00:05:00Z' + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The account of the engagement. + example: 025fjlc6-6000-430a-848e-aafacbadf4fe + x-merge-expands-to: Account + contacts: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + example: + - a7c55bc6-2940-c80a-848e-bbfacbfdf4fg + x-merge-expands-to: Contact + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /engagements + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"account": "Account", "contacts": "Contact", "engagement_type": + "EngagementType", "owner": "User"}' + x-merge-category: crm + EngagementEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/EngagementRequest' + required: + - model + x-merge-category: crm + EngagementRequest: + type: object + description: |- + # The Engagement Object + ### Description + The `Engagement` object is used to represent an interaction noted in a CRM system. + ### Usage Example + TODO + properties: + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The engagement's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: User + content: + type: string + nullable: true + description: The engagement's content. + example: Call for negotiation + subject: + type: string + nullable: true + description: The engagement's subject. + example: Call from customer + direction: + oneOf: + - $ref: '#/components/schemas/DirectionEnum' + - type: string + nullable: true + description: |- + The engagement's direction. + + * `INBOUND` - INBOUND + * `OUTBOUND` - OUTBOUND + example: INBOUND + engagement_type: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/EngagementType' + nullable: true + description: The engagement type of the engagement. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: EngagementType + start_time: + type: string + format: date-time + nullable: true + description: The time at which the engagement started. + example: '2022-02-10T00:00:00Z' + end_time: + type: string + format: date-time + nullable: true + description: The time at which the engagement ended. + example: '2022-02-10T00:05:00Z' + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The account of the engagement. + example: 025fjlc6-6000-430a-848e-aafacbadf4fe + x-merge-expands-to: Account + contacts: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + example: + - a7c55bc6-2940-c80a-848e-bbfacbfdf4fg + x-merge-expands-to: Contact + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account", "contacts": "Contact", "engagement_type": + "EngagementType", "owner": "User"}' + x-merge-category: crm + EngagementResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Engagement' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: crm + EngagementType: + type: object + description: |- + # The Engagement Type Object + ### Description + The `Engagement Type` object is used to represent an interaction activity. A given `Engagement` typically has an `Engagement Type` object represented in the engagement_type field. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 550e8400-e29b-41d4-a716-446655440000 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + activity_type: + oneOf: + - $ref: '#/components/schemas/ActivityTypeEnum' + - type: string + nullable: true + description: |- + The engagement type's activity type. + + * `CALL` - CALL + * `MEETING` - MEETING + * `EMAIL` - EMAIL + example: CALL + name: + type: string + nullable: true + description: The engagement type's name. + example: First Call + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-category: crm + ErrorValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /model/custom_fields + title: + type: string + example: Missing Required Field + detail: + type: string + example: custom_fields is a required field on model. + problem_type: + type: string + example: MISSING_REQUIRED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: crm + EventTypeEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: crm + ExternalTargetFieldAPI: + type: object + properties: + name: + type: string + nullable: true + readOnly: true + example: example_target_field_name + description: + type: string + nullable: true + readOnly: true + example: this is a example description of a target field + is_mapped: + type: string + nullable: true + readOnly: true + example: true + x-merge-category: crm + ExternalTargetFieldAPIResponse: + type: object + properties: + Account: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Contact: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Lead: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Note: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Opportunity: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Stage: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + User: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Task: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Engagement: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + x-merge-category: crm + FieldFormatEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + x-merge-category: crm + FieldMappingApiInstance: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + is_integration_wide: + type: boolean + readOnly: true + target_field: + type: object + properties: + name: + type: string + description: + type: string + is_organization_wide: + type: boolean + required: + - description + - is_organization_wide + - name + nullable: true + readOnly: true + example: + name: example_target_field_name + description: this is a example description of a target field + is_organization_wide: true + remote_field: + type: object + properties: + remote_key_name: + type: string + nullable: true + schema: + type: object + additionalProperties: {} + nullable: true + remote_endpoint_info: + type: object + properties: + method: + type: string + nullable: true + url_path: + type: string + nullable: true + field_traversal_path: + type: array + items: + type: string + nullable: true + required: + - field_traversal_path + - method + - url_path + required: + - remote_endpoint_info + - remote_key_name + - schema + nullable: true + readOnly: true + example: + 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 + x-merge-category: crm + FieldMappingApiInstanceResponse: + type: object + properties: + Account: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Contact: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Lead: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Note: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Opportunity: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Stage: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + User: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Task: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Engagement: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + x-merge-category: crm + FieldMappingInstanceResponse: + type: object + properties: + model: + $ref: '#/components/schemas/FieldMappingApiInstance' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: crm + FieldPermissionDeserializer: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: crm + FieldPermissionDeserializerRequest: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: crm + FieldTypeEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + x-merge-category: crm + GenerateRemoteKeyRequest: + type: object + description: |- + # The GenerateRemoteKey Object + ### Description + The `GenerateRemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to create a new remote key. + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: crm + IgnoreCommonModelRequest: + type: object + properties: + reason: + oneOf: + - $ref: '#/components/schemas/ReasonEnum' + - type: string + example: GENERAL_CUSTOMER_REQUEST + message: + type: string + minLength: 1 + maxLength: 256 + example: deletion request by user id 51903790-7dfe-4053-8d63-5a10cc4ffd39 + required: + - reason + x-merge-category: crm + IndividualCommonModelScopeDeserializer: + type: object + properties: + model_name: + type: string + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializer' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializer' + required: + - model_name + x-merge-category: crm + IndividualCommonModelScopeDeserializerRequest: + type: object + properties: + model_name: + type: string + minLength: 1 + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializerRequest' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializerRequest' + required: + - model_name + x-merge-category: crm + Issue: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + status: + oneOf: + - $ref: '#/components/schemas/IssueStatusEnum' + - type: string + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + example: ONGOING + error_description: + type: string + example: Missing Permissions + end_user: + type: object + additionalProperties: {} + readOnly: true + example: b82302de-852e-4e60-b050-edf9da3b7c02 + first_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + last_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + is_muted: + type: boolean + readOnly: true + example: true + error_details: + type: array + items: + type: string + readOnly: true + example: + - Missing employee permissions. + - Missing time off permissions. + required: + - error_description + x-merge-category: crm + IssueStatusEnum: + enum: + - ONGOING + - RESOLVED + type: string + description: |- + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + x-merge-category: crm + ItemFormatEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - uuid + * `number` - url + * `date` - email + * `datetime` - phone + * `bool` - currency + * `list` - decimal + x-merge-category: crm + ItemSchema: + type: object + properties: + item_type: + $ref: '#/components/schemas/ItemTypeEnum' + item_format: + $ref: '#/components/schemas/ItemFormatEnum' + item_choices: + type: array + items: + type: string + x-merge-category: crm + ItemTypeEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + x-merge-category: crm + LanguageEnum: + enum: + - en + - de + type: string + description: |- + * `en` - en + * `de` - de + x-merge-category: crm + LastSyncResultEnum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: crm + Lead: + type: object + description: |- + # The Lead Object + ### Description + The `Lead` object is used to represent an individual who is a potential customer. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 550e8400-e29b-41d4-a716-446655440000 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The lead's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: User + lead_source: + type: string + nullable: true + description: The lead's source. + example: API Blogger + title: + type: string + nullable: true + description: The lead's title. + example: Co-Founder + company: + type: string + nullable: true + description: The lead's company. + example: Merge API + first_name: + type: string + nullable: true + description: The lead's first name. + example: Gil + last_name: + type: string + nullable: true + description: The lead's last name. + example: Feig + addresses: + type: array + items: + $ref: '#/components/schemas/Address' + readOnly: true + example: + - street_1: 50 Bowling Green Dr + street_2: Golden Gate Park + city: San Francisco + state: CA + postal_code: '94122' + country: US + address_type: Shipping + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + email_addresses: + type: array + items: + $ref: '#/components/schemas/EmailAddress' + readOnly: true + example: + - email_address: hello@merge.dev + email_address_type: Work + phone_numbers: + type: array + items: + $ref: '#/components/schemas/PhoneNumber' + readOnly: true + example: + - phone_number: '+16789932455' + phone_number_type: Mobile + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's lead was updated. + example: '2022-02-10T00:00:00Z' + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's lead was created. + example: '2021-11-10T00:00:00Z' + converted_date: + type: string + format: date-time + nullable: true + description: When the lead was converted. + example: '2022-03-10T00:00:00Z' + converted_contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The contact of the converted lead. + example: 025fjlc6-6000-430a-848e-aafacbadf4fe + x-merge-expands-to: Contact + converted_account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The account of the converted lead. + example: 9c9de072-29cf-48e3-9578-1ca5b145b40e + x-merge-expands-to: Account + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /leads + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"converted_account": "Account", "converted_contact": "Contact", + "owner": "User"}' + x-merge-category: crm + LeadEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/LeadRequest' + required: + - model + x-merge-category: crm + LeadRequest: + type: object + description: |- + # The Lead Object + ### Description + The `Lead` object is used to represent an individual who is a potential customer. + ### Usage Example + TODO + properties: + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The lead's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: User + lead_source: + type: string + nullable: true + description: The lead's source. + example: API Blogger + title: + type: string + nullable: true + description: The lead's title. + example: Co-Founder + company: + type: string + nullable: true + description: The lead's company. + example: Merge API + first_name: + type: string + nullable: true + description: The lead's first name. + example: Gil + last_name: + type: string + nullable: true + description: The lead's last name. + example: Feig + addresses: + type: array + items: + $ref: '#/components/schemas/AddressRequest' + example: + - street_1: 50 Bowling Green Dr + street_2: Golden Gate Park + city: San Francisco + state: CA + postal_code: '94122' + country: US + address_type: Shipping + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + email_addresses: + type: array + items: + $ref: '#/components/schemas/EmailAddressRequest' + example: + - email_address: hello@merge.dev + email_address_type: Work + phone_numbers: + type: array + items: + $ref: '#/components/schemas/PhoneNumberRequest' + example: + - phone_number: '+16789932455' + phone_number_type: Mobile + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + converted_date: + type: string + format: date-time + nullable: true + description: When the lead was converted. + example: '2022-03-10T00:00:00Z' + converted_contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The contact of the converted lead. + example: 025fjlc6-6000-430a-848e-aafacbadf4fe + x-merge-expands-to: Contact + converted_account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The account of the converted lead. + example: 9c9de072-29cf-48e3-9578-1ca5b145b40e + x-merge-expands-to: Account + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"converted_account": "Account", "converted_contact": "Contact", + "owner": "User"}' + x-merge-category: crm + LeadResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Lead' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: crm + LinkToken: + type: object + properties: + link_token: + type: string + example: necdP7FtdASl1fQwm62be2_dM4wBG8_GactqoUV0 + integration_name: + type: string + example: Lever + magic_link_url: + type: string + example: https://link.merge.dev/asdfjkl12345jsndfgi2i83n + required: + - link_token + x-merge-category: crm + LinkedAccountCommonModelScopeDeserializerRequest: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - home_location + disabled_fields: + - work_location + - model_name: Benefit + model_permissions: + WRITE: + is_enabled: false + required: + - common_models + x-merge-category: crm + LinkedAccountStatus: + type: object + properties: + linked_account_status: + type: string + can_make_request: + type: boolean + required: + - can_make_request + - linked_account_status + x-merge-category: crm + MetaResponse: + type: object + properties: + request_schema: + type: object + additionalProperties: {} + example: + 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: + type: object + additionalProperties: {} + status: + $ref: '#/components/schemas/LinkedAccountStatus' + example: + linked_account_status: COMPLETE + can_make_request: true + has_conditional_params: + type: boolean + has_required_linked_account_params: + type: boolean + required: + - has_conditional_params + - has_required_linked_account_params + - request_schema + x-merge-category: crm + MethodEnum: + enum: + - GET + - OPTIONS + - HEAD + - POST + - PUT + - PATCH + - DELETE + type: string + description: |- + * `GET` - GET + * `OPTIONS` - OPTIONS + * `HEAD` - HEAD + * `POST` - POST + * `PUT` - PUT + * `PATCH` - PATCH + * `DELETE` - DELETE + x-merge-category: crm + ModelOperation: + type: object + description: |- + # The ModelOperation Object + ### Description + The `ModelOperation` object is used to represent the operations that are currently supported for a given model. + + ### Usage Example + View what operations are supported for the `Candidate` endpoint. + properties: + model_name: + type: string + example: Candidate + available_operations: + type: array + items: + type: string + example: + - FETCH + - CREATE + required_post_parameters: + type: array + items: + type: string + example: + - remote_user_id + supported_fields: + type: array + items: + type: string + example: + - first_name + - last_name + - company + - title + required: + - available_operations + - model_name + - required_post_parameters + - supported_fields + x-merge-category: crm + ModelPermissionDeserializer: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: crm + ModelPermissionDeserializerRequest: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: crm + MultipartFormFieldRequest: + type: object + description: |- + # The MultipartFormField Object + ### Description + The `MultipartFormField` object is used to represent fields in an HTTP request using `multipart/form-data`. + + ### Usage Example + Create a `MultipartFormField` to define a multipart form entry. + properties: + name: + type: string + minLength: 1 + description: The name of the form field + example: resume + data: + type: string + minLength: 1 + description: The data for the form field. + example: SW50ZWdyYXRlIGZhc3QKSW50ZWdyYXRlIG9uY2U= + encoding: + oneOf: + - $ref: '#/components/schemas/EncodingEnum' + - type: string + nullable: true + default: RAW + description: |- + The encoding of the value of `data`. Defaults to `RAW` if not defined. + + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + example: BASE64 + file_name: + type: string + nullable: true + minLength: 1 + description: The file name of the form field, if the field is for a file. + example: resume.pdf + content_type: + type: string + nullable: true + minLength: 1 + description: The MIME type of the file, if the field is for a file. + example: application/pdf + required: + - data + - name + x-merge-category: crm + Note: + type: object + description: |- + # The Note Object + ### Description + The `Note` object is used to represent a note on another object. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 550e8400-e29b-41d4-a716-446655440000 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The note's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: User + content: + type: string + nullable: true + description: The note's content. + example: Merge is hiring! + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The note's contact. + example: 025fjlc6-6000-430a-848e-aafacbadf4fe + x-merge-expands-to: Contact + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The note's account. + example: fba1fbc6-67c0-4cb2-a176-7896acd2ffd5 + x-merge-expands-to: Account + opportunity: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Opportunity' + nullable: true + description: The note's opportunity. + example: 754a244e-dd67-4731-a8d3-9bff9dc10465 + x-merge-expands-to: Opportunity + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's lead was updated. + example: '2022-02-10T00:00:00Z' + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's lead was created. + example: '2021-11-10T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /notes + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"account": "Account", "contact": "Contact", "opportunity": + "Opportunity", "owner": "User"}' + x-merge-category: crm + NoteEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/NoteRequest' + required: + - model + x-merge-category: crm + NoteRequest: + type: object + description: |- + # The Note Object + ### Description + The `Note` object is used to represent a note on another object. + ### Usage Example + TODO + properties: + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The note's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: User + content: + type: string + nullable: true + description: The note's content. + example: Merge is hiring! + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The note's contact. + example: 025fjlc6-6000-430a-848e-aafacbadf4fe + x-merge-expands-to: Contact + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The note's account. + example: fba1fbc6-67c0-4cb2-a176-7896acd2ffd5 + x-merge-expands-to: Account + opportunity: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Opportunity' + nullable: true + description: The note's opportunity. + example: 754a244e-dd67-4731-a8d3-9bff9dc10465 + x-merge-expands-to: Opportunity + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account", "contact": "Contact", "opportunity": + "Opportunity", "owner": "User"}' + x-merge-category: crm + NoteResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Note' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: crm + ObjectClassDescriptionRequest: + type: object + properties: + id: + type: string + minLength: 1 + origin_type: + $ref: '#/components/schemas/OriginTypeEnum' + required: + - id + - origin_type + x-merge-category: crm + Opportunity: + type: object + description: |- + # The Opportunity Object + ### Description + The `Opportunity` object is used to represent a deal opportunity in a CRM system. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 550e8400-e29b-41d4-a716-446655440000 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The opportunity's name. + example: Needs Integrations + description: + type: string + nullable: true + description: The opportunity's description. + example: Needs a Unified API for Integrations! + amount: + type: integer + maximum: 2147483647 + minimum: -2147483648 + nullable: true + description: The opportunity's amount. + example: 100000 + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The opportunity's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: User + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The account of the opportunity. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Account + stage: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Stage' + nullable: true + description: The stage of the opportunity. + example: 1968cbc6-6040-430a-848e-aafacbadf4ad + x-merge-expands-to: Stage + status: + oneOf: + - $ref: '#/components/schemas/OpportunityStatusEnum' + - type: string + nullable: true + description: |- + The opportunity's status. + + * `OPEN` - OPEN + * `WON` - WON + * `LOST` - LOST + example: WON + last_activity_at: + type: string + format: date-time + nullable: true + description: When the opportunity's last activity occurred. + example: '2022-02-10T00:00:00Z' + close_date: + type: string + format: date-time + nullable: true + description: When the opportunity was closed. + example: '2022-02-10T00:00:00Z' + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's opportunity was created. + example: '2021-11-10T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /opportunities + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"account": "Account", "owner": "User", "stage": "Stage"}' + x-merge-category: crm + OpportunityEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/OpportunityRequest' + required: + - model + x-merge-category: crm + OpportunityRequest: + type: object + description: |- + # The Opportunity Object + ### Description + The `Opportunity` object is used to represent a deal opportunity in a CRM system. + ### Usage Example + TODO + properties: + name: + type: string + nullable: true + description: The opportunity's name. + example: Needs Integrations + description: + type: string + nullable: true + description: The opportunity's description. + example: Needs a Unified API for Integrations! + amount: + type: integer + maximum: 2147483647 + minimum: -2147483648 + nullable: true + description: The opportunity's amount. + example: 100000 + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The opportunity's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: User + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The account of the opportunity. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Account + stage: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Stage' + nullable: true + description: The stage of the opportunity. + example: 1968cbc6-6040-430a-848e-aafacbadf4ad + x-merge-expands-to: Stage + status: + oneOf: + - $ref: '#/components/schemas/OpportunityStatusEnum' + - type: string + nullable: true + description: |- + The opportunity's status. + + * `OPEN` - OPEN + * `WON` - WON + * `LOST` - LOST + example: WON + last_activity_at: + type: string + format: date-time + nullable: true + description: When the opportunity's last activity occurred. + example: '2022-02-10T00:00:00Z' + close_date: + type: string + format: date-time + nullable: true + description: When the opportunity was closed. + example: '2022-02-10T00:00:00Z' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account", "owner": "User", "stage": "Stage"}' + x-merge-category: crm + OpportunityResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Opportunity' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: crm + OpportunityStatusEnum: + enum: + - OPEN + - WON + - LOST + type: string + description: |- + * `OPEN` - OPEN + * `WON` - WON + * `LOST` - LOST + x-merge-category: crm + OriginTypeEnum: + enum: + - CUSTOM_OBJECT + - COMMON_MODEL + - REMOTE_ONLY_MODEL + type: string + description: |- + * `CUSTOM_OBJECT` - CUSTOM_OBJECT + * `COMMON_MODEL` - COMMON_MODEL + * `REMOTE_ONLY_MODEL` - REMOTE_ONLY_MODEL + x-merge-category: crm + PaginatedAccountDetailsAndActionsList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AccountDetailsAndActions' + x-merge-category: crm + PaginatedAccountList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Account' + x-merge-category: crm + PaginatedAssociationList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Association' + x-merge-category: crm + PaginatedAssociationTypeList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AssociationType' + x-merge-category: crm + PaginatedAuditLogEventList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AuditLogEvent' + x-merge-category: crm + PaginatedContactList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Contact' + x-merge-category: crm + PaginatedCustomObjectClassList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/CustomObjectClass' + x-merge-category: crm + PaginatedCustomObjectList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/CustomObject' + x-merge-category: crm + PaginatedEngagementList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Engagement' + x-merge-category: crm + PaginatedEngagementTypeList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/EngagementType' + x-merge-category: crm + PaginatedIssueList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Issue' + x-merge-category: crm + PaginatedLeadList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Lead' + x-merge-category: crm + PaginatedNoteList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Note' + x-merge-category: crm + PaginatedOpportunityList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Opportunity' + x-merge-category: crm + PaginatedRemoteFieldClassList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/RemoteFieldClass' + x-merge-category: crm + PaginatedStageList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Stage' + x-merge-category: crm + PaginatedSyncStatusList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + x-merge-category: crm + PaginatedTaskList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Task' + x-merge-category: crm + PaginatedUserList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/User' + x-merge-category: crm + PatchedAccountRequest: + type: object + description: |- + # The Account Object + ### Description + The `Account` object is used to represent a company in a CRM system. + ### Usage Example + TODO + properties: + owner: + type: string + format: uuid + nullable: true + description: The account's owner. + example: 0258cbc6-6020-430a-848e-aafacbadf4ae + name: + type: string + nullable: true + description: The account's name. + example: Merge API + description: + type: string + nullable: true + description: The account's description. + example: One API for all integrations + industry: + type: string + nullable: true + description: The account's industry. + example: API's + website: + type: string + format: uri + nullable: true + description: The account's website. + maxLength: 2000 + example: https://merge.dev/ + number_of_employees: + type: integer + maximum: 2147483647 + minimum: -2147483648 + nullable: true + description: The account's number of employees. + example: 276000 + addresses: + type: array + items: + $ref: '#/components/schemas/AddressRequest' + example: + - street_1: 50 Bowling Green Dr + street_2: Golden Gate Park + city: San Francisco + state: CA + postal_code: '94122' + country: US + address_type: Shipping + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + last_activity_at: + type: string + format: date-time + nullable: true + description: The last date (either most recent or furthest in the future) + of when an activity occurs in an account. + example: '2022-02-10T00:00:00Z' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-category: crm + PatchedCRMAccountEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PatchedAccountRequest' + required: + - model + x-merge-category: crm + PatchedCRMContactEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PatchedContactRequest' + required: + - model + x-merge-category: crm + PatchedContactRequest: + type: object + description: |- + # The Contact Object + ### Description + The `Contact` object is used to represent an existing point of contact at a company in a CRM system. + ### Usage Example + TODO + properties: + first_name: + type: string + nullable: true + description: The contact's first name. + example: Gil + last_name: + type: string + nullable: true + description: The contact's last name. + example: Feig + account: + type: string + format: uuid + nullable: true + description: The contact's account. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The contact's owner. + example: b8fbfc30-0982-420e-8c20-dab07b70b9d6 + addresses: + type: array + items: + $ref: '#/components/schemas/AddressRequest' + example: + - street_1: 50 Bowling Green Dr + street_2: Golden Gate Park + city: San Francisco + state: CA + postal_code: '94122' + country: US + address_type: Shipping + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + email_addresses: + type: array + items: + $ref: '#/components/schemas/EmailAddressRequest' + example: + - email_address: hello@merge.dev + email_address_type: Work + phone_numbers: + type: array + items: + $ref: '#/components/schemas/PhoneNumberRequest' + example: + - phone_number: '+13785579223' + phone_number_type: Mobile + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + last_activity_at: + type: string + format: date-time + nullable: true + description: When the contact's last activity occurred. + example: '2022-02-10T00:00:00Z' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-category: crm + PatchedEditFieldMappingRequest: + type: object + properties: + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field_name + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + x-merge-category: crm + PatchedEngagementEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PatchedEngagementRequest' + required: + - model + x-merge-category: crm + PatchedEngagementRequest: + type: object + description: |- + # The Engagement Object + ### Description + The `Engagement` object is used to represent an interaction noted in a CRM system. + ### Usage Example + TODO + properties: + owner: + type: string + format: uuid + nullable: true + description: The engagement's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + content: + type: string + nullable: true + description: The engagement's content. + example: Call for negotiation + subject: + type: string + nullable: true + description: The engagement's subject. + example: Call from customer + direction: + oneOf: + - $ref: '#/components/schemas/DirectionEnum' + - type: string + nullable: true + description: |- + The engagement's direction. + + * `INBOUND` - INBOUND + * `OUTBOUND` - OUTBOUND + example: INBOUND + engagement_type: + type: string + format: uuid + nullable: true + description: The engagement type of the engagement. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + start_time: + type: string + format: date-time + nullable: true + description: The time at which the engagement started. + example: '2022-02-10T00:00:00Z' + end_time: + type: string + format: date-time + nullable: true + description: The time at which the engagement ended. + example: '2022-02-10T00:05:00Z' + account: + type: string + format: uuid + nullable: true + description: The account of the engagement. + example: 025fjlc6-6000-430a-848e-aafacbadf4fe + contacts: + type: array + items: + type: string + format: uuid + nullable: true + example: + - a7c55bc6-2940-c80a-848e-bbfacbfdf4fg + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-category: crm + PatchedOpportunityEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PatchedOpportunityRequest' + required: + - model + x-merge-category: crm + PatchedOpportunityRequest: + type: object + description: |- + # The Opportunity Object + ### Description + The `Opportunity` object is used to represent a deal opportunity in a CRM system. + ### Usage Example + TODO + properties: + name: + type: string + nullable: true + description: The opportunity's name. + example: Needs Integrations + description: + type: string + nullable: true + description: The opportunity's description. + example: Needs a Unified API for Integrations! + amount: + type: integer + maximum: 2147483647 + minimum: -2147483648 + nullable: true + description: The opportunity's amount. + example: 100000 + owner: + type: string + format: uuid + nullable: true + description: The opportunity's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + account: + type: string + format: uuid + nullable: true + description: The account of the opportunity. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + stage: + type: string + format: uuid + nullable: true + description: The stage of the opportunity. + example: 1968cbc6-6040-430a-848e-aafacbadf4ad + status: + oneOf: + - $ref: '#/components/schemas/OpportunityStatusEnum' + - type: string + nullable: true + description: |- + The opportunity's status. + + * `OPEN` - OPEN + * `WON` - WON + * `LOST` - LOST + example: WON + last_activity_at: + type: string + format: date-time + nullable: true + description: When the opportunity's last activity occurred. + example: '2022-02-10T00:00:00Z' + close_date: + type: string + format: date-time + nullable: true + description: When the opportunity was closed. + example: '2022-02-10T00:00:00Z' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-category: crm + PatchedTaskEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PatchedTaskRequest' + required: + - model + x-merge-category: crm + PatchedTaskRequest: + type: object + description: |- + # The Task Object + ### Description + The `Task` object is used to represent a task, such as a to-do item. + ### Usage Example + TODO + properties: + subject: + type: string + nullable: true + description: The task's subject. + example: Contact about Integration Strategy + content: + type: string + nullable: true + description: The task's content. + example: Follow up to see whether they need integrations + owner: + type: string + format: uuid + nullable: true + description: The task's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + account: + type: string + format: uuid + nullable: true + description: The task's account. + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + opportunity: + type: string + format: uuid + nullable: true + description: The task's opportunity. + example: 550e8400-e29b-41d4-a716-446655440000 + completed_date: + type: string + format: date-time + nullable: true + description: When the task is completed. + example: '2022-02-11T00:00:00Z' + due_date: + type: string + format: date-time + nullable: true + description: When the task is due. + example: '2022-02-10T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/TaskStatusEnum' + - type: string + nullable: true + description: |- + The task's status. + + * `OPEN` - OPEN + * `CLOSED` - CLOSED + example: OPEN + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-category: crm + PhoneNumber: + type: object + description: |- + # The PhoneNumber Object + ### Description + The `PhoneNumber` object is used to represent an entity's phone number. + ### Usage Example + Fetch from the `GET Contact` endpoint and view their phone numbers. + properties: + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + phone_number: + type: string + nullable: true + description: The phone number. + example: '+3198675309' + phone_number_type: + type: string + nullable: true + description: The phone number's type. + example: Mobile + x-merge-nested-write-allowed: true + x-merge-category: crm + PhoneNumberRequest: + type: object + description: |- + # The PhoneNumber Object + ### Description + The `PhoneNumber` object is used to represent an entity's phone number. + ### Usage Example + Fetch from the `GET Contact` endpoint and view their phone numbers. + properties: + phone_number: + type: string + nullable: true + description: The phone number. + example: '+3198675309' + phone_number_type: + type: string + nullable: true + description: The phone number's type. + example: Mobile + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-category: crm + ReasonEnum: + enum: + - GENERAL_CUSTOMER_REQUEST + - GDPR + - OTHER + type: string + description: |- + * `GENERAL_CUSTOMER_REQUEST` - GENERAL_CUSTOMER_REQUEST + * `GDPR` - GDPR + * `OTHER` - OTHER + x-merge-category: crm + RemoteData: + type: object + description: |- + # The RemoteData Object + ### Description + The `RemoteData` object is used to represent the full data pulled from the third-party API for an object. + + ### Usage Example + TODO + properties: + path: + type: string + description: The third-party API path that is being called. + example: /platform-endpoint + data: + readOnly: true + description: The data returned from the third-party for this object in its + original, unnormalized format. + example: + - Varies by platform + required: + - path + x-merge-category: crm + RemoteEndpointInfo: + type: object + properties: + method: + type: string + example: GET + url_path: + type: string + example: /example-url-path + field_traversal_path: + type: array + items: {} + example: + - example_key_name + required: + - field_traversal_path + - method + - url_path + x-merge-category: crm + RemoteField: + type: object + properties: + remote_field_class: + oneOf: + - type: string + - $ref: '#/components/schemas/RemoteFieldClass' + x-merge-expands-to: RemoteFieldClass + value: + nullable: true + example: string + required: + - remote_field_class + x-merge-expands: '{"remote_field_class": "RemoteFieldClass"}' + x-merge-category: crm + RemoteFieldAPI: + type: object + properties: + schema: + type: object + additionalProperties: {} + example: + type: string + remote_key_name: + type: string + example: example_remote_key_name + remote_endpoint_info: + $ref: '#/components/schemas/RemoteEndpointInfo' + example: + method: GET + url_path: /example-url-path + field_traversal_path: + - example_key_name + example_values: + type: array + items: {} + nullable: true + example: + - example + advanced_metadata: + allOf: + - $ref: '#/components/schemas/AdvancedMetadata' + nullable: true + coverage: + oneOf: + - type: integer + - type: number + format: double + nullable: true + readOnly: true + example: 0.33 + required: + - advanced_metadata + - remote_endpoint_info + - remote_key_name + - schema + x-merge-category: crm + RemoteFieldAPIResponse: + type: object + properties: + Account: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Contact: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Lead: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Note: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Opportunity: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Stage: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + User: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Task: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Engagement: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + x-merge-category: crm + RemoteFieldClass: + type: object + properties: + id: + type: string + display_name: + type: string + remote_key_name: + type: string + description: + type: string + is_custom: + type: boolean + is_required: + type: boolean + field_type: + $ref: '#/components/schemas/FieldTypeEnum' + field_format: + $ref: '#/components/schemas/FieldFormatEnum' + field_choices: + type: array + items: + type: object + properties: + value: + nullable: true + display_name: + type: string + nullable: true + nullable: true + item_schema: + $ref: '#/components/schemas/ItemSchema' + x-merge-category: crm + RemoteFieldClassForCustomObjectClass: + type: object + properties: + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + display_name: + type: string + nullable: true + remote_key_name: + type: string + nullable: true + description: + type: string + nullable: true + is_required: + type: boolean + field_type: + oneOf: + - $ref: '#/components/schemas/FieldTypeEnum' + - type: string + readOnly: true + field_format: + oneOf: + - $ref: '#/components/schemas/FieldFormatEnum' + - type: string + readOnly: true + field_choices: + type: array + items: + type: object + properties: + value: + nullable: true + display_name: + type: string + nullable: true + nullable: true + readOnly: true + item_schema: + type: object + properties: + item_type: + type: string + nullable: true + item_format: + type: string + nullable: true + item_choices: + type: array + items: + type: string + nullable: true + nullable: true + required: + - item_choices + - item_format + - item_type + nullable: true + readOnly: true + x-merge-category: crm + RemoteFieldRequest: + type: object + properties: + remote_field_class: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteFieldClass' + example: b057d1d2-c204-4da8-a74c-c91d1a260614 + x-merge-expands-to: RemoteFieldClass + value: + nullable: true + example: string + required: + - remote_field_class + x-merge-expands: '{"remote_field_class": "RemoteFieldClass"}' + x-merge-category: crm + RemoteKey: + type: object + description: |- + # The RemoteKey Object + ### Description + The `RemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to receive a new `RemoteKey`. + properties: + name: + type: string + example: Remote Deployment Key 1 + key: + type: string + example: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA + required: + - key + - name + x-merge-category: crm + RemoteKeyForRegenerationRequest: + type: object + description: |- + # The RemoteKeyForRegeneration Object + ### Description + The `RemoteKeyForRegeneration` object is used to exchange an old remote key for a new one + + ### Usage Example + Post a `RemoteKeyForRegeneration` to swap out an old remote key for a new one + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: crm + RemoteResponse: + type: object + description: |- + # The RemoteResponse Object + ### Description + The `RemoteResponse` object is used to represent information returned from a third-party endpoint. + + ### Usage Example + View the `RemoteResponse` returned from your `DataPassthrough`. + properties: + method: + type: string + example: GET + path: + type: string + example: /scooters + status: + type: integer + example: 200 + response: + example: + scooters: + - company: Lime + model: Gen 2.5 + - company: Bird + model: Bird Zero + response_headers: + type: object + additionalProperties: {} + example: + X-Page-Token: value + response_type: + oneOf: + - $ref: '#/components/schemas/ResponseTypeEnum' + - type: string + example: JSON + headers: + type: object + additionalProperties: {} + example: + EXTRA-HEADER: value + Authorization: + required: + - method + - path + - response + - status + x-merge-category: crm + RequestFormatEnum: + enum: + - JSON + - XML + - MULTIPART + type: string + description: |- + * `JSON` - JSON + * `XML` - XML + * `MULTIPART` - MULTIPART + x-merge-category: crm + ResponseTypeEnum: + enum: + - JSON + - BASE64_GZIP + type: string + description: |- + * `JSON` - JSON + * `BASE64_GZIP` - BASE64_GZIP + x-merge-category: crm + RoleEnum: + enum: + - ADMIN + - DEVELOPER + - MEMBER + - API + - SYSTEM + - MERGE_TEAM + type: string + description: |- + * `ADMIN` - ADMIN + * `DEVELOPER` - DEVELOPER + * `MEMBER` - MEMBER + * `API` - API + * `SYSTEM` - SYSTEM + * `MERGE_TEAM` - MERGE_TEAM + x-merge-category: crm + SelectiveSyncConfigurationsUsageEnum: + enum: + - IN_NEXT_SYNC + - IN_LAST_SYNC + type: string + description: |- + * `IN_NEXT_SYNC` - IN_NEXT_SYNC + * `IN_LAST_SYNC` - IN_LAST_SYNC + x-merge-category: crm + Stage: + type: object + description: |- + # The Stage Object + ### Description + The `Stage` object is used to represent the stage of an opportunity. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The stage's name. + example: Closed Won + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /stages + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-category: crm + StatusFd5Enum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: crm + SyncStatus: + type: object + description: |- + # The SyncStatus Object + ### Description + The `SyncStatus` object is used to represent the syncing state of an account + + ### Usage Example + View the `SyncStatus` for an account to see how recently its models were synced. + properties: + model_name: + type: string + example: Account + model_id: + type: string + example: crm.Account + last_sync_start: + type: string + format: date-time + example: '2021-03-30T19:44:18.695973Z' + next_sync_start: + type: string + format: date-time + example: '2021-03-30T20:44:18.662942Z' + last_sync_result: + oneOf: + - $ref: '#/components/schemas/LastSyncResultEnum' + - type: string + example: DONE + last_sync_finished: + type: string + format: date-time + example: '2021-03-30T19:55:18.695973Z' + status: + oneOf: + - $ref: '#/components/schemas/StatusFd5Enum' + - type: string + example: SYNCING + is_initial_sync: + type: boolean + example: true + selective_sync_configurations_usage: + $ref: '#/components/schemas/SelectiveSyncConfigurationsUsageEnum' + required: + - is_initial_sync + - model_id + - model_name + - status + x-merge-sample-json: '{"model_name": "Candidate", "model_id": "ats.Candidate", + "last_sync_start": "2021-03-30T19:44:18.695973Z", "next_sync_start": "2021-03-30T20:44:18.662942Z", + "status": "SYNCING", "is_initial_sync": true}' + x-merge-category: crm + Task: + type: object + description: |- + # The Task Object + ### Description + The `Task` object is used to represent a task, such as a to-do item. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 550e8400-e29b-41d4-a716-446655440000 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + subject: + type: string + nullable: true + description: The task's subject. + example: Contact about Integration Strategy + content: + type: string + nullable: true + description: The task's content. + example: Follow up to see whether they need integrations + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The task's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: User + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The task's account. + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + x-merge-expands-to: Account + opportunity: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Opportunity' + nullable: true + description: The task's opportunity. + example: 550e8400-e29b-41d4-a716-446655440000 + x-merge-expands-to: Opportunity + completed_date: + type: string + format: date-time + nullable: true + description: When the task is completed. + example: '2022-02-11T00:00:00Z' + due_date: + type: string + format: date-time + nullable: true + description: When the task is due. + example: '2022-02-10T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/TaskStatusEnum' + - type: string + nullable: true + description: |- + The task's status. + + * `OPEN` - OPEN + * `CLOSED` - CLOSED + example: OPEN + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /tasks + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"account": "Account", "opportunity": "Opportunity", "owner": + "User"}' + x-merge-category: crm + TaskEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/TaskRequest' + required: + - model + x-merge-category: crm + TaskRequest: + type: object + description: |- + # The Task Object + ### Description + The `Task` object is used to represent a task, such as a to-do item. + ### Usage Example + TODO + properties: + subject: + type: string + nullable: true + description: The task's subject. + example: Contact about Integration Strategy + content: + type: string + nullable: true + description: The task's content. + example: Follow up to see whether they need integrations + owner: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The task's owner. + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + x-merge-expands-to: User + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The task's account. + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + x-merge-expands-to: Account + opportunity: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Opportunity' + nullable: true + description: The task's opportunity. + example: 550e8400-e29b-41d4-a716-446655440000 + x-merge-expands-to: Opportunity + completed_date: + type: string + format: date-time + nullable: true + description: When the task is completed. + example: '2022-02-11T00:00:00Z' + due_date: + type: string + format: date-time + nullable: true + description: When the task is due. + example: '2022-02-10T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/TaskStatusEnum' + - type: string + nullable: true + description: |- + The task's status. + + * `OPEN` - OPEN + * `CLOSED` - CLOSED + example: OPEN + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account", "opportunity": "Opportunity", "owner": + "User"}' + x-merge-category: crm + TaskResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Task' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: crm + TaskStatusEnum: + enum: + - OPEN + - CLOSED + type: string + description: |- + * `OPEN` - OPEN + * `CLOSED` - CLOSED + x-merge-category: crm + User: + type: object + description: |- + # The User Object + ### Description + The `User` object is used to represent a user with a login to the CRM system. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 0358cbc6-2040-430a-848e-aafacbadf3aa + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The user's name. + example: Gil Feig + email: + type: string + nullable: true + description: The user's email address. + example: merge_is_hiring@merge.dev + is_active: + type: boolean + nullable: true + description: Whether or not the user is active. + example: true + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /users + data: + - Varies by platform + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"roles": "Role", "teams": "Team"}' + x-merge-category: crm + ValidationProblemSource: + type: object + properties: + pointer: + type: string + required: + - pointer + x-merge-category: crm + WarningValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /age + title: + type: string + example: Unrecognized Field + detail: + type: string + example: An unrecognized field, age, was passed in with request data. + problem_type: + type: string + example: UNRECOGNIZED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: crm + WebhookReceiver: + type: object + properties: + event: + type: string + is_active: + type: boolean + key: + type: string + required: + - event + - is_active + x-merge-category: crm + WebhookReceiverRequest: + type: object + properties: + event: + type: string + minLength: 1 + is_active: + type: boolean + key: + type: string + minLength: 1 + required: + - event + - is_active + x-merge-category: crm + securitySchemes: + tokenAuth: + type: http + scheme: bearer + description: Token-based authentication with required prefix "Bearer" + x-fern-token-variable-name: api_key +servers: +- url: https://api.merge.dev/api/crm/v1 + description: Production + x-fern-server-name: Production +- url: https://api-sandbox.merge.dev/api/crm/v1 + description: Sandbox + x-fern-server-name: Sandbox +- url: https://api-eu.merge.dev/api/crm/v1 + description: Production EU + x-fern-server-name: ProductionEU +- url: https://api-ap.merge.dev/api/crm/v1 + description: Production APSE1 + x-fern-server-name: ProductionAPSE1 diff --git a/.mock/definition/ats/__package__.yml b/.mock/definition/ATS/__package__.yml similarity index 94% rename from .mock/definition/ats/__package__.yml rename to .mock/definition/ATS/__package__.yml index 8f3c7857..791d099f 100644 --- a/.mock/definition/ats/__package__.yml +++ b/.mock/definition/ATS/__package__.yml @@ -13,14 +13,14 @@ types: * `LIMITED_TEAM_MEMBER` - LIMITED_TEAM_MEMBER * `INTERVIEWER` - INTERVIEWER source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AccountDetailsCategory: discriminated: false union: - CategoryEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true AccountDetails: properties: @@ -70,14 +70,14 @@ types: type: optional docs: The time at which account completes the linking flow. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AccountDetailsAndActionsCategory: discriminated: false union: - CategoryEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true AccountDetailsAndActionsStatus: discriminated: false @@ -85,7 +85,7 @@ types: - AccountDetailsAndActionsStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true AccountDetailsAndActions: docs: >- @@ -122,9 +122,8 @@ types: integration: optional account_type: string completed_at: datetime - integration_specific_fields: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AccountDetailsAndActionsIntegration: properties: name: string @@ -136,7 +135,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AccountDetailsAndActionsStatusEnum: enum: - COMPLETE @@ -149,7 +148,7 @@ types: * `RELINK_NEEDED` - RELINK_NEEDED * `IDLE` - IDLE source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AccountIntegration: properties: name: @@ -207,14 +206,14 @@ types: docs: Category or categories this integration is in beta status for. access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AccountToken: properties: account_token: string integration: AccountIntegration id: string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ActivityUser: discriminated: false docs: The user that performed the action. @@ -224,7 +223,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ActivityActivityType: discriminated: false @@ -238,7 +237,7 @@ types: - ActivityTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ActivityVisibility: discriminated: false @@ -252,7 +251,7 @@ types: - VisibilityEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true Activity: docs: >- @@ -332,7 +331,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ActivityRequestUser: discriminated: false docs: The user that performed the action. @@ -342,21 +341,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml - inline: true - ActivityRequestActivityType: - discriminated: false - docs: |- - The activity's type. - - * `NOTE` - NOTE - * `EMAIL` - EMAIL - * `OTHER` - OTHER - union: - - ActivityTypeEnum - - string - source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ActivityRequestVisibility: discriminated: false @@ -370,7 +355,7 @@ types: - VisibilityEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ActivityRequest: docs: >- @@ -390,7 +375,7 @@ types: type: optional docs: The user that performed the action. activity_type: - type: optional + type: optional docs: |- The activity's type. @@ -422,7 +407,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ActivityResponse: properties: model: Activity @@ -430,7 +415,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ActivityTypeEnum: enum: - NOTE @@ -441,7 +426,7 @@ types: * `EMAIL` - EMAIL * `OTHER` - OTHER source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AdvancedMetadata: properties: id: @@ -454,7 +439,7 @@ types: is_custom: optional field_choices: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ApplicationCandidate: discriminated: false docs: The candidate applying. @@ -464,7 +449,7 @@ types: format: uuid - Candidate source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationJob: discriminated: false @@ -475,7 +460,7 @@ types: format: uuid - Job source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationOffersItem: discriminated: false @@ -485,7 +470,7 @@ types: format: uuid - Offer source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationCreditedTo: discriminated: false @@ -496,7 +481,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationScreeningQuestionAnswersItem: discriminated: false @@ -506,7 +491,7 @@ types: format: uuid - ScreeningQuestionAnswer source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationCurrentStage: discriminated: false @@ -517,7 +502,7 @@ types: format: uuid - JobInterviewStage source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationRejectReason: discriminated: false @@ -528,7 +513,7 @@ types: format: uuid - RejectReason source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true Application: docs: >- @@ -605,7 +590,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ApplicationRequestCandidate: discriminated: false docs: The candidate applying. @@ -615,7 +600,7 @@ types: format: uuid - Candidate source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationRequestJob: discriminated: false @@ -626,7 +611,7 @@ types: format: uuid - Job source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationRequestOffersItem: discriminated: false @@ -636,7 +621,7 @@ types: format: uuid - Offer source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationRequestCreditedTo: discriminated: false @@ -647,7 +632,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationRequestScreeningQuestionAnswersItem: discriminated: false @@ -657,7 +642,7 @@ types: format: uuid - ScreeningQuestionAnswerRequest source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationRequestCurrentStage: discriminated: false @@ -668,7 +653,7 @@ types: format: uuid - JobInterviewStage source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationRequestRejectReason: discriminated: false @@ -679,7 +664,7 @@ types: format: uuid - RejectReason source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ApplicationRequest: docs: >- @@ -736,7 +721,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ApplicationResponse: properties: model: Application @@ -744,7 +729,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AsyncPassthroughReciept: properties: async_passthrough_receipt_id: @@ -752,7 +737,7 @@ types: validation: format: uuid source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AttachmentAttachmentType: discriminated: false docs: |- @@ -766,7 +751,7 @@ types: - AttachmentTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true Attachment: docs: >- @@ -837,7 +822,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AttachmentRequestAttachmentType: discriminated: false docs: |- @@ -851,7 +836,7 @@ types: - AttachmentTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true AttachmentRequest: docs: >- @@ -897,7 +882,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AttachmentResponse: properties: model: Attachment @@ -905,7 +890,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AttachmentTypeEnum: enum: - RESUME @@ -918,7 +903,7 @@ types: * `OFFER_LETTER` - OFFER_LETTER * `OTHER` - OTHER source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AuditLogEventRole: discriminated: false docs: >- @@ -941,7 +926,7 @@ types: - RoleEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true AuditLogEventEventType: discriminated: false @@ -1052,7 +1037,7 @@ types: - EventTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true AuditLogEvent: properties: @@ -1206,7 +1191,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml AvailableActions: docs: >- # The AvailableActions Object @@ -1225,7 +1210,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml CandidateApplicationsItem: discriminated: false union: @@ -1234,7 +1219,7 @@ types: format: uuid - Application source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true CandidateAttachmentsItem: discriminated: false @@ -1244,7 +1229,7 @@ types: format: uuid - Attachment source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true Candidate: docs: >- @@ -1334,7 +1319,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml CandidateRequestApplicationsItem: discriminated: false union: @@ -1343,7 +1328,7 @@ types: format: uuid - Application source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true CandidateRequestAttachmentsItem: discriminated: false @@ -1353,7 +1338,7 @@ types: format: uuid - Attachment source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true CandidateRequest: docs: >- @@ -1418,7 +1403,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml CandidateResponse: properties: model: Candidate @@ -1426,7 +1411,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml CategoriesEnum: enum: - hris @@ -1445,7 +1430,7 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml CategoryEnum: enum: - hris @@ -1464,14 +1449,14 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml CommonModelScopeApi: properties: common_models: docs: The common models you want to update the scopes for type: list source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml CommonModelScopesBodyRequest: properties: model_id: @@ -1481,7 +1466,7 @@ types: enabled_actions: list disabled_fields: list source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml DataPassthroughRequest: docs: >- # The DataPassthrough Object @@ -1535,21 +1520,21 @@ types: `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml DebugModeLog: properties: log_id: string dashboard_view: string log_summary: DebugModelLogSummary source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml DebugModelLogSummary: properties: url: string method: string status_code: integer source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml Department: docs: >- # The Department Object @@ -1599,7 +1584,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml DisabilityStatusEnum: enum: - YES_I_HAVE_A_DISABILITY_OR_PREVIOUSLY_HAD_A_DISABILITY @@ -1613,7 +1598,7 @@ types: * `I_DONT_WISH_TO_ANSWER` - I_DONT_WISH_TO_ANSWER source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml EeocCandidate: discriminated: false docs: The candidate being represented. @@ -1623,7 +1608,7 @@ types: format: uuid - Candidate source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true EeocRace: discriminated: false @@ -1651,7 +1636,7 @@ types: - RaceEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true EeocGender: discriminated: false @@ -1667,7 +1652,7 @@ types: - GenderEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true EeocVeteranStatus: discriminated: false @@ -1686,7 +1671,7 @@ types: - VeteranStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true EeocDisabilityStatus: discriminated: false @@ -1704,7 +1689,7 @@ types: - DisabilityStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true Eeoc: docs: >- @@ -1818,7 +1803,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml EmailAddressEmailAddressType: discriminated: false docs: |- @@ -1831,7 +1816,7 @@ types: - EmailAddressTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true EmailAddress: docs: >- @@ -1878,7 +1863,7 @@ types: more](https://docs.merge.dev/integrations/hris/supported-features/). access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml EmailAddressRequestEmailAddressType: discriminated: false docs: |- @@ -1891,7 +1876,7 @@ types: - EmailAddressTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true EmailAddressRequest: docs: >- @@ -1927,7 +1912,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml EmailAddressTypeEnum: enum: - PERSONAL @@ -1938,7 +1923,7 @@ types: * `WORK` - WORK * `OTHER` - OTHER source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml EnabledActionsEnum: enum: - READ @@ -1947,7 +1932,7 @@ types: * `READ` - READ * `WRITE` - WRITE source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml EncodingEnum: enum: - RAW @@ -1958,7 +1943,7 @@ types: * `BASE64` - BASE64 * `GZIP_BASE64` - GZIP_BASE64 source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ErrorValidationProblem: properties: source: optional @@ -1966,7 +1951,7 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml EventTypeEnum: enum: - CREATED_REMOTE_PRODUCTION_API_KEY @@ -1974,6 +1959,7 @@ types: - 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 @@ -2112,7 +2098,7 @@ types: * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ExternalTargetFieldApi: properties: name: @@ -2125,7 +2111,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ExternalTargetFieldApiResponse: properties: Activity: optional> @@ -2145,14 +2131,14 @@ types: Tag: optional> RemoteUser: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml FieldMappingApiInstanceTargetField: properties: name: string description: string is_organization_wide: boolean source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: properties: @@ -2160,7 +2146,7 @@ types: url_path: optional field_traversal_path: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true FieldMappingApiInstanceRemoteField: properties: @@ -2168,7 +2154,7 @@ types: schema: optional> remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true FieldMappingApiInstance: properties: @@ -2187,7 +2173,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml FieldMappingApiInstanceResponse: properties: Activity: optional> @@ -2207,7 +2193,7 @@ types: Tag: optional> RemoteUser: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml FieldMappingInstanceResponse: properties: model: FieldMappingApiInstance @@ -2215,19 +2201,19 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml FieldPermissionDeserializer: properties: enabled_fields: optional> disabled_fields: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml FieldPermissionDeserializerRequest: properties: enabled_fields: optional> disabled_fields: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml GenderEnum: enum: - MALE @@ -2243,14 +2229,32 @@ types: * `OTHER` - OTHER * `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml + IgnoreCommonModelRequestReason: + discriminated: false + union: + - ReasonEnum + - string + source: + openapi: ats_v3.yml + inline: true + IgnoreCommonModelRequest: + properties: + reason: IgnoreCommonModelRequestReason + message: + type: optional + validation: + minLength: 1 + maxLength: 256 + source: + openapi: ats_v3.yml IndividualCommonModelScopeDeserializer: properties: model_name: string model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml IndividualCommonModelScopeDeserializerRequest: properties: model_name: @@ -2260,7 +2264,7 @@ types: model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml IssueStatus: discriminated: false docs: |- @@ -2272,7 +2276,7 @@ types: - IssueStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true Issue: properties: @@ -2301,7 +2305,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml IssueStatusEnum: enum: - ONGOING @@ -2310,7 +2314,7 @@ types: * `ONGOING` - ONGOING * `RESOLVED` - RESOLVED source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml JobStatus: discriminated: false docs: |- @@ -2325,7 +2329,7 @@ types: - JobStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true JobType: discriminated: false @@ -2339,7 +2343,7 @@ types: - JobTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true JobDepartmentsItem: discriminated: false @@ -2349,7 +2353,7 @@ types: format: uuid - Department source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true JobOfficesItem: discriminated: false @@ -2359,7 +2363,7 @@ types: format: uuid - Office source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true JobHiringManagersItem: discriminated: false @@ -2369,7 +2373,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true JobRecruitersItem: discriminated: false @@ -2379,7 +2383,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true Job: docs: >- @@ -2482,7 +2486,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml JobInterviewStageJob: discriminated: false docs: >- @@ -2494,7 +2498,7 @@ types: format: uuid - Job source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true JobInterviewStage: docs: >- @@ -2562,7 +2566,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml JobPostingJobPostingUrlsItem: discriminated: false union: @@ -2571,7 +2575,7 @@ types: format: uuid - Url source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true JobPostingJob: discriminated: false @@ -2582,7 +2586,7 @@ types: format: uuid - Job source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true JobPostingStatus: discriminated: false @@ -2598,7 +2602,7 @@ types: - JobPostingStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true JobPosting: docs: >- @@ -2679,7 +2683,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml JobPostingStatusEnum: enum: - PUBLISHED @@ -2694,7 +2698,7 @@ types: * `INTERNAL` - INTERNAL * `PENDING` - PENDING source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml JobStatusEnum: enum: - OPEN @@ -2709,7 +2713,7 @@ types: * `ARCHIVED` - ARCHIVED * `PENDING` - PENDING source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml JobTypeEnum: enum: - POSTING @@ -2720,7 +2724,7 @@ types: * `REQUISITION` - REQUISITION * `PROFILE` - PROFILE source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml LanguageEnum: enum: - en @@ -2729,7 +2733,7 @@ types: * `en` - en * `de` - de source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml LastSyncResultEnum: enum: - SYNCING @@ -2746,20 +2750,20 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml LinkToken: properties: link_token: string integration_name: optional magic_link_url: optional source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml LinkedAccountStatus: properties: linked_account_status: string can_make_request: boolean source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml MetaResponse: properties: request_schema: map @@ -2768,7 +2772,7 @@ types: has_conditional_params: boolean has_required_linked_account_params: boolean source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml MethodEnum: enum: - GET @@ -2787,7 +2791,7 @@ types: * `PATCH` - PATCH * `DELETE` - DELETE source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ModelOperation: docs: >- # The ModelOperation Object @@ -2807,17 +2811,17 @@ types: required_post_parameters: list supported_fields: list source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ModelPermissionDeserializer: properties: is_enabled: optional source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ModelPermissionDeserializerRequest: properties: is_enabled: optional source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml MultipartFormFieldRequestEncoding: discriminated: false docs: |- @@ -2830,7 +2834,7 @@ types: - EncodingEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true MultipartFormFieldRequest: docs: >- @@ -2875,7 +2879,7 @@ types: validation: minLength: 1 source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml OfferApplication: discriminated: false docs: The application who is receiving the offer. @@ -2885,7 +2889,7 @@ types: format: uuid - Application source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true OfferCreator: discriminated: false @@ -2896,7 +2900,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true OfferStatus: discriminated: false @@ -2916,7 +2920,7 @@ types: - OfferStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true Offer: docs: >- @@ -2996,7 +3000,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml OfferStatusEnum: enum: - DRAFT @@ -3021,7 +3025,7 @@ types: * `SIGNED` - SIGNED * `DEPRECATED` - DEPRECATED source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml Office: docs: >- # The Office Object @@ -3074,7 +3078,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml OverallRecommendationEnum: enum: - DEFINITELY_NO @@ -3089,154 +3093,154 @@ types: * `STRONG_YES` - STRONG_YES * `NO_DECISION` - NO_DECISION source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedAccountDetailsAndActionsList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedActivityList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedApplicationList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedAttachmentList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedAuditLogEventList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedCandidateList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedDepartmentList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedEeocList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedIssueList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedJobInterviewStageList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedJobList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedJobPostingList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedOfferList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedOfficeList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedRejectReasonList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedRemoteUserList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedScheduledInterviewList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedScorecardList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedScreeningQuestionList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedSyncStatusList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PaginatedTagList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PatchedCandidateRequest: docs: >- # The Candidate Object @@ -3300,7 +3304,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PhoneNumberPhoneNumberType: discriminated: false docs: |- @@ -3315,7 +3319,7 @@ types: - PhoneNumberTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true PhoneNumber: docs: |- @@ -3356,7 +3360,7 @@ types: more](https://docs.merge.dev/integrations/hris/supported-features/). access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PhoneNumberRequestPhoneNumberType: discriminated: false docs: |- @@ -3371,7 +3375,7 @@ types: - PhoneNumberTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true PhoneNumberRequest: docs: |- @@ -3401,7 +3405,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml PhoneNumberTypeEnum: enum: - HOME @@ -3416,7 +3420,7 @@ types: * `SKYPE` - SKYPE * `OTHER` - OTHER source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RaceEnum: enum: - AMERICAN_INDIAN_OR_ALASKAN_NATIVE @@ -3445,7 +3449,7 @@ types: * `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ReasonEnum: enum: - GENERAL_CUSTOMER_REQUEST @@ -3456,7 +3460,7 @@ types: * `GDPR` - GDPR * `OTHER` - OTHER source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RejectReason: docs: >- # The RejectReason Object @@ -3506,7 +3510,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RemoteData: docs: >- # The RemoteData Object @@ -3528,21 +3532,21 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RemoteEndpointInfo: properties: method: string url_path: string field_traversal_path: list source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RemoteFieldApiCoverage: discriminated: false union: - integer - double source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true RemoteFieldApi: properties: @@ -3555,7 +3559,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RemoteFieldApiResponse: properties: Activity: optional> @@ -3575,7 +3579,7 @@ types: Tag: optional> RemoteUser: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RemoteKey: docs: >- # The RemoteKey Object @@ -3593,14 +3597,14 @@ types: name: string key: string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RemoteResponseResponseType: discriminated: false union: - ResponseTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true RemoteResponse: docs: >- @@ -3624,7 +3628,7 @@ types: response_type: optional headers: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RemoteUserAccessRole: discriminated: false docs: |- @@ -3639,7 +3643,7 @@ types: - AccessRoleEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true RemoteUser: docs: >- @@ -3715,7 +3719,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RequestFormatEnum: enum: - JSON @@ -3726,7 +3730,7 @@ types: * `XML` - XML * `MULTIPART` - MULTIPART source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ResponseTypeEnum: enum: - JSON @@ -3735,7 +3739,7 @@ types: * `JSON` - JSON * `BASE64_GZIP` - BASE64_GZIP source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml RoleEnum: enum: - ADMIN @@ -3752,7 +3756,7 @@ types: * `SYSTEM` - SYSTEM * `MERGE_TEAM` - MERGE_TEAM source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ScheduledInterviewApplication: discriminated: false docs: The application being interviewed. @@ -3762,7 +3766,7 @@ types: format: uuid - Application source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScheduledInterviewJobInterviewStage: discriminated: false @@ -3773,7 +3777,7 @@ types: format: uuid - JobInterviewStage source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScheduledInterviewOrganizer: discriminated: false @@ -3784,7 +3788,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScheduledInterviewInterviewersItem: discriminated: false @@ -3794,7 +3798,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScheduledInterviewStatus: discriminated: false @@ -3808,7 +3812,7 @@ types: - ScheduledInterviewStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScheduledInterview: docs: >- @@ -3892,7 +3896,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ScheduledInterviewRequestApplication: discriminated: false docs: The application being interviewed. @@ -3902,7 +3906,7 @@ types: format: uuid - Application source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScheduledInterviewRequestJobInterviewStage: discriminated: false @@ -3913,7 +3917,7 @@ types: format: uuid - JobInterviewStage source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScheduledInterviewRequestOrganizer: discriminated: false @@ -3924,7 +3928,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScheduledInterviewRequestInterviewersItem: discriminated: false @@ -3934,7 +3938,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScheduledInterviewRequestStatus: discriminated: false @@ -3948,7 +3952,7 @@ types: - ScheduledInterviewStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScheduledInterviewRequest: docs: >- @@ -4001,7 +4005,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ScheduledInterviewResponse: properties: model: ScheduledInterview @@ -4009,7 +4013,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ScheduledInterviewStatusEnum: enum: - SCHEDULED @@ -4020,7 +4024,7 @@ types: * `AWAITING_FEEDBACK` - AWAITING_FEEDBACK * `COMPLETE` - COMPLETE source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ScorecardApplication: discriminated: false docs: The application being scored. @@ -4030,7 +4034,7 @@ types: format: uuid - Application source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScorecardInterview: discriminated: false @@ -4041,7 +4045,7 @@ types: format: uuid - ScheduledInterview source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScorecardInterviewer: discriminated: false @@ -4052,7 +4056,7 @@ types: format: uuid - RemoteUser source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScorecardOverallRecommendation: discriminated: false @@ -4068,7 +4072,7 @@ types: - OverallRecommendationEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true Scorecard: docs: >- @@ -4141,7 +4145,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ScreeningQuestionJob: discriminated: false docs: The job associated with the screening question. @@ -4151,7 +4155,7 @@ types: format: uuid - Job source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScreeningQuestionType: discriminated: false @@ -4170,7 +4174,7 @@ types: - ScreeningQuestionTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScreeningQuestion: docs: >- @@ -4241,7 +4245,7 @@ types: [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ScreeningQuestionAnswerQuestion: discriminated: false docs: >- @@ -4255,7 +4259,7 @@ types: format: uuid - ScreeningQuestion source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScreeningQuestionAnswer: docs: >- @@ -4309,7 +4313,7 @@ types: more](https://docs.merge.dev/integrations/hris/supported-features/). access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ScreeningQuestionAnswerRequestQuestion: discriminated: false docs: >- @@ -4323,7 +4327,7 @@ types: format: uuid - ScreeningQuestion source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true ScreeningQuestionAnswerRequest: docs: >- @@ -4361,7 +4365,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ScreeningQuestionOption: docs: >- # The ScreeningQuestionOption Object @@ -4406,7 +4410,7 @@ types: [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ScreeningQuestionTypeEnum: enum: - DATE @@ -4427,7 +4431,7 @@ types: * `NUMERIC` - NUMERIC * `BOOLEAN` - BOOLEAN source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml SelectiveSyncConfigurationsUsageEnum: enum: - IN_NEXT_SYNC @@ -4436,7 +4440,7 @@ types: * `IN_NEXT_SYNC` - IN_NEXT_SYNC * `IN_LAST_SYNC` - IN_LAST_SYNC source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml StatusFd5Enum: enum: - SYNCING @@ -4453,14 +4457,14 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml SyncStatusLastSyncResult: discriminated: false union: - LastSyncResultEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true SyncStatusStatus: discriminated: false @@ -4468,7 +4472,7 @@ types: - StatusFd5Enum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true SyncStatus: docs: >- @@ -4495,7 +4499,7 @@ types: is_initial_sync: boolean selective_sync_configurations_usage: optional source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml Tag: docs: >- # The Tag Object @@ -4537,7 +4541,7 @@ types: access: read-only remote_data: optional>>> source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml UrlUrlType: discriminated: false docs: |- @@ -4554,7 +4558,7 @@ types: - UrlTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true Url: docs: >- @@ -4605,7 +4609,7 @@ types: more](https://docs.merge.dev/integrations/hris/supported-features/). access: read-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml UrlRequestUrlType: discriminated: false docs: |- @@ -4622,7 +4626,7 @@ types: - UrlTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true UrlRequest: docs: >- @@ -4662,7 +4666,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml UrlTypeEnum: enum: - PERSONAL @@ -4681,12 +4685,12 @@ types: * `OTHER` - OTHER * `JOB_POSTING` - JOB_POSTING source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ValidationProblemSource: properties: pointer: string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml VeteranStatusEnum: enum: - I_AM_NOT_A_PROTECTED_VETERAN @@ -4701,7 +4705,7 @@ types: * `I_DONT_WISH_TO_ANSWER` - I_DONT_WISH_TO_ANSWER source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml VisibilityEnum: enum: - ADMIN_ONLY @@ -4712,7 +4716,7 @@ types: * `PUBLIC` - PUBLIC * `PRIVATE` - PRIVATE source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml WarningValidationProblem: properties: source: optional @@ -4720,11 +4724,11 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml WebhookReceiver: properties: event: string is_active: boolean key: optional source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/accountDetails.yml b/.mock/definition/ATS/accountDetails.yml similarity index 88% rename from .mock/definition/ats/accountDetails.yml rename to .mock/definition/ATS/accountDetails.yml index fe37fa60..812b1643 100644 --- a/.mock/definition/ats/accountDetails.yml +++ b/.mock/definition/ATS/accountDetails.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Get details for a linked account. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: root.AccountDetails + type: atsRoot.AccountDetails status-code: 200 examples: - headers: {} @@ -33,4 +33,4 @@ service: account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/accountToken.yml b/.mock/definition/ATS/accountToken.yml similarity index 90% rename from .mock/definition/ats/accountToken.yml rename to .mock/definition/ATS/accountToken.yml index 0c372796..5155cd0e 100644 --- a/.mock/definition/ats/accountToken.yml +++ b/.mock/definition/ATS/accountToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -12,12 +12,12 @@ service: Returns the account token for the end user with the provided public token. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: public_token: string response: docs: '' - type: root.AccountToken + type: atsRoot.AccountToken status-code: 200 examples: - path-parameters: @@ -41,4 +41,4 @@ service: key: value id: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/activities.yml b/.mock/definition/ATS/activities.yml similarity index 96% rename from .mock/definition/ats/activities.yml rename to .mock/definition/ATS/activities.yml index 362836ad..69030cc8 100644 --- a/.mock/definition/ats/activities.yml +++ b/.mock/definition/ATS/activities.yml @@ -6,7 +6,7 @@ types: name: ActivityTypeVisibility - visibility source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ActivitiesListRequestShowEnumOrigins: enum: - activity_type @@ -14,7 +14,7 @@ types: name: ActivityTypeVisibility - visibility source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ActivitiesRetrieveRequestRemoteFields: enum: - activity_type @@ -22,7 +22,7 @@ types: name: ActivityTypeVisibility - visibility source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml ActivitiesRetrieveRequestShowEnumOrigins: enum: - activity_type @@ -30,9 +30,9 @@ types: name: ActivityTypeVisibility - visibility source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -42,8 +42,12 @@ service: method: GET auth: true docs: Returns a list of `Activity` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: ActivitiesListRequest query-parameters: @@ -60,6 +64,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -112,7 +117,7 @@ service: docs: If provided, will only return activities done by this user. response: docs: '' - type: root.PaginatedActivityList + type: atsRoot.PaginatedActivityList status-code: 200 examples: - headers: {} @@ -148,7 +153,7 @@ service: auth: true docs: Creates an `Activity` object with the given values. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: ActivityEndpointRequest query-parameters: @@ -162,12 +167,12 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.ActivityRequest + model: atsRoot.ActivityRequest remote_user_id: string content-type: application/json response: docs: '' - type: root.ActivityResponse + type: atsRoot.ActivityResponse status-code: 201 examples: - headers: {} @@ -224,7 +229,7 @@ service: auth: true docs: Returns an `Activity` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: @@ -232,6 +237,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -257,7 +263,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Activity + type: atsRoot.Activity status-code: 200 examples: - path-parameters: @@ -292,10 +298,10 @@ service: auth: true docs: Returns metadata for `Activity` POSTs. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: root.MetaResponse + type: atsRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -471,4 +477,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ATS/applications.yml b/.mock/definition/ATS/applications.yml new file mode 100644 index 00000000..9e9930a1 --- /dev/null +++ b/.mock/definition/ATS/applications.yml @@ -0,0 +1,601 @@ +types: + ApplicationsListRequestExpandItem: + enum: + - candidate + - credited_to + - current_stage + - job + - offers + - reject_reason + - screening_question_answers + - value: screening_question_answers.question + name: ScreeningQuestionAnswersQuestion + source: + openapi: ats_v3.yml + ApplicationsRetrieveRequestExpandItem: + enum: + - candidate + - credited_to + - current_stage + - job + - offers + - reject_reason + - screening_question_answers + - value: screening_question_answers.question + name: ScreeningQuestionAnswersQuestion + source: + openapi: ats_v3.yml +imports: + atsRoot: __package__.yml +service: + auth: false + base-path: '' + endpoints: + list: + path: /ats/v1/applications + method: GET + auth: true + docs: Returns a list of `Application` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: ats_v3.yml + request: + name: ApplicationsListRequest + query-parameters: + candidate_id: + type: optional + docs: If provided, will only return applications for this candidate. + created_after: + type: optional + docs: If provided, will only return objects created after this datetime. + created_before: + type: optional + docs: >- + If provided, will only return objects created before this + datetime. + credited_to_id: + type: optional + docs: If provided, will only return applications credited to this user. + current_stage_id: + type: optional + docs: >- + If provided, will only return applications at this interview + stage. + cursor: + type: optional + docs: The pagination cursor value. + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + job_id: + type: optional + docs: If provided, will only return applications for this job. + modified_after: + type: optional + docs: >- + If provided, only objects synced by Merge after this date time + will be returned. + modified_before: + type: optional + docs: >- + If provided, only objects synced by Merge before this date time + will be returned. + page_size: + type: optional + docs: Number of results to return per page. + reject_reason_id: + type: optional + docs: >- + If provided, will only return applications with this reject + reason. + remote_id: + type: optional + docs: The API provider's ID for the given object. + source: + type: optional + docs: If provided, will only return applications with this source. + response: + docs: '' + type: atsRoot.PaginatedApplicationList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - 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 + 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 + remote_was_deleted: true + field_mappings: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + - path: /candidacies + data: + - Varies by platform + create: + path: /ats/v1/applications + method: POST + auth: true + docs: > + 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. + source: + openapi: ats_v3.yml + request: + name: ApplicationEndpointRequest + query-parameters: + is_debug_mode: + type: optional + docs: >- + Whether to include debug fields (such as log file links) in the + response. + run_async: + type: optional + docs: Whether or not third-party updates should be run asynchronously. + body: + properties: + model: atsRoot.ApplicationRequest + remote_user_id: string + content-type: application/json + response: + docs: '' + type: atsRoot.ApplicationResponse + status-code: 201 + examples: + - headers: {} + request: + model: {} + remote_user_id: remote_user_id + response: + body: + model: + 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 + 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 + remote_was_deleted: true + field_mappings: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + - path: /candidacies + 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 + retrieve: + path: /ats/v1/applications/{id} + method: GET + auth: true + docs: Returns an `Application` object with the given `id`. + source: + openapi: ats_v3.yml + path-parameters: + id: string + request: + name: ApplicationsRetrieveRequest + query-parameters: + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + response: + docs: '' + type: atsRoot.Application + status-code: 200 + examples: + - path-parameters: + id: id + headers: {} + response: + body: + 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 + 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 + remote_was_deleted: true + field_mappings: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + - path: /candidacies + data: + - Varies by platform + changeStageCreate: + path: /ats/v1/applications/{id}/change-stage + method: POST + auth: true + docs: Updates the `current_stage` field of an `Application` object + source: + openapi: ats_v3.yml + path-parameters: + id: string + request: + name: UpdateApplicationStageRequest + query-parameters: + is_debug_mode: + type: optional + docs: >- + Whether to include debug fields (such as log file links) in the + response. + run_async: + type: optional + docs: Whether or not third-party updates should be run asynchronously. + body: + properties: + job_interview_stage: + type: optional + docs: The interview stage to move the application to. + validation: + format: uuid + remote_user_id: + type: optional + validation: + minLength: 1 + content-type: application/json + response: + docs: '' + type: atsRoot.ApplicationResponse + status-code: 201 + examples: + - path-parameters: + id: id + headers: {} + request: {} + response: + body: + model: + 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 + 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 + remote_was_deleted: true + field_mappings: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + - path: /candidacies + 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 + metaPostRetrieve: + path: /ats/v1/applications/meta/post + method: GET + auth: true + docs: Returns metadata for `Application` POSTs. + source: + openapi: ats_v3.yml + request: + name: ApplicationsMetaPostRetrieveRequest + query-parameters: + application_remote_template_id: + type: optional + docs: >- + The template ID associated with the nested application in the + request. + response: + docs: '' + type: atsRoot.MetaResponse + status-code: 200 + examples: + - headers: {} + response: + body: + 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 + source: + openapi: ats_v3.yml diff --git a/.mock/definition/ats/asyncPassthrough.yml b/.mock/definition/ATS/asyncPassthrough.yml similarity index 85% rename from .mock/definition/ats/asyncPassthrough.yml rename to .mock/definition/ATS/asyncPassthrough.yml index 94686f10..26c27054 100644 --- a/.mock/definition/ats/asyncPassthrough.yml +++ b/.mock/definition/ATS/asyncPassthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -12,13 +12,13 @@ service: Asynchronously pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: - body: root.DataPassthroughRequest + body: atsRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.AsyncPassthroughReciept + type: atsRoot.AsyncPassthroughReciept status-code: 200 examples: - headers: {} @@ -34,7 +34,7 @@ service: auth: true docs: Retrieves data from earlier async-passthrough POST request source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: async_passthrough_receipt_id: string response: @@ -59,12 +59,12 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml types: AsyncPassthroughRetrieveResponse: discriminated: false union: - - root.RemoteResponse + - atsRoot.RemoteResponse - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/attachments.yml b/.mock/definition/ATS/attachments.yml similarity index 96% rename from .mock/definition/ats/attachments.yml rename to .mock/definition/ATS/attachments.yml index 14b45b1b..20de5912 100644 --- a/.mock/definition/ats/attachments.yml +++ b/.mock/definition/ATS/attachments.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Attachment` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: AttachmentsListRequest query-parameters: @@ -30,6 +34,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -79,7 +84,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedAttachmentList + type: atsRoot.PaginatedAttachmentList status-code: 200 examples: - headers: {} @@ -112,7 +117,7 @@ service: auth: true docs: Creates an `Attachment` object with the given values. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: AttachmentEndpointRequest query-parameters: @@ -126,12 +131,12 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.AttachmentRequest + model: atsRoot.AttachmentRequest remote_user_id: string content-type: application/json response: docs: '' - type: root.AttachmentResponse + type: atsRoot.AttachmentResponse status-code: 201 examples: - headers: {} @@ -185,7 +190,7 @@ service: auth: true docs: Returns an `Attachment` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: @@ -193,6 +198,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -218,7 +224,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Attachment + type: atsRoot.Attachment status-code: 200 examples: - path-parameters: @@ -250,10 +256,10 @@ service: auth: true docs: Returns metadata for `Attachment` POSTs. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: root.MetaResponse + type: atsRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -429,4 +435,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/auditTrail.yml b/.mock/definition/ATS/auditTrail.yml similarity index 94% rename from .mock/definition/ats/auditTrail.yml rename to .mock/definition/ATS/auditTrail.yml index 36833ffe..f63c23ff 100644 --- a/.mock/definition/ats/auditTrail.yml +++ b/.mock/definition/ATS/auditTrail.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Gets a list of audit trail events. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: AuditTrailListRequest query-parameters: @@ -72,7 +76,7 @@ service: email. response: docs: '' - type: root.PaginatedAuditLogEventList + type: atsRoot.PaginatedAuditLogEventList status-code: 200 examples: - response: @@ -91,4 +95,4 @@ service: from Read to Read+Write created_at: '2024-01-15T09:30:00Z' source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/availableActions.yml b/.mock/definition/ATS/availableActions.yml similarity index 91% rename from .mock/definition/ats/availableActions.yml rename to .mock/definition/ATS/availableActions.yml index 8e529df3..11d2ac1c 100644 --- a/.mock/definition/ats/availableActions.yml +++ b/.mock/definition/ATS/availableActions.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of models and actions available for an account. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: root.AvailableActions + type: atsRoot.AvailableActions status-code: 200 examples: - headers: {} @@ -47,4 +47,4 @@ service: - company - title source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/candidates.yml b/.mock/definition/ATS/candidates.yml similarity index 95% rename from .mock/definition/ats/candidates.yml rename to .mock/definition/ATS/candidates.yml index e5f23a79..504a363e 100644 --- a/.mock/definition/ats/candidates.yml +++ b/.mock/definition/ATS/candidates.yml @@ -1,30 +1,18 @@ types: - CandidatesListRequestExpand: + CandidatesListRequestExpandItem: enum: - applications - - value: applications,attachments - name: ApplicationsAttachments - attachments source: - openapi: openapi/openapi.yml - CandidatesRetrieveRequestExpand: + openapi: ats_v3.yml + CandidatesRetrieveRequestExpandItem: enum: - applications - - value: applications,attachments - name: ApplicationsAttachments - attachments source: - openapi: openapi/openapi.yml - IgnoreCommonModelRequestReason: - discriminated: false - union: - - root.ReasonEnum - - string - source: - openapi: openapi/openapi.yml - inline: true + openapi: ats_v3.yml imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -34,8 +22,12 @@ service: method: GET auth: true docs: Returns a list of `Candidate` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: CandidatesListRequest query-parameters: @@ -56,7 +48,8 @@ service: If provided, will only return candidates with these email addresses; multiple addresses can be separated by commas. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -107,7 +100,7 @@ service: tags can be separated by commas. response: docs: '' - type: root.PaginatedCandidateList + type: atsRoot.PaginatedCandidateList status-code: 200 examples: - headers: {} @@ -172,7 +165,7 @@ service: auth: true docs: Creates a `Candidate` object with the given values. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: CandidateEndpointRequest query-parameters: @@ -186,12 +179,12 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.CandidateRequest + model: atsRoot.CandidateRequest remote_user_id: string content-type: application/json response: docs: '' - type: root.CandidateResponse + type: atsRoot.CandidateResponse status-code: 201 examples: - headers: {} @@ -277,14 +270,15 @@ service: auth: true docs: Returns a `Candidate` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: name: CandidatesRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -300,7 +294,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Candidate + type: atsRoot.Candidate status-code: 200 examples: - path-parameters: @@ -367,7 +361,7 @@ service: auth: true docs: Updates a `Candidate` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: @@ -383,12 +377,12 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.PatchedCandidateRequest + model: atsRoot.PatchedCandidateRequest remote_user_id: string content-type: application/json response: docs: '' - type: root.CandidateResponse + type: atsRoot.CandidateResponse status-code: 200 examples: - path-parameters: @@ -480,19 +474,11 @@ service: future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: model_id: string request: - name: IgnoreCommonModelRequest - body: - properties: - reason: IgnoreCommonModelRequestReason - message: - type: optional - validation: - minLength: 1 - maxLength: 256 + body: atsRoot.IgnoreCommonModelRequest content-type: application/json examples: - path-parameters: @@ -506,12 +492,12 @@ service: auth: true docs: Returns metadata for `Candidate` PATCHs. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string response: docs: '' - type: root.MetaResponse + type: atsRoot.MetaResponse status-code: 200 examples: - path-parameters: @@ -694,10 +680,10 @@ service: auth: true docs: Returns metadata for `Candidate` POSTs. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: root.MetaResponse + type: atsRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -873,4 +859,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/deleteAccount.yml b/.mock/definition/ATS/deleteAccount.yml similarity index 76% rename from .mock/definition/ats/deleteAccount.yml rename to .mock/definition/ATS/deleteAccount.yml index 6255a393..02ae3ce7 100644 --- a/.mock/definition/ats/deleteAccount.yml +++ b/.mock/definition/ATS/deleteAccount.yml @@ -8,8 +8,8 @@ service: auth: true docs: Delete a linked account. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml examples: - headers: {} source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/departments.yml b/.mock/definition/ATS/departments.yml similarity index 93% rename from .mock/definition/ats/departments.yml rename to .mock/definition/ATS/departments.yml index 8f001f43..41672b30 100644 --- a/.mock/definition/ats/departments.yml +++ b/.mock/definition/ATS/departments.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Department` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: DepartmentsListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedDepartmentList + type: atsRoot.PaginatedDepartmentList status-code: 200 examples: - headers: {} @@ -91,7 +95,7 @@ service: auth: true docs: Returns a `Department` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: @@ -109,7 +113,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Department + type: atsRoot.Department status-code: 200 examples: - path-parameters: @@ -133,4 +137,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/eeocs.yml b/.mock/definition/ATS/eeocs.yml similarity index 96% rename from .mock/definition/ats/eeocs.yml rename to .mock/definition/ATS/eeocs.yml index 91dbf6b9..2492ffbd 100644 --- a/.mock/definition/ats/eeocs.yml +++ b/.mock/definition/ATS/eeocs.yml @@ -28,7 +28,7 @@ types: name: RaceVeteranStatus - veteran_status source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml EeocsListRequestShowEnumOrigins: enum: - disability_status @@ -58,7 +58,7 @@ types: name: RaceVeteranStatus - veteran_status source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml EeocsRetrieveRequestRemoteFields: enum: - disability_status @@ -88,7 +88,7 @@ types: name: RaceVeteranStatus - veteran_status source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml EeocsRetrieveRequestShowEnumOrigins: enum: - disability_status @@ -118,9 +118,9 @@ types: name: RaceVeteranStatus - veteran_status source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -130,8 +130,12 @@ service: method: GET auth: true docs: Returns a list of `EEOC` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: EeocsListRequest query-parameters: @@ -151,6 +155,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -200,7 +205,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedEeocList + type: atsRoot.PaginatedEeocList status-code: 200 examples: - headers: {} @@ -235,7 +240,7 @@ service: auth: true docs: Returns an `EEOC` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: @@ -243,6 +248,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -268,7 +274,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Eeoc + type: atsRoot.Eeoc status-code: 200 examples: - path-parameters: @@ -297,4 +303,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/fieldMapping.yml b/.mock/definition/ATS/fieldMapping.yml similarity index 98% rename from .mock/definition/ats/fieldMapping.yml rename to .mock/definition/ATS/fieldMapping.yml index 9d92fea8..6f8cf0a7 100644 --- a/.mock/definition/ats/fieldMapping.yml +++ b/.mock/definition/ATS/fieldMapping.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -14,7 +14,7 @@ service: fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: FieldMappingsRetrieveRequest query-parameters: @@ -27,7 +27,7 @@ service: of the request since these fields require some calculations. response: docs: '' - type: root.FieldMappingApiInstanceResponse + type: atsRoot.FieldMappingApiInstanceResponse status-code: 200 examples: - headers: {} @@ -298,7 +298,7 @@ service: scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: CreateFieldMappingRequest query-parameters: @@ -354,7 +354,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: atsRoot.FieldMappingInstanceResponse status-code: 201 examples: - headers: {} @@ -414,12 +414,12 @@ service: the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: field_mapping_id: string response: docs: '' - type: root.FieldMappingInstanceResponse + type: atsRoot.FieldMappingInstanceResponse status-code: 204 examples: - path-parameters: @@ -472,7 +472,7 @@ service: will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: field_mapping_id: string request: @@ -501,7 +501,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: atsRoot.FieldMappingInstanceResponse status-code: 200 examples: - path-parameters: @@ -557,7 +557,7 @@ service: or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: RemoteFieldsRetrieveRequest query-parameters: @@ -574,7 +574,7 @@ service: data from your customers. response: docs: '' - type: root.RemoteFieldApiResponse + type: atsRoot.RemoteFieldApiResponse status-code: 200 examples: - headers: {} @@ -815,10 +815,10 @@ service: Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: root.ExternalTargetFieldApiResponse + type: atsRoot.ExternalTargetFieldApiResponse status-code: 200 examples: - headers: {} @@ -889,4 +889,4 @@ service: description: this is a example description of a target field is_mapped: is_mapped source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/forceResync.yml b/.mock/definition/ATS/forceResync.yml similarity index 89% rename from .mock/definition/ats/forceResync.yml rename to .mock/definition/ATS/forceResync.yml index 8a603992..be7ea616 100644 --- a/.mock/definition/ats/forceResync.yml +++ b/.mock/definition/ATS/forceResync.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -15,10 +15,10 @@ service: linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -34,4 +34,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/generateKey.yml b/.mock/definition/ATS/generateKey.yml similarity index 86% rename from .mock/definition/ats/generateKey.yml rename to .mock/definition/ATS/generateKey.yml index 40a39dcb..6f190298 100644 --- a/.mock/definition/ats/generateKey.yml +++ b/.mock/definition/ATS/generateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Create a remote key. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: GenerateRemoteKeyRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: atsRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/interviews.yml b/.mock/definition/ATS/interviews.yml similarity index 87% rename from .mock/definition/ats/interviews.yml rename to .mock/definition/ATS/interviews.yml index aa95289c..05bfb0d3 100644 --- a/.mock/definition/ats/interviews.yml +++ b/.mock/definition/ATS/interviews.yml @@ -1,66 +1,22 @@ types: - InterviewsListRequestExpand: + InterviewsListRequestExpandItem: enum: - application - - value: application,job_interview_stage - name: ApplicationJobInterviewStage - interviewers - - value: interviewers,application - name: InterviewersApplication - - value: interviewers,application,job_interview_stage - name: InterviewersApplicationJobInterviewStage - - value: interviewers,job_interview_stage - name: InterviewersJobInterviewStage - - value: interviewers,organizer - name: InterviewersOrganizer - - value: interviewers,organizer,application - name: InterviewersOrganizerApplication - - value: interviewers,organizer,application,job_interview_stage - name: InterviewersOrganizerApplicationJobInterviewStage - - value: interviewers,organizer,job_interview_stage - name: InterviewersOrganizerJobInterviewStage - job_interview_stage - organizer - - value: organizer,application - name: OrganizerApplication - - value: organizer,application,job_interview_stage - name: OrganizerApplicationJobInterviewStage - - value: organizer,job_interview_stage - name: OrganizerJobInterviewStage source: - openapi: openapi/openapi.yml - InterviewsRetrieveRequestExpand: + openapi: ats_v3.yml + InterviewsRetrieveRequestExpandItem: enum: - application - - value: application,job_interview_stage - name: ApplicationJobInterviewStage - interviewers - - value: interviewers,application - name: InterviewersApplication - - value: interviewers,application,job_interview_stage - name: InterviewersApplicationJobInterviewStage - - value: interviewers,job_interview_stage - name: InterviewersJobInterviewStage - - value: interviewers,organizer - name: InterviewersOrganizer - - value: interviewers,organizer,application - name: InterviewersOrganizerApplication - - value: interviewers,organizer,application,job_interview_stage - name: InterviewersOrganizerApplicationJobInterviewStage - - value: interviewers,organizer,job_interview_stage - name: InterviewersOrganizerJobInterviewStage - job_interview_stage - organizer - - value: organizer,application - name: OrganizerApplication - - value: organizer,application,job_interview_stage - name: OrganizerApplicationJobInterviewStage - - value: organizer,job_interview_stage - name: OrganizerJobInterviewStage source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -70,8 +26,12 @@ service: method: GET auth: true docs: Returns a list of `ScheduledInterview` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: InterviewsListRequest query-parameters: @@ -90,7 +50,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -149,7 +110,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedScheduledInterviewList + type: atsRoot.PaginatedScheduledInterviewList status-code: 200 examples: - headers: {} @@ -190,7 +151,7 @@ service: auth: true docs: Creates a `ScheduledInterview` object with the given values. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: ScheduledInterviewEndpointRequest query-parameters: @@ -204,12 +165,12 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.ScheduledInterviewRequest + model: atsRoot.ScheduledInterviewRequest remote_user_id: string content-type: application/json response: docs: '' - type: root.ScheduledInterviewResponse + type: atsRoot.ScheduledInterviewResponse status-code: 201 examples: - headers: {} @@ -271,14 +232,15 @@ service: auth: true docs: Returns a `ScheduledInterview` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: name: InterviewsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -304,7 +266,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.ScheduledInterview + type: atsRoot.ScheduledInterview status-code: 200 examples: - path-parameters: @@ -344,10 +306,10 @@ service: auth: true docs: Returns metadata for `ScheduledInterview` POSTs. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: root.MetaResponse + type: atsRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -523,4 +485,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/issues.yml b/.mock/definition/ATS/issues.yml similarity index 92% rename from .mock/definition/ats/issues.yml rename to .mock/definition/ATS/issues.yml index 4984ce4e..188bd779 100644 --- a/.mock/definition/ats/issues.yml +++ b/.mock/definition/ATS/issues.yml @@ -4,9 +4,9 @@ types: - ONGOING - RESOLVED source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -16,8 +16,12 @@ service: method: GET auth: true docs: Gets all issues for Organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: IssuesListRequest query-parameters: @@ -77,7 +81,7 @@ service: * `RESOLVED` - RESOLVED response: docs: '' - type: root.PaginatedIssueList + type: atsRoot.PaginatedIssueList status-code: 200 examples: - response: @@ -102,12 +106,12 @@ service: auth: true docs: Get a specific issue. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string response: docs: '' - type: root.Issue + type: atsRoot.Issue status-code: 200 examples: - path-parameters: @@ -126,4 +130,4 @@ service: - Missing employee permissions. - Missing time off permissions. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/jobInterviewStages.yml b/.mock/definition/ATS/jobInterviewStages.yml similarity index 93% rename from .mock/definition/ats/jobInterviewStages.yml rename to .mock/definition/ATS/jobInterviewStages.yml index 5753b281..83acd43b 100644 --- a/.mock/definition/ats/jobInterviewStages.yml +++ b/.mock/definition/ATS/jobInterviewStages.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `JobInterviewStage` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: JobInterviewStagesListRequest query-parameters: @@ -27,6 +31,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -69,7 +74,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedJobInterviewStageList + type: atsRoot.PaginatedJobInterviewStageList status-code: 200 examples: - headers: {} @@ -101,7 +106,7 @@ service: auth: true docs: Returns a `JobInterviewStage` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: @@ -109,6 +114,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -124,7 +130,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.JobInterviewStage + type: atsRoot.JobInterviewStage status-code: 200 examples: - path-parameters: @@ -150,4 +156,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/jobPostings.yml b/.mock/definition/ATS/jobPostings.yml similarity index 94% rename from .mock/definition/ats/jobPostings.yml rename to .mock/definition/ATS/jobPostings.yml index 859b5bb4..92bc2098 100644 --- a/.mock/definition/ats/jobPostings.yml +++ b/.mock/definition/ATS/jobPostings.yml @@ -7,9 +7,9 @@ types: - PENDING - PUBLISHED source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -19,8 +19,12 @@ service: method: GET auth: true docs: Returns a list of `JobPosting` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: JobPostingsListRequest query-parameters: @@ -37,6 +41,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -92,7 +97,7 @@ service: * `PENDING` - PENDING response: docs: '' - type: root.PaginatedJobPostingList + type: atsRoot.PaginatedJobPostingList status-code: 200 examples: - headers: {} @@ -133,7 +138,7 @@ service: auth: true docs: Returns a `JobPosting` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: @@ -141,6 +146,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -156,7 +162,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.JobPosting + type: atsRoot.JobPosting status-code: 200 examples: - path-parameters: @@ -192,4 +198,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/jobs.yml b/.mock/definition/ATS/jobs.yml similarity index 68% rename from .mock/definition/ats/jobs.yml rename to .mock/definition/ATS/jobs.yml index 7ec7441a..6f370d80 100644 --- a/.mock/definition/ats/jobs.yml +++ b/.mock/definition/ATS/jobs.yml @@ -1,65 +1,13 @@ types: - JobsListRequestExpand: + JobsListRequestExpandItem: enum: - departments - - value: departments,hiring_managers - name: DepartmentsHiringManagers - - value: departments,hiring_managers,job_postings - name: DepartmentsHiringManagersJobPostings - - value: departments,hiring_managers,job_postings,recruiters - name: DepartmentsHiringManagersJobPostingsRecruiters - - value: departments,hiring_managers,recruiters - name: DepartmentsHiringManagersRecruiters - - value: departments,job_postings - name: DepartmentsJobPostings - - value: departments,job_postings,recruiters - name: DepartmentsJobPostingsRecruiters - - value: departments,offices - name: DepartmentsOffices - - value: departments,offices,hiring_managers - name: DepartmentsOfficesHiringManagers - - value: departments,offices,hiring_managers,job_postings - name: DepartmentsOfficesHiringManagersJobPostings - - value: departments,offices,hiring_managers,job_postings,recruiters - name: DepartmentsOfficesHiringManagersJobPostingsRecruiters - - value: departments,offices,hiring_managers,recruiters - name: DepartmentsOfficesHiringManagersRecruiters - - value: departments,offices,job_postings - name: DepartmentsOfficesJobPostings - - value: departments,offices,job_postings,recruiters - name: DepartmentsOfficesJobPostingsRecruiters - - value: departments,offices,recruiters - name: DepartmentsOfficesRecruiters - - value: departments,recruiters - name: DepartmentsRecruiters - hiring_managers - - value: hiring_managers,job_postings - name: HiringManagersJobPostings - - value: hiring_managers,job_postings,recruiters - name: HiringManagersJobPostingsRecruiters - - value: hiring_managers,recruiters - name: HiringManagersRecruiters - job_postings - - value: job_postings,recruiters - name: JobPostingsRecruiters - offices - - value: offices,hiring_managers - name: OfficesHiringManagers - - value: offices,hiring_managers,job_postings - name: OfficesHiringManagersJobPostings - - value: offices,hiring_managers,job_postings,recruiters - name: OfficesHiringManagersJobPostingsRecruiters - - value: offices,hiring_managers,recruiters - name: OfficesHiringManagersRecruiters - - value: offices,job_postings - name: OfficesJobPostings - - value: offices,job_postings,recruiters - name: OfficesJobPostingsRecruiters - - value: offices,recruiters - name: OfficesRecruiters - recruiters source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml JobsListRequestStatus: enum: - ARCHIVED @@ -68,78 +16,24 @@ types: - OPEN - PENDING source: - openapi: openapi/openapi.yml - JobsRetrieveRequestExpand: + openapi: ats_v3.yml + JobsRetrieveRequestExpandItem: enum: - departments - - value: departments,hiring_managers - name: DepartmentsHiringManagers - - value: departments,hiring_managers,job_postings - name: DepartmentsHiringManagersJobPostings - - value: departments,hiring_managers,job_postings,recruiters - name: DepartmentsHiringManagersJobPostingsRecruiters - - value: departments,hiring_managers,recruiters - name: DepartmentsHiringManagersRecruiters - - value: departments,job_postings - name: DepartmentsJobPostings - - value: departments,job_postings,recruiters - name: DepartmentsJobPostingsRecruiters - - value: departments,offices - name: DepartmentsOffices - - value: departments,offices,hiring_managers - name: DepartmentsOfficesHiringManagers - - value: departments,offices,hiring_managers,job_postings - name: DepartmentsOfficesHiringManagersJobPostings - - value: departments,offices,hiring_managers,job_postings,recruiters - name: DepartmentsOfficesHiringManagersJobPostingsRecruiters - - value: departments,offices,hiring_managers,recruiters - name: DepartmentsOfficesHiringManagersRecruiters - - value: departments,offices,job_postings - name: DepartmentsOfficesJobPostings - - value: departments,offices,job_postings,recruiters - name: DepartmentsOfficesJobPostingsRecruiters - - value: departments,offices,recruiters - name: DepartmentsOfficesRecruiters - - value: departments,recruiters - name: DepartmentsRecruiters - hiring_managers - - value: hiring_managers,job_postings - name: HiringManagersJobPostings - - value: hiring_managers,job_postings,recruiters - name: HiringManagersJobPostingsRecruiters - - value: hiring_managers,recruiters - name: HiringManagersRecruiters - job_postings - - value: job_postings,recruiters - name: JobPostingsRecruiters - offices - - value: offices,hiring_managers - name: OfficesHiringManagers - - value: offices,hiring_managers,job_postings - name: OfficesHiringManagersJobPostings - - value: offices,hiring_managers,job_postings,recruiters - name: OfficesHiringManagersJobPostingsRecruiters - - value: offices,hiring_managers,recruiters - name: OfficesHiringManagersRecruiters - - value: offices,job_postings - name: OfficesJobPostings - - value: offices,job_postings,recruiters - name: OfficesJobPostingsRecruiters - - value: offices,recruiters - name: OfficesRecruiters - recruiters source: - openapi: openapi/openapi.yml - JobsScreeningQuestionsListRequestExpand: + openapi: ats_v3.yml + JobsScreeningQuestionsListRequestExpandItem: enum: - job - options - - value: options,job - name: OptionsJob source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -149,8 +43,12 @@ service: method: GET auth: true docs: Returns a list of `Job` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: JobsListRequest query-parameters: @@ -169,7 +67,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -240,7 +139,7 @@ service: * `PENDING` - PENDING response: docs: '' - type: root.PaginatedJobList + type: atsRoot.PaginatedJobList status-code: 200 examples: - headers: {} @@ -296,14 +195,15 @@ service: auth: true docs: Returns a `Job` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: name: JobsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -329,7 +229,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Job + type: atsRoot.Job status-code: 200 examples: - path-parameters: @@ -384,8 +284,12 @@ service: method: GET auth: true docs: Returns a list of `ScreeningQuestion` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: job_id: string request: @@ -395,7 +299,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -422,7 +327,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedScreeningQuestionList + type: atsRoot.PaginatedScreeningQuestionList status-code: 200 examples: - path-parameters: @@ -451,4 +356,4 @@ service: label: I am currently not eligible remote_was_deleted: true source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/linkToken.yml b/.mock/definition/ATS/linkToken.yml similarity index 93% rename from .mock/definition/ats/linkToken.yml rename to .mock/definition/ATS/linkToken.yml index 1548f705..6fc93968 100644 --- a/.mock/definition/ats/linkToken.yml +++ b/.mock/definition/ATS/linkToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml types: EndUserDetailsRequestLanguage: discriminated: false @@ -12,10 +12,10 @@ types: * `de` - de union: - - root.LanguageEnum + - atsRoot.LanguageEnum - string source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml inline: true service: auth: false @@ -27,7 +27,7 @@ service: auth: true docs: Creates a link token to be used when linking a new end user. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: EndUserDetailsRequest body: @@ -58,7 +58,7 @@ service: maxLength: 100 categories: docs: The integration categories to show in Merge Link. - type: list + type: list integration: type: optional docs: >- @@ -93,7 +93,7 @@ service: https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. default: false common_models: - type: optional> + type: optional> docs: >- An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses @@ -103,7 +103,7 @@ service: category_common_model_scopes: type: >- optional>>> + optional>>> docs: >- When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be @@ -133,7 +133,7 @@ service: content-type: application/json response: docs: '' - type: root.LinkToken + type: atsRoot.LinkToken status-code: 200 examples: - request: @@ -149,4 +149,4 @@ service: integration_name: Lever magic_link_url: https://link.merge.dev/asdfjkl12345jsndfgi2i83n source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/linkedAccounts.yml b/.mock/definition/ATS/linkedAccounts.yml similarity index 94% rename from .mock/definition/ats/linkedAccounts.yml rename to .mock/definition/ATS/linkedAccounts.yml index 7acf3099..03a9bd07 100644 --- a/.mock/definition/ats/linkedAccounts.yml +++ b/.mock/definition/ATS/linkedAccounts.yml @@ -9,9 +9,9 @@ types: - mktg - ticketing source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -21,8 +21,12 @@ service: method: GET auth: true docs: List linked accounts for your organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: LinkedAccountsListRequest query-parameters: @@ -104,7 +108,7 @@ service: `RELINK_NEEDED` response: docs: '' - type: root.PaginatedAccountDetailsAndActionsList + type: atsRoot.PaginatedAccountDetailsAndActionsList status-code: 200 examples: - response: @@ -144,7 +148,5 @@ service: - title account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' - integration_specific_fields: - integration_specific_field: Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/offers.yml b/.mock/definition/ATS/offers.yml similarity index 92% rename from .mock/definition/ats/offers.yml rename to .mock/definition/ATS/offers.yml index cb2591c8..2fc1f67e 100644 --- a/.mock/definition/ats/offers.yml +++ b/.mock/definition/ATS/offers.yml @@ -1,22 +1,18 @@ types: - OffersListRequestExpand: + OffersListRequestExpandItem: enum: - application - - value: application,creator - name: ApplicationCreator - creator source: - openapi: openapi/openapi.yml - OffersRetrieveRequestExpand: + openapi: ats_v3.yml + OffersRetrieveRequestExpandItem: enum: - application - - value: application,creator - name: ApplicationCreator - creator source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -26,8 +22,12 @@ service: method: GET auth: true docs: Returns a list of `Offer` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: OffersListRequest query-parameters: @@ -49,7 +49,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -99,7 +100,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedOfferList + type: atsRoot.PaginatedOfferList status-code: 200 examples: - headers: {} @@ -135,14 +136,15 @@ service: auth: true docs: Returns an `Offer` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: name: OffersRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -168,7 +170,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Offer + type: atsRoot.Offer status-code: 200 examples: - path-parameters: @@ -198,4 +200,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/offices.yml b/.mock/definition/ATS/offices.yml similarity index 94% rename from .mock/definition/ats/offices.yml rename to .mock/definition/ATS/offices.yml index 080386b8..2ed7047f 100644 --- a/.mock/definition/ats/offices.yml +++ b/.mock/definition/ATS/offices.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Office` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: OfficesListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedOfficeList + type: atsRoot.PaginatedOfficeList status-code: 200 examples: - headers: {} @@ -92,7 +96,7 @@ service: auth: true docs: Returns an `Office` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: @@ -110,7 +114,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Office + type: atsRoot.Office status-code: 200 examples: - path-parameters: @@ -135,4 +139,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/passthrough.yml b/.mock/definition/ATS/passthrough.yml similarity index 83% rename from .mock/definition/ats/passthrough.yml rename to .mock/definition/ATS/passthrough.yml index 7141a6bd..4388a16f 100644 --- a/.mock/definition/ats/passthrough.yml +++ b/.mock/definition/ATS/passthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -10,13 +10,13 @@ service: auth: true docs: Pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: - body: root.DataPassthroughRequest + body: atsRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.RemoteResponse + type: atsRoot.RemoteResponse status-code: 200 examples: - headers: {} @@ -37,4 +37,4 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/regenerateKey.yml b/.mock/definition/ATS/regenerateKey.yml similarity index 86% rename from .mock/definition/ats/regenerateKey.yml rename to .mock/definition/ATS/regenerateKey.yml index 1ea4149a..03679991 100644 --- a/.mock/definition/ats/regenerateKey.yml +++ b/.mock/definition/ATS/regenerateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Exchange remote keys. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: RemoteKeyForRegenerationRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: atsRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/rejectReasons.yml b/.mock/definition/ATS/rejectReasons.yml similarity index 93% rename from .mock/definition/ats/rejectReasons.yml rename to .mock/definition/ATS/rejectReasons.yml index 1552c46c..446984f7 100644 --- a/.mock/definition/ats/rejectReasons.yml +++ b/.mock/definition/ATS/rejectReasons.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `RejectReason` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: RejectReasonsListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedRejectReasonList + type: atsRoot.PaginatedRejectReasonList status-code: 200 examples: - headers: {} @@ -91,7 +95,7 @@ service: auth: true docs: Returns a `RejectReason` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: @@ -109,7 +113,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.RejectReason + type: atsRoot.RejectReason status-code: 200 examples: - path-parameters: @@ -133,4 +137,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/scopes.yml b/.mock/definition/ATS/scopes.yml similarity index 93% rename from .mock/definition/ats/scopes.yml rename to .mock/definition/ATS/scopes.yml index 422d3fa4..20262a71 100644 --- a/.mock/definition/ats/scopes.yml +++ b/.mock/definition/ATS/scopes.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -13,10 +13,10 @@ service: all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: atsRoot.CommonModelScopeApi status-code: 200 examples: - response: @@ -54,10 +54,10 @@ service: single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: atsRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -97,18 +97,18 @@ service: default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: LinkedAccountCommonModelScopeDeserializerRequest body: properties: common_models: docs: The common models you want to update the scopes for - type: list + type: list content-type: application/json response: docs: '' - type: root.CommonModelScopeApi + type: atsRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -157,4 +157,4 @@ service: - manager - work_location source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/scorecards.yml b/.mock/definition/ATS/scorecards.yml similarity index 87% rename from .mock/definition/ats/scorecards.yml rename to .mock/definition/ATS/scorecards.yml index 6f83e854..c984b973 100644 --- a/.mock/definition/ats/scorecards.yml +++ b/.mock/definition/ATS/scorecards.yml @@ -1,36 +1,20 @@ types: - ScorecardsListRequestExpand: + ScorecardsListRequestExpandItem: enum: - application - - value: application,interview - name: ApplicationInterview - - value: application,interview,interviewer - name: ApplicationInterviewInterviewer - - value: application,interviewer - name: ApplicationInterviewer - interview - - value: interview,interviewer - name: InterviewInterviewer - interviewer source: - openapi: openapi/openapi.yml - ScorecardsRetrieveRequestExpand: + openapi: ats_v3.yml + ScorecardsRetrieveRequestExpandItem: enum: - application - - value: application,interview - name: ApplicationInterview - - value: application,interview,interviewer - name: ApplicationInterviewInterviewer - - value: application,interviewer - name: ApplicationInterviewer - interview - - value: interview,interviewer - name: InterviewInterviewer - interviewer source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -40,8 +24,12 @@ service: method: GET auth: true docs: Returns a list of `Scorecard` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: ScorecardsListRequest query-parameters: @@ -60,7 +48,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -116,7 +105,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedScorecardList + type: atsRoot.PaginatedScorecardList status-code: 200 examples: - headers: {} @@ -151,14 +140,15 @@ service: auth: true docs: Returns a `Scorecard` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: name: ScorecardsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -184,7 +174,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Scorecard + type: atsRoot.Scorecard status-code: 200 examples: - path-parameters: @@ -213,4 +203,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/syncStatus.yml b/.mock/definition/ATS/syncStatus.yml similarity index 89% rename from .mock/definition/ats/syncStatus.yml rename to .mock/definition/ATS/syncStatus.yml index 99b9bd54..345d698c 100644 --- a/.mock/definition/ats/syncStatus.yml +++ b/.mock/definition/ATS/syncStatus.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -20,8 +20,12 @@ service: `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). + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: SyncStatusListRequest query-parameters: @@ -33,7 +37,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedSyncStatusList + type: atsRoot.PaginatedSyncStatusList status-code: 200 examples: - headers: {} @@ -52,4 +56,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/tags.yml b/.mock/definition/ATS/tags.yml similarity index 92% rename from .mock/definition/ats/tags.yml rename to .mock/definition/ATS/tags.yml index f6007d90..0b5ff362 100644 --- a/.mock/definition/ats/tags.yml +++ b/.mock/definition/ATS/tags.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Tag` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: TagsListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedTagList + type: atsRoot.PaginatedTagList status-code: 200 examples: - headers: {} @@ -85,4 +89,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/users.yml b/.mock/definition/ATS/users.yml similarity index 95% rename from .mock/definition/ats/users.yml rename to .mock/definition/ATS/users.yml index 3bd2db1f..a76e4763 100644 --- a/.mock/definition/ats/users.yml +++ b/.mock/definition/ATS/users.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteUser` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: UsersListRequest query-parameters: @@ -78,7 +82,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedRemoteUserList + type: atsRoot.PaginatedRemoteUserList status-code: 200 examples: - headers: {} @@ -113,7 +117,7 @@ service: auth: true docs: Returns a `RemoteUser` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml path-parameters: id: string request: @@ -141,7 +145,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.RemoteUser + type: atsRoot.RemoteUser status-code: 200 examples: - path-parameters: @@ -170,4 +174,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/ats/webhookReceivers.yml b/.mock/definition/ATS/webhookReceivers.yml similarity index 85% rename from .mock/definition/ats/webhookReceivers.yml rename to .mock/definition/ATS/webhookReceivers.yml index 91d2ae65..c79220f8 100644 --- a/.mock/definition/ats/webhookReceivers.yml +++ b/.mock/definition/ATS/webhookReceivers.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + atsRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of `WebhookReceiver` objects. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -28,7 +28,7 @@ service: auth: true docs: Creates a `WebhookReceiver` object with the given values. source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml request: name: WebhookReceiverRequest body: @@ -45,7 +45,7 @@ service: content-type: application/json response: docs: '' - type: root.WebhookReceiver + type: atsRoot.WebhookReceiver status-code: 201 examples: - headers: {} @@ -58,4 +58,4 @@ service: is_active: true key: key source: - openapi: openapi/openapi.yml + openapi: ats_v3.yml diff --git a/.mock/definition/accounting/__package__.yml b/.mock/definition/Accounting/__package__.yml similarity index 93% rename from .mock/definition/accounting/__package__.yml rename to .mock/definition/Accounting/__package__.yml index 8b5d4d04..231b8311 100644 --- a/.mock/definition/accounting/__package__.yml +++ b/.mock/definition/Accounting/__package__.yml @@ -13,7 +13,7 @@ types: - ClassificationEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AccountAccountType: discriminated: false @@ -51,7 +51,7 @@ types: - AccountAccountTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AccountStatus: discriminated: false @@ -65,7 +65,7 @@ types: - AccountStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AccountCurrency: discriminated: false @@ -689,7 +689,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true Account: docs: >- @@ -1447,7 +1447,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountAccountTypeEnum: enum: - BANK @@ -1478,15 +1478,7 @@ types: * `LONG_TERM_LIABILITY` - LONG_TERM_LIABILITY * `NON_POSTING` - NON_POSTING source: - openapi: openapi/openapi.yml - AccountDetailsCategory: - discriminated: false - union: - - CategoryEnum - - string - source: - openapi: openapi/openapi.yml - inline: true + openapi: accounting_v3.yml AccountDetails: properties: id: @@ -1500,7 +1492,7 @@ types: integration_slug: type: optional access: read-only - category: optional + category: optional end_user_origin_id: type: optional access: read-only @@ -1535,14 +1527,14 @@ types: type: optional docs: The time at which account completes the linking flow. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountDetailsAndActionsCategory: discriminated: false union: - CategoryEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AccountDetailsAndActionsStatus: discriminated: false @@ -1550,7 +1542,7 @@ types: - AccountDetailsAndActionsStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AccountDetailsAndActions: docs: >- @@ -1587,9 +1579,8 @@ types: integration: optional account_type: string completed_at: datetime - integration_specific_fields: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountDetailsAndActionsIntegration: properties: name: string @@ -1601,7 +1592,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountDetailsAndActionsStatusEnum: enum: - COMPLETE @@ -1614,7 +1605,7 @@ types: * `RELINK_NEEDED` - RELINK_NEEDED * `IDLE` - IDLE source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountIntegration: properties: name: @@ -1672,7 +1663,7 @@ types: docs: Category or categories this integration is in beta status for. access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountRequestClassification: discriminated: false docs: |- @@ -1687,7 +1678,7 @@ types: - ClassificationEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AccountRequestAccountType: discriminated: false @@ -1725,7 +1716,7 @@ types: - AccountAccountTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AccountRequestStatus: discriminated: false @@ -1739,7 +1730,7 @@ types: - AccountStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AccountRequestCurrency: discriminated: false @@ -2363,7 +2354,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AccountRequest: docs: >- @@ -3096,7 +3087,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountResponse: properties: model: Account @@ -3104,7 +3095,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountStatusEnum: enum: - ACTIVE @@ -3115,14 +3106,14 @@ types: * `PENDING` - PENDING * `INACTIVE` - INACTIVE source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountToken: properties: account_token: string integration: AccountIntegration id: string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountingAttachment: docs: >- # The Accounting Attachment Object @@ -3184,7 +3175,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountingAttachmentRequest: docs: >- # The Accounting Attachment Object @@ -3221,7 +3212,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountingAttachmentResponse: properties: model: AccountingAttachment @@ -3229,14 +3220,14 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountingPeriodStatus: discriminated: false union: - Status895Enum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AccountingPeriod: docs: >- @@ -3288,7 +3279,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountingPhoneNumber: docs: >- # The AccountingPhoneNumber Object @@ -3319,7 +3310,7 @@ types: type: optional docs: The phone number's type. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountingPhoneNumberRequest: docs: >- # The AccountingPhoneNumber Object @@ -3348,7 +3339,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AddressType: discriminated: false docs: |- @@ -3360,7 +3351,7 @@ types: - AddressTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AddressCountry: discriminated: false @@ -3620,7 +3611,7 @@ types: - CountryEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true Address: docs: >- @@ -3925,7 +3916,7 @@ types: type: optional docs: The address's zip code. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AddressRequestType: discriminated: false docs: |- @@ -3937,7 +3928,7 @@ types: - AddressTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AddressRequestCountry: discriminated: false @@ -4197,7 +4188,7 @@ types: - CountryEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AddressRequest: docs: >- @@ -4497,7 +4488,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AddressTypeEnum: enum: - BILLING @@ -4506,7 +4497,7 @@ types: * `BILLING` - BILLING * `SHIPPING` - SHIPPING source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AdvancedMetadata: properties: id: @@ -4519,7 +4510,7 @@ types: is_custom: optional field_choices: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AsyncPassthroughReciept: properties: async_passthrough_receipt_id: @@ -4527,27 +4518,27 @@ types: validation: format: uuid source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AsyncPostTaskStatus: discriminated: false union: - AsyncPostTaskStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AsyncPostTask: properties: status: AsyncPostTaskStatus result: AsyncPostTaskResult source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AsyncPostTaskResult: properties: status_code: optional response: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AsyncPostTaskStatusEnum: enum: - QUEUED @@ -4560,7 +4551,7 @@ types: * `COMPLETED` - COMPLETED * `FAILURE` - FAILURE source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AuditLogEventRole: discriminated: false docs: >- @@ -4583,7 +4574,7 @@ types: - RoleEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AuditLogEventEventType: discriminated: false @@ -4694,7 +4685,7 @@ types: - EventTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true AuditLogEvent: properties: @@ -4848,7 +4839,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AvailableActions: docs: >- # The AvailableActions Object @@ -4867,7 +4858,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml BalanceSheetCurrency: discriminated: false docs: >- @@ -5490,7 +5481,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BalanceSheetCompany: discriminated: false @@ -5501,7 +5492,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BalanceSheet: docs: >- @@ -6195,7 +6186,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml BankFeedAccountCurrency: discriminated: false docs: >- @@ -6818,7 +6809,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BankFeedAccountFeedStatus: discriminated: false @@ -6831,7 +6822,7 @@ types: - FeedStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BankFeedAccountAccountType: discriminated: false @@ -6844,7 +6835,7 @@ types: - BankFeedAccountAccountTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BankFeedAccount: docs: >- @@ -7561,7 +7552,7 @@ types: access: read-only remote_data: optional>>> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml BankFeedAccountAccountTypeEnum: enum: - BANK @@ -7570,7 +7561,7 @@ types: * `BANK` - BANK * `CREDIT_CARD` - CREDIT_CARD source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml BankFeedAccountRequestCurrency: discriminated: false docs: >- @@ -8193,7 +8184,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BankFeedAccountRequestFeedStatus: discriminated: false @@ -8206,7 +8197,7 @@ types: - FeedStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BankFeedAccountRequestAccountType: discriminated: false @@ -8219,7 +8210,7 @@ types: - BankFeedAccountAccountTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BankFeedAccountRequest: docs: >- @@ -8914,7 +8905,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml BankFeedAccountResponse: properties: model: BankFeedAccount @@ -8922,7 +8913,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml BankFeedTransactionBankFeedAccount: discriminated: false docs: The bank feed account associated with the transaction. @@ -8932,7 +8923,7 @@ types: format: uuid - BankFeedAccount source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BankFeedTransactionCreditOrDebit: discriminated: false @@ -8945,7 +8936,7 @@ types: - CreditOrDebitEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BankFeedTransaction: docs: >- @@ -9037,7 +9028,7 @@ types: SuiteApp has processed the transaction. access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml BankFeedTransactionRequestRequestBankFeedAccount: discriminated: false docs: The bank feed account associated with the transaction. @@ -9047,7 +9038,7 @@ types: format: uuid - BankFeedAccount source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BankFeedTransactionRequestRequestCreditOrDebit: discriminated: false @@ -9060,7 +9051,7 @@ types: - CreditOrDebitEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true BankFeedTransactionRequestRequest: docs: >- @@ -9126,7 +9117,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml BankFeedTransactionResponse: properties: model: BankFeedTransaction @@ -9134,7 +9125,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml CashFlowStatementCurrency: discriminated: false docs: >- @@ -9757,7 +9748,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true CashFlowStatementCompany: discriminated: false @@ -9768,7 +9759,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true CashFlowStatement: docs: >- @@ -10472,7 +10463,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml CategoriesEnum: enum: - hris @@ -10491,7 +10482,7 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml CategoryEnum: enum: - hris @@ -10510,7 +10501,7 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml CategoryTypeEnum: enum: - CLASS @@ -10519,7 +10510,7 @@ types: * `CLASS` - CLASS * `DEPARTMENT` - DEPARTMENT source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ClassificationEnum: enum: - ASSET @@ -10534,14 +10525,14 @@ types: * `LIABILITY` - LIABILITY * `REVENUE` - REVENUE source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml CommonModelScopeApi: properties: common_models: docs: The common models you want to update the scopes for type: list source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml CommonModelScopesBodyRequest: properties: model_id: @@ -10551,7774 +10542,4449 @@ types: enabled_actions: list disabled_fields: list source: - openapi: openapi/openapi.yml - CompanyInfoCurrency: - discriminated: false + openapi: accounting_v3.yml + CompanyInfo: docs: >- - 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 + # The CompanyInfo Object - * `HNL` - Honduran Lempira + ### Description - * `HKD` - Hong Kong Dollar + The `CompanyInfo` object contains information about the company of the + linked account. If the company has multiple entities (also known as + subsidiaries), each entity may show up as a single `CompanyInfo` record. - * `HUF` - Hungarian Forint - * `IMP` - IMP + ### Usage Example - * `ISK` - Icelandic Króna + Fetch from the `GET CompanyInfo` endpoint and view a company's + information. + properties: + id: + type: optional + validation: + format: uuid + access: read-only + remote_id: + type: optional + docs: The third-party API ID of the matching object. + created_at: + type: optional + docs: The datetime that this object was created by Merge. + access: read-only + modified_at: + type: optional + docs: The datetime that this object was modified by Merge. + access: read-only + name: + type: optional + docs: The company's name. + legal_name: + type: optional + docs: The company's legal name. + tax_number: + type: optional + docs: The company's tax number. + fiscal_year_end_month: + type: optional + docs: The company's fiscal year end month. + validation: + min: 1 + max: 12 + fiscal_year_end_day: + type: optional + docs: The company's fiscal year end day. + validation: + min: 1 + max: 31 + currency: optional + remote_created_at: + type: optional + docs: When the third party's company was created. + urls: + type: optional>> + docs: The company's urls. + addresses: optional> + phone_numbers: optional> + remote_was_deleted: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. + [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + access: read-only + field_mappings: + type: optional> + access: read-only + remote_data: + type: optional> + access: read-only + source: + openapi: accounting_v3.yml + ComponentTypeEnum: + enum: + - SALES + - PURCHASE + docs: |- + * `SALES` - SALES + * `PURCHASE` - PURCHASE + source: + openapi: accounting_v3.yml + ContactStatus: + discriminated: false + docs: |- + The contact's status - * `ISJ` - Icelandic Króna (1918–1981) + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + union: + - Status7D1Enum + - string + source: + openapi: accounting_v3.yml + inline: true + ContactAddressesItem: + discriminated: false + union: + - type: string + validation: + format: uuid + - Address + source: + openapi: accounting_v3.yml + inline: true + Contact: + docs: >- + # The Contact Object - * `INR` - Indian Rupee + ### Description - * `IDR` - Indonesian Rupiah + A `Contact` is an individual or business entity to which products and + services are sold to or purchased from. The `Contact` model contains both + Customers, in which products and services are sold to, and Vendors (or + Suppliers), in which products and services are purchased from. - * `IRR` - Iranian Rial + * A `Contact` is a Vendor/Supplier if the `is_supplier` property is true. - * `IQD` - Iraqi Dinar + * A `Contact` is a customer if the `is_customer` property is true. - * `IEP` - Irish Pound - * `ILS` - Israeli New Shekel + ### Usage Example - * `ILP` - Israeli Pound + Fetch from the `LIST Contacts` endpoint and view a company's contacts. + properties: + id: + type: optional + validation: + format: uuid + access: read-only + remote_id: + type: optional + docs: The third-party API ID of the matching object. + created_at: + type: optional + docs: The datetime that this object was created by Merge. + access: read-only + modified_at: + type: optional + docs: The datetime that this object was modified by Merge. + access: read-only + name: + type: optional + docs: The contact's name. + is_supplier: + type: optional + docs: Whether the contact is a supplier. + is_customer: + type: optional + docs: Whether the contact is a customer. + email_address: + type: optional + docs: The contact's email address. + tax_number: + type: optional + docs: The contact's tax number. + status: + type: optional + docs: |- + The contact's status - * `ILR` - Israeli Shekel (1980–1985) + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + currency: + type: optional + docs: The currency the contact's transactions are in. + remote_updated_at: + type: optional + docs: When the third party's contact was updated. + company: + type: optional + docs: The company the contact belongs to. + validation: + format: uuid + addresses: + type: optional>> + docs: '`Address` object IDs for the given `Contacts` object.' + phone_numbers: + type: optional> + docs: '`AccountingPhoneNumber` object for the given `Contacts` object.' + remote_was_deleted: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. + [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + access: read-only + field_mappings: + type: optional> + access: read-only + remote_data: + type: optional> + access: read-only + remote_fields: + type: optional> + access: read-only + source: + openapi: accounting_v3.yml + ContactRequestStatus: + discriminated: false + docs: |- + The contact's status - * `ITL` - Italian Lira + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + union: + - Status7D1Enum + - string + source: + openapi: accounting_v3.yml + inline: true + ContactRequestAddressesItem: + discriminated: false + union: + - type: string + validation: + format: uuid + - Address + source: + openapi: accounting_v3.yml + inline: true + ContactRequest: + docs: >- + # The Contact Object - * `JMD` - Jamaican Dollar + ### Description - * `JPY` - Japanese Yen + A `Contact` is an individual or business entity to which products and + services are sold to or purchased from. The `Contact` model contains both + Customers, in which products and services are sold to, and Vendors (or + Suppliers), in which products and services are purchased from. - * `JOD` - Jordanian Dinar + * A `Contact` is a Vendor/Supplier if the `is_supplier` property is true. - * `KZT` - Kazakhstani Tenge + * A `Contact` is a customer if the `is_customer` property is true. - * `KES` - Kenyan Shilling - * `KWD` - Kuwaiti Dinar + ### Usage Example - * `KGS` - Kyrgystani Som + Fetch from the `LIST Contacts` endpoint and view a company's contacts. + properties: + name: + type: optional + docs: The contact's name. + is_supplier: + type: optional + docs: Whether the contact is a supplier. + is_customer: + type: optional + docs: Whether the contact is a customer. + email_address: + type: optional + docs: The contact's email address. + tax_number: + type: optional + docs: The contact's tax number. + status: + type: optional + docs: |- + The contact's status - * `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) - union: - - TransactionCurrencyEnum - - string - source: - openapi: openapi/openapi.yml - inline: true - CompanyInfo: - docs: >- - # The CompanyInfo Object - - ### Description - - The `CompanyInfo` object contains information about the company of the - linked account. If the company has multiple entities (also known as - subsidiaries), each entity may show up as a single `CompanyInfo` record. - - - ### Usage Example - - Fetch from the `GET CompanyInfo` endpoint and view a company's - information. - properties: - id: - type: optional - validation: - format: uuid - access: read-only - remote_id: - type: optional - docs: The third-party API ID of the matching object. - created_at: - type: optional - docs: The datetime that this object was created by Merge. - access: read-only - modified_at: - type: optional - docs: The datetime that this object was modified by Merge. - access: read-only - name: - type: optional - docs: The company's name. - legal_name: + * `ACTIVE` - ACTIVE + * `ARCHIVED` - ARCHIVED + currency: type: optional - docs: The company's legal name. - tax_number: + docs: The currency the contact's transactions are in. + company: type: optional - docs: The company's tax number. - fiscal_year_end_month: - type: optional - docs: The company's fiscal year end month. - validation: - min: 1 - max: 12 - fiscal_year_end_day: - type: optional - docs: The company's fiscal year end day. + docs: The company the contact belongs to. validation: - min: 1 - max: 31 - currency: - type: optional - docs: >- - 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) - remote_created_at: - type: optional - docs: When the third party's company was created. - urls: - type: optional>> - docs: The company's urls. - addresses: optional> - phone_numbers: optional> - remote_was_deleted: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium add-on. - Native deletion detection is offered for free with limited coverage. - [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - access: read-only - field_mappings: - type: optional> - access: read-only - remote_data: - type: optional> - access: read-only - source: - openapi: openapi/openapi.yml - ComponentTypeEnum: - enum: - - SALES - - PURCHASE - docs: |- - * `SALES` - SALES - * `PURCHASE` - PURCHASE - source: - openapi: openapi/openapi.yml - ContactStatus: - discriminated: false - docs: |- - The contact's status - - * `ACTIVE` - ACTIVE - * `ARCHIVED` - ARCHIVED - union: - - Status7D1Enum - - string - source: - openapi: openapi/openapi.yml - inline: true - ContactAddressesItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - Address - source: - openapi: openapi/openapi.yml - inline: true - Contact: - docs: >- - # The Contact Object - - ### Description - - A `Contact` is an individual or business entity to which products and - services are sold to or purchased from. The `Contact` model contains both - Customers, in which products and services are sold to, and Vendors (or - Suppliers), in which products and services are purchased from. - - * A `Contact` is a Vendor/Supplier if the `is_supplier` property is true. - - * A `Contact` is a customer if the `is_customer` property is true. - - - ### Usage Example - - Fetch from the `LIST Contacts` endpoint and view a company's contacts. - properties: - id: - type: optional - validation: - format: uuid - access: read-only - remote_id: - type: optional - docs: The third-party API ID of the matching object. - created_at: - type: optional - docs: The datetime that this object was created by Merge. - access: read-only - modified_at: - type: optional - docs: The datetime that this object was modified by Merge. - access: read-only - name: - type: optional - docs: The contact's name. - is_supplier: - type: optional - docs: Whether the contact is a supplier. - is_customer: - type: optional - docs: Whether the contact is a customer. - email_address: - type: optional - docs: The contact's email address. - tax_number: - type: optional - docs: The contact's tax number. - status: - type: optional - docs: |- - The contact's status - - * `ACTIVE` - ACTIVE - * `ARCHIVED` - ARCHIVED - currency: - type: optional - docs: The currency the contact's transactions are in. - remote_updated_at: - type: optional - docs: When the third party's contact was updated. - company: - type: optional - docs: The company the contact belongs to. - validation: - format: uuid - addresses: - type: optional>> - docs: '`Address` object IDs for the given `Contacts` object.' - phone_numbers: - type: optional> - docs: '`AccountingPhoneNumber` object for the given `Contacts` object.' - remote_was_deleted: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium add-on. - Native deletion detection is offered for free with limited coverage. - [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - access: read-only - field_mappings: - type: optional> - access: read-only - remote_data: - type: optional> - access: read-only - remote_fields: - type: optional> - access: read-only - source: - openapi: openapi/openapi.yml - ContactRequestStatus: - discriminated: false - docs: |- - The contact's status - - * `ACTIVE` - ACTIVE - * `ARCHIVED` - ARCHIVED - union: - - Status7D1Enum - - string - source: - openapi: openapi/openapi.yml - inline: true - ContactRequestAddressesItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - Address - source: - openapi: openapi/openapi.yml - inline: true - ContactRequest: - docs: >- - # The Contact Object - - ### Description - - A `Contact` is an individual or business entity to which products and - services are sold to or purchased from. The `Contact` model contains both - Customers, in which products and services are sold to, and Vendors (or - Suppliers), in which products and services are purchased from. - - * A `Contact` is a Vendor/Supplier if the `is_supplier` property is true. - - * A `Contact` is a customer if the `is_customer` property is true. - - - ### Usage Example - - Fetch from the `LIST Contacts` endpoint and view a company's contacts. - properties: - name: - type: optional - docs: The contact's name. - is_supplier: - type: optional - docs: Whether the contact is a supplier. - is_customer: - type: optional - docs: Whether the contact is a customer. - email_address: - type: optional - docs: The contact's email address. - tax_number: - type: optional - docs: The contact's tax number. - status: - type: optional - docs: |- - The contact's status - - * `ACTIVE` - ACTIVE - * `ARCHIVED` - ARCHIVED - currency: - type: optional - docs: The currency the contact's transactions are in. - company: - type: optional - docs: The company the contact belongs to. - validation: - format: uuid - addresses: - type: optional>> - docs: '`Address` object IDs for the given `Contacts` object.' - phone_numbers: - type: optional> - docs: '`AccountingPhoneNumber` object for the given `Contacts` object.' - integration_params: - type: optional> - access: write-only - linked_account_params: - type: optional> - access: write-only - remote_fields: - type: optional> - access: write-only - source: - openapi: openapi/openapi.yml - ContactResponse: - properties: - model: Contact - warnings: list - errors: list - logs: optional> - source: - openapi: openapi/openapi.yml - CountryEnum: - enum: - - 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 - docs: |- - * `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 - source: - openapi: openapi/openapi.yml - CreditNoteStatus: - discriminated: false - docs: |- - The credit note's status. - - * `SUBMITTED` - SUBMITTED - * `AUTHORIZED` - AUTHORIZED - * `PAID` - PAID - union: - - CreditNoteStatusEnum - - string - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteContact: - discriminated: false - docs: The credit note's contact. - union: - - type: string - validation: - format: uuid - - Contact - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteCompany: - discriminated: false - docs: The company the credit note belongs to. - union: - - type: string - validation: - format: uuid - - CompanyInfo - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteTrackingCategoriesItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - TrackingCategory - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteCurrency: - discriminated: false - docs: >- - 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) - union: - - TransactionCurrencyEnum - - string - source: - openapi: openapi/openapi.yml - inline: true - CreditNotePaymentsItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - Payment - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteAppliedPaymentsItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - PaymentLineItem - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteAccountingPeriod: - discriminated: false - docs: The accounting period that the CreditNote was generated in. - union: - - type: string - validation: - format: uuid - - AccountingPeriod - source: - openapi: openapi/openapi.yml - inline: true - CreditNote: - docs: >- - # The CreditNote Object - - ### Description - - A `CreditNote` is transaction issued to a customer, indicating a reduction - or cancellation of the amount owed by the customer. It is most generally - used as an adjustment note used to rectify errors, returns, or - overpayments related to a sales transaction. A `CreditNote` can be applied - to *Accounts Receivable* Invoices to decrease the overall amount of the - Invoice. - - - ### Usage Example - - Fetch from the `LIST CreditNotes` endpoint and view a company's credit - notes. - properties: - id: - type: optional - validation: - format: uuid - access: read-only - remote_id: - type: optional - docs: The third-party API ID of the matching object. - created_at: - type: optional - docs: The datetime that this object was created by Merge. - access: read-only - modified_at: - type: optional - docs: The datetime that this object was modified by Merge. - access: read-only - transaction_date: - type: optional - docs: The credit note's transaction date. - status: - type: optional - docs: |- - The credit note's status. - - * `SUBMITTED` - SUBMITTED - * `AUTHORIZED` - AUTHORIZED - * `PAID` - PAID - number: - type: optional - docs: The credit note's number. - contact: - type: optional - docs: The credit note's contact. - company: - type: optional - docs: The company the credit note belongs to. - exchange_rate: - type: optional - docs: The credit note's exchange rate. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - total_amount: - type: optional - docs: The credit note's total amount. - remaining_credit: - type: optional - docs: >- - The amount of value remaining in the credit note that the customer can - use. - inclusive_of_tax: - type: optional - docs: >- - If the transaction is inclusive or exclusive of tax. `True` if - inclusive, `False` if exclusive. - line_items: - type: optional> - access: read-only - tracking_categories: optional>> - currency: - type: optional - docs: >- - 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) - remote_created_at: - type: optional - docs: When the third party's credit note was created. - remote_updated_at: - type: optional - docs: When the third party's credit note was updated. - payments: - type: optional>> - docs: Array of `Payment` object IDs - applied_payments: - type: optional>> - docs: >- - A list of the Payment Applied to Lines common models related to a - given Invoice, Credit Note, or Journal Entry. - accounting_period: - type: optional - docs: The accounting period that the CreditNote was generated in. - applied_to_lines: - type: optional> - docs: >- - A list of the CreditNote Applied to Lines common models related to a - given Credit Note - remote_was_deleted: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium add-on. - Native deletion detection is offered for free with limited coverage. - [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - access: read-only - field_mappings: - type: optional> - access: read-only - remote_data: - type: optional> - access: read-only - source: - openapi: openapi/openapi.yml - CreditNoteApplyLineForCreditNoteInvoice: - discriminated: false - union: - - type: string - validation: - format: uuid - - Invoice - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteApplyLineForCreditNote: - docs: >- - # The CreditNoteApplyLine Object - - ### Description - - The `CreditNoteApplyLine` is attached to the CreditNote model. - - - ### Usage Example - - Fetch from the `GET CreditNote` endpoint and view the invoice's applied to - lines. - properties: - remote_id: - type: optional - docs: The third-party API ID of the matching object. - created_at: - type: optional - docs: The datetime that this object was created by Merge. - access: read-only - modified_at: - type: optional - docs: The datetime that this object was modified by Merge. - access: read-only - invoice: optional - applied_date: - type: optional - docs: Date that the credit note is applied to the invoice. - applied_amount: - type: optional - docs: The amount of the Credit Note applied to the invoice. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - remote_was_deleted: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium add-on. - Native deletion detection is offered for free with limited coverage. - [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - access: read-only - source: - openapi: openapi/openapi.yml - CreditNoteApplyLineForCreditNoteRequestInvoice: - discriminated: false - union: - - type: string - validation: - format: uuid - - Invoice - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteApplyLineForCreditNoteRequest: - docs: >- - # The CreditNoteApplyLine Object - - ### Description - - The `CreditNoteApplyLine` is attached to the CreditNote model. - - - ### Usage Example - - Fetch from the `GET CreditNote` endpoint and view the invoice's applied to - lines. - properties: - remote_id: - type: optional - docs: The third-party API ID of the matching object. - invoice: optional - applied_date: - type: optional - docs: Date that the credit note is applied to the invoice. - applied_amount: - type: optional - docs: The amount of the Credit Note applied to the invoice. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - integration_params: - type: optional> - access: write-only - linked_account_params: - type: optional> - access: write-only - source: - openapi: openapi/openapi.yml - CreditNoteApplyLineForInvoiceCreditNote: - discriminated: false - union: - - type: string - validation: - format: uuid - - CreditNote - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteApplyLineForInvoice: - docs: >- - # The CreditNoteApplyLine Object - - ### Description - - The `CreditNoteApplyLine` is attached to the CreditNote model. - - - ### Usage Example - - Fetch from the `GET CreditNote` endpoint and view the invoice's applied to - lines. - properties: - remote_id: - type: optional - docs: The third-party API ID of the matching object. - created_at: - type: optional - docs: The datetime that this object was created by Merge. - access: read-only - modified_at: - type: optional - docs: The datetime that this object was modified by Merge. - access: read-only - credit_note: optional - applied_date: - type: optional - docs: Date that the credit note is applied to the invoice. - applied_amount: - type: optional - docs: The amount of the Credit Note applied to the invoice. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - remote_was_deleted: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium add-on. - Native deletion detection is offered for free with limited coverage. - [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - access: read-only - source: - openapi: openapi/openapi.yml - CreditNoteLineItemItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - Item - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteLineItemCompany: - discriminated: false - docs: The company the credit note belongs to. - union: - - type: string - validation: - format: uuid - - CompanyInfo - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteLineItemContact: - discriminated: false - docs: The credit note's contact. - union: - - type: string - validation: - format: uuid - - Contact - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteLineItemProject: - discriminated: false - union: - - type: string - validation: - format: uuid - - Project - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteLineItem: - docs: >- - # The CreditNoteLineItem Object - - ### Description - - The `CreditNoteLineItem` object is used to represent a credit note's line - items. - - - ### Usage Example - - Fetch from the `GET CreditNote` endpoint and view the credit note's line - items. - properties: - id: - type: optional - validation: - format: uuid - access: read-only - remote_id: - type: optional - docs: The third-party API ID of the matching object. - created_at: - type: optional - docs: The datetime that this object was created by Merge. - access: read-only - modified_at: - type: optional - docs: The datetime that this object was modified by Merge. - access: read-only - item: optional - name: - type: optional - docs: The credit note line item's name. - description: - type: optional - docs: The description of the item that is owed. - quantity: - type: optional - docs: The credit note line item's quantity. - validation: - pattern: ^-?\d{0,24}(?:\.\d{0,8})?$ - memo: - type: optional - docs: The credit note line item's memo. - unit_price: - type: optional - docs: The credit note line item's unit price. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - tax_rate: - type: optional - docs: The tax rate that applies to this line item. - validation: - format: uuid - total_line_amount: - type: optional - docs: The credit note line item's total. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - tracking_category: - type: optional - docs: The credit note line item's associated tracking category. - validation: - format: uuid - availability: deprecated - tracking_categories: - type: optional>> - docs: The credit note line item's associated tracking categories. - account: - type: optional - docs: The credit note line item's account. - validation: - format: uuid - company: - type: optional - docs: The company the credit note belongs to. - contact: - type: optional - docs: The credit note's contact. - project: optional - remote_was_deleted: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium add-on. - Native deletion detection is offered for free with limited coverage. - [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - access: read-only - source: - openapi: openapi/openapi.yml - CreditNoteLineItemRequestItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - Item - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteLineItemRequestCompany: - discriminated: false - docs: The company the credit note belongs to. - union: - - type: string - validation: - format: uuid - - CompanyInfo - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteLineItemRequestContact: - discriminated: false - docs: The credit note's contact. - union: - - type: string - validation: - format: uuid - - Contact - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteLineItemRequestProject: - discriminated: false - union: - - type: string - validation: - format: uuid - - Contact - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteLineItemRequest: - docs: >- - # The CreditNoteLineItem Object - - ### Description - - The `CreditNoteLineItem` object is used to represent a credit note's line - items. - - - ### Usage Example - - Fetch from the `GET CreditNote` endpoint and view the credit note's line - items. - properties: - remote_id: - type: optional - docs: The third-party API ID of the matching object. - item: optional - name: - type: optional - docs: The credit note line item's name. - description: - type: optional - docs: The description of the item that is owed. - quantity: - type: optional - docs: The credit note line item's quantity. - validation: - pattern: ^-?\d{0,24}(?:\.\d{0,8})?$ - memo: - type: optional - docs: The credit note line item's memo. - unit_price: - type: optional - docs: The credit note line item's unit price. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - tax_rate: - type: optional - docs: The tax rate that applies to this line item. - validation: - format: uuid - total_line_amount: - type: optional - docs: The credit note line item's total. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - tracking_category: - type: optional - docs: The credit note line item's associated tracking category. - validation: - format: uuid - availability: deprecated - tracking_categories: - type: optional>> - docs: The credit note line item's associated tracking categories. - account: - type: optional - docs: The credit note line item's account. - validation: - format: uuid - company: - type: optional - docs: The company the credit note belongs to. - contact: - type: optional - docs: The credit note's contact. - project: optional - integration_params: - type: optional> - access: write-only - linked_account_params: - type: optional> - access: write-only - source: - openapi: openapi/openapi.yml - CreditNoteRequestStatus: - discriminated: false - docs: |- - The credit note's status. - - * `SUBMITTED` - SUBMITTED - * `AUTHORIZED` - AUTHORIZED - * `PAID` - PAID - union: - - CreditNoteStatusEnum - - string - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteRequestContact: - discriminated: false - docs: The credit note's contact. - union: - - type: string - validation: - format: uuid - - Contact - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteRequestCompany: - discriminated: false - docs: The company the credit note belongs to. - union: - - type: string - validation: - format: uuid - - CompanyInfo - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteRequestLineItemsItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - CreditNoteLineItemRequest - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteRequestTrackingCategoriesItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - TrackingCategory - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteRequestCurrency: - discriminated: false - docs: >- - 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) - union: - - TransactionCurrencyEnum - - string - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteRequestPaymentsItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - Payment - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteRequestAppliedPaymentsItem: - discriminated: false - union: - - type: string - validation: - format: uuid - - PaymentLineItem - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteRequestAccountingPeriod: - discriminated: false - docs: The accounting period that the CreditNote was generated in. - union: - - type: string - validation: - format: uuid - - AccountingPeriod - source: - openapi: openapi/openapi.yml - inline: true - CreditNoteRequest: - docs: >- - # The CreditNote Object - - ### Description - - A `CreditNote` is transaction issued to a customer, indicating a reduction - or cancellation of the amount owed by the customer. It is most generally - used as an adjustment note used to rectify errors, returns, or - overpayments related to a sales transaction. A `CreditNote` can be applied - to *Accounts Receivable* Invoices to decrease the overall amount of the - Invoice. - - - ### Usage Example - - Fetch from the `LIST CreditNotes` endpoint and view a company's credit - notes. - properties: - transaction_date: - type: optional - docs: The credit note's transaction date. - status: - type: optional - docs: |- - The credit note's status. - - * `SUBMITTED` - SUBMITTED - * `AUTHORIZED` - AUTHORIZED - * `PAID` - PAID - number: - type: optional - docs: The credit note's number. - contact: - type: optional - docs: The credit note's contact. - company: - type: optional - docs: The company the credit note belongs to. - exchange_rate: - type: optional - docs: The credit note's exchange rate. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - total_amount: - type: optional - docs: The credit note's total amount. - remaining_credit: - type: optional - docs: >- - The amount of value remaining in the credit note that the customer can - use. - inclusive_of_tax: - type: optional - docs: >- - If the transaction is inclusive or exclusive of tax. `True` if - inclusive, `False` if exclusive. - line_items: optional> - tracking_categories: optional>> - currency: - type: optional - docs: >- - 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 + format: uuid + addresses: + type: optional>> + docs: '`Address` object IDs for the given `Contacts` object.' + phone_numbers: + type: optional> + docs: '`AccountingPhoneNumber` object for the given `Contacts` object.' + integration_params: + type: optional> + access: write-only + linked_account_params: + type: optional> + access: write-only + remote_fields: + type: optional> + access: write-only + source: + openapi: accounting_v3.yml + ContactResponse: + properties: + model: Contact + warnings: list + errors: list + logs: optional> + source: + openapi: accounting_v3.yml + CountryEnum: + enum: + - 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 + docs: |- + * `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 + source: + openapi: accounting_v3.yml + CreditNoteStatus: + discriminated: false + docs: |- + The credit note's status. - * `BGO` - Bulgarian Lev (1879–1952) + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `PAID` - PAID + union: + - CreditNoteStatusEnum + - string + source: + openapi: accounting_v3.yml + inline: true + CreditNoteContact: + discriminated: false + docs: The credit note's contact. + union: + - type: string + validation: + format: uuid + - Contact + source: + openapi: accounting_v3.yml + inline: true + CreditNoteCompany: + discriminated: false + docs: The company the credit note belongs to. + union: + - type: string + validation: + format: uuid + - CompanyInfo + source: + openapi: accounting_v3.yml + inline: true + CreditNoteTrackingCategoriesItem: + discriminated: false + union: + - type: string + validation: + format: uuid + - TrackingCategory + source: + openapi: accounting_v3.yml + inline: true + CreditNoteCurrency: + discriminated: false + docs: >- + The credit note's currency. - * `BGM` - Bulgarian Socialist Lev - * `BUK` - Burmese Kyat + * `XUA` - ADB Unit of Account - * `BIF` - Burundian Franc + * `AFN` - Afghan Afghani - * `XPF` - CFP Franc + * `AFA` - Afghan Afghani (1927–2002) - * `KHR` - Cambodian Riel + * `ALL` - Albanian Lek - * `CAD` - Canadian Dollar + * `ALK` - Albanian Lek (1946–1965) - * `CVE` - Cape Verdean Escudo + * `DZD` - Algerian Dinar - * `KYD` - Cayman Islands Dollar + * `ADP` - Andorran Peseta - * `XAF` - Central African CFA Franc + * `AOA` - Angolan Kwanza - * `CLE` - Chilean Escudo + * `AOK` - Angolan Kwanza (1977–1991) - * `CLP` - Chilean Peso + * `AON` - Angolan New Kwanza (1990–2000) - * `CLF` - Chilean Unit of Account (UF) + * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * `CNX` - Chinese People’s Bank Dollar + * `ARA` - Argentine Austral - * `CNY` - Chinese Yuan + * `ARS` - Argentine Peso - * `CNH` - Chinese Yuan (offshore) + * `ARM` - Argentine Peso (1881–1970) - * `COP` - Colombian Peso + * `ARP` - Argentine Peso (1983–1985) - * `COU` - Colombian Real Value Unit + * `ARL` - Argentine Peso Ley (1970–1983) - * `KMF` - Comorian Franc + * `AMD` - Armenian Dram - * `CDF` - Congolese Franc + * `AWG` - Aruban Florin - * `CRC` - Costa Rican Colón + * `AUD` - Australian Dollar - * `HRD` - Croatian Dinar + * `ATS` - Austrian Schilling - * `HRK` - Croatian Kuna + * `AZN` - Azerbaijani Manat - * `CUC` - Cuban Convertible Peso + * `AZM` - Azerbaijani Manat (1993–2006) - * `CUP` - Cuban Peso + * `BSD` - Bahamian Dollar - * `CYP` - Cypriot Pound + * `BHD` - Bahraini Dinar - * `CZK` - Czech Koruna + * `BDT` - Bangladeshi Taka - * `CSK` - Czechoslovak Hard Koruna + * `BBD` - Barbadian Dollar - * `DKK` - Danish Krone + * `BYN` - Belarusian Ruble - * `DJF` - Djiboutian Franc + * `BYB` - Belarusian Ruble (1994–1999) - * `DOP` - Dominican Peso + * `BYR` - Belarusian Ruble (2000–2016) - * `NLG` - Dutch Guilder + * `BEF` - Belgian Franc - * `XCD` - East Caribbean Dollar + * `BEC` - Belgian Franc (convertible) - * `DDM` - East German Mark + * `BEL` - Belgian Franc (financial) - * `ECS` - Ecuadorian Sucre + * `BZD` - Belize Dollar - * `ECV` - Ecuadorian Unit of Constant Value + * `BMD` - Bermudan Dollar - * `EGP` - Egyptian Pound + * `BTN` - Bhutanese Ngultrum - * `GQE` - Equatorial Guinean Ekwele + * `BOB` - Bolivian Boliviano - * `ERN` - Eritrean Nakfa + * `BOL` - Bolivian Boliviano (1863–1963) - * `EEK` - Estonian Kroon + * `BOV` - Bolivian Mvdol - * `ETB` - Ethiopian Birr + * `BOP` - Bolivian Peso - * `EUR` - Euro + * `BAM` - Bosnia-Herzegovina Convertible Mark - * `XBA` - European Composite Unit + * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * `XEU` - European Currency Unit + * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * `XBB` - European Monetary Unit + * `BWP` - Botswanan Pula - * `XBC` - European Unit of Account (XBC) + * `BRC` - Brazilian Cruzado (1986–1989) - * `XBD` - European Unit of Account (XBD) + * `BRZ` - Brazilian Cruzeiro (1942–1967) - * `FKP` - Falkland Islands Pound + * `BRE` - Brazilian Cruzeiro (1990–1993) - * `FJD` - Fijian Dollar + * `BRR` - Brazilian Cruzeiro (1993–1994) - * `FIM` - Finnish Markka + * `BRN` - Brazilian New Cruzado (1989–1990) - * `FRF` - French Franc + * `BRB` - Brazilian New Cruzeiro (1967–1986) - * `XFO` - French Gold Franc + * `BRL` - Brazilian Real - * `XFU` - French UIC-Franc + * `GBP` - British Pound - * `GMD` - Gambian Dalasi + * `BND` - Brunei Dollar - * `GEK` - Georgian Kupon Larit + * `BGL` - Bulgarian Hard Lev - * `GEL` - Georgian Lari + * `BGN` - Bulgarian Lev - * `DEM` - German Mark + * `BGO` - Bulgarian Lev (1879–1952) - * `GHS` - Ghanaian Cedi + * `BGM` - Bulgarian Socialist Lev - * `GHC` - Ghanaian Cedi (1979–2007) + * `BUK` - Burmese Kyat - * `GIP` - Gibraltar Pound + * `BIF` - Burundian Franc - * `XAU` - Gold + * `XPF` - CFP Franc - * `GRD` - Greek Drachma + * `KHR` - Cambodian Riel - * `GTQ` - Guatemalan Quetzal + * `CAD` - Canadian Dollar - * `GWP` - Guinea-Bissau Peso + * `CVE` - Cape Verdean Escudo - * `GNF` - Guinean Franc + * `KYD` - Cayman Islands Dollar - * `GNS` - Guinean Syli + * `XAF` - Central African CFA Franc - * `GYD` - Guyanaese Dollar + * `CLE` - Chilean Escudo - * `HTG` - Haitian Gourde + * `CLP` - Chilean Peso - * `HNL` - Honduran Lempira + * `CLF` - Chilean Unit of Account (UF) - * `HKD` - Hong Kong Dollar + * `CNX` - Chinese People’s Bank Dollar - * `HUF` - Hungarian Forint + * `CNY` - Chinese Yuan - * `IMP` - IMP + * `CNH` - Chinese Yuan (offshore) - * `ISK` - Icelandic Króna + * `COP` - Colombian Peso - * `ISJ` - Icelandic Króna (1918–1981) + * `COU` - Colombian Real Value Unit - * `INR` - Indian Rupee + * `KMF` - Comorian Franc - * `IDR` - Indonesian Rupiah + * `CDF` - Congolese Franc - * `IRR` - Iranian Rial + * `CRC` - Costa Rican Colón - * `IQD` - Iraqi Dinar + * `HRD` - Croatian Dinar - * `IEP` - Irish Pound + * `HRK` - Croatian Kuna - * `ILS` - Israeli New Shekel + * `CUC` - Cuban Convertible Peso - * `ILP` - Israeli Pound + * `CUP` - Cuban Peso - * `ILR` - Israeli Shekel (1980–1985) + * `CYP` - Cypriot Pound - * `ITL` - Italian Lira + * `CZK` - Czech Koruna - * `JMD` - Jamaican Dollar + * `CSK` - Czechoslovak Hard Koruna - * `JPY` - Japanese Yen + * `DKK` - Danish Krone - * `JOD` - Jordanian Dinar + * `DJF` - Djiboutian Franc - * `KZT` - Kazakhstani Tenge + * `DOP` - Dominican Peso - * `KES` - Kenyan Shilling + * `NLG` - Dutch Guilder - * `KWD` - Kuwaiti Dinar + * `XCD` - East Caribbean Dollar - * `KGS` - Kyrgystani Som + * `DDM` - East German Mark - * `LAK` - Laotian Kip + * `ECS` - Ecuadorian Sucre - * `LVL` - Latvian Lats + * `ECV` - Ecuadorian Unit of Constant Value - * `LVR` - Latvian Ruble + * `EGP` - Egyptian Pound - * `LBP` - Lebanese Pound + * `GQE` - Equatorial Guinean Ekwele - * `LSL` - Lesotho Loti + * `ERN` - Eritrean Nakfa - * `LRD` - Liberian Dollar + * `EEK` - Estonian Kroon - * `LYD` - Libyan Dinar + * `ETB` - Ethiopian Birr - * `LTL` - Lithuanian Litas + * `EUR` - Euro - * `LTT` - Lithuanian Talonas + * `XBA` - European Composite Unit - * `LUL` - Luxembourg Financial Franc + * `XEU` - European Currency Unit - * `LUC` - Luxembourgian Convertible Franc + * `XBB` - European Monetary Unit - * `LUF` - Luxembourgian Franc + * `XBC` - European Unit of Account (XBC) - * `MOP` - Macanese Pataca + * `XBD` - European Unit of Account (XBD) - * `MKD` - Macedonian Denar + * `FKP` - Falkland Islands Pound - * `MKN` - Macedonian Denar (1992–1993) + * `FJD` - Fijian Dollar - * `MGA` - Malagasy Ariary + * `FIM` - Finnish Markka - * `MGF` - Malagasy Franc + * `FRF` - French Franc - * `MWK` - Malawian Kwacha + * `XFO` - French Gold Franc - * `MYR` - Malaysian Ringgit + * `XFU` - French UIC-Franc - * `MVR` - Maldivian Rufiyaa + * `GMD` - Gambian Dalasi - * `MVP` - Maldivian Rupee (1947–1981) + * `GEK` - Georgian Kupon Larit - * `MLF` - Malian Franc + * `GEL` - Georgian Lari - * `MTL` - Maltese Lira + * `DEM` - German Mark - * `MTP` - Maltese Pound + * `GHS` - Ghanaian Cedi - * `MRU` - Mauritanian Ouguiya + * `GHC` - Ghanaian Cedi (1979–2007) - * `MRO` - Mauritanian Ouguiya (1973–2017) + * `GIP` - Gibraltar Pound - * `MUR` - Mauritian Rupee + * `XAU` - Gold - * `MXV` - Mexican Investment Unit + * `GRD` - Greek Drachma - * `MXN` - Mexican Peso + * `GTQ` - Guatemalan Quetzal - * `MXP` - Mexican Silver Peso (1861–1992) + * `GWP` - Guinea-Bissau Peso - * `MDC` - Moldovan Cupon + * `GNF` - Guinean Franc - * `MDL` - Moldovan Leu + * `GNS` - Guinean Syli - * `MCF` - Monegasque Franc + * `GYD` - Guyanaese Dollar - * `MNT` - Mongolian Tugrik + * `HTG` - Haitian Gourde - * `MAD` - Moroccan Dirham + * `HNL` - Honduran Lempira - * `MAF` - Moroccan Franc + * `HKD` - Hong Kong Dollar - * `MZE` - Mozambican Escudo + * `HUF` - Hungarian Forint - * `MZN` - Mozambican Metical + * `IMP` - IMP - * `MZM` - Mozambican Metical (1980–2006) + * `ISK` - Icelandic Króna - * `MMK` - Myanmar Kyat + * `ISJ` - Icelandic Króna (1918–1981) - * `NAD` - Namibian Dollar + * `INR` - Indian Rupee - * `NPR` - Nepalese Rupee + * `IDR` - Indonesian Rupiah - * `ANG` - Netherlands Antillean Guilder + * `IRR` - Iranian Rial - * `TWD` - New Taiwan Dollar + * `IQD` - Iraqi Dinar - * `NZD` - New Zealand Dollar + * `IEP` - Irish Pound - * `NIO` - Nicaraguan Córdoba + * `ILS` - Israeli New Shekel - * `NIC` - Nicaraguan Córdoba (1988–1991) + * `ILP` - Israeli Pound - * `NGN` - Nigerian Naira + * `ILR` - Israeli Shekel (1980–1985) - * `KPW` - North Korean Won + * `ITL` - Italian Lira - * `NOK` - Norwegian Krone + * `JMD` - Jamaican Dollar - * `OMR` - Omani Rial + * `JPY` - Japanese Yen - * `PKR` - Pakistani Rupee + * `JOD` - Jordanian Dinar - * `XPD` - Palladium + * `KZT` - Kazakhstani Tenge - * `PAB` - Panamanian Balboa + * `KES` - Kenyan Shilling - * `PGK` - Papua New Guinean Kina + * `KWD` - Kuwaiti Dinar - * `PYG` - Paraguayan Guarani + * `KGS` - Kyrgystani Som - * `PEI` - Peruvian Inti + * `LAK` - Laotian Kip - * `PEN` - Peruvian Sol + * `LVL` - Latvian Lats - * `PES` - Peruvian Sol (1863–1965) + * `LVR` - Latvian Ruble - * `PHP` - Philippine Peso + * `LBP` - Lebanese Pound - * `XPT` - Platinum + * `LSL` - Lesotho Loti - * `PLN` - Polish Zloty + * `LRD` - Liberian Dollar - * `PLZ` - Polish Zloty (1950–1995) + * `LYD` - Libyan Dinar - * `PTE` - Portuguese Escudo + * `LTL` - Lithuanian Litas - * `GWE` - Portuguese Guinea Escudo + * `LTT` - Lithuanian Talonas - * `QAR` - Qatari Rial + * `LUL` - Luxembourg Financial Franc - * `XRE` - RINET Funds + * `LUC` - Luxembourgian Convertible Franc - * `RHD` - Rhodesian Dollar + * `LUF` - Luxembourgian Franc - * `RON` - Romanian Leu + * `MOP` - Macanese Pataca - * `ROL` - Romanian Leu (1952–2006) + * `MKD` - Macedonian Denar - * `RUB` - Russian Ruble + * `MKN` - Macedonian Denar (1992–1993) - * `RUR` - Russian Ruble (1991–1998) + * `MGA` - Malagasy Ariary - * `RWF` - Rwandan Franc + * `MGF` - Malagasy Franc - * `SVC` - Salvadoran Colón + * `MWK` - Malawian Kwacha - * `WST` - Samoan Tala + * `MYR` - Malaysian Ringgit - * `SAR` - Saudi Riyal + * `MVR` - Maldivian Rufiyaa - * `RSD` - Serbian Dinar + * `MVP` - Maldivian Rupee (1947–1981) - * `CSD` - Serbian Dinar (2002–2006) + * `MLF` - Malian Franc - * `SCR` - Seychellois Rupee + * `MTL` - Maltese Lira - * `SLL` - Sierra Leonean Leone + * `MTP` - Maltese Pound - * `XAG` - Silver + * `MRU` - Mauritanian Ouguiya - * `SGD` - Singapore Dollar + * `MRO` - Mauritanian Ouguiya (1973–2017) - * `SKK` - Slovak Koruna + * `MUR` - Mauritian Rupee - * `SIT` - Slovenian Tolar + * `MXV` - Mexican Investment Unit - * `SBD` - Solomon Islands Dollar + * `MXN` - Mexican Peso - * `SOS` - Somali Shilling + * `MXP` - Mexican Silver Peso (1861–1992) - * `ZAR` - South African Rand + * `MDC` - Moldovan Cupon - * `ZAL` - South African Rand (financial) + * `MDL` - Moldovan Leu - * `KRH` - South Korean Hwan (1953–1962) + * `MCF` - Monegasque Franc - * `KRW` - South Korean Won + * `MNT` - Mongolian Tugrik - * `KRO` - South Korean Won (1945–1953) + * `MAD` - Moroccan Dirham - * `SSP` - South Sudanese Pound + * `MAF` - Moroccan Franc - * `SUR` - Soviet Rouble + * `MZE` - Mozambican Escudo - * `ESP` - Spanish Peseta + * `MZN` - Mozambican Metical - * `ESA` - Spanish Peseta (A account) + * `MZM` - Mozambican Metical (1980–2006) - * `ESB` - Spanish Peseta (convertible account) + * `MMK` - Myanmar Kyat - * `XDR` - Special Drawing Rights + * `NAD` - Namibian Dollar - * `LKR` - Sri Lankan Rupee + * `NPR` - Nepalese Rupee - * `SHP` - St. Helena Pound + * `ANG` - Netherlands Antillean Guilder - * `XSU` - Sucre + * `TWD` - New Taiwan Dollar - * `SDD` - Sudanese Dinar (1992–2007) + * `NZD` - New Zealand Dollar - * `SDG` - Sudanese Pound + * `NIO` - Nicaraguan Córdoba - * `SDP` - Sudanese Pound (1957–1998) + * `NIC` - Nicaraguan Córdoba (1988–1991) - * `SRD` - Surinamese Dollar + * `NGN` - Nigerian Naira - * `SRG` - Surinamese Guilder + * `KPW` - North Korean Won - * `SZL` - Swazi Lilangeni + * `NOK` - Norwegian Krone - * `SEK` - Swedish Krona + * `OMR` - Omani Rial - * `CHF` - Swiss Franc + * `PKR` - Pakistani Rupee - * `SYP` - Syrian Pound + * `XPD` - Palladium - * `STN` - São Tomé & Príncipe Dobra + * `PAB` - Panamanian Balboa - * `STD` - São Tomé & Príncipe Dobra (1977–2017) + * `PGK` - Papua New Guinean Kina - * `TVD` - TVD + * `PYG` - Paraguayan Guarani - * `TJR` - Tajikistani Ruble + * `PEI` - Peruvian Inti - * `TJS` - Tajikistani Somoni + * `PEN` - Peruvian Sol - * `TZS` - Tanzanian Shilling + * `PES` - Peruvian Sol (1863–1965) - * `XTS` - Testing Currency Code + * `PHP` - Philippine Peso - * `THB` - Thai Baht + * `XPT` - Platinum - * `XXX` - The codes assigned for transactions where no currency is - involved + * `PLN` - Polish Zloty - * `TPE` - Timorese Escudo + * `PLZ` - Polish Zloty (1950–1995) - * `TOP` - Tongan Paʻanga + * `PTE` - Portuguese Escudo - * `TTD` - Trinidad & Tobago Dollar + * `GWE` - Portuguese Guinea Escudo - * `TND` - Tunisian Dinar + * `QAR` - Qatari Rial - * `TRY` - Turkish Lira + * `XRE` - RINET Funds - * `TRL` - Turkish Lira (1922–2005) + * `RHD` - Rhodesian Dollar - * `TMT` - Turkmenistani Manat + * `RON` - Romanian Leu - * `TMM` - Turkmenistani Manat (1993–2009) + * `ROL` - Romanian Leu (1952–2006) - * `USD` - US Dollar + * `RUB` - Russian Ruble - * `USN` - US Dollar (Next day) + * `RUR` - Russian Ruble (1991–1998) - * `USS` - US Dollar (Same day) + * `RWF` - Rwandan Franc - * `UGX` - Ugandan Shilling + * `SVC` - Salvadoran Colón - * `UGS` - Ugandan Shilling (1966–1987) + * `WST` - Samoan Tala - * `UAH` - Ukrainian Hryvnia + * `SAR` - Saudi Riyal - * `UAK` - Ukrainian Karbovanets + * `RSD` - Serbian Dinar - * `AED` - United Arab Emirates Dirham + * `CSD` - Serbian Dinar (2002–2006) - * `UYW` - Uruguayan Nominal Wage Index Unit + * `SCR` - Seychellois Rupee - * `UYU` - Uruguayan Peso + * `SLL` - Sierra Leonean Leone - * `UYP` - Uruguayan Peso (1975–1993) + * `XAG` - Silver - * `UYI` - Uruguayan Peso (Indexed Units) + * `SGD` - Singapore Dollar - * `UZS` - Uzbekistani Som + * `SKK` - Slovak Koruna - * `VUV` - Vanuatu Vatu + * `SIT` - Slovenian Tolar - * `VES` - Venezuelan Bolívar + * `SBD` - Solomon Islands Dollar - * `VEB` - Venezuelan Bolívar (1871–2008) + * `SOS` - Somali Shilling - * `VEF` - Venezuelan Bolívar (2008–2018) + * `ZAR` - South African Rand - * `VND` - Vietnamese Dong + * `ZAL` - South African Rand (financial) - * `VNN` - Vietnamese Dong (1978–1985) + * `KRH` - South Korean Hwan (1953–1962) - * `CHE` - WIR Euro + * `KRW` - South Korean Won - * `CHW` - WIR Franc + * `KRO` - South Korean Won (1945–1953) - * `XOF` - West African CFA Franc + * `SSP` - South Sudanese Pound - * `YDD` - Yemeni Dinar + * `SUR` - Soviet Rouble - * `YER` - Yemeni Rial + * `ESP` - Spanish Peseta - * `YUN` - Yugoslavian Convertible Dinar (1990–1992) + * `ESA` - Spanish Peseta (A account) - * `YUD` - Yugoslavian Hard Dinar (1966–1990) + * `ESB` - Spanish Peseta (convertible account) - * `YUM` - Yugoslavian New Dinar (1994–2002) + * `XDR` - Special Drawing Rights - * `YUR` - Yugoslavian Reformed Dinar (1992–1993) + * `LKR` - Sri Lankan Rupee - * `ZWN` - ZWN + * `SHP` - St. Helena Pound - * `ZRN` - Zairean New Zaire (1993–1998) + * `XSU` - Sucre - * `ZRZ` - Zairean Zaire (1971–1993) + * `SDD` - Sudanese Dinar (1992–2007) - * `ZMW` - Zambian Kwacha + * `SDG` - Sudanese Pound - * `ZMK` - Zambian Kwacha (1968–2012) + * `SDP` - Sudanese Pound (1957–1998) - * `ZWD` - Zimbabwean Dollar (1980–2008) + * `SRD` - Surinamese Dollar - * `ZWR` - Zimbabwean Dollar (2008) + * `SRG` - Surinamese Guilder - * `ZWL` - Zimbabwean Dollar (2009) - payments: - type: optional>> - docs: Array of `Payment` object IDs - applied_payments: - type: optional>> - docs: >- - A list of the Payment Applied to Lines common models related to a - given Invoice, Credit Note, or Journal Entry. - accounting_period: - type: optional - docs: The accounting period that the CreditNote was generated in. - applied_to_lines: - type: optional> - docs: >- - A list of the CreditNote Applied to Lines common models related to a - given Credit Note - integration_params: - type: optional> - access: write-only - linked_account_params: - type: optional> - access: write-only - source: - openapi: openapi/openapi.yml - CreditNoteResponse: - properties: - model: CreditNote - warnings: list - errors: list - logs: optional> - source: - openapi: openapi/openapi.yml - CreditNoteStatusEnum: - enum: - - SUBMITTED - - AUTHORIZED - - PAID - docs: |- - * `SUBMITTED` - SUBMITTED - * `AUTHORIZED` - AUTHORIZED - * `PAID` - PAID - source: - openapi: openapi/openapi.yml - CreditOrDebitEnum: - enum: - - CREDIT - - DEBIT - docs: |- - * `CREDIT` - CREDIT - * `DEBIT` - DEBIT - source: - openapi: openapi/openapi.yml - DataPassthroughRequestMethod: - discriminated: false - union: - - MethodEnum - - string - source: - openapi: openapi/openapi.yml - inline: true - DataPassthroughRequest: - docs: >- - # The DataPassthrough Object + * `SZL` - Swazi Lilangeni - ### Description + * `SEK` - Swedish Krona - The `DataPassthrough` object is used to send information to an - otherwise-unsupported third-party endpoint. + * `CHF` - Swiss Franc + * `SYP` - Syrian Pound - ### Usage Example + * `STN` - São Tomé & Príncipe Dobra - Create a `DataPassthrough` to get team hierarchies from your Rippling - integration. - properties: - method: DataPassthroughRequestMethod - path: - type: string - docs: The path of the request in the third party's platform. - validation: - minLength: 1 - base_url_override: - type: optional - docs: An optional override of the third party's base url for the request. - validation: - minLength: 1 - data: - type: optional - docs: >- - The data with the request. You must include a `request_format` - parameter matching the data's format - validation: - minLength: 1 - multipart_form_data: - type: optional> - docs: >- - Pass an array of `MultipartFormField` objects in here instead of using - the `data` param if `request_format` is set to `MULTIPART`. - headers: - type: optional> - docs: >- - 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. - request_format: optional - normalize_response: - type: optional - docs: >- - 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`. - source: - openapi: openapi/openapi.yml - DebugModeLog: - properties: - log_id: string - dashboard_view: string - log_summary: DebugModelLogSummary - source: - openapi: openapi/openapi.yml - DebugModelLogSummary: - properties: - url: string - method: string - status_code: integer - source: - openapi: openapi/openapi.yml - EmployeeCompany: - discriminated: false - docs: The subsidiary that the employee belongs to. - union: - - type: string - validation: - format: uuid - - CompanyInfo - source: - openapi: openapi/openapi.yml - inline: true - EmployeeStatus: - discriminated: false - docs: |- - The employee's status in the accounting system. + * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * `ACTIVE` - ACTIVE - * `INACTIVE` - INACTIVE - union: - - Status895Enum - - string - source: - openapi: openapi/openapi.yml - inline: true - Employee: - docs: >- - # The Employee Object + * `TVD` - TVD - ### Description + * `TJR` - Tajikistani Ruble - An `Employee` is an individual who works for the company of the linked - account. The `Employee` model contains both contractors and full time - employees. + * `TJS` - Tajikistani Somoni - * An `Employee` is a contractor if `is_contractor` property is `True` + * `TZS` - Tanzanian Shilling - * An `Employee` is a full time employee if `is_contractor` property is - `False` + * `XTS` - Testing Currency Code + * `THB` - Thai Baht - ### Usage Example + * `XXX` - The codes assigned for transactions where no currency is + involved - Fetch from the `LIST Employees` endpoint and view a company's employees. - properties: - id: - type: optional - validation: - format: uuid - access: read-only - remote_id: - type: optional - docs: The third-party API ID of the matching object. - created_at: - type: optional - docs: The datetime that this object was created by Merge. - access: read-only - modified_at: - type: optional - docs: The datetime that this object was modified by Merge. - access: read-only - first_name: - type: optional - docs: The employee's first name. - validation: - maxLength: 255 - last_name: - type: optional - docs: The employee's last name. - validation: - maxLength: 255 - is_contractor: - type: optional - docs: '`True` if the employee is a contractor, `False` if not.' - employee_number: - type: optional - docs: The employee's internal identification number. - validation: - maxLength: 50 - email_address: - type: optional - docs: The employee's email address. - company: - type: optional - docs: The subsidiary that the employee belongs to. - status: - type: EmployeeStatus - docs: |- - The employee's status in the accounting system. + * `TPE` - Timorese Escudo - * `ACTIVE` - ACTIVE - * `INACTIVE` - INACTIVE - remote_was_deleted: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium add-on. - Native deletion detection is offered for free with limited coverage. - [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - access: read-only - field_mappings: - type: optional> - access: read-only - remote_data: - type: optional> - access: read-only - source: - openapi: openapi/openapi.yml - EnabledActionsEnum: - enum: - - READ - - WRITE - docs: |- - * `READ` - READ - * `WRITE` - WRITE - source: - openapi: openapi/openapi.yml - EncodingEnum: - enum: - - RAW - - BASE64 - - GZIP_BASE64 - docs: |- - * `RAW` - RAW - * `BASE64` - BASE64 - * `GZIP_BASE64` - GZIP_BASE64 - source: - openapi: openapi/openapi.yml - ErrorValidationProblem: - properties: - source: optional - title: string - detail: string - problem_type: string - source: - openapi: openapi/openapi.yml - EventTypeEnum: - enum: - - 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 - docs: >- - * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY + * `TOP` - Tongan Paʻanga - * `DELETED_REMOTE_PRODUCTION_API_KEY` - DELETED_REMOTE_PRODUCTION_API_KEY + * `TTD` - Trinidad & Tobago Dollar - * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY + * `TND` - Tunisian Dinar - * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY + * `TRY` - Turkish Lira - * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * `TRL` - Turkish Lira (1922–2005) - * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE + * `TMT` - Turkmenistani Manat - * `INVITED_USER` - INVITED_USER + * `TMM` - Turkmenistani Manat (1993–2009) - * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED + * `USD` - US Dollar - * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED + * `USN` - US Dollar (Next day) - * `DELETED_LINKED_ACCOUNT` - DELETED_LINKED_ACCOUNT + * `USS` - US Dollar (Same day) - * `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT` - - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT + * `UGX` - Ugandan Shilling - * `CREATED_DESTINATION` - CREATED_DESTINATION + * `UGS` - Ugandan Shilling (1966–1987) - * `DELETED_DESTINATION` - DELETED_DESTINATION + * `UAH` - Ukrainian Hryvnia - * `CHANGED_DESTINATION` - CHANGED_DESTINATION + * `UAK` - Ukrainian Karbovanets - * `CHANGED_SCOPES` - CHANGED_SCOPES + * `AED` - United Arab Emirates Dirham - * `CHANGED_PERSONAL_INFORMATION` - CHANGED_PERSONAL_INFORMATION + * `UYW` - Uruguayan Nominal Wage Index Unit - * `CHANGED_ORGANIZATION_SETTINGS` - CHANGED_ORGANIZATION_SETTINGS + * `UYU` - Uruguayan Peso - * `ENABLED_INTEGRATION` - ENABLED_INTEGRATION + * `UYP` - Uruguayan Peso (1975–1993) - * `DISABLED_INTEGRATION` - DISABLED_INTEGRATION + * `UYI` - Uruguayan Peso (Indexed Units) - * `ENABLED_CATEGORY` - ENABLED_CATEGORY + * `UZS` - Uzbekistani Som - * `DISABLED_CATEGORY` - DISABLED_CATEGORY + * `VUV` - Vanuatu Vatu - * `CHANGED_PASSWORD` - CHANGED_PASSWORD + * `VES` - Venezuelan Bolívar - * `RESET_PASSWORD` - RESET_PASSWORD + * `VEB` - Venezuelan Bolívar (1871–2008) - * `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - - ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION + * `VEF` - Venezuelan Bolívar (2008–2018) - * `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - - ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT + * `VND` - Vietnamese Dong - * `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - - DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION + * `VNN` - Vietnamese Dong (1978–1985) - * `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - - DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT + * `CHE` - WIR Euro - * `CREATED_INTEGRATION_WIDE_FIELD_MAPPING` - - CREATED_INTEGRATION_WIDE_FIELD_MAPPING + * `CHW` - WIR Franc - * `CREATED_LINKED_ACCOUNT_FIELD_MAPPING` - - CREATED_LINKED_ACCOUNT_FIELD_MAPPING + * `XOF` - West African CFA Franc - * `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING` - - CHANGED_INTEGRATION_WIDE_FIELD_MAPPING + * `YDD` - Yemeni Dinar - * `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING` - - CHANGED_LINKED_ACCOUNT_FIELD_MAPPING + * `YER` - Yemeni Rial - * `DELETED_INTEGRATION_WIDE_FIELD_MAPPING` - - DELETED_INTEGRATION_WIDE_FIELD_MAPPING + * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - - DELETED_LINKED_ACCOUNT_FIELD_MAPPING + * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - - CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE + * `YUM` - Yugoslavian New Dinar (1994–2002) - * `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - - CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE + * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - - DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE + * `ZWN` - ZWN - * `FORCED_LINKED_ACCOUNT_RESYNC` - FORCED_LINKED_ACCOUNT_RESYNC + * `ZRN` - Zairean New Zaire (1993–1998) - * `MUTED_ISSUE` - MUTED_ISSUE + * `ZRZ` - Zairean Zaire (1971–1993) - * `GENERATED_MAGIC_LINK` - GENERATED_MAGIC_LINK + * `ZMW` - Zambian Kwacha - * `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK + * `ZMK` - Zambian Kwacha (1968–2012) - * `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK + * `ZWD` - Zimbabwean Dollar (1980–2008) - * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED + * `ZWR` - Zimbabwean Dollar (2008) - * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED + * `ZWL` - Zimbabwean Dollar (2009) + union: + - TransactionCurrencyEnum + - string source: - openapi: openapi/openapi.yml - ExpenseAccount: + openapi: accounting_v3.yml + inline: true + CreditNotePaymentsItem: discriminated: false - docs: The expense's payment account. union: - type: string validation: format: uuid - - Account + - Payment source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseContact: + CreditNoteAppliedPaymentsItem: discriminated: false - docs: The expense's contact. union: - type: string validation: format: uuid - - Contact + - PaymentLineItem source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseCurrency: + CreditNoteAccountingPeriod: discriminated: false + docs: The accounting period that the CreditNote was generated in. + union: + - type: string + validation: + format: uuid + - AccountingPeriod + source: + openapi: accounting_v3.yml + inline: true + CreditNote: docs: >- - The expense's currency. + # The CreditNote Object + ### Description - * `XUA` - ADB Unit of Account + A `CreditNote` is transaction issued to a customer, indicating a reduction + or cancellation of the amount owed by the customer. It is most generally + used as an adjustment note used to rectify errors, returns, or + overpayments related to a sales transaction. A `CreditNote` can be applied + to *Accounts Receivable* Invoices to decrease the overall amount of the + Invoice. - * `AFN` - Afghan Afghani - * `AFA` - Afghan Afghani (1927–2002) + ### Usage Example - * `ALL` - Albanian Lek + Fetch from the `LIST CreditNotes` endpoint and view a company's credit + notes. + properties: + id: + type: optional + validation: + format: uuid + access: read-only + remote_id: + type: optional + docs: The third-party API ID of the matching object. + created_at: + type: optional + docs: The datetime that this object was created by Merge. + access: read-only + modified_at: + type: optional + docs: The datetime that this object was modified by Merge. + access: read-only + transaction_date: + type: optional + docs: The credit note's transaction date. + status: + type: optional + docs: |- + The credit note's status. - * `ALK` - Albanian Lek (1946–1965) + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `PAID` - PAID + number: + type: optional + docs: The credit note's number. + contact: + type: optional + docs: The credit note's contact. + company: + type: optional + docs: The company the credit note belongs to. + exchange_rate: + type: optional + docs: The credit note's exchange rate. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + total_amount: + type: optional + docs: The credit note's total amount. + remaining_credit: + type: optional + docs: >- + The amount of value remaining in the credit note that the customer can + use. + inclusive_of_tax: + type: optional + docs: >- + If the transaction is inclusive or exclusive of tax. `True` if + inclusive, `False` if exclusive. + line_items: + type: optional> + access: read-only + tracking_categories: optional>> + currency: + type: optional + docs: >- + The credit note's currency. - * `DZD` - Algerian Dinar - * `ADP` - Andorran Peseta + * `XUA` - ADB Unit of Account - * `AOA` - Angolan Kwanza + * `AFN` - Afghan Afghani - * `AOK` - Angolan Kwanza (1977–1991) + * `AFA` - Afghan Afghani (1927–2002) - * `AON` - Angolan New Kwanza (1990–2000) + * `ALL` - Albanian Lek - * `AOR` - Angolan Readjusted Kwanza (1995–1999) + * `ALK` - Albanian Lek (1946–1965) - * `ARA` - Argentine Austral + * `DZD` - Algerian Dinar - * `ARS` - Argentine Peso + * `ADP` - Andorran Peseta - * `ARM` - Argentine Peso (1881–1970) + * `AOA` - Angolan Kwanza - * `ARP` - Argentine Peso (1983–1985) + * `AOK` - Angolan Kwanza (1977–1991) - * `ARL` - Argentine Peso Ley (1970–1983) + * `AON` - Angolan New Kwanza (1990–2000) - * `AMD` - Armenian Dram + * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * `AWG` - Aruban Florin + * `ARA` - Argentine Austral - * `AUD` - Australian Dollar + * `ARS` - Argentine Peso - * `ATS` - Austrian Schilling + * `ARM` - Argentine Peso (1881–1970) - * `AZN` - Azerbaijani Manat + * `ARP` - Argentine Peso (1983–1985) - * `AZM` - Azerbaijani Manat (1993–2006) + * `ARL` - Argentine Peso Ley (1970–1983) - * `BSD` - Bahamian Dollar + * `AMD` - Armenian Dram - * `BHD` - Bahraini Dinar + * `AWG` - Aruban Florin - * `BDT` - Bangladeshi Taka + * `AUD` - Australian Dollar - * `BBD` - Barbadian Dollar + * `ATS` - Austrian Schilling - * `BYN` - Belarusian Ruble + * `AZN` - Azerbaijani Manat - * `BYB` - Belarusian Ruble (1994–1999) + * `AZM` - Azerbaijani Manat (1993–2006) - * `BYR` - Belarusian Ruble (2000–2016) + * `BSD` - Bahamian Dollar - * `BEF` - Belgian Franc + * `BHD` - Bahraini Dinar - * `BEC` - Belgian Franc (convertible) + * `BDT` - Bangladeshi Taka - * `BEL` - Belgian Franc (financial) + * `BBD` - Barbadian Dollar - * `BZD` - Belize Dollar + * `BYN` - Belarusian Ruble - * `BMD` - Bermudan Dollar + * `BYB` - Belarusian Ruble (1994–1999) - * `BTN` - Bhutanese Ngultrum + * `BYR` - Belarusian Ruble (2000–2016) - * `BOB` - Bolivian Boliviano + * `BEF` - Belgian Franc - * `BOL` - Bolivian Boliviano (1863–1963) + * `BEC` - Belgian Franc (convertible) - * `BOV` - Bolivian Mvdol + * `BEL` - Belgian Franc (financial) - * `BOP` - Bolivian Peso + * `BZD` - Belize Dollar - * `BAM` - Bosnia-Herzegovina Convertible Mark + * `BMD` - Bermudan Dollar - * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) + * `BTN` - Bhutanese Ngultrum - * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) + * `BOB` - Bolivian Boliviano - * `BWP` - Botswanan Pula + * `BOL` - Bolivian Boliviano (1863–1963) - * `BRC` - Brazilian Cruzado (1986–1989) + * `BOV` - Bolivian Mvdol - * `BRZ` - Brazilian Cruzeiro (1942–1967) + * `BOP` - Bolivian Peso - * `BRE` - Brazilian Cruzeiro (1990–1993) + * `BAM` - Bosnia-Herzegovina Convertible Mark - * `BRR` - Brazilian Cruzeiro (1993–1994) + * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * `BRN` - Brazilian New Cruzado (1989–1990) + * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * `BRB` - Brazilian New Cruzeiro (1967–1986) + * `BWP` - Botswanan Pula - * `BRL` - Brazilian Real + * `BRC` - Brazilian Cruzado (1986–1989) - * `GBP` - British Pound + * `BRZ` - Brazilian Cruzeiro (1942–1967) - * `BND` - Brunei Dollar + * `BRE` - Brazilian Cruzeiro (1990–1993) - * `BGL` - Bulgarian Hard Lev + * `BRR` - Brazilian Cruzeiro (1993–1994) - * `BGN` - Bulgarian Lev + * `BRN` - Brazilian New Cruzado (1989–1990) - * `BGO` - Bulgarian Lev (1879–1952) + * `BRB` - Brazilian New Cruzeiro (1967–1986) - * `BGM` - Bulgarian Socialist Lev + * `BRL` - Brazilian Real - * `BUK` - Burmese Kyat + * `GBP` - British Pound - * `BIF` - Burundian Franc + * `BND` - Brunei Dollar - * `XPF` - CFP Franc + * `BGL` - Bulgarian Hard Lev - * `KHR` - Cambodian Riel + * `BGN` - Bulgarian Lev - * `CAD` - Canadian Dollar + * `BGO` - Bulgarian Lev (1879–1952) - * `CVE` - Cape Verdean Escudo + * `BGM` - Bulgarian Socialist Lev - * `KYD` - Cayman Islands Dollar + * `BUK` - Burmese Kyat - * `XAF` - Central African CFA Franc + * `BIF` - Burundian Franc - * `CLE` - Chilean Escudo + * `XPF` - CFP Franc - * `CLP` - Chilean Peso + * `KHR` - Cambodian Riel - * `CLF` - Chilean Unit of Account (UF) + * `CAD` - Canadian Dollar - * `CNX` - Chinese People’s Bank Dollar + * `CVE` - Cape Verdean Escudo - * `CNY` - Chinese Yuan + * `KYD` - Cayman Islands Dollar - * `CNH` - Chinese Yuan (offshore) + * `XAF` - Central African CFA Franc - * `COP` - Colombian Peso + * `CLE` - Chilean Escudo - * `COU` - Colombian Real Value Unit + * `CLP` - Chilean Peso - * `KMF` - Comorian Franc + * `CLF` - Chilean Unit of Account (UF) - * `CDF` - Congolese Franc + * `CNX` - Chinese People’s Bank Dollar - * `CRC` - Costa Rican Colón + * `CNY` - Chinese Yuan - * `HRD` - Croatian Dinar + * `CNH` - Chinese Yuan (offshore) - * `HRK` - Croatian Kuna + * `COP` - Colombian Peso - * `CUC` - Cuban Convertible Peso + * `COU` - Colombian Real Value Unit - * `CUP` - Cuban Peso + * `KMF` - Comorian Franc - * `CYP` - Cypriot Pound + * `CDF` - Congolese Franc - * `CZK` - Czech Koruna + * `CRC` - Costa Rican Colón - * `CSK` - Czechoslovak Hard Koruna + * `HRD` - Croatian Dinar - * `DKK` - Danish Krone + * `HRK` - Croatian Kuna - * `DJF` - Djiboutian Franc + * `CUC` - Cuban Convertible Peso - * `DOP` - Dominican Peso + * `CUP` - Cuban Peso - * `NLG` - Dutch Guilder + * `CYP` - Cypriot Pound - * `XCD` - East Caribbean Dollar + * `CZK` - Czech Koruna - * `DDM` - East German Mark + * `CSK` - Czechoslovak Hard Koruna - * `ECS` - Ecuadorian Sucre + * `DKK` - Danish Krone - * `ECV` - Ecuadorian Unit of Constant Value + * `DJF` - Djiboutian Franc - * `EGP` - Egyptian Pound + * `DOP` - Dominican Peso - * `GQE` - Equatorial Guinean Ekwele + * `NLG` - Dutch Guilder - * `ERN` - Eritrean Nakfa + * `XCD` - East Caribbean Dollar - * `EEK` - Estonian Kroon + * `DDM` - East German Mark - * `ETB` - Ethiopian Birr + * `ECS` - Ecuadorian Sucre - * `EUR` - Euro + * `ECV` - Ecuadorian Unit of Constant Value - * `XBA` - European Composite Unit + * `EGP` - Egyptian Pound - * `XEU` - European Currency Unit + * `GQE` - Equatorial Guinean Ekwele - * `XBB` - European Monetary Unit + * `ERN` - Eritrean Nakfa - * `XBC` - European Unit of Account (XBC) + * `EEK` - Estonian Kroon - * `XBD` - European Unit of Account (XBD) + * `ETB` - Ethiopian Birr - * `FKP` - Falkland Islands Pound + * `EUR` - Euro - * `FJD` - Fijian Dollar + * `XBA` - European Composite Unit - * `FIM` - Finnish Markka + * `XEU` - European Currency Unit - * `FRF` - French Franc + * `XBB` - European Monetary Unit - * `XFO` - French Gold Franc + * `XBC` - European Unit of Account (XBC) - * `XFU` - French UIC-Franc + * `XBD` - European Unit of Account (XBD) - * `GMD` - Gambian Dalasi + * `FKP` - Falkland Islands Pound - * `GEK` - Georgian Kupon Larit + * `FJD` - Fijian Dollar - * `GEL` - Georgian Lari + * `FIM` - Finnish Markka - * `DEM` - German Mark + * `FRF` - French Franc - * `GHS` - Ghanaian Cedi + * `XFO` - French Gold Franc - * `GHC` - Ghanaian Cedi (1979–2007) + * `XFU` - French UIC-Franc - * `GIP` - Gibraltar Pound + * `GMD` - Gambian Dalasi - * `XAU` - Gold + * `GEK` - Georgian Kupon Larit - * `GRD` - Greek Drachma + * `GEL` - Georgian Lari - * `GTQ` - Guatemalan Quetzal + * `DEM` - German Mark - * `GWP` - Guinea-Bissau Peso + * `GHS` - Ghanaian Cedi - * `GNF` - Guinean Franc + * `GHC` - Ghanaian Cedi (1979–2007) - * `GNS` - Guinean Syli + * `GIP` - Gibraltar Pound - * `GYD` - Guyanaese Dollar + * `XAU` - Gold - * `HTG` - Haitian Gourde + * `GRD` - Greek Drachma - * `HNL` - Honduran Lempira + * `GTQ` - Guatemalan Quetzal - * `HKD` - Hong Kong Dollar + * `GWP` - Guinea-Bissau Peso - * `HUF` - Hungarian Forint + * `GNF` - Guinean Franc - * `IMP` - IMP + * `GNS` - Guinean Syli - * `ISK` - Icelandic Króna + * `GYD` - Guyanaese Dollar - * `ISJ` - Icelandic Króna (1918–1981) + * `HTG` - Haitian Gourde - * `INR` - Indian Rupee + * `HNL` - Honduran Lempira - * `IDR` - Indonesian Rupiah + * `HKD` - Hong Kong Dollar - * `IRR` - Iranian Rial + * `HUF` - Hungarian Forint - * `IQD` - Iraqi Dinar + * `IMP` - IMP - * `IEP` - Irish Pound + * `ISK` - Icelandic Króna - * `ILS` - Israeli New Shekel + * `ISJ` - Icelandic Króna (1918–1981) - * `ILP` - Israeli Pound + * `INR` - Indian Rupee - * `ILR` - Israeli Shekel (1980–1985) + * `IDR` - Indonesian Rupiah - * `ITL` - Italian Lira + * `IRR` - Iranian Rial - * `JMD` - Jamaican Dollar + * `IQD` - Iraqi Dinar - * `JPY` - Japanese Yen + * `IEP` - Irish Pound - * `JOD` - Jordanian Dinar + * `ILS` - Israeli New Shekel - * `KZT` - Kazakhstani Tenge + * `ILP` - Israeli Pound - * `KES` - Kenyan Shilling + * `ILR` - Israeli Shekel (1980–1985) - * `KWD` - Kuwaiti Dinar + * `ITL` - Italian Lira - * `KGS` - Kyrgystani Som + * `JMD` - Jamaican Dollar - * `LAK` - Laotian Kip + * `JPY` - Japanese Yen - * `LVL` - Latvian Lats + * `JOD` - Jordanian Dinar - * `LVR` - Latvian Ruble + * `KZT` - Kazakhstani Tenge - * `LBP` - Lebanese Pound + * `KES` - Kenyan Shilling - * `LSL` - Lesotho Loti + * `KWD` - Kuwaiti Dinar - * `LRD` - Liberian Dollar + * `KGS` - Kyrgystani Som - * `LYD` - Libyan Dinar + * `LAK` - Laotian Kip - * `LTL` - Lithuanian Litas + * `LVL` - Latvian Lats - * `LTT` - Lithuanian Talonas + * `LVR` - Latvian Ruble - * `LUL` - Luxembourg Financial Franc + * `LBP` - Lebanese Pound - * `LUC` - Luxembourgian Convertible Franc + * `LSL` - Lesotho Loti - * `LUF` - Luxembourgian Franc + * `LRD` - Liberian Dollar - * `MOP` - Macanese Pataca + * `LYD` - Libyan Dinar - * `MKD` - Macedonian Denar + * `LTL` - Lithuanian Litas - * `MKN` - Macedonian Denar (1992–1993) + * `LTT` - Lithuanian Talonas - * `MGA` - Malagasy Ariary + * `LUL` - Luxembourg Financial Franc - * `MGF` - Malagasy Franc + * `LUC` - Luxembourgian Convertible Franc - * `MWK` - Malawian Kwacha + * `LUF` - Luxembourgian Franc - * `MYR` - Malaysian Ringgit + * `MOP` - Macanese Pataca - * `MVR` - Maldivian Rufiyaa + * `MKD` - Macedonian Denar - * `MVP` - Maldivian Rupee (1947–1981) + * `MKN` - Macedonian Denar (1992–1993) - * `MLF` - Malian Franc + * `MGA` - Malagasy Ariary - * `MTL` - Maltese Lira + * `MGF` - Malagasy Franc - * `MTP` - Maltese Pound + * `MWK` - Malawian Kwacha - * `MRU` - Mauritanian Ouguiya + * `MYR` - Malaysian Ringgit - * `MRO` - Mauritanian Ouguiya (1973–2017) + * `MVR` - Maldivian Rufiyaa - * `MUR` - Mauritian Rupee + * `MVP` - Maldivian Rupee (1947–1981) - * `MXV` - Mexican Investment Unit + * `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 - * `MXN` - Mexican Peso + * `KPW` - North Korean Won - * `MXP` - Mexican Silver Peso (1861–1992) + * `NOK` - Norwegian Krone - * `MDC` - Moldovan Cupon + * `OMR` - Omani Rial - * `MDL` - Moldovan Leu + * `PKR` - Pakistani Rupee - * `MCF` - Monegasque Franc + * `XPD` - Palladium - * `MNT` - Mongolian Tugrik + * `PAB` - Panamanian Balboa - * `MAD` - Moroccan Dirham + * `PGK` - Papua New Guinean Kina - * `MAF` - Moroccan Franc + * `PYG` - Paraguayan Guarani - * `MZE` - Mozambican Escudo + * `PEI` - Peruvian Inti - * `MZN` - Mozambican Metical + * `PEN` - Peruvian Sol - * `MZM` - Mozambican Metical (1980–2006) + * `PES` - Peruvian Sol (1863–1965) - * `MMK` - Myanmar Kyat + * `PHP` - Philippine Peso - * `NAD` - Namibian Dollar + * `XPT` - Platinum - * `NPR` - Nepalese Rupee + * `PLN` - Polish Zloty - * `ANG` - Netherlands Antillean Guilder + * `PLZ` - Polish Zloty (1950–1995) - * `TWD` - New Taiwan Dollar + * `PTE` - Portuguese Escudo - * `NZD` - New Zealand Dollar + * `GWE` - Portuguese Guinea Escudo - * `NIO` - Nicaraguan Córdoba + * `QAR` - Qatari Rial - * `NIC` - Nicaraguan Córdoba (1988–1991) + * `XRE` - RINET Funds - * `NGN` - Nigerian Naira + * `RHD` - Rhodesian Dollar - * `KPW` - North Korean Won + * `RON` - Romanian Leu - * `NOK` - Norwegian Krone + * `ROL` - Romanian Leu (1952–2006) - * `OMR` - Omani Rial + * `RUB` - Russian Ruble - * `PKR` - Pakistani Rupee + * `RUR` - Russian Ruble (1991–1998) - * `XPD` - Palladium + * `RWF` - Rwandan Franc - * `PAB` - Panamanian Balboa + * `SVC` - Salvadoran Colón - * `PGK` - Papua New Guinean Kina + * `WST` - Samoan Tala - * `PYG` - Paraguayan Guarani + * `SAR` - Saudi Riyal - * `PEI` - Peruvian Inti + * `RSD` - Serbian Dinar - * `PEN` - Peruvian Sol + * `CSD` - Serbian Dinar (2002–2006) - * `PES` - Peruvian Sol (1863–1965) + * `SCR` - Seychellois Rupee - * `PHP` - Philippine Peso + * `SLL` - Sierra Leonean Leone - * `XPT` - Platinum + * `XAG` - Silver - * `PLN` - Polish Zloty + * `SGD` - Singapore Dollar - * `PLZ` - Polish Zloty (1950–1995) + * `SKK` - Slovak Koruna - * `PTE` - Portuguese Escudo + * `SIT` - Slovenian Tolar - * `GWE` - Portuguese Guinea Escudo + * `SBD` - Solomon Islands Dollar - * `QAR` - Qatari Rial + * `SOS` - Somali Shilling - * `XRE` - RINET Funds + * `ZAR` - South African Rand - * `RHD` - Rhodesian Dollar + * `ZAL` - South African Rand (financial) - * `RON` - Romanian Leu + * `KRH` - South Korean Hwan (1953–1962) - * `ROL` - Romanian Leu (1952–2006) + * `KRW` - South Korean Won - * `RUB` - Russian Ruble + * `KRO` - South Korean Won (1945–1953) - * `RUR` - Russian Ruble (1991–1998) + * `SSP` - South Sudanese Pound - * `RWF` - Rwandan Franc + * `SUR` - Soviet Rouble - * `SVC` - Salvadoran Colón + * `ESP` - Spanish Peseta - * `WST` - Samoan Tala + * `ESA` - Spanish Peseta (A account) - * `SAR` - Saudi Riyal + * `ESB` - Spanish Peseta (convertible account) - * `RSD` - Serbian Dinar + * `XDR` - Special Drawing Rights - * `CSD` - Serbian Dinar (2002–2006) + * `LKR` - Sri Lankan Rupee - * `SCR` - Seychellois Rupee + * `SHP` - St. Helena Pound - * `SLL` - Sierra Leonean Leone + * `XSU` - Sucre - * `XAG` - Silver + * `SDD` - Sudanese Dinar (1992–2007) - * `SGD` - Singapore Dollar + * `SDG` - Sudanese Pound - * `SKK` - Slovak Koruna + * `SDP` - Sudanese Pound (1957–1998) - * `SIT` - Slovenian Tolar + * `SRD` - Surinamese Dollar - * `SBD` - Solomon Islands Dollar + * `SRG` - Surinamese Guilder - * `SOS` - Somali Shilling + * `SZL` - Swazi Lilangeni - * `ZAR` - South African Rand + * `SEK` - Swedish Krona - * `ZAL` - South African Rand (financial) + * `CHF` - Swiss Franc - * `KRH` - South Korean Hwan (1953–1962) + * `SYP` - Syrian Pound - * `KRW` - South Korean Won + * `STN` - São Tomé & Príncipe Dobra - * `KRO` - South Korean Won (1945–1953) + * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * `SSP` - South Sudanese Pound + * `TVD` - TVD - * `SUR` - Soviet Rouble + * `TJR` - Tajikistani Ruble - * `ESP` - Spanish Peseta + * `TJS` - Tajikistani Somoni - * `ESA` - Spanish Peseta (A account) + * `TZS` - Tanzanian Shilling - * `ESB` - Spanish Peseta (convertible account) + * `XTS` - Testing Currency Code - * `XDR` - Special Drawing Rights + * `THB` - Thai Baht - * `LKR` - Sri Lankan Rupee + * `XXX` - The codes assigned for transactions where no currency is + involved - * `SHP` - St. Helena Pound + * `TPE` - Timorese Escudo - * `XSU` - Sucre + * `TOP` - Tongan Paʻanga - * `SDD` - Sudanese Dinar (1992–2007) + * `TTD` - Trinidad & Tobago Dollar - * `SDG` - Sudanese Pound + * `TND` - Tunisian Dinar - * `SDP` - Sudanese Pound (1957–1998) + * `TRY` - Turkish Lira - * `SRD` - Surinamese Dollar + * `TRL` - Turkish Lira (1922–2005) - * `SRG` - Surinamese Guilder + * `TMT` - Turkmenistani Manat - * `SZL` - Swazi Lilangeni + * `TMM` - Turkmenistani Manat (1993–2009) - * `SEK` - Swedish Krona + * `USD` - US Dollar - * `CHF` - Swiss Franc + * `USN` - US Dollar (Next day) - * `SYP` - Syrian Pound + * `USS` - US Dollar (Same day) - * `STN` - São Tomé & Príncipe Dobra + * `UGX` - Ugandan Shilling - * `STD` - São Tomé & Príncipe Dobra (1977–2017) + * `UGS` - Ugandan Shilling (1966–1987) - * `TVD` - TVD + * `UAH` - Ukrainian Hryvnia - * `TJR` - Tajikistani Ruble + * `UAK` - Ukrainian Karbovanets - * `TJS` - Tajikistani Somoni + * `AED` - United Arab Emirates Dirham - * `TZS` - Tanzanian Shilling + * `UYW` - Uruguayan Nominal Wage Index Unit - * `XTS` - Testing Currency Code + * `UYU` - Uruguayan Peso - * `THB` - Thai Baht + * `UYP` - Uruguayan Peso (1975–1993) - * `XXX` - The codes assigned for transactions where no currency is - involved + * `UYI` - Uruguayan Peso (Indexed Units) - * `TPE` - Timorese Escudo + * `UZS` - Uzbekistani Som - * `TOP` - Tongan Paʻanga + * `VUV` - Vanuatu Vatu - * `TTD` - Trinidad & Tobago Dollar + * `VES` - Venezuelan Bolívar - * `TND` - Tunisian Dinar + * `VEB` - Venezuelan Bolívar (1871–2008) - * `TRY` - Turkish Lira + * `VEF` - Venezuelan Bolívar (2008–2018) - * `TRL` - Turkish Lira (1922–2005) + * `VND` - Vietnamese Dong - * `TMT` - Turkmenistani Manat + * `VNN` - Vietnamese Dong (1978–1985) - * `TMM` - Turkmenistani Manat (1993–2009) + * `CHE` - WIR Euro - * `USD` - US Dollar + * `CHW` - WIR Franc - * `USN` - US Dollar (Next day) + * `XOF` - West African CFA Franc - * `USS` - US Dollar (Same day) + * `YDD` - Yemeni Dinar - * `UGX` - Ugandan Shilling + * `YER` - Yemeni Rial - * `UGS` - Ugandan Shilling (1966–1987) + * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * `UAH` - Ukrainian Hryvnia + * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * `UAK` - Ukrainian Karbovanets + * `YUM` - Yugoslavian New Dinar (1994–2002) - * `AED` - United Arab Emirates Dirham + * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * `UYW` - Uruguayan Nominal Wage Index Unit + * `ZWN` - ZWN - * `UYU` - Uruguayan Peso + * `ZRN` - Zairean New Zaire (1993–1998) - * `UYP` - Uruguayan Peso (1975–1993) + * `ZRZ` - Zairean Zaire (1971–1993) - * `UYI` - Uruguayan Peso (Indexed Units) + * `ZMW` - Zambian Kwacha - * `UZS` - Uzbekistani Som + * `ZMK` - Zambian Kwacha (1968–2012) - * `VUV` - Vanuatu Vatu + * `ZWD` - Zimbabwean Dollar (1980–2008) - * `VES` - Venezuelan Bolívar + * `ZWR` - Zimbabwean Dollar (2008) - * `VEB` - Venezuelan Bolívar (1871–2008) + * `ZWL` - Zimbabwean Dollar (2009) + remote_created_at: + type: optional + docs: When the third party's credit note was created. + remote_updated_at: + type: optional + docs: When the third party's credit note was updated. + payments: + type: optional>> + docs: Array of `Payment` object IDs + applied_payments: + type: optional>> + docs: >- + A list of the Payment Applied to Lines common models related to a + given Invoice, Credit Note, or Journal Entry. + accounting_period: + type: optional + docs: The accounting period that the CreditNote was generated in. + applied_to_lines: + type: optional> + docs: >- + A list of the CreditNote Applied to Lines common models related to a + given Credit Note + remote_was_deleted: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. + [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + access: read-only + field_mappings: + type: optional> + access: read-only + remote_data: + type: optional> + access: read-only + source: + openapi: accounting_v3.yml + CreditNoteApplyLineForCreditNoteInvoice: + discriminated: false + union: + - type: string + validation: + format: uuid + - Invoice + source: + openapi: accounting_v3.yml + inline: true + CreditNoteApplyLineForCreditNote: + docs: >- + # The CreditNoteApplyLine Object - * `VEF` - Venezuelan Bolívar (2008–2018) + ### Description - * `VND` - Vietnamese Dong + The `CreditNoteApplyLine` is attached to the CreditNote model. - * `VNN` - Vietnamese Dong (1978–1985) - * `CHE` - WIR Euro + ### Usage Example - * `CHW` - WIR Franc + Fetch from the `GET CreditNote` endpoint and view the invoice's applied to + lines. + properties: + remote_id: + type: optional + docs: The third-party API ID of the matching object. + created_at: + type: optional + docs: The datetime that this object was created by Merge. + access: read-only + modified_at: + type: optional + docs: The datetime that this object was modified by Merge. + access: read-only + invoice: optional + applied_date: + type: optional + docs: Date that the credit note is applied to the invoice. + applied_amount: + type: optional + docs: The amount of the Credit Note applied to the invoice. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + remote_was_deleted: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. + [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + access: read-only + source: + openapi: accounting_v3.yml + CreditNoteApplyLineForCreditNoteRequestInvoice: + discriminated: false + union: + - type: string + validation: + format: uuid + - Invoice + source: + openapi: accounting_v3.yml + inline: true + CreditNoteApplyLineForCreditNoteRequest: + docs: >- + # The CreditNoteApplyLine Object - * `XOF` - West African CFA Franc + ### Description - * `YDD` - Yemeni Dinar + The `CreditNoteApplyLine` is attached to the CreditNote model. - * `YER` - Yemeni Rial - * `YUN` - Yugoslavian Convertible Dinar (1990–1992) + ### Usage Example - * `YUD` - Yugoslavian Hard Dinar (1966–1990) + Fetch from the `GET CreditNote` endpoint and view the invoice's applied to + lines. + properties: + remote_id: + type: optional + docs: The third-party API ID of the matching object. + invoice: optional + applied_date: + type: optional + docs: Date that the credit note is applied to the invoice. + applied_amount: + type: optional + docs: The amount of the Credit Note applied to the invoice. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + integration_params: + type: optional> + access: write-only + linked_account_params: + type: optional> + access: write-only + source: + openapi: accounting_v3.yml + CreditNoteApplyLineForInvoiceCreditNote: + discriminated: false + union: + - type: string + validation: + format: uuid + - CreditNote + source: + openapi: accounting_v3.yml + inline: true + CreditNoteApplyLineForInvoice: + docs: >- + # The CreditNoteApplyLine Object - * `YUM` - Yugoslavian New Dinar (1994–2002) + ### Description - * `YUR` - Yugoslavian Reformed Dinar (1992–1993) + The `CreditNoteApplyLine` is attached to the CreditNote model. - * `ZWN` - ZWN - * `ZRN` - Zairean New Zaire (1993–1998) + ### Usage Example - * `ZRZ` - Zairean Zaire (1971–1993) + Fetch from the `GET CreditNote` endpoint and view the invoice's applied to + lines. + properties: + remote_id: + type: optional + docs: The third-party API ID of the matching object. + created_at: + type: optional + docs: The datetime that this object was created by Merge. + access: read-only + modified_at: + type: optional + docs: The datetime that this object was modified by Merge. + access: read-only + credit_note: optional + applied_date: + type: optional + docs: Date that the credit note is applied to the invoice. + applied_amount: + type: optional + docs: The amount of the Credit Note applied to the invoice. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + remote_was_deleted: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. + [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + access: read-only + source: + openapi: accounting_v3.yml + CreditNoteLineItemItem: + discriminated: false + union: + - type: string + validation: + format: uuid + - Item + source: + openapi: accounting_v3.yml + inline: true + CreditNoteLineItemCompany: + discriminated: false + docs: The company the credit note belongs to. + union: + - type: string + validation: + format: uuid + - CompanyInfo + source: + openapi: accounting_v3.yml + inline: true + CreditNoteLineItemContact: + discriminated: false + docs: The credit note's contact. + union: + - type: string + validation: + format: uuid + - Contact + source: + openapi: accounting_v3.yml + inline: true + CreditNoteLineItemProject: + discriminated: false + union: + - type: string + validation: + format: uuid + - Project + source: + openapi: accounting_v3.yml + inline: true + CreditNoteLineItem: + docs: >- + # The CreditNoteLineItem Object - * `ZMW` - Zambian Kwacha + ### Description - * `ZMK` - Zambian Kwacha (1968–2012) + The `CreditNoteLineItem` object is used to represent a credit note's line + items. - * `ZWD` - Zimbabwean Dollar (1980–2008) - * `ZWR` - Zimbabwean Dollar (2008) + ### Usage Example - * `ZWL` - Zimbabwean Dollar (2009) - union: - - TransactionCurrencyEnum - - string + Fetch from the `GET CreditNote` endpoint and view the credit note's line + items. + properties: + id: + type: optional + validation: + format: uuid + access: read-only + remote_id: + type: optional + docs: The third-party API ID of the matching object. + created_at: + type: optional + docs: The datetime that this object was created by Merge. + access: read-only + modified_at: + type: optional + docs: The datetime that this object was modified by Merge. + access: read-only + item: optional + name: + type: optional + docs: The credit note line item's name. + description: + type: optional + docs: The description of the item that is owed. + quantity: + type: optional + docs: The credit note line item's quantity. + validation: + pattern: ^-?\d{0,24}(?:\.\d{0,8})?$ + memo: + type: optional + docs: The credit note line item's memo. + unit_price: + type: optional + docs: The credit note line item's unit price. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + tax_rate: + type: optional + docs: The tax rate that applies to this line item. + validation: + format: uuid + total_line_amount: + type: optional + docs: The credit note line item's total. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + tracking_category: + type: optional + docs: The credit note line item's associated tracking category. + validation: + format: uuid + availability: deprecated + tracking_categories: + type: optional>> + docs: The credit note line item's associated tracking categories. + account: + type: optional + docs: The credit note line item's account. + validation: + format: uuid + company: + type: optional + docs: The company the credit note belongs to. + contact: + type: optional + docs: The credit note's contact. + project: optional + remote_was_deleted: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. + [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + access: read-only source: - openapi: openapi/openapi.yml - inline: true - ExpenseCompany: + openapi: accounting_v3.yml + CreditNoteLineItemRequestItem: discriminated: false - docs: The company the expense belongs to. union: - type: string validation: format: uuid - - CompanyInfo + - Item source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseEmployee: + CreditNoteLineItemRequestCompany: discriminated: false - docs: The employee this overall transaction relates to. + docs: The company the credit note belongs to. union: - type: string validation: format: uuid - - Employee + - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseTrackingCategoriesItem: + CreditNoteLineItemRequestContact: discriminated: false + docs: The credit note's contact. union: - type: string validation: format: uuid - - TrackingCategory + - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseAccountingPeriod: + CreditNoteLineItemRequestProject: discriminated: false - docs: The accounting period that the Expense was generated in. union: - type: string validation: format: uuid - - AccountingPeriod + - Project source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - Expense: + CreditNoteLineItemRequest: docs: >- - # The Expense Object + # The CreditNoteLineItem 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 `CreditNoteLineItem` object is used to represent a credit note's line + items. ### Usage Example - Fetch from the `GET Expense` endpoint and view a company's expense. + Fetch from the `GET CreditNote` endpoint and view the credit note's line + items. properties: - id: + remote_id: + type: optional + docs: The third-party API ID of the matching object. + item: optional + name: + type: optional + docs: The credit note line item's name. + description: + type: optional + docs: The description of the item that is owed. + quantity: + type: optional + docs: The credit note line item's quantity. + validation: + pattern: ^-?\d{0,24}(?:\.\d{0,8})?$ + memo: + type: optional + docs: The credit note line item's memo. + unit_price: + type: optional + docs: The credit note line item's unit price. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + tax_rate: type: optional + docs: The tax rate that applies to this line item. validation: format: uuid - access: read-only - remote_id: + total_line_amount: type: optional - docs: The third-party API ID of the matching object. - created_at: - type: optional - docs: The datetime that this object was created by Merge. - access: read-only - modified_at: - type: optional - docs: The datetime that this object was modified by Merge. - access: read-only - transaction_date: - type: optional - docs: When the transaction occurred. - remote_created_at: - type: optional - docs: When the expense was created. + docs: The credit note line item's total. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + tracking_category: + type: optional + docs: The credit note line item's associated tracking category. + validation: + format: uuid + availability: deprecated + tracking_categories: + type: optional>> + docs: The credit note line item's associated tracking categories. account: - type: optional - docs: The expense's payment account. + type: optional + docs: The credit note line item's account. + validation: + format: uuid + company: + type: optional + docs: The company the credit note belongs to. contact: - type: optional - docs: The expense's contact. - total_amount: - type: optional - docs: The expense's total amount. - sub_total: - type: optional - docs: The expense's total amount before tax. - total_tax_amount: - type: optional - docs: The expense's total tax amount. - currency: - type: optional - docs: >- - The expense's currency. + type: optional + docs: The credit note's contact. + project: optional + integration_params: + type: optional> + access: write-only + linked_account_params: + type: optional> + access: write-only + source: + openapi: accounting_v3.yml + CreditNoteRequestStatus: + discriminated: false + docs: |- + The credit note's status. + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `PAID` - PAID + union: + - CreditNoteStatusEnum + - string + source: + openapi: accounting_v3.yml + inline: true + CreditNoteRequestContact: + discriminated: false + docs: The credit note's contact. + union: + - type: string + validation: + format: uuid + - Contact + source: + openapi: accounting_v3.yml + inline: true + CreditNoteRequestCompany: + discriminated: false + docs: The company the credit note belongs to. + union: + - type: string + validation: + format: uuid + - CompanyInfo + source: + openapi: accounting_v3.yml + inline: true + CreditNoteRequestLineItemsItem: + discriminated: false + union: + - type: string + validation: + format: uuid + - CreditNoteLineItemRequest + source: + openapi: accounting_v3.yml + inline: true + CreditNoteRequestTrackingCategoriesItem: + discriminated: false + union: + - type: string + validation: + format: uuid + - TrackingCategory + source: + openapi: accounting_v3.yml + inline: true + CreditNoteRequestCurrency: + discriminated: false + docs: >- + The credit note's currency. - * `XUA` - ADB Unit of Account - * `AFN` - Afghan Afghani + * `XUA` - ADB Unit of Account - * `AFA` - Afghan Afghani (1927–2002) + * `AFN` - Afghan Afghani - * `ALL` - Albanian Lek + * `AFA` - Afghan Afghani (1927–2002) - * `ALK` - Albanian Lek (1946–1965) + * `ALL` - Albanian Lek - * `DZD` - Algerian Dinar + * `ALK` - Albanian Lek (1946–1965) - * `ADP` - Andorran Peseta + * `DZD` - Algerian Dinar - * `AOA` - Angolan Kwanza + * `ADP` - Andorran Peseta - * `AOK` - Angolan Kwanza (1977–1991) + * `AOA` - Angolan Kwanza - * `AON` - Angolan New Kwanza (1990–2000) + * `AOK` - Angolan Kwanza (1977–1991) - * `AOR` - Angolan Readjusted Kwanza (1995–1999) + * `AON` - Angolan New Kwanza (1990–2000) - * `ARA` - Argentine Austral + * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * `ARS` - Argentine Peso + * `ARA` - Argentine Austral - * `ARM` - Argentine Peso (1881–1970) + * `ARS` - Argentine Peso - * `ARP` - Argentine Peso (1983–1985) + * `ARM` - Argentine Peso (1881–1970) - * `ARL` - Argentine Peso Ley (1970–1983) + * `ARP` - Argentine Peso (1983–1985) - * `AMD` - Armenian Dram + * `ARL` - Argentine Peso Ley (1970–1983) - * `AWG` - Aruban Florin + * `AMD` - Armenian Dram - * `AUD` - Australian Dollar + * `AWG` - Aruban Florin - * `ATS` - Austrian Schilling + * `AUD` - Australian Dollar - * `AZN` - Azerbaijani Manat + * `ATS` - Austrian Schilling - * `AZM` - Azerbaijani Manat (1993–2006) + * `AZN` - Azerbaijani Manat - * `BSD` - Bahamian Dollar + * `AZM` - Azerbaijani Manat (1993–2006) - * `BHD` - Bahraini Dinar + * `BSD` - Bahamian Dollar - * `BDT` - Bangladeshi Taka + * `BHD` - Bahraini Dinar - * `BBD` - Barbadian Dollar + * `BDT` - Bangladeshi Taka - * `BYN` - Belarusian Ruble + * `BBD` - Barbadian Dollar - * `BYB` - Belarusian Ruble (1994–1999) + * `BYN` - Belarusian Ruble - * `BYR` - Belarusian Ruble (2000–2016) + * `BYB` - Belarusian Ruble (1994–1999) - * `BEF` - Belgian Franc + * `BYR` - Belarusian Ruble (2000–2016) - * `BEC` - Belgian Franc (convertible) + * `BEF` - Belgian Franc - * `BEL` - Belgian Franc (financial) + * `BEC` - Belgian Franc (convertible) - * `BZD` - Belize Dollar + * `BEL` - Belgian Franc (financial) - * `BMD` - Bermudan Dollar + * `BZD` - Belize Dollar - * `BTN` - Bhutanese Ngultrum + * `BMD` - Bermudan Dollar - * `BOB` - Bolivian Boliviano + * `BTN` - Bhutanese Ngultrum - * `BOL` - Bolivian Boliviano (1863–1963) + * `BOB` - Bolivian Boliviano - * `BOV` - Bolivian Mvdol + * `BOL` - Bolivian Boliviano (1863–1963) - * `BOP` - Bolivian Peso + * `BOV` - Bolivian Mvdol - * `BAM` - Bosnia-Herzegovina Convertible Mark + * `BOP` - Bolivian Peso - * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) + * `BAM` - Bosnia-Herzegovina Convertible Mark - * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) + * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * `BWP` - Botswanan Pula + * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * `BRC` - Brazilian Cruzado (1986–1989) + * `BWP` - Botswanan Pula - * `BRZ` - Brazilian Cruzeiro (1942–1967) + * `BRC` - Brazilian Cruzado (1986–1989) - * `BRE` - Brazilian Cruzeiro (1990–1993) + * `BRZ` - Brazilian Cruzeiro (1942–1967) - * `BRR` - Brazilian Cruzeiro (1993–1994) + * `BRE` - Brazilian Cruzeiro (1990–1993) - * `BRN` - Brazilian New Cruzado (1989–1990) + * `BRR` - Brazilian Cruzeiro (1993–1994) - * `BRB` - Brazilian New Cruzeiro (1967–1986) + * `BRN` - Brazilian New Cruzado (1989–1990) - * `BRL` - Brazilian Real + * `BRB` - Brazilian New Cruzeiro (1967–1986) - * `GBP` - British Pound + * `BRL` - Brazilian Real - * `BND` - Brunei Dollar + * `GBP` - British Pound - * `BGL` - Bulgarian Hard Lev + * `BND` - Brunei Dollar - * `BGN` - Bulgarian Lev + * `BGL` - Bulgarian Hard Lev - * `BGO` - Bulgarian Lev (1879–1952) + * `BGN` - Bulgarian Lev - * `BGM` - Bulgarian Socialist Lev + * `BGO` - Bulgarian Lev (1879–1952) - * `BUK` - Burmese Kyat + * `BGM` - Bulgarian Socialist Lev - * `BIF` - Burundian Franc + * `BUK` - Burmese Kyat - * `XPF` - CFP Franc + * `BIF` - Burundian Franc - * `KHR` - Cambodian Riel + * `XPF` - CFP Franc - * `CAD` - Canadian Dollar + * `KHR` - Cambodian Riel - * `CVE` - Cape Verdean Escudo + * `CAD` - Canadian Dollar - * `KYD` - Cayman Islands Dollar + * `CVE` - Cape Verdean Escudo - * `XAF` - Central African CFA Franc + * `KYD` - Cayman Islands Dollar - * `CLE` - Chilean Escudo + * `XAF` - Central African CFA Franc - * `CLP` - Chilean Peso + * `CLE` - Chilean Escudo - * `CLF` - Chilean Unit of Account (UF) + * `CLP` - Chilean Peso - * `CNX` - Chinese People’s Bank Dollar + * `CLF` - Chilean Unit of Account (UF) - * `CNY` - Chinese Yuan + * `CNX` - Chinese People’s Bank Dollar - * `CNH` - Chinese Yuan (offshore) + * `CNY` - Chinese Yuan - * `COP` - Colombian Peso + * `CNH` - Chinese Yuan (offshore) - * `COU` - Colombian Real Value Unit + * `COP` - Colombian Peso - * `KMF` - Comorian Franc + * `COU` - Colombian Real Value Unit - * `CDF` - Congolese Franc + * `KMF` - Comorian Franc - * `CRC` - Costa Rican Colón + * `CDF` - Congolese Franc - * `HRD` - Croatian Dinar + * `CRC` - Costa Rican Colón - * `HRK` - Croatian Kuna + * `HRD` - Croatian Dinar - * `CUC` - Cuban Convertible Peso + * `HRK` - Croatian Kuna - * `CUP` - Cuban Peso + * `CUC` - Cuban Convertible Peso - * `CYP` - Cypriot Pound + * `CUP` - Cuban Peso - * `CZK` - Czech Koruna + * `CYP` - Cypriot Pound - * `CSK` - Czechoslovak Hard Koruna + * `CZK` - Czech Koruna - * `DKK` - Danish Krone + * `CSK` - Czechoslovak Hard Koruna - * `DJF` - Djiboutian Franc + * `DKK` - Danish Krone - * `DOP` - Dominican Peso + * `DJF` - Djiboutian Franc - * `NLG` - Dutch Guilder + * `DOP` - Dominican Peso - * `XCD` - East Caribbean Dollar + * `NLG` - Dutch Guilder - * `DDM` - East German Mark + * `XCD` - East Caribbean Dollar - * `ECS` - Ecuadorian Sucre + * `DDM` - East German Mark - * `ECV` - Ecuadorian Unit of Constant Value + * `ECS` - Ecuadorian Sucre - * `EGP` - Egyptian Pound + * `ECV` - Ecuadorian Unit of Constant Value - * `GQE` - Equatorial Guinean Ekwele + * `EGP` - Egyptian Pound - * `ERN` - Eritrean Nakfa + * `GQE` - Equatorial Guinean Ekwele - * `EEK` - Estonian Kroon + * `ERN` - Eritrean Nakfa - * `ETB` - Ethiopian Birr + * `EEK` - Estonian Kroon - * `EUR` - Euro + * `ETB` - Ethiopian Birr - * `XBA` - European Composite Unit + * `EUR` - Euro - * `XEU` - European Currency Unit + * `XBA` - European Composite Unit - * `XBB` - European Monetary Unit + * `XEU` - European Currency Unit - * `XBC` - European Unit of Account (XBC) + * `XBB` - European Monetary Unit - * `XBD` - European Unit of Account (XBD) + * `XBC` - European Unit of Account (XBC) - * `FKP` - Falkland Islands Pound + * `XBD` - European Unit of Account (XBD) - * `FJD` - Fijian Dollar + * `FKP` - Falkland Islands Pound - * `FIM` - Finnish Markka + * `FJD` - Fijian Dollar - * `FRF` - French Franc + * `FIM` - Finnish Markka - * `XFO` - French Gold Franc + * `FRF` - French Franc - * `XFU` - French UIC-Franc + * `XFO` - French Gold Franc - * `GMD` - Gambian Dalasi + * `XFU` - French UIC-Franc - * `GEK` - Georgian Kupon Larit + * `GMD` - Gambian Dalasi - * `GEL` - Georgian Lari + * `GEK` - Georgian Kupon Larit - * `DEM` - German Mark + * `GEL` - Georgian Lari - * `GHS` - Ghanaian Cedi + * `DEM` - German Mark - * `GHC` - Ghanaian Cedi (1979–2007) + * `GHS` - Ghanaian Cedi - * `GIP` - Gibraltar Pound + * `GHC` - Ghanaian Cedi (1979–2007) - * `XAU` - Gold + * `GIP` - Gibraltar Pound - * `GRD` - Greek Drachma + * `XAU` - Gold - * `GTQ` - Guatemalan Quetzal + * `GRD` - Greek Drachma - * `GWP` - Guinea-Bissau Peso + * `GTQ` - Guatemalan Quetzal - * `GNF` - Guinean Franc + * `GWP` - Guinea-Bissau Peso - * `GNS` - Guinean Syli + * `GNF` - Guinean Franc - * `GYD` - Guyanaese Dollar + * `GNS` - Guinean Syli - * `HTG` - Haitian Gourde + * `GYD` - Guyanaese Dollar - * `HNL` - Honduran Lempira + * `HTG` - Haitian Gourde - * `HKD` - Hong Kong Dollar + * `HNL` - Honduran Lempira - * `HUF` - Hungarian Forint + * `HKD` - Hong Kong Dollar - * `IMP` - IMP + * `HUF` - Hungarian Forint - * `ISK` - Icelandic Króna + * `IMP` - IMP - * `ISJ` - Icelandic Króna (1918–1981) + * `ISK` - Icelandic Króna - * `INR` - Indian Rupee + * `ISJ` - Icelandic Króna (1918–1981) - * `IDR` - Indonesian Rupiah + * `INR` - Indian Rupee - * `IRR` - Iranian Rial + * `IDR` - Indonesian Rupiah - * `IQD` - Iraqi Dinar + * `IRR` - Iranian Rial - * `IEP` - Irish Pound + * `IQD` - Iraqi Dinar - * `ILS` - Israeli New Shekel + * `IEP` - Irish Pound - * `ILP` - Israeli Pound + * `ILS` - Israeli New Shekel - * `ILR` - Israeli Shekel (1980–1985) + * `ILP` - Israeli Pound - * `ITL` - Italian Lira + * `ILR` - Israeli Shekel (1980–1985) - * `JMD` - Jamaican Dollar + * `ITL` - Italian Lira - * `JPY` - Japanese Yen + * `JMD` - Jamaican Dollar - * `JOD` - Jordanian Dinar + * `JPY` - Japanese Yen - * `KZT` - Kazakhstani Tenge + * `JOD` - Jordanian Dinar - * `KES` - Kenyan Shilling + * `KZT` - Kazakhstani Tenge - * `KWD` - Kuwaiti Dinar + * `KES` - Kenyan Shilling - * `KGS` - Kyrgystani Som + * `KWD` - Kuwaiti Dinar - * `LAK` - Laotian Kip + * `KGS` - Kyrgystani Som + + * `LAK` - Laotian Kip - * `LVL` - Latvian Lats + * `LVL` - Latvian Lats - * `LVR` - Latvian Ruble + * `LVR` - Latvian Ruble - * `LBP` - Lebanese Pound + * `LBP` - Lebanese Pound - * `LSL` - Lesotho Loti + * `LSL` - Lesotho Loti - * `LRD` - Liberian Dollar + * `LRD` - Liberian Dollar - * `LYD` - Libyan Dinar + * `LYD` - Libyan Dinar - * `LTL` - Lithuanian Litas + * `LTL` - Lithuanian Litas - * `LTT` - Lithuanian Talonas + * `LTT` - Lithuanian Talonas - * `LUL` - Luxembourg Financial Franc + * `LUL` - Luxembourg Financial Franc - * `LUC` - Luxembourgian Convertible Franc + * `LUC` - Luxembourgian Convertible Franc - * `LUF` - Luxembourgian Franc + * `LUF` - Luxembourgian Franc - * `MOP` - Macanese Pataca + * `MOP` - Macanese Pataca - * `MKD` - Macedonian Denar + * `MKD` - Macedonian Denar - * `MKN` - Macedonian Denar (1992–1993) + * `MKN` - Macedonian Denar (1992–1993) - * `MGA` - Malagasy Ariary + * `MGA` - Malagasy Ariary - * `MGF` - Malagasy Franc + * `MGF` - Malagasy Franc - * `MWK` - Malawian Kwacha + * `MWK` - Malawian Kwacha - * `MYR` - Malaysian Ringgit + * `MYR` - Malaysian Ringgit - * `MVR` - Maldivian Rufiyaa + * `MVR` - Maldivian Rufiyaa - * `MVP` - Maldivian Rupee (1947–1981) + * `MVP` - Maldivian Rupee (1947–1981) - * `MLF` - Malian Franc + * `MLF` - Malian Franc - * `MTL` - Maltese Lira + * `MTL` - Maltese Lira - * `MTP` - Maltese Pound + * `MTP` - Maltese Pound - * `MRU` - Mauritanian Ouguiya + * `MRU` - Mauritanian Ouguiya - * `MRO` - Mauritanian Ouguiya (1973–2017) + * `MRO` - Mauritanian Ouguiya (1973–2017) - * `MUR` - Mauritian Rupee + * `MUR` - Mauritian Rupee - * `MXV` - Mexican Investment Unit + * `MXV` - Mexican Investment Unit - * `MXN` - Mexican Peso + * `MXN` - Mexican Peso - * `MXP` - Mexican Silver Peso (1861–1992) + * `MXP` - Mexican Silver Peso (1861–1992) - * `MDC` - Moldovan Cupon + * `MDC` - Moldovan Cupon - * `MDL` - Moldovan Leu + * `MDL` - Moldovan Leu - * `MCF` - Monegasque Franc + * `MCF` - Monegasque Franc - * `MNT` - Mongolian Tugrik + * `MNT` - Mongolian Tugrik - * `MAD` - Moroccan Dirham + * `MAD` - Moroccan Dirham - * `MAF` - Moroccan Franc + * `MAF` - Moroccan Franc - * `MZE` - Mozambican Escudo + * `MZE` - Mozambican Escudo - * `MZN` - Mozambican Metical + * `MZN` - Mozambican Metical - * `MZM` - Mozambican Metical (1980–2006) + * `MZM` - Mozambican Metical (1980–2006) - * `MMK` - Myanmar Kyat + * `MMK` - Myanmar Kyat - * `NAD` - Namibian Dollar + * `NAD` - Namibian Dollar - * `NPR` - Nepalese Rupee + * `NPR` - Nepalese Rupee - * `ANG` - Netherlands Antillean Guilder + * `ANG` - Netherlands Antillean Guilder - * `TWD` - New Taiwan Dollar + * `TWD` - New Taiwan Dollar - * `NZD` - New Zealand Dollar + * `NZD` - New Zealand Dollar - * `NIO` - Nicaraguan Córdoba + * `NIO` - Nicaraguan Córdoba - * `NIC` - Nicaraguan Córdoba (1988–1991) + * `NIC` - Nicaraguan Córdoba (1988–1991) - * `NGN` - Nigerian Naira + * `NGN` - Nigerian Naira - * `KPW` - North Korean Won + * `KPW` - North Korean Won - * `NOK` - Norwegian Krone + * `NOK` - Norwegian Krone - * `OMR` - Omani Rial + * `OMR` - Omani Rial - * `PKR` - Pakistani Rupee + * `PKR` - Pakistani Rupee - * `XPD` - Palladium + * `XPD` - Palladium - * `PAB` - Panamanian Balboa + * `PAB` - Panamanian Balboa - * `PGK` - Papua New Guinean Kina + * `PGK` - Papua New Guinean Kina - * `PYG` - Paraguayan Guarani + * `PYG` - Paraguayan Guarani - * `PEI` - Peruvian Inti + * `PEI` - Peruvian Inti - * `PEN` - Peruvian Sol + * `PEN` - Peruvian Sol - * `PES` - Peruvian Sol (1863–1965) + * `PES` - Peruvian Sol (1863–1965) - * `PHP` - Philippine Peso + * `PHP` - Philippine Peso - * `XPT` - Platinum + * `XPT` - Platinum - * `PLN` - Polish Zloty + * `PLN` - Polish Zloty - * `PLZ` - Polish Zloty (1950–1995) + * `PLZ` - Polish Zloty (1950–1995) - * `PTE` - Portuguese Escudo + * `PTE` - Portuguese Escudo - * `GWE` - Portuguese Guinea Escudo + * `GWE` - Portuguese Guinea Escudo - * `QAR` - Qatari Rial + * `QAR` - Qatari Rial - * `XRE` - RINET Funds + * `XRE` - RINET Funds - * `RHD` - Rhodesian Dollar + * `RHD` - Rhodesian Dollar - * `RON` - Romanian Leu + * `RON` - Romanian Leu - * `ROL` - Romanian Leu (1952–2006) + * `ROL` - Romanian Leu (1952–2006) - * `RUB` - Russian Ruble + * `RUB` - Russian Ruble - * `RUR` - Russian Ruble (1991–1998) + * `RUR` - Russian Ruble (1991–1998) - * `RWF` - Rwandan Franc + * `RWF` - Rwandan Franc - * `SVC` - Salvadoran Colón + * `SVC` - Salvadoran Colón - * `WST` - Samoan Tala + * `WST` - Samoan Tala - * `SAR` - Saudi Riyal + * `SAR` - Saudi Riyal - * `RSD` - Serbian Dinar + * `RSD` - Serbian Dinar - * `CSD` - Serbian Dinar (2002–2006) + * `CSD` - Serbian Dinar (2002–2006) - * `SCR` - Seychellois Rupee + * `SCR` - Seychellois Rupee - * `SLL` - Sierra Leonean Leone + * `SLL` - Sierra Leonean Leone - * `XAG` - Silver + * `XAG` - Silver - * `SGD` - Singapore Dollar + * `SGD` - Singapore Dollar - * `SKK` - Slovak Koruna + * `SKK` - Slovak Koruna - * `SIT` - Slovenian Tolar + * `SIT` - Slovenian Tolar - * `SBD` - Solomon Islands Dollar + * `SBD` - Solomon Islands Dollar - * `SOS` - Somali Shilling + * `SOS` - Somali Shilling - * `ZAR` - South African Rand + * `ZAR` - South African Rand - * `ZAL` - South African Rand (financial) + * `ZAL` - South African Rand (financial) - * `KRH` - South Korean Hwan (1953–1962) + * `KRH` - South Korean Hwan (1953–1962) - * `KRW` - South Korean Won + * `KRW` - South Korean Won - * `KRO` - South Korean Won (1945–1953) + * `KRO` - South Korean Won (1945–1953) - * `SSP` - South Sudanese Pound + * `SSP` - South Sudanese Pound - * `SUR` - Soviet Rouble + * `SUR` - Soviet Rouble - * `ESP` - Spanish Peseta + * `ESP` - Spanish Peseta - * `ESA` - Spanish Peseta (A account) + * `ESA` - Spanish Peseta (A account) - * `ESB` - Spanish Peseta (convertible account) + * `ESB` - Spanish Peseta (convertible account) - * `XDR` - Special Drawing Rights + * `XDR` - Special Drawing Rights - * `LKR` - Sri Lankan Rupee + * `LKR` - Sri Lankan Rupee - * `SHP` - St. Helena Pound + * `SHP` - St. Helena Pound - * `XSU` - Sucre + * `XSU` - Sucre - * `SDD` - Sudanese Dinar (1992–2007) + * `SDD` - Sudanese Dinar (1992–2007) - * `SDG` - Sudanese Pound + * `SDG` - Sudanese Pound - * `SDP` - Sudanese Pound (1957–1998) + * `SDP` - Sudanese Pound (1957–1998) - * `SRD` - Surinamese Dollar + * `SRD` - Surinamese Dollar - * `SRG` - Surinamese Guilder + * `SRG` - Surinamese Guilder - * `SZL` - Swazi Lilangeni + * `SZL` - Swazi Lilangeni - * `SEK` - Swedish Krona + * `SEK` - Swedish Krona - * `CHF` - Swiss Franc + * `CHF` - Swiss Franc - * `SYP` - Syrian Pound + * `SYP` - Syrian Pound - * `STN` - São Tomé & Príncipe Dobra + * `STN` - São Tomé & Príncipe Dobra - * `STD` - São Tomé & Príncipe Dobra (1977–2017) + * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * `TVD` - TVD + * `TVD` - TVD - * `TJR` - Tajikistani Ruble + * `TJR` - Tajikistani Ruble - * `TJS` - Tajikistani Somoni + * `TJS` - Tajikistani Somoni - * `TZS` - Tanzanian Shilling + * `TZS` - Tanzanian Shilling - * `XTS` - Testing Currency Code + * `XTS` - Testing Currency Code - * `THB` - Thai Baht + * `THB` - Thai Baht - * `XXX` - The codes assigned for transactions where no currency is - involved + * `XXX` - The codes assigned for transactions where no currency is + involved - * `TPE` - Timorese Escudo + * `TPE` - Timorese Escudo - * `TOP` - Tongan Paʻanga + * `TOP` - Tongan Paʻanga - * `TTD` - Trinidad & Tobago Dollar + * `TTD` - Trinidad & Tobago Dollar - * `TND` - Tunisian Dinar + * `TND` - Tunisian Dinar - * `TRY` - Turkish Lira + * `TRY` - Turkish Lira - * `TRL` - Turkish Lira (1922–2005) + * `TRL` - Turkish Lira (1922–2005) - * `TMT` - Turkmenistani Manat + * `TMT` - Turkmenistani Manat - * `TMM` - Turkmenistani Manat (1993–2009) + * `TMM` - Turkmenistani Manat (1993–2009) - * `USD` - US Dollar + * `USD` - US Dollar - * `USN` - US Dollar (Next day) + * `USN` - US Dollar (Next day) - * `USS` - US Dollar (Same day) + * `USS` - US Dollar (Same day) - * `UGX` - Ugandan Shilling + * `UGX` - Ugandan Shilling - * `UGS` - Ugandan Shilling (1966–1987) + * `UGS` - Ugandan Shilling (1966–1987) - * `UAH` - Ukrainian Hryvnia + * `UAH` - Ukrainian Hryvnia - * `UAK` - Ukrainian Karbovanets + * `UAK` - Ukrainian Karbovanets - * `AED` - United Arab Emirates Dirham + * `AED` - United Arab Emirates Dirham - * `UYW` - Uruguayan Nominal Wage Index Unit + * `UYW` - Uruguayan Nominal Wage Index Unit - * `UYU` - Uruguayan Peso + * `UYU` - Uruguayan Peso - * `UYP` - Uruguayan Peso (1975–1993) + * `UYP` - Uruguayan Peso (1975–1993) - * `UYI` - Uruguayan Peso (Indexed Units) + * `UYI` - Uruguayan Peso (Indexed Units) - * `UZS` - Uzbekistani Som + * `UZS` - Uzbekistani Som - * `VUV` - Vanuatu Vatu + * `VUV` - Vanuatu Vatu - * `VES` - Venezuelan Bolívar + * `VES` - Venezuelan Bolívar - * `VEB` - Venezuelan Bolívar (1871–2008) + * `VEB` - Venezuelan Bolívar (1871–2008) - * `VEF` - Venezuelan Bolívar (2008–2018) + * `VEF` - Venezuelan Bolívar (2008–2018) - * `VND` - Vietnamese Dong + * `VND` - Vietnamese Dong - * `VNN` - Vietnamese Dong (1978–1985) + * `VNN` - Vietnamese Dong (1978–1985) - * `CHE` - WIR Euro + * `CHE` - WIR Euro - * `CHW` - WIR Franc + * `CHW` - WIR Franc - * `XOF` - West African CFA Franc + * `XOF` - West African CFA Franc - * `YDD` - Yemeni Dinar + * `YDD` - Yemeni Dinar - * `YER` - Yemeni Rial + * `YER` - Yemeni Rial - * `YUN` - Yugoslavian Convertible Dinar (1990–1992) + * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * `YUD` - Yugoslavian Hard Dinar (1966–1990) + * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * `YUM` - Yugoslavian New Dinar (1994–2002) + * `YUM` - Yugoslavian New Dinar (1994–2002) - * `YUR` - Yugoslavian Reformed Dinar (1992–1993) + * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * `ZWN` - ZWN + * `ZWN` - ZWN - * `ZRN` - Zairean New Zaire (1993–1998) + * `ZRN` - Zairean New Zaire (1993–1998) - * `ZRZ` - Zairean Zaire (1971–1993) + * `ZRZ` - Zairean Zaire (1971–1993) - * `ZMW` - Zambian Kwacha + * `ZMW` - Zambian Kwacha - * `ZMK` - Zambian Kwacha (1968–2012) + * `ZMK` - Zambian Kwacha (1968–2012) - * `ZWD` - Zimbabwean Dollar (1980–2008) + * `ZWD` - Zimbabwean Dollar (1980–2008) - * `ZWR` - Zimbabwean Dollar (2008) + * `ZWR` - Zimbabwean Dollar (2008) - * `ZWL` - Zimbabwean Dollar (2009) - exchange_rate: - type: optional - docs: The expense's exchange rate. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - inclusive_of_tax: - type: optional - docs: >- - If the transaction is inclusive or exclusive of tax. `True` if - inclusive, `False` if exclusive. - company: - type: optional - docs: The company the expense belongs to. - employee: - type: optional - docs: The employee this overall transaction relates to. - memo: - type: optional - docs: The expense's private note. - lines: optional> - tracking_categories: optional>> - remote_was_deleted: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium add-on. - Native deletion detection is offered for free with limited coverage. - [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - access: read-only - accounting_period: - type: optional - docs: The accounting period that the Expense was generated in. - field_mappings: - type: optional> - access: read-only - remote_data: - type: optional> - access: read-only - remote_fields: - type: optional> - access: read-only - source: - openapi: openapi/openapi.yml - ExpenseLineItem: - discriminated: false - docs: The line's item. + * `ZWL` - Zimbabwean Dollar (2009) union: - - type: string - validation: - format: uuid - - Item + - TransactionCurrencyEnum + - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineTrackingCategory: + CreditNoteRequestPaymentsItem: discriminated: false union: - type: string validation: format: uuid - - TrackingCategory + - Payment source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineTrackingCategoriesItem: + CreditNoteRequestAppliedPaymentsItem: discriminated: false union: - type: string validation: format: uuid - - TrackingCategory + - PaymentLineItem source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineEmployee: + CreditNoteRequestAccountingPeriod: discriminated: false - docs: The employee this overall transaction relates to. + docs: The accounting period that the CreditNote was generated in. union: - type: string validation: format: uuid - - Employee + - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineCurrency: - discriminated: false + CreditNoteRequest: docs: >- - The expense line item's currency. + # The CreditNote Object + + ### Description + + A `CreditNote` is transaction issued to a customer, indicating a reduction + or cancellation of the amount owed by the customer. It is most generally + used as an adjustment note used to rectify errors, returns, or + overpayments related to a sales transaction. A `CreditNote` can be applied + to *Accounts Receivable* Invoices to decrease the overall amount of the + Invoice. + + + ### Usage Example + + Fetch from the `LIST CreditNotes` endpoint and view a company's credit + notes. + properties: + transaction_date: + type: optional + docs: The credit note's transaction date. + status: + type: optional + docs: |- + The credit note's status. + + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `PAID` - PAID + number: + type: optional + docs: The credit note's number. + contact: + type: optional + docs: The credit note's contact. + company: + type: optional + docs: The company the credit note belongs to. + exchange_rate: + type: optional + docs: The credit note's exchange rate. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + total_amount: + type: optional + docs: The credit note's total amount. + remaining_credit: + type: optional + docs: >- + The amount of value remaining in the credit note that the customer can + use. + inclusive_of_tax: + type: optional + docs: >- + If the transaction is inclusive or exclusive of tax. `True` if + inclusive, `False` if exclusive. + line_items: optional> + tracking_categories: optional>> + currency: + type: optional + docs: >- + 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) - * `XUA` - ADB Unit of Account + * `BEF` - Belgian Franc - * `AFN` - Afghan Afghani + * `BEC` - Belgian Franc (convertible) - * `AFA` - Afghan Afghani (1927–2002) + * `BEL` - Belgian Franc (financial) - * `ALL` - Albanian Lek + * `BZD` - Belize Dollar - * `ALK` - Albanian Lek (1946–1965) + * `BMD` - Bermudan Dollar - * `DZD` - Algerian Dinar + * `BTN` - Bhutanese Ngultrum - * `ADP` - Andorran Peseta + * `BOB` - Bolivian Boliviano - * `AOA` - Angolan Kwanza + * `BOL` - Bolivian Boliviano (1863–1963) - * `AOK` - Angolan Kwanza (1977–1991) + * `BOV` - Bolivian Mvdol - * `AON` - Angolan New Kwanza (1990–2000) + * `BOP` - Bolivian Peso - * `AOR` - Angolan Readjusted Kwanza (1995–1999) + * `BAM` - Bosnia-Herzegovina Convertible Mark - * `ARA` - Argentine Austral + * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * `ARS` - Argentine Peso + * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * `ARM` - Argentine Peso (1881–1970) + * `BWP` - Botswanan Pula - * `ARP` - Argentine Peso (1983–1985) + * `BRC` - Brazilian Cruzado (1986–1989) - * `ARL` - Argentine Peso Ley (1970–1983) + * `BRZ` - Brazilian Cruzeiro (1942–1967) - * `AMD` - Armenian Dram + * `BRE` - Brazilian Cruzeiro (1990–1993) - * `AWG` - Aruban Florin + * `BRR` - Brazilian Cruzeiro (1993–1994) - * `AUD` - Australian Dollar + * `BRN` - Brazilian New Cruzado (1989–1990) - * `ATS` - Austrian Schilling + * `BRB` - Brazilian New Cruzeiro (1967–1986) - * `AZN` - Azerbaijani Manat + * `BRL` - Brazilian Real - * `AZM` - Azerbaijani Manat (1993–2006) + * `GBP` - British Pound - * `BSD` - Bahamian Dollar + * `BND` - Brunei Dollar - * `BHD` - Bahraini Dinar + * `BGL` - Bulgarian Hard Lev - * `BDT` - Bangladeshi Taka + * `BGN` - Bulgarian Lev - * `BBD` - Barbadian Dollar + * `BGO` - Bulgarian Lev (1879–1952) - * `BYN` - Belarusian Ruble + * `BGM` - Bulgarian Socialist Lev - * `BYB` - Belarusian Ruble (1994–1999) + * `BUK` - Burmese Kyat - * `BYR` - Belarusian Ruble (2000–2016) + * `BIF` - Burundian Franc - * `BEF` - Belgian Franc + * `XPF` - CFP Franc - * `BEC` - Belgian Franc (convertible) + * `KHR` - Cambodian Riel - * `BEL` - Belgian Franc (financial) + * `CAD` - Canadian Dollar - * `BZD` - Belize Dollar + * `CVE` - Cape Verdean Escudo - * `BMD` - Bermudan Dollar + * `KYD` - Cayman Islands Dollar - * `BTN` - Bhutanese Ngultrum + * `XAF` - Central African CFA Franc - * `BOB` - Bolivian Boliviano + * `CLE` - Chilean Escudo - * `BOL` - Bolivian Boliviano (1863–1963) + * `CLP` - Chilean Peso - * `BOV` - Bolivian Mvdol + * `CLF` - Chilean Unit of Account (UF) - * `BOP` - Bolivian Peso + * `CNX` - Chinese People’s Bank Dollar - * `BAM` - Bosnia-Herzegovina Convertible Mark + * `CNY` - Chinese Yuan - * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) + * `CNH` - Chinese Yuan (offshore) - * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) + * `COP` - Colombian Peso - * `BWP` - Botswanan Pula + * `COU` - Colombian Real Value Unit - * `BRC` - Brazilian Cruzado (1986–1989) + * `KMF` - Comorian Franc - * `BRZ` - Brazilian Cruzeiro (1942–1967) + * `CDF` - Congolese Franc - * `BRE` - Brazilian Cruzeiro (1990–1993) + * `CRC` - Costa Rican Colón - * `BRR` - Brazilian Cruzeiro (1993–1994) + * `HRD` - Croatian Dinar - * `BRN` - Brazilian New Cruzado (1989–1990) + * `HRK` - Croatian Kuna - * `BRB` - Brazilian New Cruzeiro (1967–1986) + * `CUC` - Cuban Convertible Peso - * `BRL` - Brazilian Real + * `CUP` - Cuban Peso - * `GBP` - British Pound + * `CYP` - Cypriot Pound - * `BND` - Brunei Dollar + * `CZK` - Czech Koruna - * `BGL` - Bulgarian Hard Lev + * `CSK` - Czechoslovak Hard Koruna - * `BGN` - Bulgarian Lev + * `DKK` - Danish Krone - * `BGO` - Bulgarian Lev (1879–1952) + * `DJF` - Djiboutian Franc - * `BGM` - Bulgarian Socialist Lev + * `DOP` - Dominican Peso - * `BUK` - Burmese Kyat + * `NLG` - Dutch Guilder - * `BIF` - Burundian Franc + * `XCD` - East Caribbean Dollar - * `XPF` - CFP Franc + * `DDM` - East German Mark - * `KHR` - Cambodian Riel + * `ECS` - Ecuadorian Sucre - * `CAD` - Canadian Dollar + * `ECV` - Ecuadorian Unit of Constant Value - * `CVE` - Cape Verdean Escudo + * `EGP` - Egyptian Pound - * `KYD` - Cayman Islands Dollar + * `GQE` - Equatorial Guinean Ekwele - * `XAF` - Central African CFA Franc + * `ERN` - Eritrean Nakfa - * `CLE` - Chilean Escudo + * `EEK` - Estonian Kroon - * `CLP` - Chilean Peso + * `ETB` - Ethiopian Birr - * `CLF` - Chilean Unit of Account (UF) + * `EUR` - Euro - * `CNX` - Chinese People’s Bank Dollar + * `XBA` - European Composite Unit - * `CNY` - Chinese Yuan + * `XEU` - European Currency Unit - * `CNH` - Chinese Yuan (offshore) + * `XBB` - European Monetary Unit - * `COP` - Colombian Peso + * `XBC` - European Unit of Account (XBC) - * `COU` - Colombian Real Value Unit + * `XBD` - European Unit of Account (XBD) - * `KMF` - Comorian Franc + * `FKP` - Falkland Islands Pound - * `CDF` - Congolese Franc + * `FJD` - Fijian Dollar - * `CRC` - Costa Rican Colón + * `FIM` - Finnish Markka - * `HRD` - Croatian Dinar + * `FRF` - French Franc - * `HRK` - Croatian Kuna + * `XFO` - French Gold Franc - * `CUC` - Cuban Convertible Peso + * `XFU` - French UIC-Franc - * `CUP` - Cuban Peso + * `GMD` - Gambian Dalasi - * `CYP` - Cypriot Pound + * `GEK` - Georgian Kupon Larit - * `CZK` - Czech Koruna + * `GEL` - Georgian Lari - * `CSK` - Czechoslovak Hard Koruna + * `DEM` - German Mark - * `DKK` - Danish Krone + * `GHS` - Ghanaian Cedi - * `DJF` - Djiboutian Franc + * `GHC` - Ghanaian Cedi (1979–2007) - * `DOP` - Dominican Peso + * `GIP` - Gibraltar Pound - * `NLG` - Dutch Guilder + * `XAU` - Gold - * `XCD` - East Caribbean Dollar + * `GRD` - Greek Drachma - * `DDM` - East German Mark + * `GTQ` - Guatemalan Quetzal - * `ECS` - Ecuadorian Sucre + * `GWP` - Guinea-Bissau Peso - * `ECV` - Ecuadorian Unit of Constant Value + * `GNF` - Guinean Franc - * `EGP` - Egyptian Pound + * `GNS` - Guinean Syli - * `GQE` - Equatorial Guinean Ekwele + * `GYD` - Guyanaese Dollar - * `ERN` - Eritrean Nakfa + * `HTG` - Haitian Gourde - * `EEK` - Estonian Kroon + * `HNL` - Honduran Lempira - * `ETB` - Ethiopian Birr + * `HKD` - Hong Kong Dollar - * `EUR` - Euro + * `HUF` - Hungarian Forint - * `XBA` - European Composite Unit + * `IMP` - IMP - * `XEU` - European Currency Unit + * `ISK` - Icelandic Króna - * `XBB` - European Monetary Unit + * `ISJ` - Icelandic Króna (1918–1981) - * `XBC` - European Unit of Account (XBC) + * `INR` - Indian Rupee - * `XBD` - European Unit of Account (XBD) + * `IDR` - Indonesian Rupiah - * `FKP` - Falkland Islands Pound + * `IRR` - Iranian Rial - * `FJD` - Fijian Dollar + * `IQD` - Iraqi Dinar - * `FIM` - Finnish Markka + * `IEP` - Irish Pound - * `FRF` - French Franc + * `ILS` - Israeli New Shekel - * `XFO` - French Gold Franc + * `ILP` - Israeli Pound - * `XFU` - French UIC-Franc + * `ILR` - Israeli Shekel (1980–1985) - * `GMD` - Gambian Dalasi + * `ITL` - Italian Lira - * `GEK` - Georgian Kupon Larit + * `JMD` - Jamaican Dollar - * `GEL` - Georgian Lari + * `JPY` - Japanese Yen - * `DEM` - German Mark + * `JOD` - Jordanian Dinar - * `GHS` - Ghanaian Cedi + * `KZT` - Kazakhstani Tenge - * `GHC` - Ghanaian Cedi (1979–2007) + * `KES` - Kenyan Shilling - * `GIP` - Gibraltar Pound + * `KWD` - Kuwaiti Dinar - * `XAU` - Gold + * `KGS` - Kyrgystani Som - * `GRD` - Greek Drachma + * `LAK` - Laotian Kip - * `GTQ` - Guatemalan Quetzal + * `LVL` - Latvian Lats - * `GWP` - Guinea-Bissau Peso + * `LVR` - Latvian Ruble - * `GNF` - Guinean Franc + * `LBP` - Lebanese Pound - * `GNS` - Guinean Syli + * `LSL` - Lesotho Loti - * `GYD` - Guyanaese Dollar + * `LRD` - Liberian Dollar - * `HTG` - Haitian Gourde + * `LYD` - Libyan Dinar - * `HNL` - Honduran Lempira + * `LTL` - Lithuanian Litas - * `HKD` - Hong Kong Dollar + * `LTT` - Lithuanian Talonas - * `HUF` - Hungarian Forint + * `LUL` - Luxembourg Financial Franc - * `IMP` - IMP + * `LUC` - Luxembourgian Convertible Franc - * `ISK` - Icelandic Króna + * `LUF` - Luxembourgian Franc - * `ISJ` - Icelandic Króna (1918–1981) + * `MOP` - Macanese Pataca - * `INR` - Indian Rupee + * `MKD` - Macedonian Denar - * `IDR` - Indonesian Rupiah + * `MKN` - Macedonian Denar (1992–1993) - * `IRR` - Iranian Rial + * `MGA` - Malagasy Ariary - * `IQD` - Iraqi Dinar + * `MGF` - Malagasy Franc - * `IEP` - Irish Pound + * `MWK` - Malawian Kwacha - * `ILS` - Israeli New Shekel + * `MYR` - Malaysian Ringgit - * `ILP` - Israeli Pound + * `MVR` - Maldivian Rufiyaa - * `ILR` - Israeli Shekel (1980–1985) + * `MVP` - Maldivian Rupee (1947–1981) - * `ITL` - Italian Lira + * `MLF` - Malian Franc - * `JMD` - Jamaican Dollar + * `MTL` - Maltese Lira - * `JPY` - Japanese Yen + * `MTP` - Maltese Pound - * `JOD` - Jordanian Dinar + * `MRU` - Mauritanian Ouguiya - * `KZT` - Kazakhstani Tenge + * `MRO` - Mauritanian Ouguiya (1973–2017) - * `KES` - Kenyan Shilling + * `MUR` - Mauritian Rupee - * `KWD` - Kuwaiti Dinar + * `MXV` - Mexican Investment Unit - * `KGS` - Kyrgystani Som + * `MXN` - Mexican Peso - * `LAK` - Laotian Kip + * `MXP` - Mexican Silver Peso (1861–1992) - * `LVL` - Latvian Lats + * `MDC` - Moldovan Cupon - * `LVR` - Latvian Ruble + * `MDL` - Moldovan Leu - * `LBP` - Lebanese Pound + * `MCF` - Monegasque Franc - * `LSL` - Lesotho Loti + * `MNT` - Mongolian Tugrik - * `LRD` - Liberian Dollar + * `MAD` - Moroccan Dirham - * `LYD` - Libyan Dinar + * `MAF` - Moroccan Franc - * `LTL` - Lithuanian Litas + * `MZE` - Mozambican Escudo - * `LTT` - Lithuanian Talonas + * `MZN` - Mozambican Metical - * `LUL` - Luxembourg Financial Franc + * `MZM` - Mozambican Metical (1980–2006) - * `LUC` - Luxembourgian Convertible Franc + * `MMK` - Myanmar Kyat - * `LUF` - Luxembourgian Franc + * `NAD` - Namibian Dollar - * `MOP` - Macanese Pataca + * `NPR` - Nepalese Rupee - * `MKD` - Macedonian Denar + * `ANG` - Netherlands Antillean Guilder - * `MKN` - Macedonian Denar (1992–1993) + * `TWD` - New Taiwan Dollar - * `MGA` - Malagasy Ariary + * `NZD` - New Zealand Dollar - * `MGF` - Malagasy Franc + * `NIO` - Nicaraguan Córdoba - * `MWK` - Malawian Kwacha + * `NIC` - Nicaraguan Córdoba (1988–1991) - * `MYR` - Malaysian Ringgit + * `NGN` - Nigerian Naira - * `MVR` - Maldivian Rufiyaa + * `KPW` - North Korean Won - * `MVP` - Maldivian Rupee (1947–1981) + * `NOK` - Norwegian Krone - * `MLF` - Malian Franc + * `OMR` - Omani Rial - * `MTL` - Maltese Lira + * `PKR` - Pakistani Rupee - * `MTP` - Maltese Pound + * `XPD` - Palladium - * `MRU` - Mauritanian Ouguiya + * `PAB` - Panamanian Balboa - * `MRO` - Mauritanian Ouguiya (1973–2017) + * `PGK` - Papua New Guinean Kina - * `MUR` - Mauritian Rupee + * `PYG` - Paraguayan Guarani - * `MXV` - Mexican Investment Unit + * `PEI` - Peruvian Inti - * `MXN` - Mexican Peso + * `PEN` - Peruvian Sol - * `MXP` - Mexican Silver Peso (1861–1992) + * `PES` - Peruvian Sol (1863–1965) - * `MDC` - Moldovan Cupon + * `PHP` - Philippine Peso - * `MDL` - Moldovan Leu + * `XPT` - Platinum - * `MCF` - Monegasque Franc + * `PLN` - Polish Zloty - * `MNT` - Mongolian Tugrik + * `PLZ` - Polish Zloty (1950–1995) - * `MAD` - Moroccan Dirham + * `PTE` - Portuguese Escudo - * `MAF` - Moroccan Franc + * `GWE` - Portuguese Guinea Escudo - * `MZE` - Mozambican Escudo + * `QAR` - Qatari Rial - * `MZN` - Mozambican Metical + * `XRE` - RINET Funds - * `MZM` - Mozambican Metical (1980–2006) + * `RHD` - Rhodesian Dollar - * `MMK` - Myanmar Kyat + * `RON` - Romanian Leu - * `NAD` - Namibian Dollar + * `ROL` - Romanian Leu (1952–2006) - * `NPR` - Nepalese Rupee + * `RUB` - Russian Ruble - * `ANG` - Netherlands Antillean Guilder + * `RUR` - Russian Ruble (1991–1998) - * `TWD` - New Taiwan Dollar + * `RWF` - Rwandan Franc - * `NZD` - New Zealand Dollar + * `SVC` - Salvadoran Colón - * `NIO` - Nicaraguan Córdoba + * `WST` - Samoan Tala - * `NIC` - Nicaraguan Córdoba (1988–1991) + * `SAR` - Saudi Riyal - * `NGN` - Nigerian Naira + * `RSD` - Serbian Dinar - * `KPW` - North Korean Won + * `CSD` - Serbian Dinar (2002–2006) - * `NOK` - Norwegian Krone + * `SCR` - Seychellois Rupee - * `OMR` - Omani Rial + * `SLL` - Sierra Leonean Leone - * `PKR` - Pakistani Rupee + * `XAG` - Silver - * `XPD` - Palladium + * `SGD` - Singapore Dollar - * `PAB` - Panamanian Balboa + * `SKK` - Slovak Koruna - * `PGK` - Papua New Guinean Kina + * `SIT` - Slovenian Tolar - * `PYG` - Paraguayan Guarani + * `SBD` - Solomon Islands Dollar - * `PEI` - Peruvian Inti + * `SOS` - Somali Shilling - * `PEN` - Peruvian Sol + * `ZAR` - South African Rand - * `PES` - Peruvian Sol (1863–1965) + * `ZAL` - South African Rand (financial) - * `PHP` - Philippine Peso + * `KRH` - South Korean Hwan (1953–1962) - * `XPT` - Platinum + * `KRW` - South Korean Won - * `PLN` - Polish Zloty + * `KRO` - South Korean Won (1945–1953) - * `PLZ` - Polish Zloty (1950–1995) + * `SSP` - South Sudanese Pound - * `PTE` - Portuguese Escudo + * `SUR` - Soviet Rouble - * `GWE` - Portuguese Guinea Escudo + * `ESP` - Spanish Peseta - * `QAR` - Qatari Rial + * `ESA` - Spanish Peseta (A account) - * `XRE` - RINET Funds + * `ESB` - Spanish Peseta (convertible account) - * `RHD` - Rhodesian Dollar + * `XDR` - Special Drawing Rights - * `RON` - Romanian Leu + * `LKR` - Sri Lankan Rupee - * `ROL` - Romanian Leu (1952–2006) + * `SHP` - St. Helena Pound - * `RUB` - Russian Ruble + * `XSU` - Sucre - * `RUR` - Russian Ruble (1991–1998) + * `SDD` - Sudanese Dinar (1992–2007) - * `RWF` - Rwandan Franc + * `SDG` - Sudanese Pound - * `SVC` - Salvadoran Colón + * `SDP` - Sudanese Pound (1957–1998) - * `WST` - Samoan Tala + * `SRD` - Surinamese Dollar - * `SAR` - Saudi Riyal + * `SRG` - Surinamese Guilder - * `RSD` - Serbian Dinar + * `SZL` - Swazi Lilangeni - * `CSD` - Serbian Dinar (2002–2006) + * `SEK` - Swedish Krona - * `SCR` - Seychellois Rupee + * `CHF` - Swiss Franc - * `SLL` - Sierra Leonean Leone + * `SYP` - Syrian Pound - * `XAG` - Silver + * `STN` - São Tomé & Príncipe Dobra - * `SGD` - Singapore Dollar + * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * `SKK` - Slovak Koruna + * `TVD` - TVD - * `SIT` - Slovenian Tolar + * `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 - * `SBD` - Solomon Islands Dollar + * `VES` - Venezuelan Bolívar - * `SOS` - Somali Shilling + * `VEB` - Venezuelan Bolívar (1871–2008) - * `ZAR` - South African Rand + * `VEF` - Venezuelan Bolívar (2008–2018) - * `ZAL` - South African Rand (financial) + * `VND` - Vietnamese Dong - * `KRH` - South Korean Hwan (1953–1962) + * `VNN` - Vietnamese Dong (1978–1985) - * `KRW` - South Korean Won + * `CHE` - WIR Euro - * `KRO` - South Korean Won (1945–1953) + * `CHW` - WIR Franc - * `SSP` - South Sudanese Pound + * `XOF` - West African CFA Franc - * `SUR` - Soviet Rouble + * `YDD` - Yemeni Dinar - * `ESP` - Spanish Peseta + * `YER` - Yemeni Rial - * `ESA` - Spanish Peseta (A account) + * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * `ESB` - Spanish Peseta (convertible account) + * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * `XDR` - Special Drawing Rights + * `YUM` - Yugoslavian New Dinar (1994–2002) - * `LKR` - Sri Lankan Rupee + * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * `SHP` - St. Helena Pound + * `ZWN` - ZWN - * `XSU` - Sucre + * `ZRN` - Zairean New Zaire (1993–1998) - * `SDD` - Sudanese Dinar (1992–2007) + * `ZRZ` - Zairean Zaire (1971–1993) - * `SDG` - Sudanese Pound + * `ZMW` - Zambian Kwacha - * `SDP` - Sudanese Pound (1957–1998) + * `ZMK` - Zambian Kwacha (1968–2012) - * `SRD` - Surinamese Dollar + * `ZWD` - Zimbabwean Dollar (1980–2008) - * `SRG` - Surinamese Guilder + * `ZWR` - Zimbabwean Dollar (2008) - * `SZL` - Swazi Lilangeni + * `ZWL` - Zimbabwean Dollar (2009) + payments: + type: optional>> + docs: Array of `Payment` object IDs + applied_payments: + type: optional>> + docs: >- + A list of the Payment Applied to Lines common models related to a + given Invoice, Credit Note, or Journal Entry. + accounting_period: + type: optional + docs: The accounting period that the CreditNote was generated in. + applied_to_lines: + type: optional> + docs: >- + A list of the CreditNote Applied to Lines common models related to a + given Credit Note + integration_params: + type: optional> + access: write-only + linked_account_params: + type: optional> + access: write-only + source: + openapi: accounting_v3.yml + CreditNoteResponse: + properties: + model: CreditNote + warnings: list + errors: list + logs: optional> + source: + openapi: accounting_v3.yml + CreditNoteStatusEnum: + enum: + - SUBMITTED + - AUTHORIZED + - PAID + docs: |- + * `SUBMITTED` - SUBMITTED + * `AUTHORIZED` - AUTHORIZED + * `PAID` - PAID + source: + openapi: accounting_v3.yml + CreditOrDebitEnum: + enum: + - CREDIT + - DEBIT + docs: |- + * `CREDIT` - CREDIT + * `DEBIT` - DEBIT + source: + openapi: accounting_v3.yml + DataPassthroughRequest: + docs: >- + # The DataPassthrough Object - * `SEK` - Swedish Krona + ### Description - * `CHF` - Swiss Franc + The `DataPassthrough` object is used to send information to an + otherwise-unsupported third-party endpoint. - * `SYP` - Syrian Pound - * `STN` - São Tomé & Príncipe Dobra + ### Usage Example - * `STD` - São Tomé & Príncipe Dobra (1977–2017) + Create a `DataPassthrough` to get team hierarchies from your Rippling + integration. + properties: + method: MethodEnum + path: + type: string + docs: The path of the request in the third party's platform. + validation: + minLength: 1 + base_url_override: + type: optional + docs: An optional override of the third party's base url for the request. + validation: + minLength: 1 + data: + type: optional + docs: >- + The data with the request. You must include a `request_format` + parameter matching the data's format + validation: + minLength: 1 + multipart_form_data: + type: optional> + docs: >- + Pass an array of `MultipartFormField` objects in here instead of using + the `data` param if `request_format` is set to `MULTIPART`. + headers: + type: optional> + docs: >- + 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. + request_format: optional + normalize_response: + type: optional + docs: >- + 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`. + source: + openapi: accounting_v3.yml + DebugModeLog: + properties: + log_id: string + dashboard_view: string + log_summary: DebugModelLogSummary + source: + openapi: accounting_v3.yml + DebugModelLogSummary: + properties: + url: string + method: string + status_code: integer + source: + openapi: accounting_v3.yml + EmployeeCompany: + discriminated: false + docs: The subsidiary that the employee belongs to. + union: + - type: string + validation: + format: uuid + - CompanyInfo + source: + openapi: accounting_v3.yml + inline: true + EmployeeStatus: + discriminated: false + docs: |- + The employee's status in the accounting system. - * `TVD` - TVD + * `ACTIVE` - ACTIVE + * `INACTIVE` - INACTIVE + union: + - Status895Enum + - string + source: + openapi: accounting_v3.yml + inline: true + Employee: + docs: >- + # The Employee Object - * `TJR` - Tajikistani Ruble + ### Description - * `TJS` - Tajikistani Somoni + An `Employee` is an individual who works for the company of the linked + account. The `Employee` model contains both contractors and full time + employees. - * `TZS` - Tanzanian Shilling + * An `Employee` is a contractor if `is_contractor` property is `True` - * `XTS` - Testing Currency Code + * An `Employee` is a full time employee if `is_contractor` property is + `False` - * `THB` - Thai Baht - * `XXX` - The codes assigned for transactions where no currency is - involved + ### Usage Example - * `TPE` - Timorese Escudo + Fetch from the `LIST Employees` endpoint and view a company's employees. + properties: + id: + type: optional + validation: + format: uuid + access: read-only + remote_id: + type: optional + docs: The third-party API ID of the matching object. + created_at: + type: optional + docs: The datetime that this object was created by Merge. + access: read-only + modified_at: + type: optional + docs: The datetime that this object was modified by Merge. + access: read-only + first_name: + type: optional + docs: The employee's first name. + validation: + maxLength: 255 + last_name: + type: optional + docs: The employee's last name. + validation: + maxLength: 255 + is_contractor: + type: optional + docs: '`True` if the employee is a contractor, `False` if not.' + employee_number: + type: optional + docs: The employee's internal identification number. + validation: + maxLength: 50 + email_address: + type: optional + docs: The employee's email address. + company: + type: optional + docs: The subsidiary that the employee belongs to. + status: + type: EmployeeStatus + docs: |- + The employee's status in the accounting system. - * `TOP` - Tongan Paʻanga + * `ACTIVE` - ACTIVE + * `INACTIVE` - INACTIVE + remote_was_deleted: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. + [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + access: read-only + field_mappings: + type: optional> + access: read-only + remote_data: + type: optional> + access: read-only + source: + openapi: accounting_v3.yml + EnabledActionsEnum: + enum: + - READ + - WRITE + docs: |- + * `READ` - READ + * `WRITE` - WRITE + source: + openapi: accounting_v3.yml + EncodingEnum: + enum: + - RAW + - BASE64 + - GZIP_BASE64 + docs: |- + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + source: + openapi: accounting_v3.yml + ErrorValidationProblem: + properties: + source: optional + title: string + detail: string + problem_type: string + source: + openapi: accounting_v3.yml + EventTypeEnum: + enum: + - 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 + docs: >- + * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY - * `TTD` - Trinidad & Tobago Dollar + * `DELETED_REMOTE_PRODUCTION_API_KEY` - DELETED_REMOTE_PRODUCTION_API_KEY - * `TND` - Tunisian Dinar + * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY - * `TRY` - Turkish Lira + * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY - * `TRL` - Turkish Lira (1922–2005) + * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY - * `TMT` - Turkmenistani Manat + * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE - * `TMM` - Turkmenistani Manat (1993–2009) + * `INVITED_USER` - INVITED_USER - * `USD` - US Dollar + * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED - * `USN` - US Dollar (Next day) + * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED - * `USS` - US Dollar (Same day) + * `DELETED_LINKED_ACCOUNT` - DELETED_LINKED_ACCOUNT - * `UGX` - Ugandan Shilling + * `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT` - + DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - * `UGS` - Ugandan Shilling (1966–1987) + * `CREATED_DESTINATION` - CREATED_DESTINATION - * `UAH` - Ukrainian Hryvnia + * `DELETED_DESTINATION` - DELETED_DESTINATION - * `UAK` - Ukrainian Karbovanets + * `CHANGED_DESTINATION` - CHANGED_DESTINATION - * `AED` - United Arab Emirates Dirham + * `CHANGED_SCOPES` - CHANGED_SCOPES - * `UYW` - Uruguayan Nominal Wage Index Unit + * `CHANGED_PERSONAL_INFORMATION` - CHANGED_PERSONAL_INFORMATION - * `UYU` - Uruguayan Peso + * `CHANGED_ORGANIZATION_SETTINGS` - CHANGED_ORGANIZATION_SETTINGS - * `UYP` - Uruguayan Peso (1975–1993) + * `ENABLED_INTEGRATION` - ENABLED_INTEGRATION - * `UYI` - Uruguayan Peso (Indexed Units) + * `DISABLED_INTEGRATION` - DISABLED_INTEGRATION - * `UZS` - Uzbekistani Som + * `ENABLED_CATEGORY` - ENABLED_CATEGORY - * `VUV` - Vanuatu Vatu + * `DISABLED_CATEGORY` - DISABLED_CATEGORY - * `VES` - Venezuelan Bolívar + * `CHANGED_PASSWORD` - CHANGED_PASSWORD - * `VEB` - Venezuelan Bolívar (1871–2008) + * `RESET_PASSWORD` - RESET_PASSWORD - * `VEF` - Venezuelan Bolívar (2008–2018) + * `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - + ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * `VND` - Vietnamese Dong + * `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - + ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * `VNN` - Vietnamese Dong (1978–1985) + * `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - + DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * `CHE` - WIR Euro + * `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - + DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * `CHW` - WIR Franc + * `CREATED_INTEGRATION_WIDE_FIELD_MAPPING` - + CREATED_INTEGRATION_WIDE_FIELD_MAPPING - * `XOF` - West African CFA Franc + * `CREATED_LINKED_ACCOUNT_FIELD_MAPPING` - + CREATED_LINKED_ACCOUNT_FIELD_MAPPING - * `YDD` - Yemeni Dinar + * `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING` - + CHANGED_INTEGRATION_WIDE_FIELD_MAPPING - * `YER` - Yemeni Rial + * `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING` - + CHANGED_LINKED_ACCOUNT_FIELD_MAPPING - * `YUN` - Yugoslavian Convertible Dinar (1990–1992) + * `DELETED_INTEGRATION_WIDE_FIELD_MAPPING` - + DELETED_INTEGRATION_WIDE_FIELD_MAPPING - * `YUD` - Yugoslavian Hard Dinar (1966–1990) + * `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - + DELETED_LINKED_ACCOUNT_FIELD_MAPPING - * `YUM` - Yugoslavian New Dinar (1994–2002) + * `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - + CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * `YUR` - Yugoslavian Reformed Dinar (1992–1993) + * `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - + CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * `ZWN` - ZWN + * `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - + DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * `ZRN` - Zairean New Zaire (1993–1998) + * `FORCED_LINKED_ACCOUNT_RESYNC` - FORCED_LINKED_ACCOUNT_RESYNC - * `ZRZ` - Zairean Zaire (1971–1993) + * `MUTED_ISSUE` - MUTED_ISSUE - * `ZMW` - Zambian Kwacha + * `GENERATED_MAGIC_LINK` - GENERATED_MAGIC_LINK - * `ZMK` - Zambian Kwacha (1968–2012) + * `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK - * `ZWD` - Zimbabwean Dollar (1980–2008) + * `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK - * `ZWR` - Zimbabwean Dollar (2008) + * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED - * `ZWL` - Zimbabwean Dollar (2009) - union: - - TransactionCurrencyEnum - - string + * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED source: - openapi: openapi/openapi.yml - inline: true - ExpenseLineAccount: + openapi: accounting_v3.yml + ExpenseAccount: discriminated: false docs: The expense's payment account. union: @@ -18327,9 +14993,9 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineContact: + ExpenseContact: discriminated: false docs: The expense's contact. union: @@ -18338,734 +15004,655 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineProject: + ExpenseCurrency: discriminated: false - union: - - type: string - validation: - format: uuid - - Project - source: - openapi: openapi/openapi.yml - inline: true - ExpenseLine: - docs: |- - # The ExpenseLine Object - ### Description - The `ExpenseLine` object is used to represent an expense's line items. - - ### Usage Example - Fetch from the `GET Expense` endpoint and view the expense's line items. - properties: - id: - type: optional - validation: - format: uuid - access: read-only - remote_id: - type: optional - docs: The third-party API ID of the matching object. - created_at: - type: optional - docs: The datetime that this object was created by Merge. - access: read-only - modified_at: - type: optional - docs: The datetime that this object was modified by Merge. - access: read-only - item: - type: optional - docs: The line's item. - net_amount: - type: optional - docs: The line's net amount. - tracking_category: - type: optional - availability: deprecated - tracking_categories: - type: optional>> - docs: The expense line item's associated tracking categories. - company: - type: optional - docs: The company the expense belongs to. - validation: - format: uuid - employee: - type: optional - docs: The employee this overall transaction relates to. - currency: - type: optional - docs: >- - The expense line item's currency. - + docs: >- + The expense's currency. - * `XUA` - ADB Unit of Account - * `AFN` - Afghan Afghani + * `XUA` - ADB Unit of Account - * `AFA` - Afghan Afghani (1927–2002) + * `AFN` - Afghan Afghani - * `ALL` - Albanian Lek + * `AFA` - Afghan Afghani (1927–2002) - * `ALK` - Albanian Lek (1946–1965) + * `ALL` - Albanian Lek - * `DZD` - Algerian Dinar + * `ALK` - Albanian Lek (1946–1965) - * `ADP` - Andorran Peseta + * `DZD` - Algerian Dinar - * `AOA` - Angolan Kwanza + * `ADP` - Andorran Peseta - * `AOK` - Angolan Kwanza (1977–1991) + * `AOA` - Angolan Kwanza - * `AON` - Angolan New Kwanza (1990–2000) + * `AOK` - Angolan Kwanza (1977–1991) - * `AOR` - Angolan Readjusted Kwanza (1995–1999) + * `AON` - Angolan New Kwanza (1990–2000) - * `ARA` - Argentine Austral + * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * `ARS` - Argentine Peso + * `ARA` - Argentine Austral - * `ARM` - Argentine Peso (1881–1970) + * `ARS` - Argentine Peso - * `ARP` - Argentine Peso (1983–1985) + * `ARM` - Argentine Peso (1881–1970) - * `ARL` - Argentine Peso Ley (1970–1983) + * `ARP` - Argentine Peso (1983–1985) - * `AMD` - Armenian Dram + * `ARL` - Argentine Peso Ley (1970–1983) - * `AWG` - Aruban Florin + * `AMD` - Armenian Dram - * `AUD` - Australian Dollar + * `AWG` - Aruban Florin - * `ATS` - Austrian Schilling + * `AUD` - Australian Dollar - * `AZN` - Azerbaijani Manat + * `ATS` - Austrian Schilling - * `AZM` - Azerbaijani Manat (1993–2006) + * `AZN` - Azerbaijani Manat - * `BSD` - Bahamian Dollar + * `AZM` - Azerbaijani Manat (1993–2006) - * `BHD` - Bahraini Dinar + * `BSD` - Bahamian Dollar - * `BDT` - Bangladeshi Taka + * `BHD` - Bahraini Dinar - * `BBD` - Barbadian Dollar + * `BDT` - Bangladeshi Taka - * `BYN` - Belarusian Ruble + * `BBD` - Barbadian Dollar - * `BYB` - Belarusian Ruble (1994–1999) + * `BYN` - Belarusian Ruble - * `BYR` - Belarusian Ruble (2000–2016) + * `BYB` - Belarusian Ruble (1994–1999) - * `BEF` - Belgian Franc + * `BYR` - Belarusian Ruble (2000–2016) - * `BEC` - Belgian Franc (convertible) + * `BEF` - Belgian Franc - * `BEL` - Belgian Franc (financial) + * `BEC` - Belgian Franc (convertible) - * `BZD` - Belize Dollar + * `BEL` - Belgian Franc (financial) - * `BMD` - Bermudan Dollar + * `BZD` - Belize Dollar - * `BTN` - Bhutanese Ngultrum + * `BMD` - Bermudan Dollar - * `BOB` - Bolivian Boliviano + * `BTN` - Bhutanese Ngultrum - * `BOL` - Bolivian Boliviano (1863–1963) + * `BOB` - Bolivian Boliviano - * `BOV` - Bolivian Mvdol + * `BOL` - Bolivian Boliviano (1863–1963) - * `BOP` - Bolivian Peso + * `BOV` - Bolivian Mvdol - * `BAM` - Bosnia-Herzegovina Convertible Mark + * `BOP` - Bolivian Peso - * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) + * `BAM` - Bosnia-Herzegovina Convertible Mark - * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) + * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * `BWP` - Botswanan Pula + * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * `BRC` - Brazilian Cruzado (1986–1989) + * `BWP` - Botswanan Pula - * `BRZ` - Brazilian Cruzeiro (1942–1967) + * `BRC` - Brazilian Cruzado (1986–1989) - * `BRE` - Brazilian Cruzeiro (1990–1993) + * `BRZ` - Brazilian Cruzeiro (1942–1967) - * `BRR` - Brazilian Cruzeiro (1993–1994) + * `BRE` - Brazilian Cruzeiro (1990–1993) - * `BRN` - Brazilian New Cruzado (1989–1990) + * `BRR` - Brazilian Cruzeiro (1993–1994) - * `BRB` - Brazilian New Cruzeiro (1967–1986) + * `BRN` - Brazilian New Cruzado (1989–1990) - * `BRL` - Brazilian Real + * `BRB` - Brazilian New Cruzeiro (1967–1986) - * `GBP` - British Pound + * `BRL` - Brazilian Real - * `BND` - Brunei Dollar + * `GBP` - British Pound - * `BGL` - Bulgarian Hard Lev + * `BND` - Brunei Dollar - * `BGN` - Bulgarian Lev + * `BGL` - Bulgarian Hard Lev - * `BGO` - Bulgarian Lev (1879–1952) + * `BGN` - Bulgarian Lev - * `BGM` - Bulgarian Socialist Lev + * `BGO` - Bulgarian Lev (1879–1952) - * `BUK` - Burmese Kyat + * `BGM` - Bulgarian Socialist Lev - * `BIF` - Burundian Franc + * `BUK` - Burmese Kyat - * `XPF` - CFP Franc + * `BIF` - Burundian Franc - * `KHR` - Cambodian Riel + * `XPF` - CFP Franc - * `CAD` - Canadian Dollar + * `KHR` - Cambodian Riel - * `CVE` - Cape Verdean Escudo + * `CAD` - Canadian Dollar - * `KYD` - Cayman Islands Dollar + * `CVE` - Cape Verdean Escudo - * `XAF` - Central African CFA Franc + * `KYD` - Cayman Islands Dollar - * `CLE` - Chilean Escudo + * `XAF` - Central African CFA Franc - * `CLP` - Chilean Peso + * `CLE` - Chilean Escudo - * `CLF` - Chilean Unit of Account (UF) + * `CLP` - Chilean Peso - * `CNX` - Chinese People’s Bank Dollar + * `CLF` - Chilean Unit of Account (UF) - * `CNY` - Chinese Yuan + * `CNX` - Chinese People’s Bank Dollar - * `CNH` - Chinese Yuan (offshore) + * `CNY` - Chinese Yuan - * `COP` - Colombian Peso + * `CNH` - Chinese Yuan (offshore) - * `COU` - Colombian Real Value Unit + * `COP` - Colombian Peso - * `KMF` - Comorian Franc + * `COU` - Colombian Real Value Unit - * `CDF` - Congolese Franc + * `KMF` - Comorian Franc - * `CRC` - Costa Rican Colón + * `CDF` - Congolese Franc - * `HRD` - Croatian Dinar + * `CRC` - Costa Rican Colón - * `HRK` - Croatian Kuna + * `HRD` - Croatian Dinar - * `CUC` - Cuban Convertible Peso + * `HRK` - Croatian Kuna - * `CUP` - Cuban Peso + * `CUC` - Cuban Convertible Peso - * `CYP` - Cypriot Pound + * `CUP` - Cuban Peso - * `CZK` - Czech Koruna + * `CYP` - Cypriot Pound - * `CSK` - Czechoslovak Hard Koruna + * `CZK` - Czech Koruna - * `DKK` - Danish Krone + * `CSK` - Czechoslovak Hard Koruna - * `DJF` - Djiboutian Franc + * `DKK` - Danish Krone - * `DOP` - Dominican Peso + * `DJF` - Djiboutian Franc - * `NLG` - Dutch Guilder + * `DOP` - Dominican Peso - * `XCD` - East Caribbean Dollar + * `NLG` - Dutch Guilder - * `DDM` - East German Mark + * `XCD` - East Caribbean Dollar - * `ECS` - Ecuadorian Sucre + * `DDM` - East German Mark - * `ECV` - Ecuadorian Unit of Constant Value + * `ECS` - Ecuadorian Sucre - * `EGP` - Egyptian Pound + * `ECV` - Ecuadorian Unit of Constant Value - * `GQE` - Equatorial Guinean Ekwele + * `EGP` - Egyptian Pound - * `ERN` - Eritrean Nakfa + * `GQE` - Equatorial Guinean Ekwele - * `EEK` - Estonian Kroon + * `ERN` - Eritrean Nakfa - * `ETB` - Ethiopian Birr + * `EEK` - Estonian Kroon - * `EUR` - Euro + * `ETB` - Ethiopian Birr - * `XBA` - European Composite Unit + * `EUR` - Euro - * `XEU` - European Currency Unit + * `XBA` - European Composite Unit - * `XBB` - European Monetary Unit + * `XEU` - European Currency Unit - * `XBC` - European Unit of Account (XBC) + * `XBB` - European Monetary Unit - * `XBD` - European Unit of Account (XBD) + * `XBC` - European Unit of Account (XBC) - * `FKP` - Falkland Islands Pound + * `XBD` - European Unit of Account (XBD) - * `FJD` - Fijian Dollar + * `FKP` - Falkland Islands Pound - * `FIM` - Finnish Markka + * `FJD` - Fijian Dollar - * `FRF` - French Franc + * `FIM` - Finnish Markka - * `XFO` - French Gold Franc + * `FRF` - French Franc - * `XFU` - French UIC-Franc + * `XFO` - French Gold Franc - * `GMD` - Gambian Dalasi + * `XFU` - French UIC-Franc - * `GEK` - Georgian Kupon Larit + * `GMD` - Gambian Dalasi - * `GEL` - Georgian Lari + * `GEK` - Georgian Kupon Larit - * `DEM` - German Mark + * `GEL` - Georgian Lari - * `GHS` - Ghanaian Cedi + * `DEM` - German Mark - * `GHC` - Ghanaian Cedi (1979–2007) + * `GHS` - Ghanaian Cedi - * `GIP` - Gibraltar Pound + * `GHC` - Ghanaian Cedi (1979–2007) - * `XAU` - Gold + * `GIP` - Gibraltar Pound - * `GRD` - Greek Drachma + * `XAU` - Gold - * `GTQ` - Guatemalan Quetzal + * `GRD` - Greek Drachma - * `GWP` - Guinea-Bissau Peso + * `GTQ` - Guatemalan Quetzal - * `GNF` - Guinean Franc + * `GWP` - Guinea-Bissau Peso - * `GNS` - Guinean Syli + * `GNF` - Guinean Franc - * `GYD` - Guyanaese Dollar + * `GNS` - Guinean Syli - * `HTG` - Haitian Gourde + * `GYD` - Guyanaese Dollar - * `HNL` - Honduran Lempira + * `HTG` - Haitian Gourde - * `HKD` - Hong Kong Dollar + * `HNL` - Honduran Lempira - * `HUF` - Hungarian Forint + * `HKD` - Hong Kong Dollar - * `IMP` - IMP + * `HUF` - Hungarian Forint - * `ISK` - Icelandic Króna + * `IMP` - IMP - * `ISJ` - Icelandic Króna (1918–1981) + * `ISK` - Icelandic Króna - * `INR` - Indian Rupee + * `ISJ` - Icelandic Króna (1918–1981) - * `IDR` - Indonesian Rupiah + * `INR` - Indian Rupee - * `IRR` - Iranian Rial + * `IDR` - Indonesian Rupiah - * `IQD` - Iraqi Dinar + * `IRR` - Iranian Rial - * `IEP` - Irish Pound + * `IQD` - Iraqi Dinar - * `ILS` - Israeli New Shekel + * `IEP` - Irish Pound - * `ILP` - Israeli Pound + * `ILS` - Israeli New Shekel - * `ILR` - Israeli Shekel (1980–1985) + * `ILP` - Israeli Pound - * `ITL` - Italian Lira + * `ILR` - Israeli Shekel (1980–1985) - * `JMD` - Jamaican Dollar + * `ITL` - Italian Lira - * `JPY` - Japanese Yen + * `JMD` - Jamaican Dollar - * `JOD` - Jordanian Dinar + * `JPY` - Japanese Yen - * `KZT` - Kazakhstani Tenge + * `JOD` - Jordanian Dinar - * `KES` - Kenyan Shilling + * `KZT` - Kazakhstani Tenge - * `KWD` - Kuwaiti Dinar + * `KES` - Kenyan Shilling - * `KGS` - Kyrgystani Som + * `KWD` - Kuwaiti Dinar - * `LAK` - Laotian Kip + * `KGS` - Kyrgystani Som - * `LVL` - Latvian Lats + * `LAK` - Laotian Kip - * `LVR` - Latvian Ruble + * `LVL` - Latvian Lats - * `LBP` - Lebanese Pound + * `LVR` - Latvian Ruble - * `LSL` - Lesotho Loti + * `LBP` - Lebanese Pound - * `LRD` - Liberian Dollar + * `LSL` - Lesotho Loti - * `LYD` - Libyan Dinar + * `LRD` - Liberian Dollar - * `LTL` - Lithuanian Litas + * `LYD` - Libyan Dinar - * `LTT` - Lithuanian Talonas + * `LTL` - Lithuanian Litas - * `LUL` - Luxembourg Financial Franc + * `LTT` - Lithuanian Talonas - * `LUC` - Luxembourgian Convertible Franc + * `LUL` - Luxembourg Financial Franc - * `LUF` - Luxembourgian Franc + * `LUC` - Luxembourgian Convertible Franc - * `MOP` - Macanese Pataca + * `LUF` - Luxembourgian Franc - * `MKD` - Macedonian Denar + * `MOP` - Macanese Pataca - * `MKN` - Macedonian Denar (1992–1993) + * `MKD` - Macedonian Denar - * `MGA` - Malagasy Ariary + * `MKN` - Macedonian Denar (1992–1993) - * `MGF` - Malagasy Franc + * `MGA` - Malagasy Ariary - * `MWK` - Malawian Kwacha + * `MGF` - Malagasy Franc - * `MYR` - Malaysian Ringgit + * `MWK` - Malawian Kwacha - * `MVR` - Maldivian Rufiyaa + * `MYR` - Malaysian Ringgit - * `MVP` - Maldivian Rupee (1947–1981) + * `MVR` - Maldivian Rufiyaa - * `MLF` - Malian Franc + * `MVP` - Maldivian Rupee (1947–1981) - * `MTL` - Maltese Lira + * `MLF` - Malian Franc - * `MTP` - Maltese Pound + * `MTL` - Maltese Lira - * `MRU` - Mauritanian Ouguiya + * `MTP` - Maltese Pound - * `MRO` - Mauritanian Ouguiya (1973–2017) + * `MRU` - Mauritanian Ouguiya - * `MUR` - Mauritian Rupee + * `MRO` - Mauritanian Ouguiya (1973–2017) - * `MXV` - Mexican Investment Unit + * `MUR` - Mauritian Rupee - * `MXN` - Mexican Peso + * `MXV` - Mexican Investment Unit - * `MXP` - Mexican Silver Peso (1861–1992) + * `MXN` - Mexican Peso - * `MDC` - Moldovan Cupon + * `MXP` - Mexican Silver Peso (1861–1992) - * `MDL` - Moldovan Leu + * `MDC` - Moldovan Cupon - * `MCF` - Monegasque Franc + * `MDL` - Moldovan Leu - * `MNT` - Mongolian Tugrik + * `MCF` - Monegasque Franc - * `MAD` - Moroccan Dirham + * `MNT` - Mongolian Tugrik - * `MAF` - Moroccan Franc + * `MAD` - Moroccan Dirham - * `MZE` - Mozambican Escudo + * `MAF` - Moroccan Franc - * `MZN` - Mozambican Metical + * `MZE` - Mozambican Escudo - * `MZM` - Mozambican Metical (1980–2006) + * `MZN` - Mozambican Metical - * `MMK` - Myanmar Kyat + * `MZM` - Mozambican Metical (1980–2006) - * `NAD` - Namibian Dollar + * `MMK` - Myanmar Kyat - * `NPR` - Nepalese Rupee + * `NAD` - Namibian Dollar - * `ANG` - Netherlands Antillean Guilder + * `NPR` - Nepalese Rupee - * `TWD` - New Taiwan Dollar + * `ANG` - Netherlands Antillean Guilder - * `NZD` - New Zealand Dollar + * `TWD` - New Taiwan Dollar - * `NIO` - Nicaraguan Córdoba + * `NZD` - New Zealand Dollar - * `NIC` - Nicaraguan Córdoba (1988–1991) + * `NIO` - Nicaraguan Córdoba - * `NGN` - Nigerian Naira + * `NIC` - Nicaraguan Córdoba (1988–1991) - * `KPW` - North Korean Won + * `NGN` - Nigerian Naira - * `NOK` - Norwegian Krone + * `KPW` - North Korean Won - * `OMR` - Omani Rial + * `NOK` - Norwegian Krone - * `PKR` - Pakistani Rupee + * `OMR` - Omani Rial - * `XPD` - Palladium + * `PKR` - Pakistani Rupee - * `PAB` - Panamanian Balboa + * `XPD` - Palladium - * `PGK` - Papua New Guinean Kina + * `PAB` - Panamanian Balboa - * `PYG` - Paraguayan Guarani + * `PGK` - Papua New Guinean Kina - * `PEI` - Peruvian Inti + * `PYG` - Paraguayan Guarani - * `PEN` - Peruvian Sol + * `PEI` - Peruvian Inti - * `PES` - Peruvian Sol (1863–1965) + * `PEN` - Peruvian Sol - * `PHP` - Philippine Peso + * `PES` - Peruvian Sol (1863–1965) - * `XPT` - Platinum + * `PHP` - Philippine Peso - * `PLN` - Polish Zloty + * `XPT` - Platinum - * `PLZ` - Polish Zloty (1950–1995) + * `PLN` - Polish Zloty - * `PTE` - Portuguese Escudo + * `PLZ` - Polish Zloty (1950–1995) - * `GWE` - Portuguese Guinea Escudo + * `PTE` - Portuguese Escudo - * `QAR` - Qatari Rial + * `GWE` - Portuguese Guinea Escudo - * `XRE` - RINET Funds + * `QAR` - Qatari Rial - * `RHD` - Rhodesian Dollar + * `XRE` - RINET Funds - * `RON` - Romanian Leu + * `RHD` - Rhodesian Dollar - * `ROL` - Romanian Leu (1952–2006) + * `RON` - Romanian Leu - * `RUB` - Russian Ruble + * `ROL` - Romanian Leu (1952–2006) - * `RUR` - Russian Ruble (1991–1998) + * `RUB` - Russian Ruble - * `RWF` - Rwandan Franc + * `RUR` - Russian Ruble (1991–1998) - * `SVC` - Salvadoran Colón + * `RWF` - Rwandan Franc - * `WST` - Samoan Tala + * `SVC` - Salvadoran Colón - * `SAR` - Saudi Riyal + * `WST` - Samoan Tala - * `RSD` - Serbian Dinar + * `SAR` - Saudi Riyal - * `CSD` - Serbian Dinar (2002–2006) + * `RSD` - Serbian Dinar - * `SCR` - Seychellois Rupee + * `CSD` - Serbian Dinar (2002–2006) - * `SLL` - Sierra Leonean Leone + * `SCR` - Seychellois Rupee - * `XAG` - Silver + * `SLL` - Sierra Leonean Leone - * `SGD` - Singapore Dollar + * `XAG` - Silver - * `SKK` - Slovak Koruna + * `SGD` - Singapore Dollar - * `SIT` - Slovenian Tolar + * `SKK` - Slovak Koruna - * `SBD` - Solomon Islands Dollar + * `SIT` - Slovenian Tolar - * `SOS` - Somali Shilling + * `SBD` - Solomon Islands Dollar - * `ZAR` - South African Rand + * `SOS` - Somali Shilling - * `ZAL` - South African Rand (financial) + * `ZAR` - South African Rand - * `KRH` - South Korean Hwan (1953–1962) + * `ZAL` - South African Rand (financial) - * `KRW` - South Korean Won + * `KRH` - South Korean Hwan (1953–1962) - * `KRO` - South Korean Won (1945–1953) + * `KRW` - South Korean Won - * `SSP` - South Sudanese Pound + * `KRO` - South Korean Won (1945–1953) - * `SUR` - Soviet Rouble + * `SSP` - South Sudanese Pound - * `ESP` - Spanish Peseta + * `SUR` - Soviet Rouble - * `ESA` - Spanish Peseta (A account) + * `ESP` - Spanish Peseta - * `ESB` - Spanish Peseta (convertible account) + * `ESA` - Spanish Peseta (A account) - * `XDR` - Special Drawing Rights + * `ESB` - Spanish Peseta (convertible account) - * `LKR` - Sri Lankan Rupee + * `XDR` - Special Drawing Rights - * `SHP` - St. Helena Pound + * `LKR` - Sri Lankan Rupee - * `XSU` - Sucre + * `SHP` - St. Helena Pound - * `SDD` - Sudanese Dinar (1992–2007) + * `XSU` - Sucre - * `SDG` - Sudanese Pound + * `SDD` - Sudanese Dinar (1992–2007) - * `SDP` - Sudanese Pound (1957–1998) + * `SDG` - Sudanese Pound - * `SRD` - Surinamese Dollar + * `SDP` - Sudanese Pound (1957–1998) - * `SRG` - Surinamese Guilder + * `SRD` - Surinamese Dollar - * `SZL` - Swazi Lilangeni + * `SRG` - Surinamese Guilder - * `SEK` - Swedish Krona + * `SZL` - Swazi Lilangeni - * `CHF` - Swiss Franc + * `SEK` - Swedish Krona - * `SYP` - Syrian Pound + * `CHF` - Swiss Franc - * `STN` - São Tomé & Príncipe Dobra + * `SYP` - Syrian Pound - * `STD` - São Tomé & Príncipe Dobra (1977–2017) + * `STN` - São Tomé & Príncipe Dobra - * `TVD` - TVD + * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * `TJR` - Tajikistani Ruble + * `TVD` - TVD - * `TJS` - Tajikistani Somoni + * `TJR` - Tajikistani Ruble - * `TZS` - Tanzanian Shilling + * `TJS` - Tajikistani Somoni - * `XTS` - Testing Currency Code + * `TZS` - Tanzanian Shilling - * `THB` - Thai Baht + * `XTS` - Testing Currency Code - * `XXX` - The codes assigned for transactions where no currency is - involved + * `THB` - Thai Baht - * `TPE` - Timorese Escudo + * `XXX` - The codes assigned for transactions where no currency is + involved - * `TOP` - Tongan Paʻanga + * `TPE` - Timorese Escudo - * `TTD` - Trinidad & Tobago Dollar + * `TOP` - Tongan Paʻanga - * `TND` - Tunisian Dinar + * `TTD` - Trinidad & Tobago Dollar - * `TRY` - Turkish Lira + * `TND` - Tunisian Dinar - * `TRL` - Turkish Lira (1922–2005) + * `TRY` - Turkish Lira - * `TMT` - Turkmenistani Manat + * `TRL` - Turkish Lira (1922–2005) - * `TMM` - Turkmenistani Manat (1993–2009) + * `TMT` - Turkmenistani Manat - * `USD` - US Dollar + * `TMM` - Turkmenistani Manat (1993–2009) - * `USN` - US Dollar (Next day) + * `USD` - US Dollar - * `USS` - US Dollar (Same day) + * `USN` - US Dollar (Next day) - * `UGX` - Ugandan Shilling + * `USS` - US Dollar (Same day) - * `UGS` - Ugandan Shilling (1966–1987) + * `UGX` - Ugandan Shilling - * `UAH` - Ukrainian Hryvnia + * `UGS` - Ugandan Shilling (1966–1987) - * `UAK` - Ukrainian Karbovanets + * `UAH` - Ukrainian Hryvnia - * `AED` - United Arab Emirates Dirham + * `UAK` - Ukrainian Karbovanets - * `UYW` - Uruguayan Nominal Wage Index Unit + * `AED` - United Arab Emirates Dirham - * `UYU` - Uruguayan Peso + * `UYW` - Uruguayan Nominal Wage Index Unit - * `UYP` - Uruguayan Peso (1975–1993) + * `UYU` - Uruguayan Peso - * `UYI` - Uruguayan Peso (Indexed Units) + * `UYP` - Uruguayan Peso (1975–1993) - * `UZS` - Uzbekistani Som + * `UYI` - Uruguayan Peso (Indexed Units) - * `VUV` - Vanuatu Vatu + * `UZS` - Uzbekistani Som - * `VES` - Venezuelan Bolívar + * `VUV` - Vanuatu Vatu - * `VEB` - Venezuelan Bolívar (1871–2008) + * `VES` - Venezuelan Bolívar - * `VEF` - Venezuelan Bolívar (2008–2018) + * `VEB` - Venezuelan Bolívar (1871–2008) - * `VND` - Vietnamese Dong + * `VEF` - Venezuelan Bolívar (2008–2018) - * `VNN` - Vietnamese Dong (1978–1985) + * `VND` - Vietnamese Dong - * `CHE` - WIR Euro + * `VNN` - Vietnamese Dong (1978–1985) - * `CHW` - WIR Franc + * `CHE` - WIR Euro - * `XOF` - West African CFA Franc + * `CHW` - WIR Franc - * `YDD` - Yemeni Dinar + * `XOF` - West African CFA Franc - * `YER` - Yemeni Rial + * `YDD` - Yemeni Dinar - * `YUN` - Yugoslavian Convertible Dinar (1990–1992) + * `YER` - Yemeni Rial - * `YUD` - Yugoslavian Hard Dinar (1966–1990) + * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * `YUM` - Yugoslavian New Dinar (1994–2002) + * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * `YUR` - Yugoslavian Reformed Dinar (1992–1993) + * `YUM` - Yugoslavian New Dinar (1994–2002) - * `ZWN` - ZWN + * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * `ZRN` - Zairean New Zaire (1993–1998) + * `ZWN` - ZWN - * `ZRZ` - Zairean Zaire (1971–1993) + * `ZRN` - Zairean New Zaire (1993–1998) - * `ZMW` - Zambian Kwacha + * `ZRZ` - Zairean Zaire (1971–1993) - * `ZMK` - Zambian Kwacha (1968–2012) + * `ZMW` - Zambian Kwacha - * `ZWD` - Zimbabwean Dollar (1980–2008) + * `ZMK` - Zambian Kwacha (1968–2012) - * `ZWR` - Zimbabwean Dollar (2008) + * `ZWD` - Zimbabwean Dollar (1980–2008) - * `ZWL` - Zimbabwean Dollar (2009) - account: - type: optional - docs: The expense's payment account. - contact: - type: optional - docs: The expense's contact. - project: optional - description: - type: optional - docs: The description of the item that was purchased by the company. - exchange_rate: - type: optional - docs: The expense line item's exchange rate. - validation: - pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - tax_rate: - type: optional - docs: The tax rate that applies to this line item. - validation: - format: uuid - remote_was_deleted: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium add-on. - Native deletion detection is offered for free with limited coverage. - [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - access: read-only + * `ZWR` - Zimbabwean Dollar (2008) + + * `ZWL` - Zimbabwean Dollar (2009) + union: + - TransactionCurrencyEnum + - string source: - openapi: openapi/openapi.yml - ExpenseLineRequestItem: + openapi: accounting_v3.yml + inline: true + ExpenseCompany: discriminated: false - docs: The line's item. + docs: The company the expense belongs to. union: - type: string validation: format: uuid - - Item + - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineRequestTrackingCategory: + ExpenseEmployee: discriminated: false + docs: The employee this overall transaction relates to. union: - type: string validation: format: uuid - - TrackingCategory + - Employee source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineRequestTrackingCategoriesItem: + ExpenseTrackingCategoriesItem: discriminated: false union: - type: string @@ -19073,644 +15660,783 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineRequestEmployee: + ExpenseAccountingPeriod: discriminated: false - docs: The employee this overall transaction relates to. + docs: The accounting period that the Expense was generated in. union: - type: string validation: format: uuid - - Employee + - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineRequestCurrency: - discriminated: false + Expense: docs: >- - The expense line item's currency. + # The Expense Object + ### Description - * `XUA` - ADB Unit of Account + 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. - * `AFN` - Afghan Afghani - * `AFA` - Afghan Afghani (1927–2002) + 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. - * `ALL` - Albanian Lek - * `ALK` - Albanian Lek (1946–1965) + ### Usage Example - * `DZD` - Algerian Dinar + Fetch from the `GET Expense` endpoint and view a company's expense. + properties: + id: + type: optional + validation: + format: uuid + access: read-only + remote_id: + type: optional + docs: The third-party API ID of the matching object. + created_at: + type: optional + docs: The datetime that this object was created by Merge. + access: read-only + modified_at: + type: optional + docs: The datetime that this object was modified by Merge. + access: read-only + transaction_date: + type: optional + docs: When the transaction occurred. + remote_created_at: + type: optional + docs: When the expense was created. + account: + type: optional + docs: The expense's payment account. + contact: + type: optional + docs: The expense's contact. + total_amount: + type: optional + docs: The expense's total amount. + sub_total: + type: optional + docs: The expense's total amount before tax. + total_tax_amount: + type: optional + docs: The expense's total tax amount. + currency: + type: optional + docs: >- + The expense's currency. - * `ADP` - Andorran Peseta - * `AOA` - Angolan Kwanza + * `XUA` - ADB Unit of Account - * `AOK` - Angolan Kwanza (1977–1991) + * `AFN` - Afghan Afghani - * `AON` - Angolan New Kwanza (1990–2000) + * `AFA` - Afghan Afghani (1927–2002) - * `AOR` - Angolan Readjusted Kwanza (1995–1999) + * `ALL` - Albanian Lek - * `ARA` - Argentine Austral + * `ALK` - Albanian Lek (1946–1965) - * `ARS` - Argentine Peso + * `DZD` - Algerian Dinar - * `ARM` - Argentine Peso (1881–1970) + * `ADP` - Andorran Peseta - * `ARP` - Argentine Peso (1983–1985) + * `AOA` - Angolan Kwanza - * `ARL` - Argentine Peso Ley (1970–1983) + * `AOK` - Angolan Kwanza (1977–1991) - * `AMD` - Armenian Dram + * `AON` - Angolan New Kwanza (1990–2000) - * `AWG` - Aruban Florin + * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * `AUD` - Australian Dollar + * `ARA` - Argentine Austral - * `ATS` - Austrian Schilling + * `ARS` - Argentine Peso - * `AZN` - Azerbaijani Manat + * `ARM` - Argentine Peso (1881–1970) - * `AZM` - Azerbaijani Manat (1993–2006) + * `ARP` - Argentine Peso (1983–1985) - * `BSD` - Bahamian Dollar + * `ARL` - Argentine Peso Ley (1970–1983) - * `BHD` - Bahraini Dinar + * `AMD` - Armenian Dram - * `BDT` - Bangladeshi Taka + * `AWG` - Aruban Florin - * `BBD` - Barbadian Dollar + * `AUD` - Australian Dollar - * `BYN` - Belarusian Ruble + * `ATS` - Austrian Schilling - * `BYB` - Belarusian Ruble (1994–1999) + * `AZN` - Azerbaijani Manat - * `BYR` - Belarusian Ruble (2000–2016) + * `AZM` - Azerbaijani Manat (1993–2006) - * `BEF` - Belgian Franc + * `BSD` - Bahamian Dollar - * `BEC` - Belgian Franc (convertible) + * `BHD` - Bahraini Dinar - * `BEL` - Belgian Franc (financial) + * `BDT` - Bangladeshi Taka - * `BZD` - Belize Dollar + * `BBD` - Barbadian Dollar - * `BMD` - Bermudan Dollar + * `BYN` - Belarusian Ruble - * `BTN` - Bhutanese Ngultrum + * `BYB` - Belarusian Ruble (1994–1999) - * `BOB` - Bolivian Boliviano + * `BYR` - Belarusian Ruble (2000–2016) - * `BOL` - Bolivian Boliviano (1863–1963) + * `BEF` - Belgian Franc - * `BOV` - Bolivian Mvdol + * `BEC` - Belgian Franc (convertible) - * `BOP` - Bolivian Peso + * `BEL` - Belgian Franc (financial) - * `BAM` - Bosnia-Herzegovina Convertible Mark + * `BZD` - Belize Dollar - * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) + * `BMD` - Bermudan Dollar - * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) + * `BTN` - Bhutanese Ngultrum - * `BWP` - Botswanan Pula + * `BOB` - Bolivian Boliviano - * `BRC` - Brazilian Cruzado (1986–1989) + * `BOL` - Bolivian Boliviano (1863–1963) - * `BRZ` - Brazilian Cruzeiro (1942–1967) + * `BOV` - Bolivian Mvdol - * `BRE` - Brazilian Cruzeiro (1990–1993) + * `BOP` - Bolivian Peso - * `BRR` - Brazilian Cruzeiro (1993–1994) + * `BAM` - Bosnia-Herzegovina Convertible Mark - * `BRN` - Brazilian New Cruzado (1989–1990) + * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * `BRB` - Brazilian New Cruzeiro (1967–1986) + * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * `BRL` - Brazilian Real + * `BWP` - Botswanan Pula - * `GBP` - British Pound + * `BRC` - Brazilian Cruzado (1986–1989) - * `BND` - Brunei Dollar + * `BRZ` - Brazilian Cruzeiro (1942–1967) - * `BGL` - Bulgarian Hard Lev + * `BRE` - Brazilian Cruzeiro (1990–1993) - * `BGN` - Bulgarian Lev + * `BRR` - Brazilian Cruzeiro (1993–1994) - * `BGO` - Bulgarian Lev (1879–1952) + * `BRN` - Brazilian New Cruzado (1989–1990) - * `BGM` - Bulgarian Socialist Lev + * `BRB` - Brazilian New Cruzeiro (1967–1986) - * `BUK` - Burmese Kyat + * `BRL` - Brazilian Real - * `BIF` - Burundian Franc + * `GBP` - British Pound - * `XPF` - CFP Franc + * `BND` - Brunei Dollar - * `KHR` - Cambodian Riel + * `BGL` - Bulgarian Hard Lev - * `CAD` - Canadian Dollar + * `BGN` - Bulgarian Lev - * `CVE` - Cape Verdean Escudo + * `BGO` - Bulgarian Lev (1879–1952) - * `KYD` - Cayman Islands Dollar + * `BGM` - Bulgarian Socialist Lev - * `XAF` - Central African CFA Franc + * `BUK` - Burmese Kyat - * `CLE` - Chilean Escudo + * `BIF` - Burundian Franc - * `CLP` - Chilean Peso + * `XPF` - CFP Franc - * `CLF` - Chilean Unit of Account (UF) + * `KHR` - Cambodian Riel - * `CNX` - Chinese People’s Bank Dollar + * `CAD` - Canadian Dollar - * `CNY` - Chinese Yuan + * `CVE` - Cape Verdean Escudo - * `CNH` - Chinese Yuan (offshore) + * `KYD` - Cayman Islands Dollar - * `COP` - Colombian Peso + * `XAF` - Central African CFA Franc - * `COU` - Colombian Real Value Unit + * `CLE` - Chilean Escudo - * `KMF` - Comorian Franc + * `CLP` - Chilean Peso - * `CDF` - Congolese Franc + * `CLF` - Chilean Unit of Account (UF) - * `CRC` - Costa Rican Colón + * `CNX` - Chinese People’s Bank Dollar - * `HRD` - Croatian Dinar + * `CNY` - Chinese Yuan - * `HRK` - Croatian Kuna + * `CNH` - Chinese Yuan (offshore) - * `CUC` - Cuban Convertible Peso + * `COP` - Colombian Peso - * `CUP` - Cuban Peso + * `COU` - Colombian Real Value Unit - * `CYP` - Cypriot Pound + * `KMF` - Comorian Franc - * `CZK` - Czech Koruna + * `CDF` - Congolese Franc - * `CSK` - Czechoslovak Hard Koruna + * `CRC` - Costa Rican Colón - * `DKK` - Danish Krone + * `HRD` - Croatian Dinar - * `DJF` - Djiboutian Franc + * `HRK` - Croatian Kuna - * `DOP` - Dominican Peso + * `CUC` - Cuban Convertible Peso - * `NLG` - Dutch Guilder + * `CUP` - Cuban Peso - * `XCD` - East Caribbean Dollar + * `CYP` - Cypriot Pound - * `DDM` - East German Mark + * `CZK` - Czech Koruna - * `ECS` - Ecuadorian Sucre + * `CSK` - Czechoslovak Hard Koruna - * `ECV` - Ecuadorian Unit of Constant Value + * `DKK` - Danish Krone - * `EGP` - Egyptian Pound + * `DJF` - Djiboutian Franc - * `GQE` - Equatorial Guinean Ekwele + * `DOP` - Dominican Peso - * `ERN` - Eritrean Nakfa + * `NLG` - Dutch Guilder - * `EEK` - Estonian Kroon + * `XCD` - East Caribbean Dollar - * `ETB` - Ethiopian Birr + * `DDM` - East German Mark - * `EUR` - Euro + * `ECS` - Ecuadorian Sucre - * `XBA` - European Composite Unit + * `ECV` - Ecuadorian Unit of Constant Value - * `XEU` - European Currency Unit + * `EGP` - Egyptian Pound - * `XBB` - European Monetary Unit + * `GQE` - Equatorial Guinean Ekwele - * `XBC` - European Unit of Account (XBC) + * `ERN` - Eritrean Nakfa - * `XBD` - European Unit of Account (XBD) + * `EEK` - Estonian Kroon - * `FKP` - Falkland Islands Pound + * `ETB` - Ethiopian Birr - * `FJD` - Fijian Dollar + * `EUR` - Euro - * `FIM` - Finnish Markka + * `XBA` - European Composite Unit - * `FRF` - French Franc + * `XEU` - European Currency Unit - * `XFO` - French Gold Franc + * `XBB` - European Monetary Unit - * `XFU` - French UIC-Franc + * `XBC` - European Unit of Account (XBC) - * `GMD` - Gambian Dalasi + * `XBD` - European Unit of Account (XBD) - * `GEK` - Georgian Kupon Larit + * `FKP` - Falkland Islands Pound - * `GEL` - Georgian Lari + * `FJD` - Fijian Dollar - * `DEM` - German Mark + * `FIM` - Finnish Markka - * `GHS` - Ghanaian Cedi + * `FRF` - French Franc - * `GHC` - Ghanaian Cedi (1979–2007) + * `XFO` - French Gold Franc - * `GIP` - Gibraltar Pound + * `XFU` - French UIC-Franc - * `XAU` - Gold + * `GMD` - Gambian Dalasi - * `GRD` - Greek Drachma + * `GEK` - Georgian Kupon Larit - * `GTQ` - Guatemalan Quetzal + * `GEL` - Georgian Lari - * `GWP` - Guinea-Bissau Peso + * `DEM` - German Mark - * `GNF` - Guinean Franc + * `GHS` - Ghanaian Cedi - * `GNS` - Guinean Syli + * `GHC` - Ghanaian Cedi (1979–2007) - * `GYD` - Guyanaese Dollar + * `GIP` - Gibraltar Pound - * `HTG` - Haitian Gourde + * `XAU` - Gold - * `HNL` - Honduran Lempira + * `GRD` - Greek Drachma - * `HKD` - Hong Kong Dollar + * `GTQ` - Guatemalan Quetzal - * `HUF` - Hungarian Forint + * `GWP` - Guinea-Bissau Peso - * `IMP` - IMP + * `GNF` - Guinean Franc - * `ISK` - Icelandic Króna + * `GNS` - Guinean Syli - * `ISJ` - Icelandic Króna (1918–1981) + * `GYD` - Guyanaese Dollar - * `INR` - Indian Rupee + * `HTG` - Haitian Gourde - * `IDR` - Indonesian Rupiah + * `HNL` - Honduran Lempira - * `IRR` - Iranian Rial + * `HKD` - Hong Kong Dollar - * `IQD` - Iraqi Dinar + * `HUF` - Hungarian Forint - * `IEP` - Irish Pound + * `IMP` - IMP - * `ILS` - Israeli New Shekel + * `ISK` - Icelandic Króna - * `ILP` - Israeli Pound + * `ISJ` - Icelandic Króna (1918–1981) - * `ILR` - Israeli Shekel (1980–1985) + * `INR` - Indian Rupee - * `ITL` - Italian Lira + * `IDR` - Indonesian Rupiah - * `JMD` - Jamaican Dollar + * `IRR` - Iranian Rial - * `JPY` - Japanese Yen + * `IQD` - Iraqi Dinar - * `JOD` - Jordanian Dinar + * `IEP` - Irish Pound - * `KZT` - Kazakhstani Tenge + * `ILS` - Israeli New Shekel - * `KES` - Kenyan Shilling + * `ILP` - Israeli Pound - * `KWD` - Kuwaiti Dinar + * `ILR` - Israeli Shekel (1980–1985) - * `KGS` - Kyrgystani Som + * `ITL` - Italian Lira - * `LAK` - Laotian Kip + * `JMD` - Jamaican Dollar - * `LVL` - Latvian Lats + * `JPY` - Japanese Yen - * `LVR` - Latvian Ruble + * `JOD` - Jordanian Dinar - * `LBP` - Lebanese Pound + * `KZT` - Kazakhstani Tenge - * `LSL` - Lesotho Loti + * `KES` - Kenyan Shilling - * `LRD` - Liberian Dollar + * `KWD` - Kuwaiti Dinar - * `LYD` - Libyan Dinar + * `KGS` - Kyrgystani Som - * `LTL` - Lithuanian Litas + * `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 + * `LTT` - Lithuanian Talonas - * `LUL` - Luxembourg Financial Franc + * `LUL` - Luxembourg Financial Franc - * `LUC` - Luxembourgian Convertible Franc + * `LUC` - Luxembourgian Convertible Franc - * `LUF` - Luxembourgian Franc + * `LUF` - Luxembourgian Franc - * `MOP` - Macanese Pataca + * `MOP` - Macanese Pataca - * `MKD` - Macedonian Denar + * `MKD` - Macedonian Denar - * `MKN` - Macedonian Denar (1992–1993) + * `MKN` - Macedonian Denar (1992–1993) - * `MGA` - Malagasy Ariary + * `MGA` - Malagasy Ariary - * `MGF` - Malagasy Franc + * `MGF` - Malagasy Franc - * `MWK` - Malawian Kwacha + * `MWK` - Malawian Kwacha - * `MYR` - Malaysian Ringgit + * `MYR` - Malaysian Ringgit - * `MVR` - Maldivian Rufiyaa + * `MVR` - Maldivian Rufiyaa - * `MVP` - Maldivian Rupee (1947–1981) + * `MVP` - Maldivian Rupee (1947–1981) - * `MLF` - Malian Franc + * `MLF` - Malian Franc - * `MTL` - Maltese Lira + * `MTL` - Maltese Lira - * `MTP` - Maltese Pound + * `MTP` - Maltese Pound - * `MRU` - Mauritanian Ouguiya + * `MRU` - Mauritanian Ouguiya - * `MRO` - Mauritanian Ouguiya (1973–2017) + * `MRO` - Mauritanian Ouguiya (1973–2017) - * `MUR` - Mauritian Rupee + * `MUR` - Mauritian Rupee - * `MXV` - Mexican Investment Unit + * `MXV` - Mexican Investment Unit - * `MXN` - Mexican Peso + * `MXN` - Mexican Peso - * `MXP` - Mexican Silver Peso (1861–1992) + * `MXP` - Mexican Silver Peso (1861–1992) - * `MDC` - Moldovan Cupon + * `MDC` - Moldovan Cupon - * `MDL` - Moldovan Leu + * `MDL` - Moldovan Leu - * `MCF` - Monegasque Franc + * `MCF` - Monegasque Franc - * `MNT` - Mongolian Tugrik + * `MNT` - Mongolian Tugrik - * `MAD` - Moroccan Dirham + * `MAD` - Moroccan Dirham - * `MAF` - Moroccan Franc + * `MAF` - Moroccan Franc - * `MZE` - Mozambican Escudo + * `MZE` - Mozambican Escudo - * `MZN` - Mozambican Metical + * `MZN` - Mozambican Metical - * `MZM` - Mozambican Metical (1980–2006) + * `MZM` - Mozambican Metical (1980–2006) - * `MMK` - Myanmar Kyat + * `MMK` - Myanmar Kyat - * `NAD` - Namibian Dollar + * `NAD` - Namibian Dollar - * `NPR` - Nepalese Rupee + * `NPR` - Nepalese Rupee - * `ANG` - Netherlands Antillean Guilder + * `ANG` - Netherlands Antillean Guilder - * `TWD` - New Taiwan Dollar + * `TWD` - New Taiwan Dollar - * `NZD` - New Zealand Dollar + * `NZD` - New Zealand Dollar - * `NIO` - Nicaraguan Córdoba + * `NIO` - Nicaraguan Córdoba - * `NIC` - Nicaraguan Córdoba (1988–1991) + * `NIC` - Nicaraguan Córdoba (1988–1991) - * `NGN` - Nigerian Naira + * `NGN` - Nigerian Naira - * `KPW` - North Korean Won + * `KPW` - North Korean Won - * `NOK` - Norwegian Krone + * `NOK` - Norwegian Krone - * `OMR` - Omani Rial + * `OMR` - Omani Rial - * `PKR` - Pakistani Rupee + * `PKR` - Pakistani Rupee - * `XPD` - Palladium + * `XPD` - Palladium - * `PAB` - Panamanian Balboa + * `PAB` - Panamanian Balboa - * `PGK` - Papua New Guinean Kina + * `PGK` - Papua New Guinean Kina - * `PYG` - Paraguayan Guarani + * `PYG` - Paraguayan Guarani - * `PEI` - Peruvian Inti + * `PEI` - Peruvian Inti - * `PEN` - Peruvian Sol + * `PEN` - Peruvian Sol - * `PES` - Peruvian Sol (1863–1965) + * `PES` - Peruvian Sol (1863–1965) - * `PHP` - Philippine Peso + * `PHP` - Philippine Peso - * `XPT` - Platinum + * `XPT` - Platinum - * `PLN` - Polish Zloty + * `PLN` - Polish Zloty - * `PLZ` - Polish Zloty (1950–1995) + * `PLZ` - Polish Zloty (1950–1995) - * `PTE` - Portuguese Escudo + * `PTE` - Portuguese Escudo - * `GWE` - Portuguese Guinea Escudo + * `GWE` - Portuguese Guinea Escudo - * `QAR` - Qatari Rial + * `QAR` - Qatari Rial - * `XRE` - RINET Funds + * `XRE` - RINET Funds - * `RHD` - Rhodesian Dollar + * `RHD` - Rhodesian Dollar - * `RON` - Romanian Leu + * `RON` - Romanian Leu - * `ROL` - Romanian Leu (1952–2006) + * `ROL` - Romanian Leu (1952–2006) - * `RUB` - Russian Ruble + * `RUB` - Russian Ruble - * `RUR` - Russian Ruble (1991–1998) + * `RUR` - Russian Ruble (1991–1998) - * `RWF` - Rwandan Franc + * `RWF` - Rwandan Franc - * `SVC` - Salvadoran Colón + * `SVC` - Salvadoran Colón - * `WST` - Samoan Tala + * `WST` - Samoan Tala - * `SAR` - Saudi Riyal + * `SAR` - Saudi Riyal - * `RSD` - Serbian Dinar + * `RSD` - Serbian Dinar - * `CSD` - Serbian Dinar (2002–2006) + * `CSD` - Serbian Dinar (2002–2006) - * `SCR` - Seychellois Rupee + * `SCR` - Seychellois Rupee - * `SLL` - Sierra Leonean Leone + * `SLL` - Sierra Leonean Leone - * `XAG` - Silver + * `XAG` - Silver - * `SGD` - Singapore Dollar + * `SGD` - Singapore Dollar - * `SKK` - Slovak Koruna + * `SKK` - Slovak Koruna - * `SIT` - Slovenian Tolar + * `SIT` - Slovenian Tolar - * `SBD` - Solomon Islands Dollar + * `SBD` - Solomon Islands Dollar - * `SOS` - Somali Shilling + * `SOS` - Somali Shilling - * `ZAR` - South African Rand + * `ZAR` - South African Rand - * `ZAL` - South African Rand (financial) + * `ZAL` - South African Rand (financial) - * `KRH` - South Korean Hwan (1953–1962) + * `KRH` - South Korean Hwan (1953–1962) - * `KRW` - South Korean Won + * `KRW` - South Korean Won - * `KRO` - South Korean Won (1945–1953) + * `KRO` - South Korean Won (1945–1953) - * `SSP` - South Sudanese Pound + * `SSP` - South Sudanese Pound - * `SUR` - Soviet Rouble + * `SUR` - Soviet Rouble - * `ESP` - Spanish Peseta + * `ESP` - Spanish Peseta - * `ESA` - Spanish Peseta (A account) + * `ESA` - Spanish Peseta (A account) - * `ESB` - Spanish Peseta (convertible account) + * `ESB` - Spanish Peseta (convertible account) - * `XDR` - Special Drawing Rights + * `XDR` - Special Drawing Rights - * `LKR` - Sri Lankan Rupee + * `LKR` - Sri Lankan Rupee - * `SHP` - St. Helena Pound + * `SHP` - St. Helena Pound - * `XSU` - Sucre + * `XSU` - Sucre - * `SDD` - Sudanese Dinar (1992–2007) + * `SDD` - Sudanese Dinar (1992–2007) - * `SDG` - Sudanese Pound + * `SDG` - Sudanese Pound - * `SDP` - Sudanese Pound (1957–1998) + * `SDP` - Sudanese Pound (1957–1998) - * `SRD` - Surinamese Dollar + * `SRD` - Surinamese Dollar - * `SRG` - Surinamese Guilder + * `SRG` - Surinamese Guilder - * `SZL` - Swazi Lilangeni + * `SZL` - Swazi Lilangeni - * `SEK` - Swedish Krona + * `SEK` - Swedish Krona - * `CHF` - Swiss Franc + * `CHF` - Swiss Franc - * `SYP` - Syrian Pound + * `SYP` - Syrian Pound - * `STN` - São Tomé & Príncipe Dobra + * `STN` - São Tomé & Príncipe Dobra - * `STD` - São Tomé & Príncipe Dobra (1977–2017) + * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * `TVD` - TVD + * `TVD` - TVD - * `TJR` - Tajikistani Ruble + * `TJR` - Tajikistani Ruble - * `TJS` - Tajikistani Somoni + * `TJS` - Tajikistani Somoni - * `TZS` - Tanzanian Shilling + * `TZS` - Tanzanian Shilling - * `XTS` - Testing Currency Code + * `XTS` - Testing Currency Code - * `THB` - Thai Baht + * `THB` - Thai Baht - * `XXX` - The codes assigned for transactions where no currency is - involved + * `XXX` - The codes assigned for transactions where no currency is + involved - * `TPE` - Timorese Escudo + * `TPE` - Timorese Escudo - * `TOP` - Tongan Paʻanga + * `TOP` - Tongan Paʻanga - * `TTD` - Trinidad & Tobago Dollar + * `TTD` - Trinidad & Tobago Dollar - * `TND` - Tunisian Dinar + * `TND` - Tunisian Dinar - * `TRY` - Turkish Lira + * `TRY` - Turkish Lira - * `TRL` - Turkish Lira (1922–2005) + * `TRL` - Turkish Lira (1922–2005) - * `TMT` - Turkmenistani Manat + * `TMT` - Turkmenistani Manat - * `TMM` - Turkmenistani Manat (1993–2009) + * `TMM` - Turkmenistani Manat (1993–2009) - * `USD` - US Dollar + * `USD` - US Dollar - * `USN` - US Dollar (Next day) + * `USN` - US Dollar (Next day) - * `USS` - US Dollar (Same day) + * `USS` - US Dollar (Same day) - * `UGX` - Ugandan Shilling + * `UGX` - Ugandan Shilling - * `UGS` - Ugandan Shilling (1966–1987) + * `UGS` - Ugandan Shilling (1966–1987) - * `UAH` - Ukrainian Hryvnia + * `UAH` - Ukrainian Hryvnia - * `UAK` - Ukrainian Karbovanets + * `UAK` - Ukrainian Karbovanets - * `AED` - United Arab Emirates Dirham + * `AED` - United Arab Emirates Dirham - * `UYW` - Uruguayan Nominal Wage Index Unit + * `UYW` - Uruguayan Nominal Wage Index Unit - * `UYU` - Uruguayan Peso + * `UYU` - Uruguayan Peso - * `UYP` - Uruguayan Peso (1975–1993) + * `UYP` - Uruguayan Peso (1975–1993) - * `UYI` - Uruguayan Peso (Indexed Units) + * `UYI` - Uruguayan Peso (Indexed Units) - * `UZS` - Uzbekistani Som + * `UZS` - Uzbekistani Som - * `VUV` - Vanuatu Vatu + * `VUV` - Vanuatu Vatu - * `VES` - Venezuelan Bolívar + * `VES` - Venezuelan Bolívar - * `VEB` - Venezuelan Bolívar (1871–2008) + * `VEB` - Venezuelan Bolívar (1871–2008) - * `VEF` - Venezuelan Bolívar (2008–2018) + * `VEF` - Venezuelan Bolívar (2008–2018) - * `VND` - Vietnamese Dong + * `VND` - Vietnamese Dong - * `VNN` - Vietnamese Dong (1978–1985) + * `VNN` - Vietnamese Dong (1978–1985) - * `CHE` - WIR Euro + * `CHE` - WIR Euro - * `CHW` - WIR Franc + * `CHW` - WIR Franc - * `XOF` - West African CFA Franc + * `XOF` - West African CFA Franc - * `YDD` - Yemeni Dinar + * `YDD` - Yemeni Dinar - * `YER` - Yemeni Rial + * `YER` - Yemeni Rial - * `YUN` - Yugoslavian Convertible Dinar (1990–1992) + * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * `YUD` - Yugoslavian Hard Dinar (1966–1990) + * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * `YUM` - Yugoslavian New Dinar (1994–2002) + * `YUM` - Yugoslavian New Dinar (1994–2002) - * `YUR` - Yugoslavian Reformed Dinar (1992–1993) + * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * `ZWN` - ZWN + * `ZWN` - ZWN - * `ZRN` - Zairean New Zaire (1993–1998) + * `ZRN` - Zairean New Zaire (1993–1998) - * `ZRZ` - Zairean Zaire (1971–1993) + * `ZRZ` - Zairean Zaire (1971–1993) - * `ZMW` - Zambian Kwacha + * `ZMW` - Zambian Kwacha - * `ZMK` - Zambian Kwacha (1968–2012) + * `ZMK` - Zambian Kwacha (1968–2012) - * `ZWD` - Zimbabwean Dollar (1980–2008) + * `ZWD` - Zimbabwean Dollar (1980–2008) - * `ZWR` - Zimbabwean Dollar (2008) + * `ZWR` - Zimbabwean Dollar (2008) - * `ZWL` - Zimbabwean Dollar (2009) + * `ZWL` - Zimbabwean Dollar (2009) + exchange_rate: + type: optional + docs: The expense's exchange rate. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + inclusive_of_tax: + type: optional + docs: >- + If the transaction is inclusive or exclusive of tax. `True` if + inclusive, `False` if exclusive. + company: + type: optional + docs: The company the expense belongs to. + employee: + type: optional + docs: The employee this overall transaction relates to. + memo: + type: optional + docs: The expense's private note. + lines: optional> + tracking_categories: optional>> + remote_was_deleted: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. + [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + access: read-only + accounting_period: + type: optional + docs: The accounting period that the Expense was generated in. + field_mappings: + type: optional> + access: read-only + remote_data: + type: optional> + access: read-only + remote_fields: + type: optional> + access: read-only + source: + openapi: accounting_v3.yml + ExpenseLineItem: + discriminated: false + docs: The line's item. union: - - TransactionCurrencyEnum - - string + - type: string + validation: + format: uuid + - Item source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineRequestAccount: + ExpenseLineTrackingCategory: + discriminated: false + union: + - type: string + validation: + format: uuid + - TrackingCategory + source: + openapi: accounting_v3.yml + inline: true + ExpenseLineTrackingCategoriesItem: + discriminated: false + union: + - type: string + validation: + format: uuid + - TrackingCategory + source: + openapi: accounting_v3.yml + inline: true + ExpenseLineEmployee: + discriminated: false + docs: The employee this overall transaction relates to. + union: + - type: string + validation: + format: uuid + - Employee + source: + openapi: accounting_v3.yml + inline: true + ExpenseLineAccount: discriminated: false docs: The expense's payment account. union: @@ -19719,9 +16445,9 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineRequestContact: + ExpenseLineContact: discriminated: false docs: The expense's contact. union: @@ -19730,19 +16456,19 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineRequestProject: + ExpenseLineProject: discriminated: false union: - type: string validation: format: uuid - - Contact + - Project source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseLineRequest: + ExpenseLine: docs: |- # The ExpenseLine Object ### Description @@ -19751,20 +16477,33 @@ types: ### Usage Example Fetch from the `GET Expense` endpoint and view the expense's line items. properties: + id: + type: optional + validation: + format: uuid + access: read-only remote_id: type: optional docs: The third-party API ID of the matching object. + created_at: + type: optional + docs: The datetime that this object was created by Merge. + access: read-only + modified_at: + type: optional + docs: The datetime that this object was modified by Merge. + access: read-only item: - type: optional + type: optional docs: The line's item. net_amount: type: optional docs: The line's net amount. tracking_category: - type: optional + type: optional availability: deprecated tracking_categories: - type: optional>> + type: optional>> docs: The expense line item's associated tracking categories. company: type: optional @@ -19772,10 +16511,10 @@ types: validation: format: uuid employee: - type: optional + type: optional docs: The employee this overall transaction relates to. currency: - type: optional + type: optional docs: >- The expense line item's currency. @@ -20393,12 +17132,12 @@ types: * `ZWL` - Zimbabwean Dollar (2009) account: - type: optional + type: optional docs: The expense's payment account. contact: - type: optional + type: optional docs: The expense's contact. - project: optional + project: optional description: type: optional docs: The description of the item that was purchased by the company. @@ -20412,43 +17151,63 @@ types: docs: The tax rate that applies to this line item. validation: format: uuid - integration_params: - type: optional> - access: write-only - linked_account_params: - type: optional> - access: write-only - remote_fields: - type: optional> - access: write-only + remote_was_deleted: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. + [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + access: read-only source: - openapi: openapi/openapi.yml - ExpenseRequestAccount: + openapi: accounting_v3.yml + ExpenseLineRequestItem: discriminated: false - docs: The expense's payment account. + docs: The line's item. union: - type: string validation: format: uuid - - Account + - Item source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseRequestContact: + ExpenseLineRequestTrackingCategory: discriminated: false - docs: The expense's contact. union: - type: string validation: format: uuid - - Contact + - TrackingCategory + source: + openapi: accounting_v3.yml + inline: true + ExpenseLineRequestTrackingCategoriesItem: + discriminated: false + union: + - type: string + validation: + format: uuid + - TrackingCategory + source: + openapi: accounting_v3.yml + inline: true + ExpenseLineRequestEmployee: + discriminated: false + docs: The employee this overall transaction relates to. + union: + - type: string + validation: + format: uuid + - Employee source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseRequestCurrency: + ExpenseLineRequestCurrency: discriminated: false docs: >- - The expense's currency. + The expense line item's currency. * `XUA` - ADB Unit of Account @@ -21067,95 +17826,76 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml - inline: true - ExpenseRequestCompany: - discriminated: false - docs: The company the expense belongs to. - union: - - type: string - validation: - format: uuid - - CompanyInfo - source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseRequestEmployee: + ExpenseLineRequestAccount: discriminated: false - docs: The employee this overall transaction relates to. + docs: The expense's payment account. union: - type: string validation: format: uuid - - Employee + - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseRequestTrackingCategoriesItem: + ExpenseLineRequestContact: discriminated: false + docs: The expense's contact. union: - type: string validation: format: uuid - - TrackingCategory + - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseRequestAccountingPeriod: + ExpenseLineRequestProject: discriminated: false - docs: The accounting period that the Expense was generated in. union: - type: string validation: format: uuid - - AccountingPeriod + - Project source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - ExpenseRequest: - docs: >- - # The Expense Object - + ExpenseLineRequest: + docs: |- + # The ExpenseLine 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 `ExpenseLine` object is used to represent an expense's line items. ### Usage Example - - Fetch from the `GET Expense` endpoint and view a company's expense. + Fetch from the `GET Expense` endpoint and view the expense's line items. properties: - transaction_date: - type: optional - docs: When the transaction occurred. - account: - type: optional - docs: The expense's payment account. - contact: - type: optional - docs: The expense's contact. - total_amount: - type: optional - docs: The expense's total amount. - sub_total: - type: optional - docs: The expense's total amount before tax. - total_tax_amount: + remote_id: + type: optional + docs: The third-party API ID of the matching object. + item: + type: optional + docs: The line's item. + net_amount: type: optional - docs: The expense's total tax amount. + docs: The line's net amount. + tracking_category: + type: optional + availability: deprecated + tracking_categories: + type: optional>> + docs: The expense line item's associated tracking categories. + company: + type: optional + docs: The company the expense belongs to. + validation: + format: uuid + employee: + type: optional + docs: The employee this overall transaction relates to. currency: - type: optional + type: optional docs: >- - The expense's currency. + The expense line item's currency. * `XUA` - ADB Unit of Account @@ -21770,30 +18510,26 @@ types: * `ZWR` - Zimbabwean Dollar (2008) * `ZWL` - Zimbabwean Dollar (2009) + account: + type: optional + docs: The expense's payment account. + contact: + type: optional + docs: The expense's contact. + project: optional + description: + type: optional + docs: The description of the item that was purchased by the company. exchange_rate: type: optional - docs: The expense's exchange rate. + docs: The expense line item's exchange rate. validation: pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ - inclusive_of_tax: - type: optional - docs: >- - If the transaction is inclusive or exclusive of tax. `True` if - inclusive, `False` if exclusive. - company: - type: optional - docs: The company the expense belongs to. - employee: - type: optional - docs: The employee this overall transaction relates to. - memo: + tax_rate: type: optional - docs: The expense's private note. - lines: optional> - tracking_categories: optional>> - accounting_period: - type: optional - docs: The accounting period that the Expense was generated in. + docs: The tax rate that applies to this line item. + validation: + format: uuid integration_params: type: optional> access: write-only @@ -21804,232 +18540,52 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml - ExpenseResponse: - properties: - model: Expense - warnings: list - errors: list - logs: optional> - source: - openapi: openapi/openapi.yml - ExternalTargetFieldApi: - properties: - name: - type: optional - access: read-only - description: - type: optional - access: read-only - is_mapped: - type: optional - access: read-only - source: - openapi: openapi/openapi.yml - ExternalTargetFieldApiResponse: - properties: - Account: optional> - AccountingAttachment: optional> - BalanceSheet: optional> - CashFlowStatement: optional> - CompanyInfo: optional> - Contact: optional> - IncomeStatement: optional> - CreditNote: optional> - Item: optional> - PurchaseOrder: optional> - TrackingCategory: optional> - JournalEntry: optional> - TaxRate: optional> - Invoice: optional> - Payment: optional> - Expense: optional> - VendorCredit: optional> - Transaction: optional> - AccountingPeriod: optional> - GeneralLedgerTransaction: optional> - BankFeedAccount: optional> - Employee: optional> - PaymentMethod: optional> - Project: optional> - PaymentTerm: optional> - source: - openapi: openapi/openapi.yml - FeedStatusEnum: - enum: - - ACTIVE - - INACTIVE - docs: |- - * `ACTIVE` - ACTIVE - * `INACTIVE` - INACTIVE - source: - openapi: openapi/openapi.yml - FieldFormatEnum: - enum: - - string - - number - - date - - datetime - - bool - - list - docs: |- - * `string` - string - * `number` - number - * `date` - date - * `datetime` - datetime - * `bool` - bool - * `list` - list - source: - openapi: openapi/openapi.yml - FieldMappingApiInstanceTargetField: - properties: - name: string - description: string - is_organization_wide: boolean - source: - openapi: openapi/openapi.yml - inline: true - FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: - properties: - method: optional - url_path: optional - field_traversal_path: optional> - source: - openapi: openapi/openapi.yml - inline: true - FieldMappingApiInstanceRemoteField: - properties: - remote_key_name: optional - schema: optional> - remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo - source: - openapi: openapi/openapi.yml - inline: true - FieldMappingApiInstance: - properties: - id: - type: optional + openapi: accounting_v3.yml + ExpenseRequestAccount: + discriminated: false + docs: The expense's payment account. + union: + - type: string validation: format: uuid - access: read-only - is_integration_wide: - type: optional - access: read-only - target_field: - type: optional - access: read-only - remote_field: - type: optional - access: read-only - source: - openapi: openapi/openapi.yml - FieldMappingApiInstanceResponse: - properties: - Account: optional> - AccountingAttachment: optional> - BalanceSheet: optional> - CashFlowStatement: optional> - CompanyInfo: optional> - Contact: optional> - IncomeStatement: optional> - CreditNote: optional> - Item: optional> - PurchaseOrder: optional> - TrackingCategory: optional> - JournalEntry: optional> - TaxRate: optional> - Invoice: optional> - Payment: optional> - Expense: optional> - VendorCredit: optional> - Transaction: optional> - AccountingPeriod: optional> - GeneralLedgerTransaction: optional> - BankFeedAccount: optional> - Employee: optional> - PaymentMethod: optional> - Project: optional> - PaymentTerm: optional> - source: - openapi: openapi/openapi.yml - FieldMappingInstanceResponse: - properties: - model: FieldMappingApiInstance - warnings: list - errors: list - logs: optional> - source: - openapi: openapi/openapi.yml - FieldPermissionDeserializer: - properties: - enabled_fields: optional> - disabled_fields: optional> - source: - openapi: openapi/openapi.yml - FieldPermissionDeserializerRequest: - properties: - enabled_fields: optional> - disabled_fields: optional> - source: - openapi: openapi/openapi.yml - FieldTypeEnum: - enum: - - string - - number - - date - - datetime - - bool - - list - docs: |- - * `string` - string - * `number` - number - * `date` - date - * `datetime` - datetime - * `bool` - bool - * `list` - list + - Account source: - openapi: openapi/openapi.yml - GeneralLedgerTransactionUnderlyingTransactionType: + openapi: accounting_v3.yml + inline: true + ExpenseRequestContact: discriminated: false - docs: |- - 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 + docs: The expense's contact. union: - - UnderlyingTransactionTypeEnum - - string + - type: string + validation: + format: uuid + - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - GeneralLedgerTransactionAccountingPeriod: + ExpenseRequestCompany: discriminated: false - docs: The accounting period that the GeneralLedgerTransaction was generated in. + docs: The company the expense belongs to. union: - type: string validation: format: uuid - - AccountingPeriod + - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - GeneralLedgerTransactionCompany: + ExpenseRequestEmployee: discriminated: false - docs: The company the GeneralLedgerTransaction belongs to. + docs: The employee this overall transaction relates to. union: - type: string validation: format: uuid - - CompanyInfo + - Employee source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - GeneralLedgerTransactionTrackingCategoriesItem: + ExpenseRequestTrackingCategoriesItem: discriminated: false union: - type: string @@ -22037,792 +18593,1106 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - GeneralLedgerTransactionGeneralLedgerTransactionLinesItem: + ExpenseRequestAccountingPeriod: discriminated: false + docs: The accounting period that the Expense was generated in. union: - type: string validation: format: uuid - - GeneralLedgerTransactionLine + - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true - GeneralLedgerTransaction: + ExpenseRequest: docs: >- - # The GeneralLedgerTransaction Object + # The Expense Object ### Description - A General Ledger Entry is a record of a financial transaction that is - posted to the general ledger, the central repository of a company’s - financial data. - - - The `GeneralLedgerTransaction` object is a singular endpoint to pull all - transactions posted to a company’s general ledger. The transaction that - generated the `GeneralLedgerTransaction` can be found by referencing the - `underlying_transaction_type` and `underlying_transaction_remote_id` - fields. + 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 lines of a `GeneralLedgerTransaction` object will always have equal - amounts of debits and credits. + 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. ### Usage Example - Fetch from the `GET GeneralLedgerTransaction` endpoint and view a general - ledger transaction. + Fetch from the `GET Expense` endpoint and view a company's expense. properties: - id: - type: optional - validation: - format: uuid - access: read-only - remote_id: - type: optional - docs: The third-party API ID of the matching object. - created_at: - type: optional - docs: The datetime that this object was created by Merge. - access: read-only - modified_at: - type: optional - docs: The datetime that this object was modified by Merge. - access: read-only - underlying_transaction_remote_id: - type: optional - docs: The third party remote ID of the underlying transaction. - validation: - maxLength: 50 - underlying_transaction_type: - type: optional - docs: |- - 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 - accounting_period: - type: optional - docs: >- - The accounting period that the GeneralLedgerTransaction was generated - in. - company: - type: optional - docs: The company the GeneralLedgerTransaction belongs to. - remote_updated_at: - type: optional - docs: When the third party's GeneralLedgerTransaction entry was updated. - remote_created_at: - type: optional - docs: When the third party's GeneralLedgerTransaction entry was created. - tracking_categories: optional>> - posting_date: + transaction_date: type: optional - docs: The date that the transaction was posted to the general ledger. - general_ledger_transaction_lines: - type: >- - optional> - docs: A list of “General Ledger Transaction Applied to Lines” objects. - access: read-only - remote_was_deleted: - type: optional + docs: When the transaction occurred. + account: + type: optional + docs: The expense's payment account. + contact: + type: optional + docs: The expense's contact. + total_amount: + type: optional + docs: The expense's total amount. + sub_total: + type: optional + docs: The expense's total amount before tax. + total_tax_amount: + type: optional + docs: The expense's total tax amount. + currency: + type: optional docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium add-on. - Native deletion detection is offered for free with limited coverage. - [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - access: read-only - field_mappings: - type: optional> - access: read-only - remote_data: - type: optional> - access: read-only - source: - openapi: openapi/openapi.yml - GeneralLedgerTransactionLineAccount: - discriminated: false - union: - - type: string - validation: - format: uuid - - Account - source: - openapi: openapi/openapi.yml - inline: true - GeneralLedgerTransactionLineCompany: - discriminated: false - docs: The company the GeneralLedgerTransaction belongs to. - union: - - type: string - validation: - format: uuid - - CompanyInfo - source: - openapi: openapi/openapi.yml - inline: true - GeneralLedgerTransactionLineEmployee: - discriminated: false - union: - - type: string - validation: - format: uuid - - Employee - source: - openapi: openapi/openapi.yml - inline: true - GeneralLedgerTransactionLineContact: - discriminated: false - union: - - type: string - validation: - format: uuid - - Contact - source: - openapi: openapi/openapi.yml - inline: true - GeneralLedgerTransactionLineProject: - discriminated: false - union: - - type: string - validation: - format: uuid - - Project - source: - openapi: openapi/openapi.yml - inline: true - GeneralLedgerTransactionLineBaseCurrency: - discriminated: false - docs: >- - The base currency of the transaction + The expense's currency. - * `XUA` - ADB Unit of Account + * `XUA` - ADB Unit of Account - * `AFN` - Afghan Afghani + * `AFN` - Afghan Afghani - * `AFA` - Afghan Afghani (1927–2002) + * `AFA` - Afghan Afghani (1927–2002) - * `ALL` - Albanian Lek + * `ALL` - Albanian Lek - * `ALK` - Albanian Lek (1946–1965) + * `ALK` - Albanian Lek (1946–1965) - * `DZD` - Algerian Dinar + * `DZD` - Algerian Dinar - * `ADP` - Andorran Peseta + * `ADP` - Andorran Peseta - * `AOA` - Angolan Kwanza + * `AOA` - Angolan Kwanza - * `AOK` - Angolan Kwanza (1977–1991) + * `AOK` - Angolan Kwanza (1977–1991) - * `AON` - Angolan New Kwanza (1990–2000) + * `AON` - Angolan New Kwanza (1990–2000) - * `AOR` - Angolan Readjusted Kwanza (1995–1999) + * `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) - * `ARA` - Argentine Austral + * `BSD` - Bahamian Dollar - * `ARS` - Argentine Peso + * `BHD` - Bahraini Dinar - * `ARM` - Argentine Peso (1881–1970) + * `BDT` - Bangladeshi Taka - * `ARP` - Argentine Peso (1983–1985) + * `BBD` - Barbadian Dollar - * `ARL` - Argentine Peso Ley (1970–1983) + * `BYN` - Belarusian Ruble - * `AMD` - Armenian Dram + * `BYB` - Belarusian Ruble (1994–1999) - * `AWG` - Aruban Florin + * `BYR` - Belarusian Ruble (2000–2016) - * `AUD` - Australian Dollar + * `BEF` - Belgian Franc - * `ATS` - Austrian Schilling + * `BEC` - Belgian Franc (convertible) - * `AZN` - Azerbaijani Manat + * `BEL` - Belgian Franc (financial) - * `AZM` - Azerbaijani Manat (1993–2006) + * `BZD` - Belize Dollar - * `BSD` - Bahamian Dollar + * `BMD` - Bermudan Dollar - * `BHD` - Bahraini Dinar + * `BTN` - Bhutanese Ngultrum - * `BDT` - Bangladeshi Taka + * `BOB` - Bolivian Boliviano - * `BBD` - Barbadian Dollar + * `BOL` - Bolivian Boliviano (1863–1963) - * `BYN` - Belarusian Ruble + * `BOV` - Bolivian Mvdol - * `BYB` - Belarusian Ruble (1994–1999) + * `BOP` - Bolivian Peso - * `BYR` - Belarusian Ruble (2000–2016) + * `BAM` - Bosnia-Herzegovina Convertible Mark - * `BEF` - Belgian Franc + * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * `BEC` - Belgian Franc (convertible) + * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * `BEL` - Belgian Franc (financial) + * `BWP` - Botswanan Pula - * `BZD` - Belize Dollar + * `BRC` - Brazilian Cruzado (1986–1989) - * `BMD` - Bermudan Dollar + * `BRZ` - Brazilian Cruzeiro (1942–1967) - * `BTN` - Bhutanese Ngultrum + * `BRE` - Brazilian Cruzeiro (1990–1993) - * `BOB` - Bolivian Boliviano + * `BRR` - Brazilian Cruzeiro (1993–1994) - * `BOL` - Bolivian Boliviano (1863–1963) + * `BRN` - Brazilian New Cruzado (1989–1990) - * `BOV` - Bolivian Mvdol + * `BRB` - Brazilian New Cruzeiro (1967–1986) - * `BOP` - Bolivian Peso + * `BRL` - Brazilian Real - * `BAM` - Bosnia-Herzegovina Convertible Mark + * `GBP` - British Pound - * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) + * `BND` - Brunei Dollar - * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) + * `BGL` - Bulgarian Hard Lev - * `BWP` - Botswanan Pula + * `BGN` - Bulgarian Lev - * `BRC` - Brazilian Cruzado (1986–1989) + * `BGO` - Bulgarian Lev (1879–1952) - * `BRZ` - Brazilian Cruzeiro (1942–1967) + * `BGM` - Bulgarian Socialist Lev - * `BRE` - Brazilian Cruzeiro (1990–1993) + * `BUK` - Burmese Kyat - * `BRR` - Brazilian Cruzeiro (1993–1994) + * `BIF` - Burundian Franc - * `BRN` - Brazilian New Cruzado (1989–1990) + * `XPF` - CFP Franc - * `BRB` - Brazilian New Cruzeiro (1967–1986) + * `KHR` - Cambodian Riel - * `BRL` - Brazilian Real + * `CAD` - Canadian Dollar - * `GBP` - British Pound + * `CVE` - Cape Verdean Escudo - * `BND` - Brunei Dollar + * `KYD` - Cayman Islands Dollar - * `BGL` - Bulgarian Hard Lev + * `XAF` - Central African CFA Franc - * `BGN` - Bulgarian Lev + * `CLE` - Chilean Escudo - * `BGO` - Bulgarian Lev (1879–1952) + * `CLP` - Chilean Peso - * `BGM` - Bulgarian Socialist Lev + * `CLF` - Chilean Unit of Account (UF) - * `BUK` - Burmese Kyat + * `CNX` - Chinese People’s Bank Dollar - * `BIF` - Burundian Franc + * `CNY` - Chinese Yuan - * `XPF` - CFP Franc + * `CNH` - Chinese Yuan (offshore) - * `KHR` - Cambodian Riel + * `COP` - Colombian Peso - * `CAD` - Canadian Dollar + * `COU` - Colombian Real Value Unit - * `CVE` - Cape Verdean Escudo + * `KMF` - Comorian Franc - * `KYD` - Cayman Islands Dollar + * `CDF` - Congolese Franc - * `XAF` - Central African CFA Franc + * `CRC` - Costa Rican Colón - * `CLE` - Chilean Escudo + * `HRD` - Croatian Dinar - * `CLP` - Chilean Peso + * `HRK` - Croatian Kuna - * `CLF` - Chilean Unit of Account (UF) + * `CUC` - Cuban Convertible Peso - * `CNX` - Chinese People’s Bank Dollar + * `CUP` - Cuban Peso - * `CNY` - Chinese Yuan + * `CYP` - Cypriot Pound - * `CNH` - Chinese Yuan (offshore) + * `CZK` - Czech Koruna - * `COP` - Colombian Peso + * `CSK` - Czechoslovak Hard Koruna - * `COU` - Colombian Real Value Unit + * `DKK` - Danish Krone - * `KMF` - Comorian Franc + * `DJF` - Djiboutian Franc - * `CDF` - Congolese Franc + * `DOP` - Dominican Peso - * `CRC` - Costa Rican Colón + * `NLG` - Dutch Guilder - * `HRD` - Croatian Dinar + * `XCD` - East Caribbean Dollar - * `HRK` - Croatian Kuna + * `DDM` - East German Mark - * `CUC` - Cuban Convertible Peso + * `ECS` - Ecuadorian Sucre - * `CUP` - Cuban Peso + * `ECV` - Ecuadorian Unit of Constant Value - * `CYP` - Cypriot Pound + * `EGP` - Egyptian Pound - * `CZK` - Czech Koruna + * `GQE` - Equatorial Guinean Ekwele - * `CSK` - Czechoslovak Hard Koruna + * `ERN` - Eritrean Nakfa - * `DKK` - Danish Krone + * `EEK` - Estonian Kroon - * `DJF` - Djiboutian Franc + * `ETB` - Ethiopian Birr - * `DOP` - Dominican Peso + * `EUR` - Euro - * `NLG` - Dutch Guilder + * `XBA` - European Composite Unit - * `XCD` - East Caribbean Dollar + * `XEU` - European Currency Unit - * `DDM` - East German Mark + * `XBB` - European Monetary Unit - * `ECS` - Ecuadorian Sucre + * `XBC` - European Unit of Account (XBC) - * `ECV` - Ecuadorian Unit of Constant Value + * `XBD` - European Unit of Account (XBD) - * `EGP` - Egyptian Pound + * `FKP` - Falkland Islands Pound - * `GQE` - Equatorial Guinean Ekwele + * `FJD` - Fijian Dollar - * `ERN` - Eritrean Nakfa + * `FIM` - Finnish Markka - * `EEK` - Estonian Kroon + * `FRF` - French Franc - * `ETB` - Ethiopian Birr + * `XFO` - French Gold Franc - * `EUR` - Euro + * `XFU` - French UIC-Franc - * `XBA` - European Composite Unit + * `GMD` - Gambian Dalasi - * `XEU` - European Currency Unit + * `GEK` - Georgian Kupon Larit - * `XBB` - European Monetary Unit + * `GEL` - Georgian Lari - * `XBC` - European Unit of Account (XBC) + * `DEM` - German Mark - * `XBD` - European Unit of Account (XBD) + * `GHS` - Ghanaian Cedi - * `FKP` - Falkland Islands Pound + * `GHC` - Ghanaian Cedi (1979–2007) - * `FJD` - Fijian Dollar + * `GIP` - Gibraltar Pound - * `FIM` - Finnish Markka + * `XAU` - Gold - * `FRF` - French Franc + * `GRD` - Greek Drachma - * `XFO` - French Gold Franc + * `GTQ` - Guatemalan Quetzal - * `XFU` - French UIC-Franc + * `GWP` - Guinea-Bissau Peso - * `GMD` - Gambian Dalasi + * `GNF` - Guinean Franc - * `GEK` - Georgian Kupon Larit + * `GNS` - Guinean Syli - * `GEL` - Georgian Lari + * `GYD` - Guyanaese Dollar - * `DEM` - German Mark + * `HTG` - Haitian Gourde - * `GHS` - Ghanaian Cedi + * `HNL` - Honduran Lempira - * `GHC` - Ghanaian Cedi (1979–2007) + * `HKD` - Hong Kong Dollar - * `GIP` - Gibraltar Pound + * `HUF` - Hungarian Forint - * `XAU` - Gold + * `IMP` - IMP - * `GRD` - Greek Drachma + * `ISK` - Icelandic Króna - * `GTQ` - Guatemalan Quetzal + * `ISJ` - Icelandic Króna (1918–1981) - * `GWP` - Guinea-Bissau Peso + * `INR` - Indian Rupee - * `GNF` - Guinean Franc + * `IDR` - Indonesian Rupiah - * `GNS` - Guinean Syli + * `IRR` - Iranian Rial - * `GYD` - Guyanaese Dollar + * `IQD` - Iraqi Dinar - * `HTG` - Haitian Gourde + * `IEP` - Irish Pound - * `HNL` - Honduran Lempira + * `ILS` - Israeli New Shekel - * `HKD` - Hong Kong Dollar + * `ILP` - Israeli Pound - * `HUF` - Hungarian Forint + * `ILR` - Israeli Shekel (1980–1985) - * `IMP` - IMP + * `ITL` - Italian Lira - * `ISK` - Icelandic Króna + * `JMD` - Jamaican Dollar - * `ISJ` - Icelandic Króna (1918–1981) + * `JPY` - Japanese Yen - * `INR` - Indian Rupee + * `JOD` - Jordanian Dinar - * `IDR` - Indonesian Rupiah + * `KZT` - Kazakhstani Tenge - * `IRR` - Iranian Rial + * `KES` - Kenyan Shilling - * `IQD` - Iraqi Dinar + * `KWD` - Kuwaiti Dinar - * `IEP` - Irish Pound + * `KGS` - Kyrgystani Som - * `ILS` - Israeli New Shekel + * `LAK` - Laotian Kip - * `ILP` - Israeli Pound + * `LVL` - Latvian Lats - * `ILR` - Israeli Shekel (1980–1985) + * `LVR` - Latvian Ruble - * `ITL` - Italian Lira + * `LBP` - Lebanese Pound - * `JMD` - Jamaican Dollar + * `LSL` - Lesotho Loti - * `JPY` - Japanese Yen + * `LRD` - Liberian Dollar - * `JOD` - Jordanian Dinar + * `LYD` - Libyan Dinar - * `KZT` - Kazakhstani Tenge + * `LTL` - Lithuanian Litas - * `KES` - Kenyan Shilling + * `LTT` - Lithuanian Talonas - * `KWD` - Kuwaiti Dinar + * `LUL` - Luxembourg Financial Franc - * `KGS` - Kyrgystani Som + * `LUC` - Luxembourgian Convertible Franc - * `LAK` - Laotian Kip + * `LUF` - Luxembourgian Franc - * `LVL` - Latvian Lats + * `MOP` - Macanese Pataca - * `LVR` - Latvian Ruble + * `MKD` - Macedonian Denar - * `LBP` - Lebanese Pound + * `MKN` - Macedonian Denar (1992–1993) - * `LSL` - Lesotho Loti + * `MGA` - Malagasy Ariary - * `LRD` - Liberian Dollar + * `MGF` - Malagasy Franc - * `LYD` - Libyan Dinar + * `MWK` - Malawian Kwacha - * `LTL` - Lithuanian Litas + * `MYR` - Malaysian Ringgit - * `LTT` - Lithuanian Talonas + * `MVR` - Maldivian Rufiyaa - * `LUL` - Luxembourg Financial Franc + * `MVP` - Maldivian Rupee (1947–1981) - * `LUC` - Luxembourgian Convertible Franc + * `MLF` - Malian Franc - * `LUF` - Luxembourgian Franc + * `MTL` - Maltese Lira - * `MOP` - Macanese Pataca + * `MTP` - Maltese Pound - * `MKD` - Macedonian Denar + * `MRU` - Mauritanian Ouguiya - * `MKN` - Macedonian Denar (1992–1993) + * `MRO` - Mauritanian Ouguiya (1973–2017) - * `MGA` - Malagasy Ariary + * `MUR` - Mauritian Rupee - * `MGF` - Malagasy Franc + * `MXV` - Mexican Investment Unit - * `MWK` - Malawian Kwacha + * `MXN` - Mexican Peso - * `MYR` - Malaysian Ringgit + * `MXP` - Mexican Silver Peso (1861–1992) - * `MVR` - Maldivian Rufiyaa + * `MDC` - Moldovan Cupon - * `MVP` - Maldivian Rupee (1947–1981) + * `MDL` - Moldovan Leu - * `MLF` - Malian Franc + * `MCF` - Monegasque Franc - * `MTL` - Maltese Lira + * `MNT` - Mongolian Tugrik - * `MTP` - Maltese Pound + * `MAD` - Moroccan Dirham - * `MRU` - Mauritanian Ouguiya + * `MAF` - Moroccan Franc - * `MRO` - Mauritanian Ouguiya (1973–2017) + * `MZE` - Mozambican Escudo - * `MUR` - Mauritian Rupee + * `MZN` - Mozambican Metical - * `MXV` - Mexican Investment Unit + * `MZM` - Mozambican Metical (1980–2006) - * `MXN` - Mexican Peso + * `MMK` - Myanmar Kyat - * `MXP` - Mexican Silver Peso (1861–1992) + * `NAD` - Namibian Dollar - * `MDC` - Moldovan Cupon + * `NPR` - Nepalese Rupee - * `MDL` - Moldovan Leu + * `ANG` - Netherlands Antillean Guilder - * `MCF` - Monegasque Franc + * `TWD` - New Taiwan Dollar - * `MNT` - Mongolian Tugrik + * `NZD` - New Zealand Dollar - * `MAD` - Moroccan Dirham + * `NIO` - Nicaraguan Córdoba - * `MAF` - Moroccan Franc + * `NIC` - Nicaraguan Córdoba (1988–1991) - * `MZE` - Mozambican Escudo + * `NGN` - Nigerian Naira - * `MZN` - Mozambican Metical + * `KPW` - North Korean Won - * `MZM` - Mozambican Metical (1980–2006) + * `NOK` - Norwegian Krone - * `MMK` - Myanmar Kyat + * `OMR` - Omani Rial - * `NAD` - Namibian Dollar + * `PKR` - Pakistani Rupee - * `NPR` - Nepalese Rupee + * `XPD` - Palladium - * `ANG` - Netherlands Antillean Guilder + * `PAB` - Panamanian Balboa - * `TWD` - New Taiwan Dollar + * `PGK` - Papua New Guinean Kina - * `NZD` - New Zealand Dollar + * `PYG` - Paraguayan Guarani - * `NIO` - Nicaraguan Córdoba + * `PEI` - Peruvian Inti - * `NIC` - Nicaraguan Córdoba (1988–1991) + * `PEN` - Peruvian Sol - * `NGN` - Nigerian Naira + * `PES` - Peruvian Sol (1863–1965) - * `KPW` - North Korean Won + * `PHP` - Philippine Peso - * `NOK` - Norwegian Krone + * `XPT` - Platinum - * `OMR` - Omani Rial + * `PLN` - Polish Zloty - * `PKR` - Pakistani Rupee + * `PLZ` - Polish Zloty (1950–1995) - * `XPD` - Palladium + * `PTE` - Portuguese Escudo - * `PAB` - Panamanian Balboa + * `GWE` - Portuguese Guinea Escudo - * `PGK` - Papua New Guinean Kina + * `QAR` - Qatari Rial - * `PYG` - Paraguayan Guarani + * `XRE` - RINET Funds - * `PEI` - Peruvian Inti + * `RHD` - Rhodesian Dollar - * `PEN` - Peruvian Sol + * `RON` - Romanian Leu - * `PES` - Peruvian Sol (1863–1965) + * `ROL` - Romanian Leu (1952–2006) - * `PHP` - Philippine Peso + * `RUB` - Russian Ruble - * `XPT` - Platinum + * `RUR` - Russian Ruble (1991–1998) - * `PLN` - Polish Zloty + * `RWF` - Rwandan Franc - * `PLZ` - Polish Zloty (1950–1995) + * `SVC` - Salvadoran Colón - * `PTE` - Portuguese Escudo + * `WST` - Samoan Tala - * `GWE` - Portuguese Guinea Escudo + * `SAR` - Saudi Riyal - * `QAR` - Qatari Rial + * `RSD` - Serbian Dinar - * `XRE` - RINET Funds + * `CSD` - Serbian Dinar (2002–2006) - * `RHD` - Rhodesian Dollar + * `SCR` - Seychellois Rupee - * `RON` - Romanian Leu + * `SLL` - Sierra Leonean Leone - * `ROL` - Romanian Leu (1952–2006) + * `XAG` - Silver - * `RUB` - Russian Ruble + * `SGD` - Singapore Dollar - * `RUR` - Russian Ruble (1991–1998) + * `SKK` - Slovak Koruna - * `RWF` - Rwandan Franc + * `SIT` - Slovenian Tolar - * `SVC` - Salvadoran Colón + * `SBD` - Solomon Islands Dollar - * `WST` - Samoan Tala + * `SOS` - Somali Shilling - * `SAR` - Saudi Riyal + * `ZAR` - South African Rand - * `RSD` - Serbian Dinar + * `ZAL` - South African Rand (financial) - * `CSD` - Serbian Dinar (2002–2006) + * `KRH` - South Korean Hwan (1953–1962) - * `SCR` - Seychellois Rupee + * `KRW` - South Korean Won - * `SLL` - Sierra Leonean Leone + * `KRO` - South Korean Won (1945–1953) - * `XAG` - Silver + * `SSP` - South Sudanese Pound - * `SGD` - Singapore Dollar + * `SUR` - Soviet Rouble - * `SKK` - Slovak Koruna + * `ESP` - Spanish Peseta - * `SIT` - Slovenian Tolar + * `ESA` - Spanish Peseta (A account) - * `SBD` - Solomon Islands Dollar + * `ESB` - Spanish Peseta (convertible account) - * `SOS` - Somali Shilling + * `XDR` - Special Drawing Rights - * `ZAR` - South African Rand + * `LKR` - Sri Lankan Rupee - * `ZAL` - South African Rand (financial) + * `SHP` - St. Helena Pound - * `KRH` - South Korean Hwan (1953–1962) + * `XSU` - Sucre - * `KRW` - South Korean Won + * `SDD` - Sudanese Dinar (1992–2007) - * `KRO` - South Korean Won (1945–1953) + * `SDG` - Sudanese Pound - * `SSP` - South Sudanese Pound + * `SDP` - Sudanese Pound (1957–1998) - * `SUR` - Soviet Rouble + * `SRD` - Surinamese Dollar - * `ESP` - Spanish Peseta + * `SRG` - Surinamese Guilder - * `ESA` - Spanish Peseta (A account) + * `SZL` - Swazi Lilangeni - * `ESB` - Spanish Peseta (convertible account) + * `SEK` - Swedish Krona - * `XDR` - Special Drawing Rights + * `CHF` - Swiss Franc - * `LKR` - Sri Lankan Rupee + * `SYP` - Syrian Pound - * `SHP` - St. Helena Pound + * `STN` - São Tomé & Príncipe Dobra - * `XSU` - Sucre + * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * `SDD` - Sudanese Dinar (1992–2007) + * `TVD` - TVD - * `SDG` - Sudanese Pound + * `TJR` - Tajikistani Ruble - * `SDP` - Sudanese Pound (1957–1998) + * `TJS` - Tajikistani Somoni - * `SRD` - Surinamese Dollar + * `TZS` - Tanzanian Shilling - * `SRG` - Surinamese Guilder + * `XTS` - Testing Currency Code - * `SZL` - Swazi Lilangeni + * `THB` - Thai Baht - * `SEK` - Swedish Krona + * `XXX` - The codes assigned for transactions where no currency is + involved - * `CHF` - Swiss Franc + * `TPE` - Timorese Escudo - * `SYP` - Syrian Pound + * `TOP` - Tongan Paʻanga - * `STN` - São Tomé & Príncipe Dobra + * `TTD` - Trinidad & Tobago Dollar - * `STD` - São Tomé & Príncipe Dobra (1977–2017) + * `TND` - Tunisian Dinar - * `TVD` - TVD + * `TRY` - Turkish Lira - * `TJR` - Tajikistani Ruble + * `TRL` - Turkish Lira (1922–2005) - * `TJS` - Tajikistani Somoni + * `TMT` - Turkmenistani Manat - * `TZS` - Tanzanian Shilling + * `TMM` - Turkmenistani Manat (1993–2009) - * `XTS` - Testing Currency Code + * `USD` - US Dollar - * `THB` - Thai Baht + * `USN` - US Dollar (Next day) - * `XXX` - The codes assigned for transactions where no currency is - involved + * `USS` - US Dollar (Same day) - * `TPE` - Timorese Escudo + * `UGX` - Ugandan Shilling - * `TOP` - Tongan Paʻanga + * `UGS` - Ugandan Shilling (1966–1987) - * `TTD` - Trinidad & Tobago Dollar + * `UAH` - Ukrainian Hryvnia - * `TND` - Tunisian Dinar + * `UAK` - Ukrainian Karbovanets - * `TRY` - Turkish Lira + * `AED` - United Arab Emirates Dirham - * `TRL` - Turkish Lira (1922–2005) + * `UYW` - Uruguayan Nominal Wage Index Unit - * `TMT` - Turkmenistani Manat + * `UYU` - Uruguayan Peso - * `TMM` - Turkmenistani Manat (1993–2009) + * `UYP` - Uruguayan Peso (1975–1993) - * `USD` - US Dollar + * `UYI` - Uruguayan Peso (Indexed Units) - * `USN` - US Dollar (Next day) + * `UZS` - Uzbekistani Som - * `USS` - US Dollar (Same day) + * `VUV` - Vanuatu Vatu - * `UGX` - Ugandan Shilling + * `VES` - Venezuelan Bolívar - * `UGS` - Ugandan Shilling (1966–1987) + * `VEB` - Venezuelan Bolívar (1871–2008) - * `UAH` - Ukrainian Hryvnia + * `VEF` - Venezuelan Bolívar (2008–2018) - * `UAK` - Ukrainian Karbovanets + * `VND` - Vietnamese Dong - * `AED` - United Arab Emirates Dirham + * `VNN` - Vietnamese Dong (1978–1985) - * `UYW` - Uruguayan Nominal Wage Index Unit + * `CHE` - WIR Euro - * `UYU` - Uruguayan Peso + * `CHW` - WIR Franc - * `UYP` - Uruguayan Peso (1975–1993) + * `XOF` - West African CFA Franc - * `UYI` - Uruguayan Peso (Indexed Units) + * `YDD` - Yemeni Dinar - * `UZS` - Uzbekistani Som + * `YER` - Yemeni Rial - * `VUV` - Vanuatu Vatu + * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * `VES` - Venezuelan Bolívar + * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * `VEB` - Venezuelan Bolívar (1871–2008) + * `YUM` - Yugoslavian New Dinar (1994–2002) - * `VEF` - Venezuelan Bolívar (2008–2018) + * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * `VND` - Vietnamese Dong + * `ZWN` - ZWN - * `VNN` - Vietnamese Dong (1978–1985) + * `ZRN` - Zairean New Zaire (1993–1998) - * `CHE` - WIR Euro + * `ZRZ` - Zairean Zaire (1971–1993) - * `CHW` - WIR Franc + * `ZMW` - Zambian Kwacha - * `XOF` - West African CFA Franc + * `ZMK` - Zambian Kwacha (1968–2012) - * `YDD` - Yemeni Dinar + * `ZWD` - Zimbabwean Dollar (1980–2008) - * `YER` - Yemeni Rial + * `ZWR` - Zimbabwean Dollar (2008) - * `YUN` - Yugoslavian Convertible Dinar (1990–1992) + * `ZWL` - Zimbabwean Dollar (2009) + exchange_rate: + type: optional + docs: The expense's exchange rate. + validation: + pattern: ^-?\d{0,32}(?:\.\d{0,16})?$ + inclusive_of_tax: + type: optional + docs: >- + If the transaction is inclusive or exclusive of tax. `True` if + inclusive, `False` if exclusive. + company: + type: optional + docs: The company the expense belongs to. + employee: + type: optional + docs: The employee this overall transaction relates to. + memo: + type: optional + docs: The expense's private note. + lines: optional> + tracking_categories: optional>> + accounting_period: + type: optional + docs: The accounting period that the Expense was generated in. + integration_params: + type: optional> + access: write-only + linked_account_params: + type: optional> + access: write-only + remote_fields: + type: optional> + access: write-only + source: + openapi: accounting_v3.yml + ExpenseResponse: + properties: + model: Expense + warnings: list + errors: list + logs: optional> + source: + openapi: accounting_v3.yml + ExternalTargetFieldApi: + properties: + name: + type: optional + access: read-only + description: + type: optional + access: read-only + is_mapped: + type: optional + access: read-only + source: + openapi: accounting_v3.yml + ExternalTargetFieldApiResponse: + properties: + Account: optional> + AccountingAttachment: optional> + BalanceSheet: optional> + CashFlowStatement: optional> + CompanyInfo: optional> + Contact: optional> + IncomeStatement: optional> + CreditNote: optional> + Item: optional> + PurchaseOrder: optional> + TrackingCategory: optional> + JournalEntry: optional> + TaxRate: optional> + Invoice: optional> + Payment: optional> + Expense: optional> + VendorCredit: optional> + Transaction: optional> + AccountingPeriod: optional> + GeneralLedgerTransaction: optional> + BankFeedAccount: optional> + Employee: optional> + PaymentMethod: optional> + Project: optional> + PaymentTerm: optional> + source: + openapi: accounting_v3.yml + FeedStatusEnum: + enum: + - ACTIVE + - INACTIVE + docs: |- + * `ACTIVE` - ACTIVE + * `INACTIVE` - INACTIVE + source: + openapi: accounting_v3.yml + FieldFormatEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + docs: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + source: + openapi: accounting_v3.yml + FieldMappingApiInstanceTargetField: + properties: + name: string + description: string + is_organization_wide: boolean + source: + openapi: accounting_v3.yml + inline: true + FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: + properties: + method: optional + url_path: optional + field_traversal_path: optional> + source: + openapi: accounting_v3.yml + inline: true + FieldMappingApiInstanceRemoteField: + properties: + remote_key_name: optional + schema: optional> + remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo + source: + openapi: accounting_v3.yml + inline: true + FieldMappingApiInstance: + properties: + id: + type: optional + validation: + format: uuid + access: read-only + is_integration_wide: + type: optional + access: read-only + target_field: + type: optional + access: read-only + remote_field: + type: optional + access: read-only + source: + openapi: accounting_v3.yml + FieldMappingApiInstanceResponse: + properties: + Account: optional> + AccountingAttachment: optional> + BalanceSheet: optional> + CashFlowStatement: optional> + CompanyInfo: optional> + Contact: optional> + IncomeStatement: optional> + CreditNote: optional> + Item: optional> + PurchaseOrder: optional> + TrackingCategory: optional> + JournalEntry: optional> + TaxRate: optional> + Invoice: optional> + Payment: optional> + Expense: optional> + VendorCredit: optional> + Transaction: optional> + AccountingPeriod: optional> + GeneralLedgerTransaction: optional> + BankFeedAccount: optional> + Employee: optional> + PaymentMethod: optional> + Project: optional> + PaymentTerm: optional> + source: + openapi: accounting_v3.yml + FieldMappingInstanceResponse: + properties: + model: FieldMappingApiInstance + warnings: list + errors: list + logs: optional> + source: + openapi: accounting_v3.yml + FieldPermissionDeserializer: + properties: + enabled_fields: optional> + disabled_fields: optional> + source: + openapi: accounting_v3.yml + FieldPermissionDeserializerRequest: + properties: + enabled_fields: optional> + disabled_fields: optional> + source: + openapi: accounting_v3.yml + FieldTypeEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + docs: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + source: + openapi: accounting_v3.yml + GeneralLedgerTransactionUnderlyingTransactionType: + discriminated: false + docs: |- + The type of the underlying transaction. - * `YUD` - Yugoslavian Hard Dinar (1966–1990) + * `INVOICE` - INVOICE + * `EXPENSE` - EXPENSE + * `TRANSACTION` - TRANSACTION + * `JOURNAL_ENTRY` - JOURNAL_ENTRY + * `PAYMENT` - PAYMENT + * `VENDOR_CREDIT` - VENDOR_CREDIT + * `CREDIT_NOTE` - CREDIT_NOTE + union: + - UnderlyingTransactionTypeEnum + - string + source: + openapi: accounting_v3.yml + inline: true + GeneralLedgerTransactionAccountingPeriod: + discriminated: false + docs: The accounting period that the GeneralLedgerTransaction was generated in. + union: + - type: string + validation: + format: uuid + - AccountingPeriod + source: + openapi: accounting_v3.yml + inline: true + GeneralLedgerTransactionCompany: + discriminated: false + docs: The company the GeneralLedgerTransaction belongs to. + union: + - type: string + validation: + format: uuid + - CompanyInfo + source: + openapi: accounting_v3.yml + inline: true + GeneralLedgerTransactionTrackingCategoriesItem: + discriminated: false + union: + - type: string + validation: + format: uuid + - TrackingCategory + source: + openapi: accounting_v3.yml + inline: true + GeneralLedgerTransactionGeneralLedgerTransactionLinesItem: + discriminated: false + union: + - type: string + validation: + format: uuid + - GeneralLedgerTransactionLine + source: + openapi: accounting_v3.yml + inline: true + GeneralLedgerTransaction: + docs: >- + # The GeneralLedgerTransaction Object - * `YUM` - Yugoslavian New Dinar (1994–2002) + ### Description - * `YUR` - Yugoslavian Reformed Dinar (1992–1993) + A General Ledger Entry is a record of a financial transaction that is + posted to the general ledger, the central repository of a company’s + financial data. - * `ZWN` - ZWN - * `ZRN` - Zairean New Zaire (1993–1998) + The `GeneralLedgerTransaction` object is a singular endpoint to pull all + transactions posted to a company’s general ledger. The transaction that + generated the `GeneralLedgerTransaction` can be found by referencing the + `underlying_transaction_type` and `underlying_transaction_remote_id` + fields. - * `ZRZ` - Zairean Zaire (1971–1993) - * `ZMW` - Zambian Kwacha + The lines of a `GeneralLedgerTransaction` object will always have equal + amounts of debits and credits. - * `ZMK` - Zambian Kwacha (1968–2012) - * `ZWD` - Zimbabwean Dollar (1980–2008) + ### Usage Example - * `ZWR` - Zimbabwean Dollar (2008) + Fetch from the `GET GeneralLedgerTransaction` endpoint and view a general + ledger transaction. + properties: + id: + type: optional + validation: + format: uuid + access: read-only + remote_id: + type: optional + docs: The third-party API ID of the matching object. + created_at: + type: optional + docs: The datetime that this object was created by Merge. + access: read-only + modified_at: + type: optional + docs: The datetime that this object was modified by Merge. + access: read-only + underlying_transaction_remote_id: + type: optional + docs: The third party remote ID of the underlying transaction. + validation: + maxLength: 50 + underlying_transaction_type: + type: optional + docs: |- + The type of the underlying transaction. - * `ZWL` - Zimbabwean Dollar (2009) + * `INVOICE` - INVOICE + * `EXPENSE` - EXPENSE + * `TRANSACTION` - TRANSACTION + * `JOURNAL_ENTRY` - JOURNAL_ENTRY + * `PAYMENT` - PAYMENT + * `VENDOR_CREDIT` - VENDOR_CREDIT + * `CREDIT_NOTE` - CREDIT_NOTE + accounting_period: + type: optional + docs: >- + The accounting period that the GeneralLedgerTransaction was generated + in. + company: + type: optional + docs: The company the GeneralLedgerTransaction belongs to. + remote_updated_at: + type: optional + docs: When the third party's GeneralLedgerTransaction entry was updated. + remote_created_at: + type: optional + docs: When the third party's GeneralLedgerTransaction entry was created. + tracking_categories: optional>> + posting_date: + type: optional + docs: The date that the transaction was posted to the general ledger. + general_ledger_transaction_lines: + type: >- + optional> + docs: A list of “General Ledger Transaction Applied to Lines” objects. + access: read-only + remote_was_deleted: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. + [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + access: read-only + field_mappings: + type: optional> + access: read-only + remote_data: + type: optional> + access: read-only + source: + openapi: accounting_v3.yml + GeneralLedgerTransactionLineAccount: + discriminated: false union: - - TransactionCurrencyEnum - - string + - type: string + validation: + format: uuid + - Account + source: + openapi: accounting_v3.yml + inline: true + GeneralLedgerTransactionLineCompany: + discriminated: false + docs: The company the GeneralLedgerTransaction belongs to. + union: + - type: string + validation: + format: uuid + - CompanyInfo + source: + openapi: accounting_v3.yml + inline: true + GeneralLedgerTransactionLineEmployee: + discriminated: false + union: + - type: string + validation: + format: uuid + - Employee + source: + openapi: accounting_v3.yml + inline: true + GeneralLedgerTransactionLineContact: + discriminated: false + union: + - type: string + validation: + format: uuid + - Contact + source: + openapi: accounting_v3.yml + inline: true + GeneralLedgerTransactionLineProject: + discriminated: false + union: + - type: string + validation: + format: uuid + - Project source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true GeneralLedgerTransactionLineTransactionCurrency: discriminated: false @@ -23446,7 +20316,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true GeneralLedgerTransactionLineTrackingCategoriesItem: discriminated: false @@ -23456,7 +20326,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true GeneralLedgerTransactionLineItem: discriminated: false @@ -23466,7 +20336,7 @@ types: format: uuid - Item source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true GeneralLedgerTransactionLine: docs: >- @@ -23507,7 +20377,7 @@ types: contact: optional project: optional base_currency: - type: optional + type: optional docs: >- The base currency of the transaction @@ -24773,7 +21643,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml IncomeStatementCurrency: discriminated: false docs: >- @@ -25396,7 +22266,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true IncomeStatementCompany: discriminated: false @@ -25407,7 +22277,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true IncomeStatement: docs: >- @@ -26110,14 +22980,14 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml IndividualCommonModelScopeDeserializer: properties: model_name: string model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml IndividualCommonModelScopeDeserializerRequest: properties: model_name: @@ -26127,24 +22997,7 @@ types: model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml - InvoiceType: - discriminated: false - docs: >- - 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 - union: - - InvoiceTypeEnum - - string - source: - openapi: openapi/openapi.yml - inline: true + openapi: accounting_v3.yml InvoiceContact: discriminated: false docs: The invoice's contact. @@ -26154,7 +23007,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceCompany: discriminated: false @@ -26165,7 +23018,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceEmployee: discriminated: false @@ -26176,7 +23029,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceCurrency: discriminated: false @@ -26800,7 +23653,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoicePaymentTerm: discriminated: false @@ -26811,7 +23664,7 @@ types: format: uuid - PaymentTerm source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceStatus: discriminated: false @@ -26828,7 +23681,7 @@ types: - InvoiceStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceTrackingCategoriesItem: discriminated: false @@ -26838,7 +23691,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceAccountingPeriod: discriminated: false @@ -26849,7 +23702,7 @@ types: format: uuid - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoicePurchaseOrdersItem: discriminated: false @@ -26859,7 +23712,7 @@ types: format: uuid - PurchaseOrder source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoicePaymentsItem: discriminated: false @@ -26869,7 +23722,7 @@ types: format: uuid - Payment source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceAppliedPaymentsItem: discriminated: false @@ -26879,7 +23732,7 @@ types: format: uuid - PaymentLineItem source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceAppliedCreditNotesItem: discriminated: false @@ -26889,7 +23742,7 @@ types: format: uuid - CreditNoteApplyLineForInvoice source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceAppliedVendorCreditsItem: discriminated: false @@ -26899,7 +23752,7 @@ types: format: uuid - VendorCreditApplyLineForInvoice source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true Invoice: docs: >- @@ -26937,7 +23790,7 @@ types: docs: The datetime that this object was modified by Merge. access: read-only type: - type: optional + type: optional docs: >- Whether the invoice is an accounts receivable or accounts payable. If `type` is `ACCOUNTS_PAYABLE`, the invoice is a bill. If `type` is @@ -27674,7 +24527,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml InvoiceLineItemEmployee: discriminated: false docs: The employee this overall transaction relates to. @@ -27684,7 +24537,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemProject: discriminated: false @@ -27694,7 +24547,7 @@ types: format: uuid - Project source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemContact: discriminated: false @@ -27705,7 +24558,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemCurrency: discriminated: false @@ -28329,7 +25182,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemItem: discriminated: false @@ -28339,7 +25192,7 @@ types: format: uuid - Item source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemAccount: discriminated: false @@ -28349,7 +25202,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemTrackingCategory: discriminated: false @@ -28359,7 +25212,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemTrackingCategoriesItem: discriminated: false @@ -28369,7 +25222,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItem: docs: >- @@ -29077,7 +25930,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml InvoiceLineItemRequestEmployee: discriminated: false docs: The employee this overall transaction relates to. @@ -29087,7 +25940,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemRequestProject: discriminated: false @@ -29097,7 +25950,7 @@ types: format: uuid - Project source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemRequestContact: discriminated: false @@ -29108,7 +25961,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemRequestCurrency: discriminated: false @@ -29732,7 +26585,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemRequestItem: discriminated: false @@ -29742,7 +26595,7 @@ types: format: uuid - Item source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemRequestAccount: discriminated: false @@ -29752,7 +26605,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemRequestTrackingCategory: discriminated: false @@ -29762,7 +26615,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemRequestTrackingCategoriesItem: discriminated: false @@ -29772,7 +26625,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceLineItemRequest: docs: >- @@ -30461,7 +27314,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml InvoiceRequestType: discriminated: false docs: >- @@ -30477,7 +27330,7 @@ types: - InvoiceTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceRequestContact: discriminated: false @@ -30488,7 +27341,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceRequestEmployee: discriminated: false @@ -30499,7 +27352,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceRequestStatus: discriminated: false @@ -30516,7 +27369,7 @@ types: - InvoiceStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceRequestCompany: discriminated: false @@ -30527,7 +27380,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceRequestCurrency: discriminated: false @@ -31151,7 +28004,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceRequestPaymentTerm: discriminated: false @@ -31162,7 +28015,7 @@ types: format: uuid - PaymentTerm source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceRequestPaymentsItem: discriminated: false @@ -31172,7 +28025,7 @@ types: format: uuid - Payment source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceRequestTrackingCategoriesItem: discriminated: false @@ -31182,7 +28035,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceRequestPurchaseOrdersItem: discriminated: false @@ -31192,7 +28045,7 @@ types: format: uuid - PurchaseOrder source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true InvoiceRequest: docs: >- @@ -31921,7 +28774,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml InvoiceResponse: properties: model: Invoice @@ -31929,7 +28782,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml InvoiceStatusEnum: enum: - PAID @@ -31946,7 +28799,7 @@ types: * `OPEN` - OPEN * `VOID` - VOID source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml InvoiceTypeEnum: enum: - ACCOUNTS_RECEIVABLE @@ -31955,7 +28808,7 @@ types: * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml IssueStatus: discriminated: false docs: |- @@ -31967,7 +28820,7 @@ types: - IssueStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true Issue: properties: @@ -31996,7 +28849,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml IssueStatusEnum: enum: - ONGOING @@ -32005,7 +28858,7 @@ types: * `ONGOING` - ONGOING * `RESOLVED` - RESOLVED source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ItemStatus: discriminated: false docs: |- @@ -32017,7 +28870,22 @@ types: - Status7D1Enum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml + inline: true + ItemType: + discriminated: false + docs: |- + The item's type. + + * `INVENTORY` - INVENTORY + * `NON_INVENTORY` - NON_INVENTORY + * `SERVICE` - SERVICE + * `UNKNOWN` - UNKNOWN + union: + - Type2BbEnum + - string + source: + openapi: accounting_v3.yml inline: true ItemPurchaseAccount: discriminated: false @@ -32028,7 +28896,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemSalesAccount: discriminated: false @@ -32039,7 +28907,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemCompany: discriminated: false @@ -32050,7 +28918,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemPurchaseTaxRate: discriminated: false @@ -32061,7 +28929,7 @@ types: format: uuid - TaxRate source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemSalesTaxRate: discriminated: false @@ -32072,7 +28940,7 @@ types: format: uuid - TaxRate source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true Item: docs: |- @@ -32109,6 +28977,15 @@ types: * `ACTIVE` - ACTIVE * `ARCHIVED` - ARCHIVED + type: + type: optional + docs: |- + The item's type. + + * `INVENTORY` - INVENTORY + * `NON_INVENTORY` - NON_INVENTORY + * `SERVICE` - SERVICE + * `UNKNOWN` - UNKNOWN unit_price: type: optional docs: The item's unit price. @@ -32149,7 +29026,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ItemFormatEnum: enum: - string @@ -32166,7 +29043,7 @@ types: * `bool` - currency * `list` - decimal source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ItemRequestRequestStatus: discriminated: false docs: |- @@ -32178,7 +29055,7 @@ types: - Status7D1Enum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemRequestRequestType: discriminated: false @@ -32193,7 +29070,7 @@ types: - Type2BbEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemRequestRequestPurchaseAccount: discriminated: false @@ -32204,7 +29081,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemRequestRequestSalesAccount: discriminated: false @@ -32215,7 +29092,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemRequestRequestCompany: discriminated: false @@ -32226,7 +29103,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemRequestRequestPurchaseTaxRate: discriminated: false @@ -32237,7 +29114,7 @@ types: format: uuid - TaxRate source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemRequestRequestSalesTaxRate: discriminated: false @@ -32248,7 +29125,7 @@ types: format: uuid - TaxRate source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ItemRequestRequest: docs: |- @@ -32306,7 +29183,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ItemResponse: properties: model: Item @@ -32314,14 +29191,14 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ItemSchema: properties: item_type: optional item_format: optional item_choices: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ItemTypeEnum: enum: - string @@ -32338,7 +29215,7 @@ types: * `bool` - bool * `list` - list source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml JournalEntryPaymentsItem: discriminated: false union: @@ -32347,7 +29224,7 @@ types: format: uuid - Payment source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryAppliedPaymentsItem: discriminated: false @@ -32357,7 +29234,7 @@ types: format: uuid - PaymentLineItem source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryCurrency: discriminated: false @@ -32981,7 +29858,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryCompany: discriminated: false @@ -32992,7 +29869,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryTrackingCategoriesItem: discriminated: false @@ -33002,7 +29879,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryPostingStatus: discriminated: false @@ -33015,7 +29892,7 @@ types: - PostingStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryAccountingPeriod: discriminated: false @@ -33026,7 +29903,7 @@ types: format: uuid - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntry: docs: >- @@ -33758,7 +30635,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml JournalEntryRequestPaymentsItem: discriminated: false union: @@ -33767,7 +30644,7 @@ types: format: uuid - Payment source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryRequestCurrency: discriminated: false @@ -34391,7 +31268,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryRequestCompany: discriminated: false @@ -34402,7 +31279,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryRequestTrackingCategoriesItem: discriminated: false @@ -34412,7 +31289,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryRequestPostingStatus: discriminated: false @@ -34425,7 +31302,7 @@ types: - PostingStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalEntryRequest: docs: >- @@ -35107,7 +31984,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml JournalEntryResponse: properties: model: JournalEntry @@ -35115,7 +31992,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml JournalLineAccount: discriminated: false union: @@ -35124,7 +32001,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalLineTrackingCategory: discriminated: false @@ -35134,7 +32011,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalLineTrackingCategoriesItem: discriminated: false @@ -35144,7 +32021,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalLineCurrency: discriminated: false @@ -35768,7 +32645,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalLineProject: discriminated: false @@ -35778,7 +32655,7 @@ types: format: uuid - Project source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalLine: docs: >- @@ -36479,7 +33356,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml JournalLineRequestAccount: discriminated: false union: @@ -36488,7 +33365,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalLineRequestTrackingCategory: discriminated: false @@ -36498,7 +33375,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalLineRequestTrackingCategoriesItem: discriminated: false @@ -36508,7 +33385,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalLineRequestCurrency: discriminated: false @@ -37132,7 +34009,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalLineRequestProject: discriminated: false @@ -37142,7 +34019,7 @@ types: format: uuid - Project source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true JournalLineRequest: docs: >- @@ -37827,7 +34704,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml LanguageEnum: enum: - en @@ -37836,7 +34713,7 @@ types: * `en` - en * `de` - de source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml LastSyncResultEnum: enum: - SYNCING @@ -37853,20 +34730,20 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml LinkToken: properties: link_token: string integration_name: optional magic_link_url: optional source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml LinkedAccountStatus: properties: linked_account_status: string can_make_request: boolean source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml MetaResponse: properties: request_schema: map @@ -37875,7 +34752,7 @@ types: has_conditional_params: boolean has_required_linked_account_params: boolean source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml MethodEnum: enum: - GET @@ -37894,7 +34771,7 @@ types: * `PATCH` - PATCH * `DELETE` - DELETE source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml MethodTypeEnum: enum: - CREDIT_CARD @@ -37909,7 +34786,7 @@ types: * `CASH` - CASH * `CHECK` - CHECK source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ModelOperation: docs: >- # The ModelOperation Object @@ -37929,31 +34806,17 @@ types: required_post_parameters: list supported_fields: list source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ModelPermissionDeserializer: properties: is_enabled: optional source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ModelPermissionDeserializerRequest: properties: is_enabled: optional source: - openapi: openapi/openapi.yml - MultipartFormFieldRequestEncoding: - discriminated: false - docs: |- - The encoding of the value of `data`. Defaults to `RAW` if not defined. - - * `RAW` - RAW - * `BASE64` - BASE64 - * `GZIP_BASE64` - GZIP_BASE64 - union: - - EncodingEnum - - string - source: - openapi: openapi/openapi.yml - inline: true + openapi: accounting_v3.yml MultipartFormFieldRequest: docs: >- # The MultipartFormField Object @@ -37979,7 +34842,7 @@ types: validation: minLength: 1 encoding: - type: optional + type: optional docs: |- The encoding of the value of `data`. Defaults to `RAW` if not defined. @@ -37997,224 +34860,224 @@ types: validation: minLength: 1 source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedAccountDetailsAndActionsList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedAccountList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedAccountingAttachmentList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedAccountingPeriodList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedAuditLogEventList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedBalanceSheetList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedBankFeedAccountList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedBankFeedTransactionList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedCashFlowStatementList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedCompanyInfoList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedContactList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedCreditNoteList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedEmployeeList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedExpenseList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedGeneralLedgerTransactionList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedIncomeStatementList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedInvoiceList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedIssueList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedItemList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedJournalEntryList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedPaymentList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedPaymentMethodList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedPaymentTermList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedProjectList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedPurchaseOrderList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedRemoteFieldClassList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedSyncStatusList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedTaxRateList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedTrackingCategoryList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedTransactionList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaginatedVendorCreditList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PatchedItemRequestRequestStatus: discriminated: false docs: |- @@ -38226,7 +35089,7 @@ types: - Status7D1Enum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedItemRequestRequestType: discriminated: false @@ -38241,7 +35104,7 @@ types: - Type2BbEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedItemRequestRequest: docs: |- @@ -38309,7 +35172,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PatchedPaymentRequestContact: discriminated: false docs: The supplier, or customer involved in the payment. @@ -38319,7 +35182,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedPaymentRequestAccount: discriminated: false @@ -38330,7 +35193,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedPaymentRequestPaymentMethod: discriminated: false @@ -38341,7 +35204,7 @@ types: format: uuid - PaymentMethod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedPaymentRequestCurrency: discriminated: false @@ -38965,7 +35828,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedPaymentRequestCompany: discriminated: false @@ -38976,7 +35839,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedPaymentRequestType: discriminated: false @@ -38989,7 +35852,7 @@ types: - PaymentTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedPaymentRequestTrackingCategoriesItem: discriminated: false @@ -38999,7 +35862,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedPaymentRequestAccountingPeriod: discriminated: false @@ -39010,7 +35873,7 @@ types: format: uuid - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedPaymentRequestAppliedToLinesItem: discriminated: false @@ -39020,7 +35883,7 @@ types: format: uuid - PaymentLineItemRequest source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PatchedPaymentRequest: docs: >- @@ -39703,7 +36566,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaymentContact: discriminated: false docs: The supplier, or customer involved in the payment. @@ -39713,7 +36576,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentAccount: discriminated: false @@ -39724,7 +36587,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentPaymentMethod: discriminated: false @@ -39735,7 +36598,7 @@ types: format: uuid - PaymentMethod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentCurrency: discriminated: false @@ -40359,7 +37222,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentCompany: discriminated: false @@ -40370,7 +37233,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentType: discriminated: false @@ -40383,7 +37246,7 @@ types: - PaymentTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentTrackingCategoriesItem: discriminated: false @@ -40393,7 +37256,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentAccountingPeriod: discriminated: false @@ -40404,7 +37267,7 @@ types: format: uuid - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentAppliedToLinesItem: discriminated: false @@ -40414,7 +37277,7 @@ types: format: uuid - PaymentLineItem source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true Payment: docs: >- @@ -41125,7 +37988,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaymentLineItem: docs: >- # The PaymentLineItem Object @@ -41179,7 +38042,7 @@ types: The type of transaction the payment portion is being applied to. Possible values include: INVOICE, JOURNAL_ENTRY, or CREDIT_NOTE. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaymentLineItemRequest: docs: >- # The PaymentLineItem Object @@ -41231,7 +38094,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaymentMethodMethodType: discriminated: false docs: |- @@ -41246,7 +38109,7 @@ types: - MethodTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentMethod: docs: >- @@ -41307,7 +38170,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaymentRequestContact: discriminated: false docs: The supplier, or customer involved in the payment. @@ -41317,7 +38180,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentRequestAccount: discriminated: false @@ -41328,7 +38191,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentRequestPaymentMethod: discriminated: false @@ -41339,7 +38202,7 @@ types: format: uuid - PaymentMethod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentRequestCurrency: discriminated: false @@ -41963,7 +38826,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentRequestCompany: discriminated: false @@ -41974,7 +38837,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentRequestType: discriminated: false @@ -41987,7 +38850,7 @@ types: - PaymentTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentRequestTrackingCategoriesItem: discriminated: false @@ -41997,7 +38860,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentRequestAccountingPeriod: discriminated: false @@ -42008,7 +38871,7 @@ types: format: uuid - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentRequestAppliedToLinesItem: discriminated: false @@ -42018,7 +38881,7 @@ types: format: uuid - PaymentLineItemRequest source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentRequest: docs: >- @@ -42701,7 +39564,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaymentResponse: properties: model: Payment @@ -42709,7 +39572,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaymentTermCompany: discriminated: false docs: The subsidiary that the payment term belongs to. @@ -42719,7 +39582,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PaymentTerm: docs: >- @@ -42788,7 +39651,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PaymentTypeEnum: enum: - ACCOUNTS_PAYABLE @@ -42797,7 +39660,7 @@ types: * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PostingStatusEnum: enum: - UNPOSTED @@ -42806,7 +39669,7 @@ types: * `UNPOSTED` - UNPOSTED * `POSTED` - POSTED source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ProjectCompany: discriminated: false docs: The subsidiary that the project belongs to. @@ -42816,7 +39679,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true ProjectContact: discriminated: false @@ -42827,7 +39690,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true Project: docs: >- @@ -42883,7 +39746,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PurchaseOrderStatus: discriminated: false docs: |- @@ -42898,7 +39761,7 @@ types: - PurchaseOrderStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderDeliveryAddress: discriminated: false @@ -42909,7 +39772,7 @@ types: format: uuid - Address source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderVendor: discriminated: false @@ -42920,7 +39783,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderCompany: discriminated: false @@ -42931,7 +39794,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderCurrency: discriminated: false @@ -43555,7 +40418,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderPaymentTerm: discriminated: false @@ -43566,7 +40429,7 @@ types: format: uuid - PaymentTerm source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderTrackingCategoriesItem: discriminated: false @@ -43576,7 +40439,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderAccountingPeriod: discriminated: false @@ -43587,7 +40450,7 @@ types: format: uuid - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrder: docs: >- @@ -44332,7 +41195,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PurchaseOrderLineItemItem: discriminated: false union: @@ -44341,7 +41204,7 @@ types: format: uuid - Item source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderLineItemCurrency: discriminated: false @@ -44965,7 +41828,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderLineItem: docs: >- @@ -45678,7 +42541,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PurchaseOrderLineItemRequestItem: discriminated: false union: @@ -45687,7 +42550,7 @@ types: format: uuid - Item source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderLineItemRequestCurrency: discriminated: false @@ -46311,7 +43174,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderLineItemRequest: docs: >- @@ -47008,7 +43871,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PurchaseOrderRequestStatus: discriminated: false docs: |- @@ -47023,7 +43886,7 @@ types: - PurchaseOrderStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderRequestDeliveryAddress: discriminated: false @@ -47034,7 +43897,7 @@ types: format: uuid - Address source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderRequestVendor: discriminated: false @@ -47045,7 +43908,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderRequestCompany: discriminated: false @@ -47056,7 +43919,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderRequestPaymentTerm: discriminated: false @@ -47067,7 +43930,7 @@ types: format: uuid - PaymentTerm source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderRequestCurrency: discriminated: false @@ -47691,7 +44554,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderRequestTrackingCategoriesItem: discriminated: false @@ -47701,7 +44564,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true PurchaseOrderRequest: docs: >- @@ -48397,7 +45260,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PurchaseOrderResponse: properties: model: PurchaseOrder @@ -48405,7 +45268,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml PurchaseOrderStatusEnum: enum: - DRAFT @@ -48420,7 +45283,7 @@ types: * `BILLED` - BILLED * `DELETED` - DELETED source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RemoteData: docs: >- # The RemoteData Object @@ -48442,35 +45305,35 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RemoteEndpointInfo: properties: method: string url_path: string field_traversal_path: list source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RemoteFieldRemoteFieldClass: discriminated: false union: - string - RemoteFieldClass source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true RemoteField: properties: remote_field_class: RemoteFieldRemoteFieldClass value: optional source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RemoteFieldApiCoverage: discriminated: false union: - integer - double source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true RemoteFieldApi: properties: @@ -48483,7 +45346,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RemoteFieldApiResponse: properties: Account: optional> @@ -48512,7 +45375,7 @@ types: Project: optional> PaymentTerm: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RemoteFieldClass: properties: id: optional @@ -48526,7 +45389,7 @@ types: field_choices: optional> item_schema: optional source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RemoteFieldRequestRemoteFieldClass: discriminated: false union: @@ -48535,14 +45398,14 @@ types: format: uuid - RemoteFieldClass source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true RemoteFieldRequest: properties: remote_field_class: RemoteFieldRequestRemoteFieldClass value: optional source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RemoteKey: docs: >- # The RemoteKey Object @@ -48560,7 +45423,7 @@ types: name: string key: string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RemoteResponse: docs: >- # The RemoteResponse Object @@ -48583,7 +45446,7 @@ types: response_type: optional headers: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ReportItem: docs: >- # The ReportItem Object @@ -48633,7 +45496,7 @@ types: [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RequestFormatEnum: enum: - JSON @@ -48644,7 +45507,7 @@ types: * `XML` - XML * `MULTIPART` - MULTIPART source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ResponseTypeEnum: enum: - JSON @@ -48653,7 +45516,7 @@ types: * `JSON` - JSON * `BASE64_GZIP` - BASE64_GZIP source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml RoleEnum: enum: - ADMIN @@ -48670,7 +45533,7 @@ types: * `SYSTEM` - SYSTEM * `MERGE_TEAM` - MERGE_TEAM source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml SelectiveSyncConfigurationsUsageEnum: enum: - IN_NEXT_SYNC @@ -48679,7 +45542,7 @@ types: * `IN_NEXT_SYNC` - IN_NEXT_SYNC * `IN_LAST_SYNC` - IN_LAST_SYNC source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml Status7D1Enum: enum: - ACTIVE @@ -48688,7 +45551,7 @@ types: * `ACTIVE` - ACTIVE * `ARCHIVED` - ARCHIVED source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml Status895Enum: enum: - ACTIVE @@ -48697,7 +45560,7 @@ types: * `ACTIVE` - ACTIVE * `INACTIVE` - INACTIVE source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml StatusFd5Enum: enum: - SYNCING @@ -48714,14 +45577,22 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml + SyncStatusLastSyncResult: + discriminated: false + union: + - LastSyncResultEnum + - string + source: + openapi: accounting_v3.yml + inline: true SyncStatusStatus: discriminated: false union: - StatusFd5Enum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true SyncStatus: docs: >- @@ -48742,13 +45613,13 @@ types: model_id: string last_sync_start: optional next_sync_start: optional - last_sync_result: optional + last_sync_result: optional last_sync_finished: optional status: SyncStatusStatus is_initial_sync: boolean selective_sync_configurations_usage: optional source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml TaxComponentComponentType: discriminated: false docs: >- @@ -48763,7 +45634,7 @@ types: - ComponentTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TaxComponent: docs: >- @@ -48829,7 +45700,7 @@ types: more](https://docs.merge.dev/integrations/hris/supported-features/). access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml TaxRateCompany: discriminated: false docs: >- @@ -48841,7 +45712,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TaxRateStatus: discriminated: false @@ -48857,7 +45728,7 @@ types: - Status7D1Enum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TaxRateTaxComponentsItem: discriminated: false @@ -48867,7 +45738,7 @@ types: format: uuid - TaxComponent source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TaxRate: docs: >- @@ -48961,7 +45832,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml TrackingCategoryStatus: discriminated: false docs: |- @@ -48973,7 +45844,7 @@ types: - Status7D1Enum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TrackingCategoryCategoryType: discriminated: false @@ -48986,7 +45857,7 @@ types: - CategoryTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TrackingCategoryCompany: discriminated: false @@ -48997,7 +45868,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TrackingCategory: docs: >- @@ -49069,7 +45940,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml TransactionAccount: discriminated: false docs: The transaction's account. @@ -49079,7 +45950,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TransactionContact: discriminated: false @@ -49090,7 +45961,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TransactionCurrency: discriminated: false @@ -49714,7 +46585,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TransactionTrackingCategoriesItem: discriminated: false @@ -49724,7 +46595,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TransactionAccountingPeriod: discriminated: false @@ -49735,7 +46606,7 @@ types: format: uuid - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true Transaction: docs: >- @@ -50462,7 +47333,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml TransactionCurrencyEnum: enum: - XUA @@ -51385,7 +48256,7 @@ types: * `ZWL` - Zimbabwean Dollar (2009) source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml TransactionLineItemItem: discriminated: false union: @@ -51394,7 +48265,7 @@ types: format: uuid - Item source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TransactionLineItemCurrency: discriminated: false @@ -52018,7 +48889,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true TransactionLineItem: docs: >- @@ -52729,7 +49600,7 @@ types: more](https://docs.merge.dev/integrations/hris/supported-features/). access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml Type2BbEnum: enum: - INVENTORY @@ -52742,7 +49613,7 @@ types: * `SERVICE` - SERVICE * `UNKNOWN` - UNKNOWN source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml UnderlyingTransactionTypeEnum: enum: - INVOICE @@ -52761,12 +49632,12 @@ types: * `VENDOR_CREDIT` - VENDOR_CREDIT * `CREDIT_NOTE` - CREDIT_NOTE source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml ValidationProblemSource: properties: pointer: string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml VendorCreditVendor: discriminated: false docs: The vendor that owes the gift or refund. @@ -52776,7 +49647,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditCurrency: discriminated: false @@ -53400,7 +50271,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditCompany: discriminated: false @@ -53411,7 +50282,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditTrackingCategoriesItem: discriminated: false @@ -53421,7 +50292,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditAccountingPeriod: discriminated: false @@ -53432,7 +50303,7 @@ types: format: uuid - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCredit: docs: >- @@ -54138,7 +51009,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml VendorCreditApplyLineForInvoiceVendorCredit: discriminated: false union: @@ -54147,7 +51018,7 @@ types: format: uuid - VendorCredit source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditApplyLineForInvoice: docs: >- @@ -54194,7 +51065,7 @@ types: more](https://docs.merge.dev/integrations/hris/supported-features/). access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml VendorCreditApplyLineForVendorCreditInvoice: discriminated: false union: @@ -54203,7 +51074,7 @@ types: format: uuid - Invoice source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditApplyLineForVendorCredit: docs: >- @@ -54250,7 +51121,7 @@ types: more](https://docs.merge.dev/integrations/hris/supported-features/). access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml VendorCreditApplyLineForVendorCreditRequestInvoice: discriminated: false union: @@ -54259,7 +51130,7 @@ types: format: uuid - Invoice source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditApplyLineForVendorCreditRequest: docs: >- @@ -54295,7 +51166,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml VendorCreditLineAccount: discriminated: false docs: The line's account. @@ -54305,7 +51176,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditLineProject: discriminated: false @@ -54315,7 +51186,7 @@ types: format: uuid - Project source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditLineContact: discriminated: false @@ -54325,7 +51196,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditLine: docs: >- @@ -54403,7 +51274,7 @@ types: more](https://docs.merge.dev/integrations/hris/supported-features/). access: read-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml VendorCreditLineRequestAccount: discriminated: false docs: The line's account. @@ -54413,7 +51284,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditLineRequestProject: discriminated: false @@ -54423,7 +51294,7 @@ types: format: uuid - Project source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditLineRequestContact: discriminated: false @@ -54433,7 +51304,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditLineRequest: docs: >- @@ -54495,7 +51366,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml VendorCreditRequestVendor: discriminated: false docs: The vendor that owes the gift or refund. @@ -54505,7 +51376,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditRequestCurrency: discriminated: false @@ -55129,7 +52000,7 @@ types: - TransactionCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditRequestCompany: discriminated: false @@ -55140,7 +52011,7 @@ types: format: uuid - CompanyInfo source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditRequestTrackingCategoriesItem: discriminated: false @@ -55150,7 +52021,7 @@ types: format: uuid - TrackingCategory source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditRequestAccountingPeriod: discriminated: false @@ -55161,7 +52032,7 @@ types: format: uuid - AccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true VendorCreditRequest: docs: >- @@ -55839,7 +52710,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml VendorCreditResponse: properties: model: VendorCredit @@ -55847,7 +52718,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml WarningValidationProblem: properties: source: optional @@ -55855,11 +52726,11 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml WebhookReceiver: properties: event: string is_active: boolean key: optional source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/accountDetails.yml b/.mock/definition/Accounting/accountDetails.yml similarity index 87% rename from .mock/definition/accounting/accountDetails.yml rename to .mock/definition/Accounting/accountDetails.yml index a9e9606f..2ed0ac3a 100644 --- a/.mock/definition/accounting/accountDetails.yml +++ b/.mock/definition/Accounting/accountDetails.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Get details for a linked account. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.AccountDetails + type: accountingRoot.AccountDetails status-code: 200 examples: - headers: {} @@ -33,4 +33,4 @@ service: account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/accountToken.yml b/.mock/definition/Accounting/accountToken.yml similarity index 89% rename from .mock/definition/accounting/accountToken.yml rename to .mock/definition/Accounting/accountToken.yml index e5fa0475..3e8083ad 100644 --- a/.mock/definition/accounting/accountToken.yml +++ b/.mock/definition/Accounting/accountToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -12,12 +12,12 @@ service: Returns the account token for the end user with the provided public token. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: public_token: string response: docs: '' - type: root.AccountToken + type: accountingRoot.AccountToken status-code: 200 examples: - path-parameters: @@ -41,4 +41,4 @@ service: key: value id: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/accountingPeriods.yml b/.mock/definition/Accounting/accountingPeriods.yml similarity index 91% rename from .mock/definition/accounting/accountingPeriods.yml rename to .mock/definition/Accounting/accountingPeriods.yml index d6fc7c6b..95e74f28 100644 --- a/.mock/definition/accounting/accountingPeriods.yml +++ b/.mock/definition/Accounting/accountingPeriods.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `AccountingPeriod` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: AccountingPeriodsListRequest query-parameters: @@ -40,7 +44,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedAccountingPeriodList + type: accountingRoot.PaginatedAccountingPeriodList status-code: 200 examples: - headers: {} @@ -72,7 +76,7 @@ service: auth: true docs: Returns an `AccountingPeriod` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -90,7 +94,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.AccountingPeriod + type: accountingRoot.AccountingPeriod status-code: 200 examples: - path-parameters: @@ -116,4 +120,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/accounts.yml b/.mock/definition/Accounting/accounts.yml similarity index 96% rename from .mock/definition/accounting/accounts.yml rename to .mock/definition/Accounting/accounts.yml index c6746098..b08c143d 100644 --- a/.mock/definition/accounting/accounts.yml +++ b/.mock/definition/Accounting/accounts.yml @@ -6,7 +6,7 @@ types: name: ClassificationStatus - status source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountsListRequestShowEnumOrigins: enum: - classification @@ -14,7 +14,7 @@ types: name: ClassificationStatus - status source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountsRetrieveRequestRemoteFields: enum: - classification @@ -22,7 +22,7 @@ types: name: ClassificationStatus - status source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml AccountsRetrieveRequestShowEnumOrigins: enum: - classification @@ -30,9 +30,9 @@ types: name: ClassificationStatus - status source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -42,8 +42,12 @@ service: method: GET auth: true docs: Returns a list of `Account` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: AccountsListRequest query-parameters: @@ -69,6 +73,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -124,7 +129,7 @@ service: docs: If provided, will only return accounts with this status. response: docs: '' - type: root.PaginatedAccountList + type: accountingRoot.PaginatedAccountList status-code: 200 examples: - headers: {} @@ -164,7 +169,7 @@ service: auth: true docs: Creates an `Account` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: AccountEndpointRequest query-parameters: @@ -178,11 +183,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.AccountRequest + model: accountingRoot.AccountRequest content-type: application/json response: docs: '' - type: root.AccountResponse + type: accountingRoot.AccountResponse status-code: 201 examples: - headers: {} @@ -242,7 +247,7 @@ service: auth: true docs: Returns an `Account` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -250,6 +255,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -275,7 +281,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Account + type: accountingRoot.Account status-code: 200 examples: - path-parameters: @@ -314,10 +320,10 @@ service: auth: true docs: Returns metadata for `Account` POSTs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -493,4 +499,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/addresses.yml b/.mock/definition/Accounting/addresses.yml similarity index 93% rename from .mock/definition/accounting/addresses.yml rename to .mock/definition/Accounting/addresses.yml index 989f0df1..8841ef7f 100644 --- a/.mock/definition/accounting/addresses.yml +++ b/.mock/definition/Accounting/addresses.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Returns an `Address` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -38,7 +38,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Address + type: accountingRoot.Address status-code: 200 examples: - path-parameters: @@ -58,4 +58,4 @@ service: country: AF zip_code: '10027' source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/asyncPassthrough.yml b/.mock/definition/Accounting/asyncPassthrough.yml similarity index 83% rename from .mock/definition/accounting/asyncPassthrough.yml rename to .mock/definition/Accounting/asyncPassthrough.yml index da15bafd..e1fd037b 100644 --- a/.mock/definition/accounting/asyncPassthrough.yml +++ b/.mock/definition/Accounting/asyncPassthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -12,13 +12,13 @@ service: Asynchronously pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: - body: root.DataPassthroughRequest + body: accountingRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.AsyncPassthroughReciept + type: accountingRoot.AsyncPassthroughReciept status-code: 200 examples: - headers: {} @@ -34,7 +34,7 @@ service: auth: true docs: Retrieves data from earlier async-passthrough POST request source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: async_passthrough_receipt_id: string response: @@ -59,12 +59,12 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml types: AsyncPassthroughRetrieveResponse: discriminated: false union: - - root.RemoteResponse + - accountingRoot.RemoteResponse - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/asyncTasks.yml b/.mock/definition/Accounting/asyncTasks.yml similarity index 95% rename from .mock/definition/accounting/asyncTasks.yml rename to .mock/definition/Accounting/asyncTasks.yml index 6365c3ab..c9126d81 100644 --- a/.mock/definition/accounting/asyncTasks.yml +++ b/.mock/definition/Accounting/asyncTasks.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -10,12 +10,12 @@ service: auth: true docs: Returns an `AsyncPostTask` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string response: docs: '' - type: root.AsyncPostTask + type: accountingRoot.AsyncPostTask status-code: 200 examples: - path-parameters: @@ -78,4 +78,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/attachments.yml b/.mock/definition/Accounting/attachments.yml similarity index 96% rename from .mock/definition/accounting/attachments.yml rename to .mock/definition/Accounting/attachments.yml index cae3762b..5db063ed 100644 --- a/.mock/definition/accounting/attachments.yml +++ b/.mock/definition/Accounting/attachments.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `AccountingAttachment` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: AttachmentsListRequest query-parameters: @@ -66,7 +70,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedAccountingAttachmentList + type: accountingRoot.PaginatedAccountingAttachmentList status-code: 200 examples: - headers: {} @@ -99,7 +103,7 @@ service: auth: true docs: Creates an `AccountingAttachment` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: AccountingAttachmentEndpointRequest query-parameters: @@ -113,11 +117,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.AccountingAttachmentRequest + model: accountingRoot.AccountingAttachmentRequest content-type: application/json response: docs: '' - type: root.AccountingAttachmentResponse + type: accountingRoot.AccountingAttachmentResponse status-code: 201 examples: - headers: {} @@ -170,7 +174,7 @@ service: auth: true docs: Returns an `AccountingAttachment` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -188,7 +192,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.AccountingAttachment + type: accountingRoot.AccountingAttachment status-code: 200 examples: - path-parameters: @@ -220,10 +224,10 @@ service: auth: true docs: Returns metadata for `AccountingAttachment` POSTs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -399,4 +403,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/auditTrail.yml b/.mock/definition/Accounting/auditTrail.yml similarity index 93% rename from .mock/definition/accounting/auditTrail.yml rename to .mock/definition/Accounting/auditTrail.yml index 6e1b8672..906d228f 100644 --- a/.mock/definition/accounting/auditTrail.yml +++ b/.mock/definition/Accounting/auditTrail.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Gets a list of audit trail events. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: AuditTrailListRequest query-parameters: @@ -72,7 +76,7 @@ service: email. response: docs: '' - type: root.PaginatedAuditLogEventList + type: accountingRoot.PaginatedAuditLogEventList status-code: 200 examples: - response: @@ -91,4 +95,4 @@ service: from Read to Read+Write created_at: '2024-01-15T09:30:00Z' source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/availableActions.yml b/.mock/definition/Accounting/availableActions.yml similarity index 90% rename from .mock/definition/accounting/availableActions.yml rename to .mock/definition/Accounting/availableActions.yml index 35fca3fa..0d591889 100644 --- a/.mock/definition/accounting/availableActions.yml +++ b/.mock/definition/Accounting/availableActions.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of models and actions available for an account. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.AvailableActions + type: accountingRoot.AvailableActions status-code: 200 examples: - headers: {} @@ -47,4 +47,4 @@ service: - company - title source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/balanceSheets.yml b/.mock/definition/Accounting/balanceSheets.yml similarity index 95% rename from .mock/definition/accounting/balanceSheets.yml rename to .mock/definition/Accounting/balanceSheets.yml index dde810e4..fd97b5a2 100644 --- a/.mock/definition/accounting/balanceSheets.yml +++ b/.mock/definition/Accounting/balanceSheets.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `BalanceSheet` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: BalanceSheetsListRequest query-parameters: @@ -30,6 +34,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -69,7 +74,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedBalanceSheetList + type: accountingRoot.PaginatedBalanceSheetList status-code: 200 examples: - headers: {} @@ -141,7 +146,7 @@ service: auth: true docs: Returns a `BalanceSheet` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -149,6 +154,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -164,7 +170,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.BalanceSheet + type: accountingRoot.BalanceSheet status-code: 200 examples: - path-parameters: @@ -238,4 +244,4 @@ service: data: key: value source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/bankFeedAccounts.yml b/.mock/definition/Accounting/bankFeedAccounts.yml similarity index 96% rename from .mock/definition/accounting/bankFeedAccounts.yml rename to .mock/definition/Accounting/bankFeedAccounts.yml index 2e64d197..7cb1c3bb 100644 --- a/.mock/definition/accounting/bankFeedAccounts.yml +++ b/.mock/definition/Accounting/bankFeedAccounts.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `BankFeedAccount` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: BankFeedAccountsListRequest query-parameters: @@ -40,7 +44,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedBankFeedAccountList + type: accountingRoot.PaginatedBankFeedAccountList status-code: 200 examples: - headers: {} @@ -75,7 +79,7 @@ service: auth: true docs: Creates a `BankFeedAccount` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: BankFeedAccountEndpointRequest query-parameters: @@ -89,11 +93,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.BankFeedAccountRequest + model: accountingRoot.BankFeedAccountRequest content-type: application/json response: docs: '' - type: root.BankFeedAccountResponse + type: accountingRoot.BankFeedAccountResponse status-code: 201 examples: - headers: {} @@ -150,7 +154,7 @@ service: auth: true docs: Returns a `BankFeedAccount` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -168,7 +172,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.BankFeedAccount + type: accountingRoot.BankFeedAccount status-code: 200 examples: - path-parameters: @@ -204,10 +208,10 @@ service: auth: true docs: Returns metadata for `BankFeedAccount` POSTs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -383,4 +387,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/bankFeedTransactions.yml b/.mock/definition/Accounting/bankFeedTransactions.yml similarity index 95% rename from .mock/definition/accounting/bankFeedTransactions.yml rename to .mock/definition/Accounting/bankFeedTransactions.yml index 682615d0..3411602c 100644 --- a/.mock/definition/accounting/bankFeedTransactions.yml +++ b/.mock/definition/Accounting/bankFeedTransactions.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `BankFeedTransaction` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: BankFeedTransactionsListRequest query-parameters: @@ -27,6 +31,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -71,7 +76,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedBankFeedTransactionList + type: accountingRoot.PaginatedBankFeedTransactionList status-code: 200 examples: - headers: {} @@ -101,7 +106,7 @@ service: auth: true docs: Creates a `BankFeedTransaction` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: BankFeedTransactionEndpointRequest query-parameters: @@ -115,11 +120,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.BankFeedTransactionRequestRequest + model: accountingRoot.BankFeedTransactionRequestRequest content-type: application/json response: docs: '' - type: root.BankFeedTransactionResponse + type: accountingRoot.BankFeedTransactionResponse status-code: 201 examples: - headers: {} @@ -169,7 +174,7 @@ service: auth: true docs: Returns a `BankFeedTransaction` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -177,6 +182,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -192,7 +198,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.BankFeedTransaction + type: accountingRoot.BankFeedTransaction status-code: 200 examples: - path-parameters: @@ -221,10 +227,10 @@ service: auth: true docs: Returns metadata for `BankFeedTransaction` POSTs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -400,4 +406,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/cashFlowStatements.yml b/.mock/definition/Accounting/cashFlowStatements.yml similarity index 95% rename from .mock/definition/accounting/cashFlowStatements.yml rename to .mock/definition/Accounting/cashFlowStatements.yml index 179afb9c..a5f0900d 100644 --- a/.mock/definition/accounting/cashFlowStatements.yml +++ b/.mock/definition/Accounting/cashFlowStatements.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `CashFlowStatement` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: CashFlowStatementsListRequest query-parameters: @@ -32,6 +36,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -71,7 +76,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedCashFlowStatementList + type: accountingRoot.PaginatedCashFlowStatementList status-code: 200 examples: - headers: {} @@ -142,7 +147,7 @@ service: auth: true docs: Returns a `CashFlowStatement` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -150,6 +155,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -165,7 +171,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.CashFlowStatement + type: accountingRoot.CashFlowStatement status-code: 200 examples: - path-parameters: @@ -238,4 +244,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/companyInfo.yml b/.mock/definition/Accounting/companyInfo.yml similarity index 89% rename from .mock/definition/accounting/companyInfo.yml rename to .mock/definition/Accounting/companyInfo.yml index 488a4308..7add92f2 100644 --- a/.mock/definition/accounting/companyInfo.yml +++ b/.mock/definition/Accounting/companyInfo.yml @@ -1,22 +1,18 @@ types: - CompanyInfoListRequestExpand: + CompanyInfoListRequestExpandItem: enum: - addresses - - value: addresses,phone_numbers - name: AddressesPhoneNumbers - phone_numbers source: - openapi: openapi/openapi.yml - CompanyInfoRetrieveRequestExpand: + openapi: accounting_v3.yml + CompanyInfoRetrieveRequestExpandItem: enum: - addresses - - value: addresses,phone_numbers - name: AddressesPhoneNumbers - phone_numbers source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -26,8 +22,12 @@ service: method: GET auth: true docs: Returns a list of `CompanyInfo` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: CompanyInfoListRequest query-parameters: @@ -43,7 +43,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -83,7 +84,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedCompanyInfoList + type: accountingRoot.PaginatedCompanyInfoList status-code: 200 examples: - headers: {} @@ -101,7 +102,8 @@ service: tax_number: 11-0011000 fiscal_year_end_month: 12 fiscal_year_end_day: 31 - currency: XUA + currency: + key: value remote_created_at: '2020-03-31T00:00:00Z' addresses: - created_at: '2021-09-15T00:00:00Z' @@ -131,14 +133,15 @@ service: auth: true docs: Returns a `CompanyInfo` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: name: CompanyInfoRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -154,7 +157,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.CompanyInfo + type: accountingRoot.CompanyInfo status-code: 200 examples: - path-parameters: @@ -171,7 +174,8 @@ service: tax_number: 11-0011000 fiscal_year_end_month: 12 fiscal_year_end_day: 31 - currency: XUA + currency: + key: value remote_created_at: '2020-03-31T00:00:00Z' urls: - urls @@ -202,4 +206,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/contacts.yml b/.mock/definition/Accounting/contacts.yml similarity index 94% rename from .mock/definition/accounting/contacts.yml rename to .mock/definition/Accounting/contacts.yml index ba75cfb4..fe791995 100644 --- a/.mock/definition/accounting/contacts.yml +++ b/.mock/definition/Accounting/contacts.yml @@ -1,36 +1,20 @@ types: - ContactsListRequestExpand: + ContactsListRequestExpandItem: enum: - addresses - - value: addresses,company - name: AddressesCompany - - value: addresses,phone_numbers - name: AddressesPhoneNumbers - - value: addresses,phone_numbers,company - name: AddressesPhoneNumbersCompany - company - phone_numbers - - value: phone_numbers,company - name: PhoneNumbersCompany source: - openapi: openapi/openapi.yml - ContactsRetrieveRequestExpand: + openapi: accounting_v3.yml + ContactsRetrieveRequestExpandItem: enum: - addresses - - value: addresses,company - name: AddressesCompany - - value: addresses,phone_numbers - name: AddressesPhoneNumbers - - value: addresses,phone_numbers,company - name: AddressesPhoneNumbersCompany - company - phone_numbers - - value: phone_numbers,company - name: PhoneNumbersCompany source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -40,8 +24,12 @@ service: method: GET auth: true docs: Returns a list of `Contact` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: ContactsListRequest query-parameters: @@ -63,7 +51,8 @@ service: type: optional docs: If provided, will only return Contacts that match this email. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -134,7 +123,7 @@ service: docs: If provided, will only return Contacts that match this status. response: docs: '' - type: root.PaginatedContactList + type: accountingRoot.PaginatedContactList status-code: 200 examples: - headers: {} @@ -182,7 +171,7 @@ service: auth: true docs: Creates a `Contact` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: ContactEndpointRequest query-parameters: @@ -196,11 +185,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.ContactRequest + model: accountingRoot.ContactRequest content-type: application/json response: docs: '' - type: root.ContactResponse + type: accountingRoot.ContactResponse status-code: 201 examples: - headers: {} @@ -268,14 +257,15 @@ service: auth: true docs: Returns a `Contact` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: name: ContactsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -306,7 +296,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Contact + type: accountingRoot.Contact status-code: 200 examples: - path-parameters: @@ -355,10 +345,10 @@ service: auth: true docs: Returns metadata for `Contact` POSTs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -538,8 +528,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: ContactsRemoteFieldClassesListRequest query-parameters: @@ -579,7 +573,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: accountingRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -599,4 +593,4 @@ service: field_choices: - field_choices source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/Accounting/creditNotes.yml b/.mock/definition/Accounting/creditNotes.yml new file mode 100644 index 00000000..2fd4e08e --- /dev/null +++ b/.mock/definition/Accounting/creditNotes.yml @@ -0,0 +1,637 @@ +types: + CreditNotesListRequestExpandItem: + enum: + - accounting_period + - applied_payments + - company + - contact + - line_items + - payments + - tracking_categories + source: + openapi: accounting_v3.yml + CreditNotesListRequestRemoteFields: + enum: + - status + - value: status,type + name: StatusType + - type + source: + openapi: accounting_v3.yml + CreditNotesListRequestShowEnumOrigins: + enum: + - status + - value: status,type + name: StatusType + - type + source: + openapi: accounting_v3.yml + CreditNotesRetrieveRequestExpandItem: + enum: + - accounting_period + - applied_payments + - company + - contact + - line_items + - payments + - tracking_categories + source: + openapi: accounting_v3.yml + CreditNotesRetrieveRequestRemoteFields: + enum: + - status + - value: status,type + name: StatusType + - type + source: + openapi: accounting_v3.yml + CreditNotesRetrieveRequestShowEnumOrigins: + enum: + - status + - value: status,type + name: StatusType + - type + source: + openapi: accounting_v3.yml +imports: + accountingRoot: __package__.yml +service: + auth: false + base-path: '' + endpoints: + list: + path: /accounting/v1/credit-notes + method: GET + auth: true + docs: Returns a list of `CreditNote` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: accounting_v3.yml + request: + name: CreditNotesListRequest + query-parameters: + company_id: + type: optional + docs: If provided, will only return credit notes for this company. + created_after: + type: optional + docs: If provided, will only return objects created after this datetime. + created_before: + type: optional + docs: >- + If provided, will only return objects created before this + datetime. + cursor: + type: optional + docs: The pagination cursor value. + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + modified_after: + type: optional + docs: >- + If provided, only objects synced by Merge after this date time + will be returned. + modified_before: + type: optional + docs: >- + If provided, only objects synced by Merge before this date time + will be returned. + page_size: + type: optional + docs: Number of results to return per page. + remote_fields: + type: optional + docs: Deprecated. Use show_enum_origins. + remote_id: + type: optional + docs: The API provider's ID for the given object. + show_enum_origins: + type: optional + docs: >- + 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) + transaction_date_after: + type: optional + docs: If provided, will only return objects created after this datetime. + transaction_date_before: + type: optional + docs: >- + If provided, will only return objects created before this + datetime. + response: + docs: '' + type: accountingRoot.PaginatedCreditNoteList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - 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: contact + company: company + 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: accounting_period + applied_to_lines: + - 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 + create: + path: /accounting/v1/credit-notes + method: POST + auth: true + docs: Creates a `CreditNote` object with the given values. + source: + openapi: accounting_v3.yml + request: + name: CreditNoteEndpointRequest + query-parameters: + is_debug_mode: + type: optional + docs: >- + Whether to include debug fields (such as log file links) in the + response. + run_async: + type: optional + docs: Whether or not third-party updates should be run asynchronously. + body: + properties: + model: accountingRoot.CreditNoteRequest + content-type: application/json + response: + docs: '' + type: accountingRoot.CreditNoteResponse + status-code: 201 + examples: + - headers: {} + request: + model: {} + response: + body: + 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: contact + company: company + 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: accounting_period + applied_to_lines: + - 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 + 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 + retrieve: + path: /accounting/v1/credit-notes/{id} + method: GET + auth: true + docs: Returns a `CreditNote` object with the given `id`. + source: + openapi: accounting_v3.yml + path-parameters: + id: string + request: + name: CreditNotesRetrieveRequest + query-parameters: + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + remote_fields: + type: optional + docs: Deprecated. Use show_enum_origins. + show_enum_origins: + type: optional + docs: >- + 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) + response: + docs: '' + type: accountingRoot.CreditNote + status-code: 200 + examples: + - path-parameters: + id: id + headers: {} + response: + body: + 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: contact + company: company + 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_category: tracking_category + 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: accounting_period + 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 + 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 + metaPostRetrieve: + path: /accounting/v1/credit-notes/meta/post + method: GET + auth: true + docs: Returns metadata for `CreditNote` POSTs. + source: + openapi: accounting_v3.yml + response: + docs: '' + type: accountingRoot.MetaResponse + status-code: 200 + examples: + - headers: {} + response: + body: + 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 + source: + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/deleteAccount.yml b/.mock/definition/Accounting/deleteAccount.yml similarity index 77% rename from .mock/definition/accounting/deleteAccount.yml rename to .mock/definition/Accounting/deleteAccount.yml index 402b4e72..2706d9b8 100644 --- a/.mock/definition/accounting/deleteAccount.yml +++ b/.mock/definition/Accounting/deleteAccount.yml @@ -8,8 +8,8 @@ service: auth: true docs: Delete a linked account. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml examples: - headers: {} source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/employees.yml b/.mock/definition/Accounting/employees.yml similarity index 92% rename from .mock/definition/accounting/employees.yml rename to .mock/definition/Accounting/employees.yml index 3ccf25f6..7ada0e1e 100644 --- a/.mock/definition/accounting/employees.yml +++ b/.mock/definition/Accounting/employees.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Employee` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: EmployeesListRequest query-parameters: @@ -19,6 +23,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -45,7 +50,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedEmployeeList + type: accountingRoot.PaginatedEmployeeList status-code: 200 examples: - headers: {} @@ -81,7 +86,7 @@ service: auth: true docs: Returns an `Employee` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -89,6 +94,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -104,7 +110,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Employee + type: accountingRoot.Employee status-code: 200 examples: - path-parameters: @@ -134,4 +140,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/expenses.yml b/.mock/definition/Accounting/expenses.yml similarity index 70% rename from .mock/definition/accounting/expenses.yml rename to .mock/definition/Accounting/expenses.yml index 98c48edf..212585dc 100644 --- a/.mock/definition/accounting/expenses.yml +++ b/.mock/definition/Accounting/expenses.yml @@ -1,254 +1,26 @@ types: - ExpensesListRequestExpand: + ExpensesListRequestExpandItem: enum: - account - - value: account,accounting_period - name: AccountAccountingPeriod - - value: account,company - name: AccountCompany - - value: account,company,accounting_period - name: AccountCompanyAccountingPeriod - - value: account,company,employee - name: AccountCompanyEmployee - - value: account,company,employee,accounting_period - name: AccountCompanyEmployeeAccountingPeriod - - value: account,contact - name: AccountContact - - value: account,contact,accounting_period - name: AccountContactAccountingPeriod - - value: account,contact,company - name: AccountContactCompany - - value: account,contact,company,accounting_period - name: AccountContactCompanyAccountingPeriod - - value: account,contact,company,employee - name: AccountContactCompanyEmployee - - value: account,contact,company,employee,accounting_period - name: AccountContactCompanyEmployeeAccountingPeriod - - value: account,contact,employee - name: AccountContactEmployee - - value: account,contact,employee,accounting_period - name: AccountContactEmployeeAccountingPeriod - - value: account,employee - name: AccountEmployee - - value: account,employee,accounting_period - name: AccountEmployeeAccountingPeriod - accounting_period - company - - value: company,accounting_period - name: CompanyAccountingPeriod - - value: company,employee - name: CompanyEmployee - - value: company,employee,accounting_period - name: CompanyEmployeeAccountingPeriod - contact - - value: contact,accounting_period - name: ContactAccountingPeriod - - value: contact,company - name: ContactCompany - - value: contact,company,accounting_period - name: ContactCompanyAccountingPeriod - - value: contact,company,employee - name: ContactCompanyEmployee - - value: contact,company,employee,accounting_period - name: ContactCompanyEmployeeAccountingPeriod - - value: contact,employee - name: ContactEmployee - - value: contact,employee,accounting_period - name: ContactEmployeeAccountingPeriod - employee - - value: employee,accounting_period - name: EmployeeAccountingPeriod - tracking_categories - - value: tracking_categories,account - name: TrackingCategoriesAccount - - value: tracking_categories,account,accounting_period - name: TrackingCategoriesAccountAccountingPeriod - - value: tracking_categories,account,company - name: TrackingCategoriesAccountCompany - - value: tracking_categories,account,company,accounting_period - name: TrackingCategoriesAccountCompanyAccountingPeriod - - value: tracking_categories,account,company,employee - name: TrackingCategoriesAccountCompanyEmployee - - value: tracking_categories,account,company,employee,accounting_period - name: TrackingCategoriesAccountCompanyEmployeeAccountingPeriod - - value: tracking_categories,account,contact - name: TrackingCategoriesAccountContact - - value: tracking_categories,account,contact,accounting_period - name: TrackingCategoriesAccountContactAccountingPeriod - - value: tracking_categories,account,contact,company - name: TrackingCategoriesAccountContactCompany - - value: tracking_categories,account,contact,company,accounting_period - name: TrackingCategoriesAccountContactCompanyAccountingPeriod - - value: tracking_categories,account,contact,company,employee - name: TrackingCategoriesAccountContactCompanyEmployee - - value: tracking_categories,account,contact,company,employee,accounting_period - name: TrackingCategoriesAccountContactCompanyEmployeeAccountingPeriod - - value: tracking_categories,account,contact,employee - name: TrackingCategoriesAccountContactEmployee - - value: tracking_categories,account,contact,employee,accounting_period - name: TrackingCategoriesAccountContactEmployeeAccountingPeriod - - value: tracking_categories,account,employee - name: TrackingCategoriesAccountEmployee - - value: tracking_categories,account,employee,accounting_period - name: TrackingCategoriesAccountEmployeeAccountingPeriod - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,company,employee - name: TrackingCategoriesCompanyEmployee - - value: tracking_categories,company,employee,accounting_period - name: TrackingCategoriesCompanyEmployeeAccountingPeriod - - value: tracking_categories,contact - name: TrackingCategoriesContact - - value: tracking_categories,contact,accounting_period - name: TrackingCategoriesContactAccountingPeriod - - value: tracking_categories,contact,company - name: TrackingCategoriesContactCompany - - value: tracking_categories,contact,company,accounting_period - name: TrackingCategoriesContactCompanyAccountingPeriod - - value: tracking_categories,contact,company,employee - name: TrackingCategoriesContactCompanyEmployee - - value: tracking_categories,contact,company,employee,accounting_period - name: TrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: tracking_categories,contact,employee - name: TrackingCategoriesContactEmployee - - value: tracking_categories,contact,employee,accounting_period - name: TrackingCategoriesContactEmployeeAccountingPeriod - - value: tracking_categories,employee - name: TrackingCategoriesEmployee - - value: tracking_categories,employee,accounting_period - name: TrackingCategoriesEmployeeAccountingPeriod source: - openapi: openapi/openapi.yml - ExpensesRetrieveRequestExpand: + openapi: accounting_v3.yml + ExpensesRetrieveRequestExpandItem: enum: - account - - value: account,accounting_period - name: AccountAccountingPeriod - - value: account,company - name: AccountCompany - - value: account,company,accounting_period - name: AccountCompanyAccountingPeriod - - value: account,company,employee - name: AccountCompanyEmployee - - value: account,company,employee,accounting_period - name: AccountCompanyEmployeeAccountingPeriod - - value: account,contact - name: AccountContact - - value: account,contact,accounting_period - name: AccountContactAccountingPeriod - - value: account,contact,company - name: AccountContactCompany - - value: account,contact,company,accounting_period - name: AccountContactCompanyAccountingPeriod - - value: account,contact,company,employee - name: AccountContactCompanyEmployee - - value: account,contact,company,employee,accounting_period - name: AccountContactCompanyEmployeeAccountingPeriod - - value: account,contact,employee - name: AccountContactEmployee - - value: account,contact,employee,accounting_period - name: AccountContactEmployeeAccountingPeriod - - value: account,employee - name: AccountEmployee - - value: account,employee,accounting_period - name: AccountEmployeeAccountingPeriod - accounting_period - company - - value: company,accounting_period - name: CompanyAccountingPeriod - - value: company,employee - name: CompanyEmployee - - value: company,employee,accounting_period - name: CompanyEmployeeAccountingPeriod - contact - - value: contact,accounting_period - name: ContactAccountingPeriod - - value: contact,company - name: ContactCompany - - value: contact,company,accounting_period - name: ContactCompanyAccountingPeriod - - value: contact,company,employee - name: ContactCompanyEmployee - - value: contact,company,employee,accounting_period - name: ContactCompanyEmployeeAccountingPeriod - - value: contact,employee - name: ContactEmployee - - value: contact,employee,accounting_period - name: ContactEmployeeAccountingPeriod - employee - - value: employee,accounting_period - name: EmployeeAccountingPeriod - tracking_categories - - value: tracking_categories,account - name: TrackingCategoriesAccount - - value: tracking_categories,account,accounting_period - name: TrackingCategoriesAccountAccountingPeriod - - value: tracking_categories,account,company - name: TrackingCategoriesAccountCompany - - value: tracking_categories,account,company,accounting_period - name: TrackingCategoriesAccountCompanyAccountingPeriod - - value: tracking_categories,account,company,employee - name: TrackingCategoriesAccountCompanyEmployee - - value: tracking_categories,account,company,employee,accounting_period - name: TrackingCategoriesAccountCompanyEmployeeAccountingPeriod - - value: tracking_categories,account,contact - name: TrackingCategoriesAccountContact - - value: tracking_categories,account,contact,accounting_period - name: TrackingCategoriesAccountContactAccountingPeriod - - value: tracking_categories,account,contact,company - name: TrackingCategoriesAccountContactCompany - - value: tracking_categories,account,contact,company,accounting_period - name: TrackingCategoriesAccountContactCompanyAccountingPeriod - - value: tracking_categories,account,contact,company,employee - name: TrackingCategoriesAccountContactCompanyEmployee - - value: tracking_categories,account,contact,company,employee,accounting_period - name: TrackingCategoriesAccountContactCompanyEmployeeAccountingPeriod - - value: tracking_categories,account,contact,employee - name: TrackingCategoriesAccountContactEmployee - - value: tracking_categories,account,contact,employee,accounting_period - name: TrackingCategoriesAccountContactEmployeeAccountingPeriod - - value: tracking_categories,account,employee - name: TrackingCategoriesAccountEmployee - - value: tracking_categories,account,employee,accounting_period - name: TrackingCategoriesAccountEmployeeAccountingPeriod - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,company,employee - name: TrackingCategoriesCompanyEmployee - - value: tracking_categories,company,employee,accounting_period - name: TrackingCategoriesCompanyEmployeeAccountingPeriod - - value: tracking_categories,contact - name: TrackingCategoriesContact - - value: tracking_categories,contact,accounting_period - name: TrackingCategoriesContactAccountingPeriod - - value: tracking_categories,contact,company - name: TrackingCategoriesContactCompany - - value: tracking_categories,contact,company,accounting_period - name: TrackingCategoriesContactCompanyAccountingPeriod - - value: tracking_categories,contact,company,employee - name: TrackingCategoriesContactCompanyEmployee - - value: tracking_categories,contact,company,employee,accounting_period - name: TrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: tracking_categories,contact,employee - name: TrackingCategoriesContactEmployee - - value: tracking_categories,contact,employee,accounting_period - name: TrackingCategoriesContactEmployeeAccountingPeriod - - value: tracking_categories,employee - name: TrackingCategoriesEmployee - - value: tracking_categories,employee,accounting_period - name: TrackingCategoriesEmployeeAccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -258,8 +30,12 @@ service: method: GET auth: true docs: Returns a list of `Expense` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: ExpensesListRequest query-parameters: @@ -278,7 +54,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -331,7 +108,7 @@ service: datetime. response: docs: '' - type: root.PaginatedExpenseList + type: accountingRoot.PaginatedExpenseList status-code: 200 examples: - headers: {} @@ -412,7 +189,7 @@ service: auth: true docs: Creates an `Expense` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: ExpenseEndpointRequest query-parameters: @@ -426,11 +203,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.ExpenseRequest + model: accountingRoot.ExpenseRequest content-type: application/json response: docs: '' - type: root.ExpenseResponse + type: accountingRoot.ExpenseResponse status-code: 201 examples: - headers: {} @@ -531,14 +308,15 @@ service: auth: true docs: Returns an `Expense` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: name: ExpensesRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -559,7 +337,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Expense + type: accountingRoot.Expense status-code: 200 examples: - path-parameters: @@ -651,8 +429,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: ExpensesLinesRemoteFieldClassesListRequest query-parameters: @@ -692,7 +474,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: accountingRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -717,10 +499,10 @@ service: auth: true docs: Returns metadata for `Expense` POSTs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -900,8 +682,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: ExpensesRemoteFieldClassesListRequest query-parameters: @@ -941,7 +727,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: accountingRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -961,4 +747,4 @@ service: field_choices: - field_choices source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/fieldMapping.yml b/.mock/definition/Accounting/fieldMapping.yml similarity index 98% rename from .mock/definition/accounting/fieldMapping.yml rename to .mock/definition/Accounting/fieldMapping.yml index 7f106183..fbdcd0e0 100644 --- a/.mock/definition/accounting/fieldMapping.yml +++ b/.mock/definition/Accounting/fieldMapping.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -14,7 +14,7 @@ service: fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: FieldMappingsRetrieveRequest query-parameters: @@ -27,7 +27,7 @@ service: of the request since these fields require some calculations. response: docs: '' - type: root.FieldMappingApiInstanceResponse + type: accountingRoot.FieldMappingApiInstanceResponse status-code: 200 examples: - headers: {} @@ -442,7 +442,7 @@ service: scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: CreateFieldMappingRequest query-parameters: @@ -498,7 +498,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: accountingRoot.FieldMappingInstanceResponse status-code: 201 examples: - headers: {} @@ -558,12 +558,12 @@ service: the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: field_mapping_id: string response: docs: '' - type: root.FieldMappingInstanceResponse + type: accountingRoot.FieldMappingInstanceResponse status-code: 204 examples: - path-parameters: @@ -616,7 +616,7 @@ service: will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: field_mapping_id: string request: @@ -645,7 +645,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: accountingRoot.FieldMappingInstanceResponse status-code: 200 examples: - path-parameters: @@ -701,7 +701,7 @@ service: or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: RemoteFieldsRetrieveRequest query-parameters: @@ -718,7 +718,7 @@ service: data from your customers. response: docs: '' - type: root.RemoteFieldApiResponse + type: accountingRoot.RemoteFieldApiResponse status-code: 200 examples: - headers: {} @@ -1085,10 +1085,10 @@ service: Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.ExternalTargetFieldApiResponse + type: accountingRoot.ExternalTargetFieldApiResponse status-code: 200 examples: - headers: {} @@ -1195,4 +1195,4 @@ service: description: this is a example description of a target field is_mapped: is_mapped source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/forceResync.yml b/.mock/definition/Accounting/forceResync.yml similarity index 88% rename from .mock/definition/accounting/forceResync.yml rename to .mock/definition/Accounting/forceResync.yml index 8e7e969a..519177e1 100644 --- a/.mock/definition/accounting/forceResync.yml +++ b/.mock/definition/Accounting/forceResync.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -15,10 +15,10 @@ service: linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -34,4 +34,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/generalLedgerTransactions.yml b/.mock/definition/Accounting/generalLedgerTransactions.yml similarity index 75% rename from .mock/definition/accounting/generalLedgerTransactions.yml rename to .mock/definition/Accounting/generalLedgerTransactions.yml index 38fe7292..837920e6 100644 --- a/.mock/definition/accounting/generalLedgerTransactions.yml +++ b/.mock/definition/Accounting/generalLedgerTransactions.yml @@ -1,68 +1,22 @@ types: - GeneralLedgerTransactionsListRequestExpand: + GeneralLedgerTransactionsListRequestExpandItem: enum: - accounting_period - company - - value: company,accounting_period - name: CompanyAccountingPeriod - general_ledger_transaction_lines - - value: general_ledger_transaction_lines,accounting_period - name: GeneralLedgerTransactionLinesAccountingPeriod - - value: general_ledger_transaction_lines,company - name: GeneralLedgerTransactionLinesCompany - - value: general_ledger_transaction_lines,company,accounting_period - name: GeneralLedgerTransactionLinesCompanyAccountingPeriod - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,general_ledger_transaction_lines - name: TrackingCategoriesGeneralLedgerTransactionLines - - value: tracking_categories,general_ledger_transaction_lines,accounting_period - name: TrackingCategoriesGeneralLedgerTransactionLinesAccountingPeriod - - value: tracking_categories,general_ledger_transaction_lines,company - name: TrackingCategoriesGeneralLedgerTransactionLinesCompany - - value: >- - tracking_categories,general_ledger_transaction_lines,company,accounting_period - name: TrackingCategoriesGeneralLedgerTransactionLinesCompanyAccountingPeriod source: - openapi: openapi/openapi.yml - GeneralLedgerTransactionsRetrieveRequestExpand: + openapi: accounting_v3.yml + GeneralLedgerTransactionsRetrieveRequestExpandItem: enum: - accounting_period - company - - value: company,accounting_period - name: CompanyAccountingPeriod - general_ledger_transaction_lines - - value: general_ledger_transaction_lines,accounting_period - name: GeneralLedgerTransactionLinesAccountingPeriod - - value: general_ledger_transaction_lines,company - name: GeneralLedgerTransactionLinesCompany - - value: general_ledger_transaction_lines,company,accounting_period - name: GeneralLedgerTransactionLinesCompanyAccountingPeriod - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,general_ledger_transaction_lines - name: TrackingCategoriesGeneralLedgerTransactionLines - - value: tracking_categories,general_ledger_transaction_lines,accounting_period - name: TrackingCategoriesGeneralLedgerTransactionLinesAccountingPeriod - - value: tracking_categories,general_ledger_transaction_lines,company - name: TrackingCategoriesGeneralLedgerTransactionLinesCompany - - value: >- - tracking_categories,general_ledger_transaction_lines,company,accounting_period - name: TrackingCategoriesGeneralLedgerTransactionLinesCompanyAccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -72,8 +26,12 @@ service: method: GET auth: true docs: Returns a list of `GeneralLedgerTransaction` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: GeneralLedgerTransactionsListRequest query-parameters: @@ -94,7 +52,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -140,7 +99,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedGeneralLedgerTransactionList + type: accountingRoot.PaginatedGeneralLedgerTransactionList status-code: 200 examples: - headers: {} @@ -200,14 +159,15 @@ service: auth: true docs: Returns a `GeneralLedgerTransaction` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: name: GeneralLedgerTransactionsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -223,7 +183,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.GeneralLedgerTransaction + type: accountingRoot.GeneralLedgerTransaction status-code: 200 examples: - path-parameters: @@ -286,4 +246,4 @@ service: data: key: value source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/generateKey.yml b/.mock/definition/Accounting/generateKey.yml similarity index 84% rename from .mock/definition/accounting/generateKey.yml rename to .mock/definition/Accounting/generateKey.yml index 4d79b8ce..53f0f60d 100644 --- a/.mock/definition/accounting/generateKey.yml +++ b/.mock/definition/Accounting/generateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Create a remote key. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: GenerateRemoteKeyRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: accountingRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/incomeStatements.yml b/.mock/definition/Accounting/incomeStatements.yml similarity index 96% rename from .mock/definition/accounting/incomeStatements.yml rename to .mock/definition/Accounting/incomeStatements.yml index 92f62e77..1b452c9a 100644 --- a/.mock/definition/accounting/incomeStatements.yml +++ b/.mock/definition/Accounting/incomeStatements.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `IncomeStatement` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: IncomeStatementsListRequest query-parameters: @@ -30,6 +34,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -69,7 +74,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedIncomeStatementList + type: accountingRoot.PaginatedIncomeStatementList status-code: 200 examples: - headers: {} @@ -155,7 +160,7 @@ service: auth: true docs: Returns an `IncomeStatement` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -163,6 +168,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -178,7 +184,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.IncomeStatement + type: accountingRoot.IncomeStatement status-code: 200 examples: - path-parameters: @@ -266,4 +272,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/Accounting/invoices.yml b/.mock/definition/Accounting/invoices.yml new file mode 100644 index 00000000..7af52799 --- /dev/null +++ b/.mock/definition/Accounting/invoices.yml @@ -0,0 +1,1206 @@ +types: + InvoicesListRequestExpandItem: + enum: + - accounting_period + - applied_credit_notes + - applied_payments + - applied_vendor_credits + - company + - contact + - employee + - line_items + - payment_term + - payments + - purchase_orders + - tracking_categories + source: + openapi: accounting_v3.yml + InvoicesListRequestStatus: + enum: + - DRAFT + - OPEN + - PAID + - PARTIALLY_PAID + - SUBMITTED + - VOID + source: + openapi: accounting_v3.yml + InvoicesListRequestType: + enum: + - ACCOUNTS_PAYABLE + - ACCOUNTS_RECEIVABLE + source: + openapi: accounting_v3.yml + InvoicesRetrieveRequestExpandItem: + enum: + - accounting_period + - applied_credit_notes + - applied_payments + - applied_vendor_credits + - company + - contact + - employee + - line_items + - payment_term + - payments + - purchase_orders + - tracking_categories + source: + openapi: accounting_v3.yml +imports: + accountingRoot: __package__.yml +service: + auth: false + base-path: '' + endpoints: + list: + path: /accounting/v1/invoices + method: GET + auth: true + docs: Returns a list of `Invoice` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: accounting_v3.yml + request: + name: InvoicesListRequest + query-parameters: + company_id: + type: optional + docs: If provided, will only return invoices for this company. + contact_id: + type: optional + docs: If provided, will only return invoices for this contact. + created_after: + type: optional + docs: If provided, will only return objects created after this datetime. + created_before: + type: optional + docs: >- + If provided, will only return objects created before this + datetime. + cursor: + type: optional + docs: The pagination cursor value. + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_remote_fields: + type: optional + docs: >- + Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + issue_date_after: + type: optional + docs: If provided, will only return objects created after this datetime. + issue_date_before: + type: optional + docs: >- + If provided, will only return objects created before this + datetime. + modified_after: + type: optional + docs: >- + If provided, only objects synced by Merge after this date time + will be returned. + modified_before: + type: optional + docs: >- + If provided, only objects synced by Merge before this date time + will be returned. + number: + type: optional + docs: If provided, will only return Invoices with this number. + page_size: + type: optional + docs: Number of results to return per page. + remote_fields: + type: optional> + docs: Deprecated. Use show_enum_origins. + remote_id: + type: optional + docs: The API provider's ID for the given object. + show_enum_origins: + type: optional> + docs: >- + 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) + status: + type: optional + docs: |- + If provided, will only return Invoices with this status. + + * `PAID` - PAID + * `DRAFT` - DRAFT + * `SUBMITTED` - SUBMITTED + * `PARTIALLY_PAID` - PARTIALLY_PAID + * `OPEN` - OPEN + * `VOID` - VOID + type: + type: optional + docs: |- + If provided, will only return Invoices with this type. + + * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE + * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE + response: + docs: '' + type: accountingRoot.PaginatedInvoiceList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - id: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + remote_id: '990110' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + type: ACCOUNTS_RECEIVABLE + contact: contact + 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 + currency: XUA + exchange_rate: '2.9' + payment_term: payment_term + total_discount: 1.1 + sub_total: 100 + status: PAID + total_tax_amount: 5 + total_amount: 105 + balance: 105 + remote_updated_at: '2020-04-01T00:00:00Z' + tracking_categories: + - 7dc5ca17-d311-44cd-9ce0-333080367a18 + - 6aa0700c-48e1-4c4a-8162-02e6a582df05 + - 8c933d61-8f5b-4360-ac0c-c9dc87bee763 + accounting_period: accounting_period + purchase_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: + - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: '8765432' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + description: Pickleball lessons + unit_price: 50 + quantity: 1 + total_amount: 50 + employee: 7442f0d5-722d-45bd-b807-6e38489d37fe + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + contact: 908934-49j9-093f-0989-908923908 + currency: USD + exchange_rate: '2.9' + item: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + account: cd0f32d4-a493-11ec-b909-0242ac120002 + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + applied_credit_notes: + - created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + credit_note: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + applied_vendor_credits: + - created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + vendor_credit: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + inclusive_of_tax: true + 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: remote_field_class + create: + path: /accounting/v1/invoices + method: POST + auth: true + docs: |- + 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). + + source: + openapi: accounting_v3.yml + request: + name: InvoiceEndpointRequest + query-parameters: + is_debug_mode: + type: optional + docs: >- + Whether to include debug fields (such as log file links) in the + response. + run_async: + type: optional + docs: Whether or not third-party updates should be run asynchronously. + body: + properties: + model: accountingRoot.InvoiceRequest + content-type: application/json + response: + docs: '' + type: accountingRoot.InvoiceResponse + status-code: 201 + examples: + - headers: {} + request: + model: {} + response: + body: + model: + id: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + remote_id: '990110' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + type: ACCOUNTS_RECEIVABLE + contact: contact + 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 + currency: XUA + exchange_rate: '2.9' + payment_term: payment_term + total_discount: 1.1 + sub_total: 100 + status: PAID + total_tax_amount: 5 + total_amount: 105 + balance: 105 + remote_updated_at: '2020-04-01T00:00:00Z' + tracking_categories: + - 7dc5ca17-d311-44cd-9ce0-333080367a18 + - 6aa0700c-48e1-4c4a-8162-02e6a582df05 + - 8c933d61-8f5b-4360-ac0c-c9dc87bee763 + accounting_period: accounting_period + purchase_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: + - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: '8765432' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + description: Pickleball lessons + unit_price: 50 + quantity: 1 + total_amount: 50 + employee: 7442f0d5-722d-45bd-b807-6e38489d37fe + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + contact: 908934-49j9-093f-0989-908923908 + currency: USD + exchange_rate: '2.9' + item: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + account: cd0f32d4-a493-11ec-b909-0242ac120002 + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + applied_credit_notes: + - created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + credit_note: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + applied_vendor_credits: + - created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + vendor_credit: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + inclusive_of_tax: true + 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: remote_field_class + 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 + retrieve: + path: /accounting/v1/invoices/{id} + method: GET + auth: true + docs: Returns an `Invoice` object with the given `id`. + source: + openapi: accounting_v3.yml + path-parameters: + id: string + request: + name: InvoicesRetrieveRequest + query-parameters: + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_remote_fields: + type: optional + docs: >- + Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + remote_fields: + type: optional> + docs: Deprecated. Use show_enum_origins. + show_enum_origins: + type: optional> + docs: >- + 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) + response: + docs: '' + type: accountingRoot.Invoice + status-code: 200 + examples: + - path-parameters: + id: id + headers: {} + response: + body: + id: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + remote_id: '990110' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + type: ACCOUNTS_RECEIVABLE + contact: contact + 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 + currency: XUA + exchange_rate: '2.9' + payment_term: payment_term + total_discount: 1.1 + sub_total: 100 + status: PAID + total_tax_amount: 5 + total_amount: 105 + balance: 105 + remote_updated_at: '2020-04-01T00:00:00Z' + tracking_categories: + - 7dc5ca17-d311-44cd-9ce0-333080367a18 + - 6aa0700c-48e1-4c4a-8162-02e6a582df05 + - 8c933d61-8f5b-4360-ac0c-c9dc87bee763 + accounting_period: accounting_period + purchase_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: + - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: '8765432' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + description: Pickleball lessons + unit_price: 50 + quantity: 1 + total_amount: 50 + employee: 7442f0d5-722d-45bd-b807-6e38489d37fe + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + contact: 908934-49j9-093f-0989-908923908 + currency: USD + exchange_rate: '2.9' + item: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + account: cd0f32d4-a493-11ec-b909-0242ac120002 + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + tracking_category: tracking_category + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: true + field_mappings: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_fields: + - remote_field_class: remote_field_class + applied_credit_notes: + - remote_id: '088899' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + credit_note: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + remote_was_deleted: true + applied_vendor_credits: + - remote_id: '088899' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + vendor_credit: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + remote_was_deleted: true + inclusive_of_tax: true + 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: remote_field_class + value: + key: value + partialUpdate: + path: /accounting/v1/invoices/{id} + method: PATCH + auth: true + docs: Updates an `Invoice` object with the given `id`. + source: + openapi: accounting_v3.yml + path-parameters: + id: string + request: + name: PatchedInvoiceEndpointRequest + query-parameters: + is_debug_mode: + type: optional + docs: >- + Whether to include debug fields (such as log file links) in the + response. + run_async: + type: optional + docs: Whether or not third-party updates should be run asynchronously. + body: + properties: + model: accountingRoot.InvoiceRequest + content-type: application/json + response: + docs: '' + type: accountingRoot.InvoiceResponse + status-code: 200 + examples: + - path-parameters: + id: id + headers: {} + request: + model: {} + response: + body: + model: + id: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 + remote_id: '990110' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + type: ACCOUNTS_RECEIVABLE + contact: contact + 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 + currency: XUA + exchange_rate: '2.9' + payment_term: payment_term + total_discount: 1.1 + sub_total: 100 + status: PAID + total_tax_amount: 5 + total_amount: 105 + balance: 105 + remote_updated_at: '2020-04-01T00:00:00Z' + tracking_categories: + - 7dc5ca17-d311-44cd-9ce0-333080367a18 + - 6aa0700c-48e1-4c4a-8162-02e6a582df05 + - 8c933d61-8f5b-4360-ac0c-c9dc87bee763 + accounting_period: accounting_period + purchase_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: + - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: '8765432' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + description: Pickleball lessons + unit_price: 50 + quantity: 1 + total_amount: 50 + employee: 7442f0d5-722d-45bd-b807-6e38489d37fe + project: 22e65a5d-2df5-4e6e-884a-e538d0339000 + contact: 908934-49j9-093f-0989-908923908 + currency: USD + exchange_rate: '2.9' + item: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + account: cd0f32d4-a493-11ec-b909-0242ac120002 + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + applied_credit_notes: + - created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + credit_note: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + applied_vendor_credits: + - created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + vendor_credit: 5b3c1341-a20f-4e51-b72c-f3830a16c97b + applied_date: '2020-03-31T00:00:00Z' + applied_amount: '2.9' + inclusive_of_tax: true + 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: remote_field_class + 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 + lineItemsRemoteFieldClassesList: + path: /accounting/v1/invoices/line-items/remote-field-classes + method: GET + auth: true + docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: accounting_v3.yml + request: + name: InvoicesLineItemsRemoteFieldClassesListRequest + query-parameters: + cursor: + type: optional + docs: The pagination cursor value. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + is_common_model_field: + type: optional + docs: >- + If provided, will only return remote field classes with this + is_common_model_field value + is_custom: + type: optional + docs: >- + If provided, will only return remote fields classes with this + is_custom value + page_size: + type: optional + docs: Number of results to return per page. + response: + docs: '' + type: accountingRoot.PaginatedRemoteFieldClassList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - id: id + display_name: display_name + remote_key_name: remote_key_name + description: description + is_custom: true + is_required: true + field_type: string + field_format: string + field_choices: + - field_choices + metaPatchRetrieve: + path: /accounting/v1/invoices/meta/patch/{id} + method: GET + auth: true + docs: Returns metadata for `Invoice` PATCHs. + source: + openapi: accounting_v3.yml + path-parameters: + id: string + response: + docs: '' + type: accountingRoot.MetaResponse + status-code: 200 + examples: + - path-parameters: + id: id + headers: {} + response: + body: + 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 + metaPostRetrieve: + path: /accounting/v1/invoices/meta/post + method: GET + auth: true + docs: Returns metadata for `Invoice` POSTs. + source: + openapi: accounting_v3.yml + response: + docs: '' + type: accountingRoot.MetaResponse + status-code: 200 + examples: + - headers: {} + response: + body: + 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 + remoteFieldClassesList: + path: /accounting/v1/invoices/remote-field-classes + method: GET + auth: true + docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: accounting_v3.yml + request: + name: InvoicesRemoteFieldClassesListRequest + query-parameters: + cursor: + type: optional + docs: The pagination cursor value. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + is_common_model_field: + type: optional + docs: >- + If provided, will only return remote field classes with this + is_common_model_field value + is_custom: + type: optional + docs: >- + If provided, will only return remote fields classes with this + is_custom value + page_size: + type: optional + docs: Number of results to return per page. + response: + docs: '' + type: accountingRoot.PaginatedRemoteFieldClassList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - id: id + display_name: display_name + remote_key_name: remote_key_name + description: description + is_custom: true + is_required: true + field_type: string + field_format: string + field_choices: + - field_choices + source: + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/issues.yml b/.mock/definition/Accounting/issues.yml similarity index 91% rename from .mock/definition/accounting/issues.yml rename to .mock/definition/Accounting/issues.yml index 58c4f3b1..aaef5a35 100644 --- a/.mock/definition/accounting/issues.yml +++ b/.mock/definition/Accounting/issues.yml @@ -4,9 +4,9 @@ types: - ONGOING - RESOLVED source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -16,8 +16,12 @@ service: method: GET auth: true docs: Gets all issues for Organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: IssuesListRequest query-parameters: @@ -77,7 +81,7 @@ service: * `RESOLVED` - RESOLVED response: docs: '' - type: root.PaginatedIssueList + type: accountingRoot.PaginatedIssueList status-code: 200 examples: - response: @@ -102,12 +106,12 @@ service: auth: true docs: Get a specific issue. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string response: docs: '' - type: root.Issue + type: accountingRoot.Issue status-code: 200 examples: - path-parameters: @@ -126,4 +130,4 @@ service: - Missing employee permissions. - Missing time off permissions. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/items.yml b/.mock/definition/Accounting/items.yml similarity index 81% rename from .mock/definition/accounting/items.yml rename to .mock/definition/Accounting/items.yml index 7ee5dea7..276001a8 100644 --- a/.mock/definition/accounting/items.yml +++ b/.mock/definition/Accounting/items.yml @@ -1,130 +1,24 @@ types: - ItemsListRequestExpand: + ItemsListRequestExpandItem: enum: - company - - value: company,purchase_tax_rate - name: CompanyPurchaseTaxRate - - value: company,sales_tax_rate - name: CompanySalesTaxRate - - value: company,sales_tax_rate,purchase_tax_rate - name: CompanySalesTaxRatePurchaseTaxRate - purchase_account - - value: purchase_account,company - name: PurchaseAccountCompany - - value: purchase_account,company,purchase_tax_rate - name: PurchaseAccountCompanyPurchaseTaxRate - - value: purchase_account,company,sales_tax_rate - name: PurchaseAccountCompanySalesTaxRate - - value: purchase_account,company,sales_tax_rate,purchase_tax_rate - name: PurchaseAccountCompanySalesTaxRatePurchaseTaxRate - - value: purchase_account,purchase_tax_rate - name: PurchaseAccountPurchaseTaxRate - - value: purchase_account,sales_account - name: PurchaseAccountSalesAccount - - value: purchase_account,sales_account,company - name: PurchaseAccountSalesAccountCompany - - value: purchase_account,sales_account,company,purchase_tax_rate - name: PurchaseAccountSalesAccountCompanyPurchaseTaxRate - - value: purchase_account,sales_account,company,sales_tax_rate - name: PurchaseAccountSalesAccountCompanySalesTaxRate - - value: >- - purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate - name: PurchaseAccountSalesAccountCompanySalesTaxRatePurchaseTaxRate - - value: purchase_account,sales_account,purchase_tax_rate - name: PurchaseAccountSalesAccountPurchaseTaxRate - - value: purchase_account,sales_account,sales_tax_rate - name: PurchaseAccountSalesAccountSalesTaxRate - - value: purchase_account,sales_account,sales_tax_rate,purchase_tax_rate - name: PurchaseAccountSalesAccountSalesTaxRatePurchaseTaxRate - - value: purchase_account,sales_tax_rate - name: PurchaseAccountSalesTaxRate - - value: purchase_account,sales_tax_rate,purchase_tax_rate - name: PurchaseAccountSalesTaxRatePurchaseTaxRate - purchase_tax_rate - sales_account - - value: sales_account,company - name: SalesAccountCompany - - value: sales_account,company,purchase_tax_rate - name: SalesAccountCompanyPurchaseTaxRate - - value: sales_account,company,sales_tax_rate - name: SalesAccountCompanySalesTaxRate - - value: sales_account,company,sales_tax_rate,purchase_tax_rate - name: SalesAccountCompanySalesTaxRatePurchaseTaxRate - - value: sales_account,purchase_tax_rate - name: SalesAccountPurchaseTaxRate - - value: sales_account,sales_tax_rate - name: SalesAccountSalesTaxRate - - value: sales_account,sales_tax_rate,purchase_tax_rate - name: SalesAccountSalesTaxRatePurchaseTaxRate - sales_tax_rate - - value: sales_tax_rate,purchase_tax_rate - name: SalesTaxRatePurchaseTaxRate source: - openapi: openapi/openapi.yml - ItemsRetrieveRequestExpand: + openapi: accounting_v3.yml + ItemsRetrieveRequestExpandItem: enum: - company - - value: company,purchase_tax_rate - name: CompanyPurchaseTaxRate - - value: company,sales_tax_rate - name: CompanySalesTaxRate - - value: company,sales_tax_rate,purchase_tax_rate - name: CompanySalesTaxRatePurchaseTaxRate - purchase_account - - value: purchase_account,company - name: PurchaseAccountCompany - - value: purchase_account,company,purchase_tax_rate - name: PurchaseAccountCompanyPurchaseTaxRate - - value: purchase_account,company,sales_tax_rate - name: PurchaseAccountCompanySalesTaxRate - - value: purchase_account,company,sales_tax_rate,purchase_tax_rate - name: PurchaseAccountCompanySalesTaxRatePurchaseTaxRate - - value: purchase_account,purchase_tax_rate - name: PurchaseAccountPurchaseTaxRate - - value: purchase_account,sales_account - name: PurchaseAccountSalesAccount - - value: purchase_account,sales_account,company - name: PurchaseAccountSalesAccountCompany - - value: purchase_account,sales_account,company,purchase_tax_rate - name: PurchaseAccountSalesAccountCompanyPurchaseTaxRate - - value: purchase_account,sales_account,company,sales_tax_rate - name: PurchaseAccountSalesAccountCompanySalesTaxRate - - value: >- - purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate - name: PurchaseAccountSalesAccountCompanySalesTaxRatePurchaseTaxRate - - value: purchase_account,sales_account,purchase_tax_rate - name: PurchaseAccountSalesAccountPurchaseTaxRate - - value: purchase_account,sales_account,sales_tax_rate - name: PurchaseAccountSalesAccountSalesTaxRate - - value: purchase_account,sales_account,sales_tax_rate,purchase_tax_rate - name: PurchaseAccountSalesAccountSalesTaxRatePurchaseTaxRate - - value: purchase_account,sales_tax_rate - name: PurchaseAccountSalesTaxRate - - value: purchase_account,sales_tax_rate,purchase_tax_rate - name: PurchaseAccountSalesTaxRatePurchaseTaxRate - purchase_tax_rate - sales_account - - value: sales_account,company - name: SalesAccountCompany - - value: sales_account,company,purchase_tax_rate - name: SalesAccountCompanyPurchaseTaxRate - - value: sales_account,company,sales_tax_rate - name: SalesAccountCompanySalesTaxRate - - value: sales_account,company,sales_tax_rate,purchase_tax_rate - name: SalesAccountCompanySalesTaxRatePurchaseTaxRate - - value: sales_account,purchase_tax_rate - name: SalesAccountPurchaseTaxRate - - value: sales_account,sales_tax_rate - name: SalesAccountSalesTaxRate - - value: sales_account,sales_tax_rate,purchase_tax_rate - name: SalesAccountSalesTaxRatePurchaseTaxRate - sales_tax_rate - - value: sales_tax_rate,purchase_tax_rate - name: SalesTaxRatePurchaseTaxRate source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -134,8 +28,12 @@ service: method: GET auth: true docs: Returns a list of `Item` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: ItemsListRequest query-parameters: @@ -154,7 +52,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -204,7 +103,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedItemList + type: accountingRoot.PaginatedItemList status-code: 200 examples: - headers: {} @@ -219,6 +118,7 @@ service: modified_at: '2021-10-16T00:00:00Z' name: Pickleball Paddle status: ACTIVE + type: INVENTORY unit_price: 10 purchase_price: 25 purchase_account: purchase_account @@ -243,7 +143,7 @@ service: auth: true docs: Creates an `Item` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: ItemEndpointRequest query-parameters: @@ -257,11 +157,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.ItemRequestRequest + model: accountingRoot.ItemRequestRequest content-type: application/json response: docs: '' - type: root.ItemResponse + type: accountingRoot.ItemResponse status-code: 201 examples: - headers: {} @@ -276,6 +176,7 @@ service: modified_at: '2021-10-16T00:00:00Z' name: Pickleball Paddle status: ACTIVE + type: INVENTORY unit_price: 10 purchase_price: 25 purchase_account: purchase_account @@ -320,14 +221,15 @@ service: auth: true docs: Returns an `Item` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: name: ItemsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -353,7 +255,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Item + type: accountingRoot.Item status-code: 200 examples: - path-parameters: @@ -367,6 +269,7 @@ service: modified_at: '2021-10-16T00:00:00Z' name: Pickleball Paddle status: ACTIVE + type: INVENTORY unit_price: 10 purchase_price: 25 purchase_account: purchase_account @@ -391,7 +294,7 @@ service: auth: true docs: Updates an `Item` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -407,11 +310,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.PatchedItemRequestRequest + model: accountingRoot.PatchedItemRequestRequest content-type: application/json response: docs: '' - type: root.ItemResponse + type: accountingRoot.ItemResponse status-code: 200 examples: - path-parameters: @@ -428,6 +331,7 @@ service: modified_at: '2021-10-16T00:00:00Z' name: Pickleball Paddle status: ACTIVE + type: INVENTORY unit_price: 10 purchase_price: 25 purchase_account: purchase_account @@ -472,12 +376,12 @@ service: auth: true docs: Returns metadata for `Item` PATCHs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - path-parameters: @@ -660,10 +564,10 @@ service: auth: true docs: Returns metadata for `Item` POSTs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -839,4 +743,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/journalEntries.yml b/.mock/definition/Accounting/journalEntries.yml similarity index 68% rename from .mock/definition/accounting/journalEntries.yml rename to .mock/definition/Accounting/journalEntries.yml index feb7bad3..e9c87803 100644 --- a/.mock/definition/accounting/journalEntries.yml +++ b/.mock/definition/Accounting/journalEntries.yml @@ -1,258 +1,26 @@ types: - JournalEntriesListRequestExpand: + JournalEntriesListRequestExpandItem: enum: - accounting_period - applied_payments - - value: applied_payments,accounting_period - name: AppliedPaymentsAccountingPeriod - - value: applied_payments,company - name: AppliedPaymentsCompany - - value: applied_payments,company,accounting_period - name: AppliedPaymentsCompanyAccountingPeriod - - value: applied_payments,tracking_categories - name: AppliedPaymentsTrackingCategories - - value: applied_payments,tracking_categories,accounting_period - name: AppliedPaymentsTrackingCategoriesAccountingPeriod - - value: applied_payments,tracking_categories,company - name: AppliedPaymentsTrackingCategoriesCompany - - value: applied_payments,tracking_categories,company,accounting_period - name: AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - company - - value: company,accounting_period - name: CompanyAccountingPeriod - lines - - value: lines,accounting_period - name: LinesAccountingPeriod - - value: lines,applied_payments - name: LinesAppliedPayments - - value: lines,applied_payments,accounting_period - name: LinesAppliedPaymentsAccountingPeriod - - value: lines,applied_payments,company - name: LinesAppliedPaymentsCompany - - value: lines,applied_payments,company,accounting_period - name: LinesAppliedPaymentsCompanyAccountingPeriod - - value: lines,applied_payments,tracking_categories - name: LinesAppliedPaymentsTrackingCategories - - value: lines,applied_payments,tracking_categories,accounting_period - name: LinesAppliedPaymentsTrackingCategoriesAccountingPeriod - - value: lines,applied_payments,tracking_categories,company - name: LinesAppliedPaymentsTrackingCategoriesCompany - - value: lines,applied_payments,tracking_categories,company,accounting_period - name: LinesAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: lines,company - name: LinesCompany - - value: lines,company,accounting_period - name: LinesCompanyAccountingPeriod - - value: lines,payments - name: LinesPayments - - value: lines,payments,accounting_period - name: LinesPaymentsAccountingPeriod - - value: lines,payments,applied_payments - name: LinesPaymentsAppliedPayments - - value: lines,payments,applied_payments,accounting_period - name: LinesPaymentsAppliedPaymentsAccountingPeriod - - value: lines,payments,applied_payments,company - name: LinesPaymentsAppliedPaymentsCompany - - value: lines,payments,applied_payments,company,accounting_period - name: LinesPaymentsAppliedPaymentsCompanyAccountingPeriod - - value: lines,payments,applied_payments,tracking_categories - name: LinesPaymentsAppliedPaymentsTrackingCategories - - value: lines,payments,applied_payments,tracking_categories,accounting_period - name: LinesPaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod - - value: lines,payments,applied_payments,tracking_categories,company - name: LinesPaymentsAppliedPaymentsTrackingCategoriesCompany - - value: >- - lines,payments,applied_payments,tracking_categories,company,accounting_period - name: LinesPaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: lines,payments,company - name: LinesPaymentsCompany - - value: lines,payments,company,accounting_period - name: LinesPaymentsCompanyAccountingPeriod - - value: lines,payments,tracking_categories - name: LinesPaymentsTrackingCategories - - value: lines,payments,tracking_categories,accounting_period - name: LinesPaymentsTrackingCategoriesAccountingPeriod - - value: lines,payments,tracking_categories,company - name: LinesPaymentsTrackingCategoriesCompany - - value: lines,payments,tracking_categories,company,accounting_period - name: LinesPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: lines,tracking_categories - name: LinesTrackingCategories - - value: lines,tracking_categories,accounting_period - name: LinesTrackingCategoriesAccountingPeriod - - value: lines,tracking_categories,company - name: LinesTrackingCategoriesCompany - - value: lines,tracking_categories,company,accounting_period - name: LinesTrackingCategoriesCompanyAccountingPeriod - payments - - value: payments,accounting_period - name: PaymentsAccountingPeriod - - value: payments,applied_payments - name: PaymentsAppliedPayments - - value: payments,applied_payments,accounting_period - name: PaymentsAppliedPaymentsAccountingPeriod - - value: payments,applied_payments,company - name: PaymentsAppliedPaymentsCompany - - value: payments,applied_payments,company,accounting_period - name: PaymentsAppliedPaymentsCompanyAccountingPeriod - - value: payments,applied_payments,tracking_categories - name: PaymentsAppliedPaymentsTrackingCategories - - value: payments,applied_payments,tracking_categories,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod - - value: payments,applied_payments,tracking_categories,company - name: PaymentsAppliedPaymentsTrackingCategoriesCompany - - value: >- - payments,applied_payments,tracking_categories,company,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: payments,company - name: PaymentsCompany - - value: payments,company,accounting_period - name: PaymentsCompanyAccountingPeriod - - value: payments,tracking_categories - name: PaymentsTrackingCategories - - value: payments,tracking_categories,accounting_period - name: PaymentsTrackingCategoriesAccountingPeriod - - value: payments,tracking_categories,company - name: PaymentsTrackingCategoriesCompany - - value: payments,tracking_categories,company,accounting_period - name: PaymentsTrackingCategoriesCompanyAccountingPeriod - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod source: - openapi: openapi/openapi.yml - JournalEntriesRetrieveRequestExpand: + openapi: accounting_v3.yml + JournalEntriesRetrieveRequestExpandItem: enum: - accounting_period - applied_payments - - value: applied_payments,accounting_period - name: AppliedPaymentsAccountingPeriod - - value: applied_payments,company - name: AppliedPaymentsCompany - - value: applied_payments,company,accounting_period - name: AppliedPaymentsCompanyAccountingPeriod - - value: applied_payments,tracking_categories - name: AppliedPaymentsTrackingCategories - - value: applied_payments,tracking_categories,accounting_period - name: AppliedPaymentsTrackingCategoriesAccountingPeriod - - value: applied_payments,tracking_categories,company - name: AppliedPaymentsTrackingCategoriesCompany - - value: applied_payments,tracking_categories,company,accounting_period - name: AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - company - - value: company,accounting_period - name: CompanyAccountingPeriod - lines - - value: lines,accounting_period - name: LinesAccountingPeriod - - value: lines,applied_payments - name: LinesAppliedPayments - - value: lines,applied_payments,accounting_period - name: LinesAppliedPaymentsAccountingPeriod - - value: lines,applied_payments,company - name: LinesAppliedPaymentsCompany - - value: lines,applied_payments,company,accounting_period - name: LinesAppliedPaymentsCompanyAccountingPeriod - - value: lines,applied_payments,tracking_categories - name: LinesAppliedPaymentsTrackingCategories - - value: lines,applied_payments,tracking_categories,accounting_period - name: LinesAppliedPaymentsTrackingCategoriesAccountingPeriod - - value: lines,applied_payments,tracking_categories,company - name: LinesAppliedPaymentsTrackingCategoriesCompany - - value: lines,applied_payments,tracking_categories,company,accounting_period - name: LinesAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: lines,company - name: LinesCompany - - value: lines,company,accounting_period - name: LinesCompanyAccountingPeriod - - value: lines,payments - name: LinesPayments - - value: lines,payments,accounting_period - name: LinesPaymentsAccountingPeriod - - value: lines,payments,applied_payments - name: LinesPaymentsAppliedPayments - - value: lines,payments,applied_payments,accounting_period - name: LinesPaymentsAppliedPaymentsAccountingPeriod - - value: lines,payments,applied_payments,company - name: LinesPaymentsAppliedPaymentsCompany - - value: lines,payments,applied_payments,company,accounting_period - name: LinesPaymentsAppliedPaymentsCompanyAccountingPeriod - - value: lines,payments,applied_payments,tracking_categories - name: LinesPaymentsAppliedPaymentsTrackingCategories - - value: lines,payments,applied_payments,tracking_categories,accounting_period - name: LinesPaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod - - value: lines,payments,applied_payments,tracking_categories,company - name: LinesPaymentsAppliedPaymentsTrackingCategoriesCompany - - value: >- - lines,payments,applied_payments,tracking_categories,company,accounting_period - name: LinesPaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: lines,payments,company - name: LinesPaymentsCompany - - value: lines,payments,company,accounting_period - name: LinesPaymentsCompanyAccountingPeriod - - value: lines,payments,tracking_categories - name: LinesPaymentsTrackingCategories - - value: lines,payments,tracking_categories,accounting_period - name: LinesPaymentsTrackingCategoriesAccountingPeriod - - value: lines,payments,tracking_categories,company - name: LinesPaymentsTrackingCategoriesCompany - - value: lines,payments,tracking_categories,company,accounting_period - name: LinesPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: lines,tracking_categories - name: LinesTrackingCategories - - value: lines,tracking_categories,accounting_period - name: LinesTrackingCategoriesAccountingPeriod - - value: lines,tracking_categories,company - name: LinesTrackingCategoriesCompany - - value: lines,tracking_categories,company,accounting_period - name: LinesTrackingCategoriesCompanyAccountingPeriod - payments - - value: payments,accounting_period - name: PaymentsAccountingPeriod - - value: payments,applied_payments - name: PaymentsAppliedPayments - - value: payments,applied_payments,accounting_period - name: PaymentsAppliedPaymentsAccountingPeriod - - value: payments,applied_payments,company - name: PaymentsAppliedPaymentsCompany - - value: payments,applied_payments,company,accounting_period - name: PaymentsAppliedPaymentsCompanyAccountingPeriod - - value: payments,applied_payments,tracking_categories - name: PaymentsAppliedPaymentsTrackingCategories - - value: payments,applied_payments,tracking_categories,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod - - value: payments,applied_payments,tracking_categories,company - name: PaymentsAppliedPaymentsTrackingCategoriesCompany - - value: >- - payments,applied_payments,tracking_categories,company,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: payments,company - name: PaymentsCompany - - value: payments,company,accounting_period - name: PaymentsCompanyAccountingPeriod - - value: payments,tracking_categories - name: PaymentsTrackingCategories - - value: payments,tracking_categories,accounting_period - name: PaymentsTrackingCategoriesAccountingPeriod - - value: payments,tracking_categories,company - name: PaymentsTrackingCategoriesCompany - - value: payments,tracking_categories,company,accounting_period - name: PaymentsTrackingCategoriesCompanyAccountingPeriod - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -262,8 +30,12 @@ service: method: GET auth: true docs: Returns a list of `JournalEntry` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: JournalEntriesListRequest query-parameters: @@ -282,7 +54,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -335,7 +108,7 @@ service: datetime. response: docs: '' - type: root.PaginatedJournalEntryList + type: accountingRoot.PaginatedJournalEntryList status-code: 200 examples: - headers: {} @@ -410,7 +183,7 @@ service: auth: true docs: Creates a `JournalEntry` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: JournalEntryEndpointRequest query-parameters: @@ -424,11 +197,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.JournalEntryRequest + model: accountingRoot.JournalEntryRequest content-type: application/json response: docs: '' - type: root.JournalEntryResponse + type: accountingRoot.JournalEntryResponse status-code: 201 examples: - headers: {} @@ -523,14 +296,15 @@ service: auth: true docs: Returns a `JournalEntry` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: name: JournalEntriesRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -551,7 +325,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.JournalEntry + type: accountingRoot.JournalEntry status-code: 200 examples: - path-parameters: @@ -646,8 +420,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: JournalEntriesLinesRemoteFieldClassesListRequest query-parameters: @@ -687,7 +465,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: accountingRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -712,10 +490,10 @@ service: auth: true docs: Returns metadata for `JournalEntry` POSTs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -895,8 +673,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: JournalEntriesRemoteFieldClassesListRequest query-parameters: @@ -936,7 +718,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: accountingRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -956,4 +738,4 @@ service: field_choices: - field_choices source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/linkToken.yml b/.mock/definition/Accounting/linkToken.yml similarity index 92% rename from .mock/definition/accounting/linkToken.yml rename to .mock/definition/Accounting/linkToken.yml index 5a2f0a6f..acdb8bb4 100644 --- a/.mock/definition/accounting/linkToken.yml +++ b/.mock/definition/Accounting/linkToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml types: EndUserDetailsRequestLanguage: discriminated: false @@ -12,10 +12,10 @@ types: * `de` - de union: - - root.LanguageEnum + - accountingRoot.LanguageEnum - string source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml inline: true service: auth: false @@ -27,7 +27,7 @@ service: auth: true docs: Creates a link token to be used when linking a new end user. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: EndUserDetailsRequest body: @@ -58,7 +58,7 @@ service: maxLength: 100 categories: docs: The integration categories to show in Merge Link. - type: list + type: list integration: type: optional docs: >- @@ -93,7 +93,7 @@ service: https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. default: false common_models: - type: optional> + type: optional> docs: >- An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses @@ -103,7 +103,7 @@ service: category_common_model_scopes: type: >- optional>>> + optional>>> docs: >- When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be @@ -133,7 +133,7 @@ service: content-type: application/json response: docs: '' - type: root.LinkToken + type: accountingRoot.LinkToken status-code: 200 examples: - request: @@ -149,4 +149,4 @@ service: integration_name: Lever magic_link_url: https://link.merge.dev/asdfjkl12345jsndfgi2i83n source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/linkedAccounts.yml b/.mock/definition/Accounting/linkedAccounts.yml similarity index 93% rename from .mock/definition/accounting/linkedAccounts.yml rename to .mock/definition/Accounting/linkedAccounts.yml index aa8806e8..228511b1 100644 --- a/.mock/definition/accounting/linkedAccounts.yml +++ b/.mock/definition/Accounting/linkedAccounts.yml @@ -9,9 +9,9 @@ types: - mktg - ticketing source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -21,8 +21,12 @@ service: method: GET auth: true docs: List linked accounts for your organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: LinkedAccountsListRequest query-parameters: @@ -104,7 +108,7 @@ service: `RELINK_NEEDED` response: docs: '' - type: root.PaginatedAccountDetailsAndActionsList + type: accountingRoot.PaginatedAccountDetailsAndActionsList status-code: 200 examples: - response: @@ -144,7 +148,5 @@ service: - title account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' - integration_specific_fields: - integration_specific_field: Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/passthrough.yml b/.mock/definition/Accounting/passthrough.yml similarity index 81% rename from .mock/definition/accounting/passthrough.yml rename to .mock/definition/Accounting/passthrough.yml index 25ab767c..04acc055 100644 --- a/.mock/definition/accounting/passthrough.yml +++ b/.mock/definition/Accounting/passthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -10,13 +10,13 @@ service: auth: true docs: Pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: - body: root.DataPassthroughRequest + body: accountingRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.RemoteResponse + type: accountingRoot.RemoteResponse status-code: 200 examples: - headers: {} @@ -37,4 +37,4 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/paymentMethods.yml b/.mock/definition/Accounting/paymentMethods.yml similarity index 92% rename from .mock/definition/accounting/paymentMethods.yml rename to .mock/definition/Accounting/paymentMethods.yml index c53c952c..9e3b60b8 100644 --- a/.mock/definition/accounting/paymentMethods.yml +++ b/.mock/definition/Accounting/paymentMethods.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `PaymentMethod` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: PaymentMethodsListRequest query-parameters: @@ -40,7 +44,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedPaymentMethodList + type: accountingRoot.PaginatedPaymentMethodList status-code: 200 examples: - headers: {} @@ -72,7 +76,7 @@ service: auth: true docs: Returns a `PaymentMethod` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -90,7 +94,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.PaymentMethod + type: accountingRoot.PaymentMethod status-code: 200 examples: - path-parameters: @@ -116,4 +120,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/paymentTerms.yml b/.mock/definition/Accounting/paymentTerms.yml similarity index 91% rename from .mock/definition/accounting/paymentTerms.yml rename to .mock/definition/Accounting/paymentTerms.yml index 688ed9c3..ea5a1054 100644 --- a/.mock/definition/accounting/paymentTerms.yml +++ b/.mock/definition/Accounting/paymentTerms.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `PaymentTerm` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: PaymentTermsListRequest query-parameters: @@ -19,6 +23,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -45,7 +50,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedPaymentTermList + type: accountingRoot.PaginatedPaymentTermList status-code: 200 examples: - headers: {} @@ -79,7 +84,7 @@ service: auth: true docs: Returns a `PaymentTerm` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -87,6 +92,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -102,7 +108,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.PaymentTerm + type: accountingRoot.PaymentTerm status-code: 200 examples: - path-parameters: @@ -130,4 +136,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/payments.yml b/.mock/definition/Accounting/payments.yml similarity index 55% rename from .mock/definition/accounting/payments.yml rename to .mock/definition/Accounting/payments.yml index 26c0f1b9..c91a3e65 100644 --- a/.mock/definition/accounting/payments.yml +++ b/.mock/definition/Accounting/payments.yml @@ -1,538 +1,28 @@ types: - PaymentsListRequestExpand: + PaymentsListRequestExpandItem: enum: - account - - value: account,accounting_period - name: AccountAccountingPeriod - - value: account,accounting_period,payment_method - name: AccountAccountingPeriodPaymentMethod - - value: account,company - name: AccountCompany - - value: account,company,accounting_period - name: AccountCompanyAccountingPeriod - - value: account,company,accounting_period,payment_method - name: AccountCompanyAccountingPeriodPaymentMethod - - value: account,company,payment_method - name: AccountCompanyPaymentMethod - - value: account,payment_method - name: AccountPaymentMethod - accounting_period - - value: accounting_period,payment_method - name: AccountingPeriodPaymentMethod - applied_to_lines - - value: applied_to_lines,account - name: AppliedToLinesAccount - - value: applied_to_lines,account,accounting_period - name: AppliedToLinesAccountAccountingPeriod - - value: applied_to_lines,account,accounting_period,payment_method - name: AppliedToLinesAccountAccountingPeriodPaymentMethod - - value: applied_to_lines,account,company - name: AppliedToLinesAccountCompany - - value: applied_to_lines,account,company,accounting_period - name: AppliedToLinesAccountCompanyAccountingPeriod - - value: applied_to_lines,account,company,accounting_period,payment_method - name: AppliedToLinesAccountCompanyAccountingPeriodPaymentMethod - - value: applied_to_lines,account,company,payment_method - name: AppliedToLinesAccountCompanyPaymentMethod - - value: applied_to_lines,account,payment_method - name: AppliedToLinesAccountPaymentMethod - - value: applied_to_lines,accounting_period - name: AppliedToLinesAccountingPeriod - - value: applied_to_lines,accounting_period,payment_method - name: AppliedToLinesAccountingPeriodPaymentMethod - - value: applied_to_lines,company - name: AppliedToLinesCompany - - value: applied_to_lines,company,accounting_period - name: AppliedToLinesCompanyAccountingPeriod - - value: applied_to_lines,company,accounting_period,payment_method - name: AppliedToLinesCompanyAccountingPeriodPaymentMethod - - value: applied_to_lines,company,payment_method - name: AppliedToLinesCompanyPaymentMethod - - value: applied_to_lines,contact - name: AppliedToLinesContact - - value: applied_to_lines,contact,account - name: AppliedToLinesContactAccount - - value: applied_to_lines,contact,account,accounting_period - name: AppliedToLinesContactAccountAccountingPeriod - - value: applied_to_lines,contact,account,accounting_period,payment_method - name: AppliedToLinesContactAccountAccountingPeriodPaymentMethod - - value: applied_to_lines,contact,account,company - name: AppliedToLinesContactAccountCompany - - value: applied_to_lines,contact,account,company,accounting_period - name: AppliedToLinesContactAccountCompanyAccountingPeriod - - value: >- - applied_to_lines,contact,account,company,accounting_period,payment_method - name: AppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod - - value: applied_to_lines,contact,account,company,payment_method - name: AppliedToLinesContactAccountCompanyPaymentMethod - - value: applied_to_lines,contact,account,payment_method - name: AppliedToLinesContactAccountPaymentMethod - - value: applied_to_lines,contact,accounting_period - name: AppliedToLinesContactAccountingPeriod - - value: applied_to_lines,contact,accounting_period,payment_method - name: AppliedToLinesContactAccountingPeriodPaymentMethod - - value: applied_to_lines,contact,company - name: AppliedToLinesContactCompany - - value: applied_to_lines,contact,company,accounting_period - name: AppliedToLinesContactCompanyAccountingPeriod - - value: applied_to_lines,contact,company,accounting_period,payment_method - name: AppliedToLinesContactCompanyAccountingPeriodPaymentMethod - - value: applied_to_lines,contact,company,payment_method - name: AppliedToLinesContactCompanyPaymentMethod - - value: applied_to_lines,contact,payment_method - name: AppliedToLinesContactPaymentMethod - - value: applied_to_lines,payment_method - name: AppliedToLinesPaymentMethod - company - - value: company,accounting_period - name: CompanyAccountingPeriod - - value: company,accounting_period,payment_method - name: CompanyAccountingPeriodPaymentMethod - - value: company,payment_method - name: CompanyPaymentMethod - contact - - value: contact,account - name: ContactAccount - - value: contact,account,accounting_period - name: ContactAccountAccountingPeriod - - value: contact,account,accounting_period,payment_method - name: ContactAccountAccountingPeriodPaymentMethod - - value: contact,account,company - name: ContactAccountCompany - - value: contact,account,company,accounting_period - name: ContactAccountCompanyAccountingPeriod - - value: contact,account,company,accounting_period,payment_method - name: ContactAccountCompanyAccountingPeriodPaymentMethod - - value: contact,account,company,payment_method - name: ContactAccountCompanyPaymentMethod - - value: contact,account,payment_method - name: ContactAccountPaymentMethod - - value: contact,accounting_period - name: ContactAccountingPeriod - - value: contact,accounting_period,payment_method - name: ContactAccountingPeriodPaymentMethod - - value: contact,company - name: ContactCompany - - value: contact,company,accounting_period - name: ContactCompanyAccountingPeriod - - value: contact,company,accounting_period,payment_method - name: ContactCompanyAccountingPeriodPaymentMethod - - value: contact,company,payment_method - name: ContactCompanyPaymentMethod - - value: contact,payment_method - name: ContactPaymentMethod - payment_method - tracking_categories - - value: tracking_categories,account - name: TrackingCategoriesAccount - - value: tracking_categories,account,accounting_period - name: TrackingCategoriesAccountAccountingPeriod - - value: tracking_categories,account,accounting_period,payment_method - name: TrackingCategoriesAccountAccountingPeriodPaymentMethod - - value: tracking_categories,account,company - name: TrackingCategoriesAccountCompany - - value: tracking_categories,account,company,accounting_period - name: TrackingCategoriesAccountCompanyAccountingPeriod - - value: tracking_categories,account,company,accounting_period,payment_method - name: TrackingCategoriesAccountCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,account,company,payment_method - name: TrackingCategoriesAccountCompanyPaymentMethod - - value: tracking_categories,account,payment_method - name: TrackingCategoriesAccountPaymentMethod - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,accounting_period,payment_method - name: TrackingCategoriesAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines - name: TrackingCategoriesAppliedToLines - - value: tracking_categories,applied_to_lines,account - name: TrackingCategoriesAppliedToLinesAccount - - value: tracking_categories,applied_to_lines,account,accounting_period - name: TrackingCategoriesAppliedToLinesAccountAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,account,accounting_period,payment_method - name: TrackingCategoriesAppliedToLinesAccountAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,account,company - name: TrackingCategoriesAppliedToLinesAccountCompany - - value: tracking_categories,applied_to_lines,account,company,accounting_period - name: TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,account,company,accounting_period,payment_method - name: >- - TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,account,company,payment_method - name: TrackingCategoriesAppliedToLinesAccountCompanyPaymentMethod - - value: tracking_categories,applied_to_lines,account,payment_method - name: TrackingCategoriesAppliedToLinesAccountPaymentMethod - - value: tracking_categories,applied_to_lines,accounting_period - name: TrackingCategoriesAppliedToLinesAccountingPeriod - - value: tracking_categories,applied_to_lines,accounting_period,payment_method - name: TrackingCategoriesAppliedToLinesAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,company - name: TrackingCategoriesAppliedToLinesCompany - - value: tracking_categories,applied_to_lines,company,accounting_period - name: TrackingCategoriesAppliedToLinesCompanyAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,company,accounting_period,payment_method - name: TrackingCategoriesAppliedToLinesCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,company,payment_method - name: TrackingCategoriesAppliedToLinesCompanyPaymentMethod - - value: tracking_categories,applied_to_lines,contact - name: TrackingCategoriesAppliedToLinesContact - - value: tracking_categories,applied_to_lines,contact,account - name: TrackingCategoriesAppliedToLinesContactAccount - - value: tracking_categories,applied_to_lines,contact,account,accounting_period - name: TrackingCategoriesAppliedToLinesContactAccountAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method - name: >- - TrackingCategoriesAppliedToLinesContactAccountAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,contact,account,company - name: TrackingCategoriesAppliedToLinesContactAccountCompany - - value: >- - tracking_categories,applied_to_lines,contact,account,company,accounting_period - name: TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method - name: >- - TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod - - value: >- - tracking_categories,applied_to_lines,contact,account,company,payment_method - name: TrackingCategoriesAppliedToLinesContactAccountCompanyPaymentMethod - - value: tracking_categories,applied_to_lines,contact,account,payment_method - name: TrackingCategoriesAppliedToLinesContactAccountPaymentMethod - - value: tracking_categories,applied_to_lines,contact,accounting_period - name: TrackingCategoriesAppliedToLinesContactAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,contact,accounting_period,payment_method - name: TrackingCategoriesAppliedToLinesContactAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,contact,company - name: TrackingCategoriesAppliedToLinesContactCompany - - value: tracking_categories,applied_to_lines,contact,company,accounting_period - name: TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method - name: >- - TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,contact,company,payment_method - name: TrackingCategoriesAppliedToLinesContactCompanyPaymentMethod - - value: tracking_categories,applied_to_lines,contact,payment_method - name: TrackingCategoriesAppliedToLinesContactPaymentMethod - - value: tracking_categories,applied_to_lines,payment_method - name: TrackingCategoriesAppliedToLinesPaymentMethod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,company,accounting_period,payment_method - name: TrackingCategoriesCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,company,payment_method - name: TrackingCategoriesCompanyPaymentMethod - - value: tracking_categories,contact - name: TrackingCategoriesContact - - value: tracking_categories,contact,account - name: TrackingCategoriesContactAccount - - value: tracking_categories,contact,account,accounting_period - name: TrackingCategoriesContactAccountAccountingPeriod - - value: tracking_categories,contact,account,accounting_period,payment_method - name: TrackingCategoriesContactAccountAccountingPeriodPaymentMethod - - value: tracking_categories,contact,account,company - name: TrackingCategoriesContactAccountCompany - - value: tracking_categories,contact,account,company,accounting_period - name: TrackingCategoriesContactAccountCompanyAccountingPeriod - - value: >- - tracking_categories,contact,account,company,accounting_period,payment_method - name: TrackingCategoriesContactAccountCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,contact,account,company,payment_method - name: TrackingCategoriesContactAccountCompanyPaymentMethod - - value: tracking_categories,contact,account,payment_method - name: TrackingCategoriesContactAccountPaymentMethod - - value: tracking_categories,contact,accounting_period - name: TrackingCategoriesContactAccountingPeriod - - value: tracking_categories,contact,accounting_period,payment_method - name: TrackingCategoriesContactAccountingPeriodPaymentMethod - - value: tracking_categories,contact,company - name: TrackingCategoriesContactCompany - - value: tracking_categories,contact,company,accounting_period - name: TrackingCategoriesContactCompanyAccountingPeriod - - value: tracking_categories,contact,company,accounting_period,payment_method - name: TrackingCategoriesContactCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,contact,company,payment_method - name: TrackingCategoriesContactCompanyPaymentMethod - - value: tracking_categories,contact,payment_method - name: TrackingCategoriesContactPaymentMethod - - value: tracking_categories,payment_method - name: TrackingCategoriesPaymentMethod source: - openapi: openapi/openapi.yml - PaymentsRetrieveRequestExpand: + openapi: accounting_v3.yml + PaymentsRetrieveRequestExpandItem: enum: - account - - value: account,accounting_period - name: AccountAccountingPeriod - - value: account,accounting_period,payment_method - name: AccountAccountingPeriodPaymentMethod - - value: account,company - name: AccountCompany - - value: account,company,accounting_period - name: AccountCompanyAccountingPeriod - - value: account,company,accounting_period,payment_method - name: AccountCompanyAccountingPeriodPaymentMethod - - value: account,company,payment_method - name: AccountCompanyPaymentMethod - - value: account,payment_method - name: AccountPaymentMethod - accounting_period - - value: accounting_period,payment_method - name: AccountingPeriodPaymentMethod - applied_to_lines - - value: applied_to_lines,account - name: AppliedToLinesAccount - - value: applied_to_lines,account,accounting_period - name: AppliedToLinesAccountAccountingPeriod - - value: applied_to_lines,account,accounting_period,payment_method - name: AppliedToLinesAccountAccountingPeriodPaymentMethod - - value: applied_to_lines,account,company - name: AppliedToLinesAccountCompany - - value: applied_to_lines,account,company,accounting_period - name: AppliedToLinesAccountCompanyAccountingPeriod - - value: applied_to_lines,account,company,accounting_period,payment_method - name: AppliedToLinesAccountCompanyAccountingPeriodPaymentMethod - - value: applied_to_lines,account,company,payment_method - name: AppliedToLinesAccountCompanyPaymentMethod - - value: applied_to_lines,account,payment_method - name: AppliedToLinesAccountPaymentMethod - - value: applied_to_lines,accounting_period - name: AppliedToLinesAccountingPeriod - - value: applied_to_lines,accounting_period,payment_method - name: AppliedToLinesAccountingPeriodPaymentMethod - - value: applied_to_lines,company - name: AppliedToLinesCompany - - value: applied_to_lines,company,accounting_period - name: AppliedToLinesCompanyAccountingPeriod - - value: applied_to_lines,company,accounting_period,payment_method - name: AppliedToLinesCompanyAccountingPeriodPaymentMethod - - value: applied_to_lines,company,payment_method - name: AppliedToLinesCompanyPaymentMethod - - value: applied_to_lines,contact - name: AppliedToLinesContact - - value: applied_to_lines,contact,account - name: AppliedToLinesContactAccount - - value: applied_to_lines,contact,account,accounting_period - name: AppliedToLinesContactAccountAccountingPeriod - - value: applied_to_lines,contact,account,accounting_period,payment_method - name: AppliedToLinesContactAccountAccountingPeriodPaymentMethod - - value: applied_to_lines,contact,account,company - name: AppliedToLinesContactAccountCompany - - value: applied_to_lines,contact,account,company,accounting_period - name: AppliedToLinesContactAccountCompanyAccountingPeriod - - value: >- - applied_to_lines,contact,account,company,accounting_period,payment_method - name: AppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod - - value: applied_to_lines,contact,account,company,payment_method - name: AppliedToLinesContactAccountCompanyPaymentMethod - - value: applied_to_lines,contact,account,payment_method - name: AppliedToLinesContactAccountPaymentMethod - - value: applied_to_lines,contact,accounting_period - name: AppliedToLinesContactAccountingPeriod - - value: applied_to_lines,contact,accounting_period,payment_method - name: AppliedToLinesContactAccountingPeriodPaymentMethod - - value: applied_to_lines,contact,company - name: AppliedToLinesContactCompany - - value: applied_to_lines,contact,company,accounting_period - name: AppliedToLinesContactCompanyAccountingPeriod - - value: applied_to_lines,contact,company,accounting_period,payment_method - name: AppliedToLinesContactCompanyAccountingPeriodPaymentMethod - - value: applied_to_lines,contact,company,payment_method - name: AppliedToLinesContactCompanyPaymentMethod - - value: applied_to_lines,contact,payment_method - name: AppliedToLinesContactPaymentMethod - - value: applied_to_lines,payment_method - name: AppliedToLinesPaymentMethod - company - - value: company,accounting_period - name: CompanyAccountingPeriod - - value: company,accounting_period,payment_method - name: CompanyAccountingPeriodPaymentMethod - - value: company,payment_method - name: CompanyPaymentMethod - contact - - value: contact,account - name: ContactAccount - - value: contact,account,accounting_period - name: ContactAccountAccountingPeriod - - value: contact,account,accounting_period,payment_method - name: ContactAccountAccountingPeriodPaymentMethod - - value: contact,account,company - name: ContactAccountCompany - - value: contact,account,company,accounting_period - name: ContactAccountCompanyAccountingPeriod - - value: contact,account,company,accounting_period,payment_method - name: ContactAccountCompanyAccountingPeriodPaymentMethod - - value: contact,account,company,payment_method - name: ContactAccountCompanyPaymentMethod - - value: contact,account,payment_method - name: ContactAccountPaymentMethod - - value: contact,accounting_period - name: ContactAccountingPeriod - - value: contact,accounting_period,payment_method - name: ContactAccountingPeriodPaymentMethod - - value: contact,company - name: ContactCompany - - value: contact,company,accounting_period - name: ContactCompanyAccountingPeriod - - value: contact,company,accounting_period,payment_method - name: ContactCompanyAccountingPeriodPaymentMethod - - value: contact,company,payment_method - name: ContactCompanyPaymentMethod - - value: contact,payment_method - name: ContactPaymentMethod - payment_method - tracking_categories - - value: tracking_categories,account - name: TrackingCategoriesAccount - - value: tracking_categories,account,accounting_period - name: TrackingCategoriesAccountAccountingPeriod - - value: tracking_categories,account,accounting_period,payment_method - name: TrackingCategoriesAccountAccountingPeriodPaymentMethod - - value: tracking_categories,account,company - name: TrackingCategoriesAccountCompany - - value: tracking_categories,account,company,accounting_period - name: TrackingCategoriesAccountCompanyAccountingPeriod - - value: tracking_categories,account,company,accounting_period,payment_method - name: TrackingCategoriesAccountCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,account,company,payment_method - name: TrackingCategoriesAccountCompanyPaymentMethod - - value: tracking_categories,account,payment_method - name: TrackingCategoriesAccountPaymentMethod - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,accounting_period,payment_method - name: TrackingCategoriesAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines - name: TrackingCategoriesAppliedToLines - - value: tracking_categories,applied_to_lines,account - name: TrackingCategoriesAppliedToLinesAccount - - value: tracking_categories,applied_to_lines,account,accounting_period - name: TrackingCategoriesAppliedToLinesAccountAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,account,accounting_period,payment_method - name: TrackingCategoriesAppliedToLinesAccountAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,account,company - name: TrackingCategoriesAppliedToLinesAccountCompany - - value: tracking_categories,applied_to_lines,account,company,accounting_period - name: TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,account,company,accounting_period,payment_method - name: >- - TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,account,company,payment_method - name: TrackingCategoriesAppliedToLinesAccountCompanyPaymentMethod - - value: tracking_categories,applied_to_lines,account,payment_method - name: TrackingCategoriesAppliedToLinesAccountPaymentMethod - - value: tracking_categories,applied_to_lines,accounting_period - name: TrackingCategoriesAppliedToLinesAccountingPeriod - - value: tracking_categories,applied_to_lines,accounting_period,payment_method - name: TrackingCategoriesAppliedToLinesAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,company - name: TrackingCategoriesAppliedToLinesCompany - - value: tracking_categories,applied_to_lines,company,accounting_period - name: TrackingCategoriesAppliedToLinesCompanyAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,company,accounting_period,payment_method - name: TrackingCategoriesAppliedToLinesCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,company,payment_method - name: TrackingCategoriesAppliedToLinesCompanyPaymentMethod - - value: tracking_categories,applied_to_lines,contact - name: TrackingCategoriesAppliedToLinesContact - - value: tracking_categories,applied_to_lines,contact,account - name: TrackingCategoriesAppliedToLinesContactAccount - - value: tracking_categories,applied_to_lines,contact,account,accounting_period - name: TrackingCategoriesAppliedToLinesContactAccountAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method - name: >- - TrackingCategoriesAppliedToLinesContactAccountAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,contact,account,company - name: TrackingCategoriesAppliedToLinesContactAccountCompany - - value: >- - tracking_categories,applied_to_lines,contact,account,company,accounting_period - name: TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method - name: >- - TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod - - value: >- - tracking_categories,applied_to_lines,contact,account,company,payment_method - name: TrackingCategoriesAppliedToLinesContactAccountCompanyPaymentMethod - - value: tracking_categories,applied_to_lines,contact,account,payment_method - name: TrackingCategoriesAppliedToLinesContactAccountPaymentMethod - - value: tracking_categories,applied_to_lines,contact,accounting_period - name: TrackingCategoriesAppliedToLinesContactAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,contact,accounting_period,payment_method - name: TrackingCategoriesAppliedToLinesContactAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,contact,company - name: TrackingCategoriesAppliedToLinesContactCompany - - value: tracking_categories,applied_to_lines,contact,company,accounting_period - name: TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriod - - value: >- - tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method - name: >- - TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,applied_to_lines,contact,company,payment_method - name: TrackingCategoriesAppliedToLinesContactCompanyPaymentMethod - - value: tracking_categories,applied_to_lines,contact,payment_method - name: TrackingCategoriesAppliedToLinesContactPaymentMethod - - value: tracking_categories,applied_to_lines,payment_method - name: TrackingCategoriesAppliedToLinesPaymentMethod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,company,accounting_period,payment_method - name: TrackingCategoriesCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,company,payment_method - name: TrackingCategoriesCompanyPaymentMethod - - value: tracking_categories,contact - name: TrackingCategoriesContact - - value: tracking_categories,contact,account - name: TrackingCategoriesContactAccount - - value: tracking_categories,contact,account,accounting_period - name: TrackingCategoriesContactAccountAccountingPeriod - - value: tracking_categories,contact,account,accounting_period,payment_method - name: TrackingCategoriesContactAccountAccountingPeriodPaymentMethod - - value: tracking_categories,contact,account,company - name: TrackingCategoriesContactAccountCompany - - value: tracking_categories,contact,account,company,accounting_period - name: TrackingCategoriesContactAccountCompanyAccountingPeriod - - value: >- - tracking_categories,contact,account,company,accounting_period,payment_method - name: TrackingCategoriesContactAccountCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,contact,account,company,payment_method - name: TrackingCategoriesContactAccountCompanyPaymentMethod - - value: tracking_categories,contact,account,payment_method - name: TrackingCategoriesContactAccountPaymentMethod - - value: tracking_categories,contact,accounting_period - name: TrackingCategoriesContactAccountingPeriod - - value: tracking_categories,contact,accounting_period,payment_method - name: TrackingCategoriesContactAccountingPeriodPaymentMethod - - value: tracking_categories,contact,company - name: TrackingCategoriesContactCompany - - value: tracking_categories,contact,company,accounting_period - name: TrackingCategoriesContactCompanyAccountingPeriod - - value: tracking_categories,contact,company,accounting_period,payment_method - name: TrackingCategoriesContactCompanyAccountingPeriodPaymentMethod - - value: tracking_categories,contact,company,payment_method - name: TrackingCategoriesContactCompanyPaymentMethod - - value: tracking_categories,contact,payment_method - name: TrackingCategoriesContactPaymentMethod - - value: tracking_categories,payment_method - name: TrackingCategoriesPaymentMethod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -542,8 +32,12 @@ service: method: GET auth: true docs: Returns a list of `Payment` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: PaymentsListRequest query-parameters: @@ -568,7 +62,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -621,7 +116,7 @@ service: datetime. response: docs: '' - type: root.PaginatedPaymentList + type: accountingRoot.PaginatedPaymentList status-code: 200 examples: - headers: {} @@ -653,7 +148,7 @@ service: remote_id: '234' created_at: '2021-09-15T00:00:00Z' modified_at: '2021-10-16T00:00:00Z' - applied_amount: applied_amount + applied_amount: '25' applied_date: '2020-03-31T00:00:00Z' related_object_id: a47e11b6-c73b-4a0c-be31-130fc48177fa related_object_type: INVOICE @@ -661,7 +156,7 @@ service: remote_id: '235' created_at: '2021-09-15T00:00:00Z' modified_at: '2021-10-16T00:00:00Z' - applied_amount: applied_amount + applied_amount: '25' applied_date: '2020-03-31T00:00:00Z' related_object_id: 9b96a886-29a5-452b-8733-2a1e03497cf4 related_object_type: CREDIT_NOTE @@ -684,7 +179,7 @@ service: auth: true docs: Creates a `Payment` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: PaymentEndpointRequest query-parameters: @@ -698,11 +193,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.PaymentRequest + model: accountingRoot.PaymentRequest content-type: application/json response: docs: '' - type: root.PaymentResponse + type: accountingRoot.PaymentResponse status-code: 201 examples: - headers: {} @@ -734,7 +229,7 @@ service: remote_id: '234' created_at: '2021-09-15T00:00:00Z' modified_at: '2021-10-16T00:00:00Z' - applied_amount: applied_amount + applied_amount: '25' applied_date: '2020-03-31T00:00:00Z' related_object_id: a47e11b6-c73b-4a0c-be31-130fc48177fa related_object_type: INVOICE @@ -742,7 +237,7 @@ service: remote_id: '235' created_at: '2021-09-15T00:00:00Z' modified_at: '2021-10-16T00:00:00Z' - applied_amount: applied_amount + applied_amount: '25' applied_date: '2020-03-31T00:00:00Z' related_object_id: 9b96a886-29a5-452b-8733-2a1e03497cf4 related_object_type: CREDIT_NOTE @@ -785,14 +280,15 @@ service: auth: true docs: Returns a `Payment` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: name: PaymentsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -813,7 +309,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Payment + type: accountingRoot.Payment status-code: 200 examples: - path-parameters: @@ -844,7 +340,7 @@ service: remote_id: '234' created_at: '2021-09-15T00:00:00Z' modified_at: '2021-10-16T00:00:00Z' - applied_amount: applied_amount + applied_amount: '25' applied_date: '2020-03-31T00:00:00Z' related_object_id: a47e11b6-c73b-4a0c-be31-130fc48177fa related_object_type: INVOICE @@ -852,7 +348,7 @@ service: remote_id: '235' created_at: '2021-09-15T00:00:00Z' modified_at: '2021-10-16T00:00:00Z' - applied_amount: applied_amount + applied_amount: '25' applied_date: '2020-03-31T00:00:00Z' related_object_id: 9b96a886-29a5-452b-8733-2a1e03497cf4 related_object_type: CREDIT_NOTE @@ -877,7 +373,7 @@ service: auth: true docs: Updates a `Payment` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -893,11 +389,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.PatchedPaymentRequest + model: accountingRoot.PatchedPaymentRequest content-type: application/json response: docs: '' - type: root.PaymentResponse + type: accountingRoot.PaymentResponse status-code: 200 examples: - path-parameters: @@ -931,7 +427,7 @@ service: remote_id: '234' created_at: '2021-09-15T00:00:00Z' modified_at: '2021-10-16T00:00:00Z' - applied_amount: applied_amount + applied_amount: '25' applied_date: '2020-03-31T00:00:00Z' related_object_id: a47e11b6-c73b-4a0c-be31-130fc48177fa related_object_type: INVOICE @@ -939,7 +435,7 @@ service: remote_id: '235' created_at: '2021-09-15T00:00:00Z' modified_at: '2021-10-16T00:00:00Z' - applied_amount: applied_amount + applied_amount: '25' applied_date: '2020-03-31T00:00:00Z' related_object_id: 9b96a886-29a5-452b-8733-2a1e03497cf4 related_object_type: CREDIT_NOTE @@ -981,8 +477,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: PaymentsLineItemsRemoteFieldClassesListRequest query-parameters: @@ -1022,7 +522,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: accountingRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -1047,12 +547,12 @@ service: auth: true docs: Returns metadata for `Payment` PATCHs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - path-parameters: @@ -1235,10 +735,10 @@ service: auth: true docs: Returns metadata for `Payment` POSTs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -1418,8 +918,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: PaymentsRemoteFieldClassesListRequest query-parameters: @@ -1459,7 +963,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: accountingRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -1479,4 +983,4 @@ service: field_choices: - field_choices source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/phoneNumbers.yml b/.mock/definition/Accounting/phoneNumbers.yml similarity index 88% rename from .mock/definition/accounting/phoneNumbers.yml rename to .mock/definition/Accounting/phoneNumbers.yml index b6732385..293ef8ae 100644 --- a/.mock/definition/accounting/phoneNumbers.yml +++ b/.mock/definition/Accounting/phoneNumbers.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Returns an `AccountingPhoneNumber` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -28,7 +28,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.AccountingPhoneNumber + type: accountingRoot.AccountingPhoneNumber status-code: 200 examples: - path-parameters: @@ -41,4 +41,4 @@ service: number: '+3198675309' type: Mobile source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/projects.yml b/.mock/definition/Accounting/projects.yml similarity index 88% rename from .mock/definition/accounting/projects.yml rename to .mock/definition/Accounting/projects.yml index 097c0ff2..0aa5d634 100644 --- a/.mock/definition/accounting/projects.yml +++ b/.mock/definition/Accounting/projects.yml @@ -1,22 +1,18 @@ types: - ProjectsListRequestExpand: + ProjectsListRequestExpandItem: enum: - company - - value: company,contact - name: CompanyContact - contact source: - openapi: openapi/openapi.yml - ProjectsRetrieveRequestExpand: + openapi: accounting_v3.yml + ProjectsRetrieveRequestExpandItem: enum: - company - - value: company,contact - name: CompanyContact - contact source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -27,7 +23,7 @@ service: auth: true docs: Returns a list of `Project` objects. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: ProjectsListRequest query-parameters: @@ -35,7 +31,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -62,7 +59,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedProjectList + type: accountingRoot.PaginatedProjectList status-code: 200 examples: - headers: {} @@ -94,14 +91,15 @@ service: auth: true docs: Returns a `Project` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: name: ProjectsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -117,7 +115,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Project + type: accountingRoot.Project status-code: 200 examples: - path-parameters: @@ -143,4 +141,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/Accounting/purchaseOrders.yml b/.mock/definition/Accounting/purchaseOrders.yml new file mode 100644 index 00000000..f85a771d --- /dev/null +++ b/.mock/definition/Accounting/purchaseOrders.yml @@ -0,0 +1,787 @@ +types: + PurchaseOrdersListRequestExpandItem: + enum: + - accounting_period + - company + - delivery_address + - line_items + - payment_term + - tracking_categories + - vendor + source: + openapi: accounting_v3.yml + PurchaseOrdersRetrieveRequestExpandItem: + enum: + - accounting_period + - company + - delivery_address + - line_items + - payment_term + - tracking_categories + - vendor + source: + openapi: accounting_v3.yml +imports: + accountingRoot: __package__.yml +service: + auth: false + base-path: '' + endpoints: + list: + path: /accounting/v1/purchase-orders + method: GET + auth: true + docs: Returns a list of `PurchaseOrder` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: accounting_v3.yml + request: + name: PurchaseOrdersListRequest + query-parameters: + company_id: + type: optional + docs: If provided, will only return purchase orders for this company. + created_after: + type: optional + docs: If provided, will only return objects created after this datetime. + created_before: + type: optional + docs: >- + If provided, will only return objects created before this + datetime. + cursor: + type: optional + docs: The pagination cursor value. + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_remote_fields: + type: optional + docs: >- + Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + issue_date_after: + type: optional + docs: If provided, will only return objects created after this datetime. + issue_date_before: + type: optional + docs: >- + If provided, will only return objects created before this + datetime. + modified_after: + type: optional + docs: >- + If provided, only objects synced by Merge after this date time + will be returned. + modified_before: + type: optional + docs: >- + If provided, only objects synced by Merge before this date time + will be returned. + page_size: + type: optional + docs: Number of results to return per page. + remote_fields: + type: optional> + docs: Deprecated. Use show_enum_origins. + remote_id: + type: optional + docs: The API provider's ID for the given object. + show_enum_origins: + type: optional> + docs: >- + 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) + response: + docs: '' + type: accountingRoot.PaginatedPurchaseOrderList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - id: 0048ea5b-911e-4dff-9364-92070dea62ff + remote_id: '239741' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + status: DRAFT + issue_date: '2020-03-31T00:00:00Z' + purchase_order_number: PO1234 + delivery_date: '2020-04-15T00:00:00Z' + delivery_address: delivery_address + customer: 3e442c5d-8f51-4103-b5c9-dcee39c30a08 + vendor: vendor + memo: private note + company: company + total_amount: 260 + currency: XUA + exchange_rate: '2.9' + payment_term: payment_term + 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' + description: Pickleball paddles + unit_price: 25 + quantity: 10 + item: 0958cbc6-6040-430a-848e-aafacbadf4ae + tracking_categories: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_amount: tax_amount + total_line_amount: total_line_amount + currency: USD + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + exchange_rate: '2.9' + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: false + - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + description: Pickleball Balls + unit_price: 1 + quantity: 10 + item: 249c9faa-3045-4a31-953b-8f22d3613301 + tracking_categories: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_amount: tax_amount + total_line_amount: total_line_amount + inclusive_of_tax: true + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + accounting_period: accounting_period + 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: remote_field_class + create: + path: /accounting/v1/purchase-orders + method: POST + auth: true + docs: Creates a `PurchaseOrder` object with the given values. + source: + openapi: accounting_v3.yml + request: + name: PurchaseOrderEndpointRequest + query-parameters: + is_debug_mode: + type: optional + docs: >- + Whether to include debug fields (such as log file links) in the + response. + run_async: + type: optional + docs: Whether or not third-party updates should be run asynchronously. + body: + properties: + model: accountingRoot.PurchaseOrderRequest + content-type: application/json + response: + docs: '' + type: accountingRoot.PurchaseOrderResponse + status-code: 201 + examples: + - headers: {} + request: + model: {} + response: + body: + model: + id: 0048ea5b-911e-4dff-9364-92070dea62ff + remote_id: '239741' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + status: DRAFT + issue_date: '2020-03-31T00:00:00Z' + purchase_order_number: PO1234 + delivery_date: '2020-04-15T00:00:00Z' + delivery_address: delivery_address + customer: 3e442c5d-8f51-4103-b5c9-dcee39c30a08 + vendor: vendor + memo: private note + company: company + total_amount: 260 + currency: XUA + exchange_rate: '2.9' + payment_term: payment_term + 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' + description: Pickleball paddles + unit_price: 25 + quantity: 10 + item: 0958cbc6-6040-430a-848e-aafacbadf4ae + tracking_categories: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_amount: tax_amount + total_line_amount: total_line_amount + currency: USD + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + exchange_rate: '2.9' + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: false + - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + description: Pickleball Balls + unit_price: 1 + quantity: 10 + item: 249c9faa-3045-4a31-953b-8f22d3613301 + tracking_categories: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_amount: tax_amount + total_line_amount: total_line_amount + inclusive_of_tax: true + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + accounting_period: accounting_period + 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: remote_field_class + 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 + retrieve: + path: /accounting/v1/purchase-orders/{id} + method: GET + auth: true + docs: Returns a `PurchaseOrder` object with the given `id`. + source: + openapi: accounting_v3.yml + path-parameters: + id: string + request: + name: PurchaseOrdersRetrieveRequest + query-parameters: + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_remote_fields: + type: optional + docs: >- + Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + remote_fields: + type: optional> + docs: Deprecated. Use show_enum_origins. + show_enum_origins: + type: optional> + docs: >- + 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) + response: + docs: '' + type: accountingRoot.PurchaseOrder + status-code: 200 + examples: + - path-parameters: + id: id + headers: {} + response: + body: + id: 0048ea5b-911e-4dff-9364-92070dea62ff + remote_id: '239741' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + status: DRAFT + issue_date: '2020-03-31T00:00:00Z' + purchase_order_number: PO1234 + delivery_date: '2020-04-15T00:00:00Z' + delivery_address: delivery_address + customer: 3e442c5d-8f51-4103-b5c9-dcee39c30a08 + vendor: vendor + memo: private note + company: company + total_amount: 260 + currency: XUA + exchange_rate: '2.9' + payment_term: payment_term + 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' + description: Pickleball paddles + unit_price: 25 + quantity: 10 + item: 0958cbc6-6040-430a-848e-aafacbadf4ae + account: account + tracking_category: tracking_category + tracking_categories: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_amount: tax_amount + total_line_amount: total_line_amount + currency: USD + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + exchange_rate: '2.9' + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: false + remote_fields: + - remote_field_class: remote_field_class + - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: '121222' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + description: Pickleball Balls + unit_price: 1 + quantity: 10 + item: 249c9faa-3045-4a31-953b-8f22d3613301 + account: account + tracking_category: tracking_category + tracking_categories: + - f1214c24-2702-4617-b74b-3ddecfc0d384 + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + tax_amount: tax_amount + total_line_amount: total_line_amount + currency: XUA + tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 + exchange_rate: '2.9' + company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 + remote_was_deleted: true + remote_fields: + - remote_field_class: remote_field_class + inclusive_of_tax: true + tracking_categories: + - b38c59b0-a9d7-4740-b1ee-5436c6751e3d + - 9b840d2-686a-465a-8a8e-7b028498f8e4 + - a47e11b6-c73b-4a0c-be31-130fc48177fa + accounting_period: accounting_period + 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: remote_field_class + value: + key: value + lineItemsRemoteFieldClassesList: + path: /accounting/v1/purchase-orders/line-items/remote-field-classes + method: GET + auth: true + docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: accounting_v3.yml + request: + name: PurchaseOrdersLineItemsRemoteFieldClassesListRequest + query-parameters: + cursor: + type: optional + docs: The pagination cursor value. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + is_common_model_field: + type: optional + docs: >- + If provided, will only return remote field classes with this + is_common_model_field value + is_custom: + type: optional + docs: >- + If provided, will only return remote fields classes with this + is_custom value + page_size: + type: optional + docs: Number of results to return per page. + response: + docs: '' + type: accountingRoot.PaginatedRemoteFieldClassList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - id: id + display_name: display_name + remote_key_name: remote_key_name + description: description + is_custom: true + is_required: true + field_type: string + field_format: string + field_choices: + - field_choices + metaPostRetrieve: + path: /accounting/v1/purchase-orders/meta/post + method: GET + auth: true + docs: Returns metadata for `PurchaseOrder` POSTs. + source: + openapi: accounting_v3.yml + response: + docs: '' + type: accountingRoot.MetaResponse + status-code: 200 + examples: + - headers: {} + response: + body: + 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 + remoteFieldClassesList: + path: /accounting/v1/purchase-orders/remote-field-classes + method: GET + auth: true + docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: accounting_v3.yml + request: + name: PurchaseOrdersRemoteFieldClassesListRequest + query-parameters: + cursor: + type: optional + docs: The pagination cursor value. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + is_common_model_field: + type: optional + docs: >- + If provided, will only return remote field classes with this + is_common_model_field value + is_custom: + type: optional + docs: >- + If provided, will only return remote fields classes with this + is_custom value + page_size: + type: optional + docs: Number of results to return per page. + response: + docs: '' + type: accountingRoot.PaginatedRemoteFieldClassList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - id: id + display_name: display_name + remote_key_name: remote_key_name + description: description + is_custom: true + is_required: true + field_type: string + field_format: string + field_choices: + - field_choices + source: + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/regenerateKey.yml b/.mock/definition/Accounting/regenerateKey.yml similarity index 84% rename from .mock/definition/accounting/regenerateKey.yml rename to .mock/definition/Accounting/regenerateKey.yml index 39fe26f9..57885032 100644 --- a/.mock/definition/accounting/regenerateKey.yml +++ b/.mock/definition/Accounting/regenerateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Exchange remote keys. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: RemoteKeyForRegenerationRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: accountingRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/scopes.yml b/.mock/definition/Accounting/scopes.yml similarity index 92% rename from .mock/definition/accounting/scopes.yml rename to .mock/definition/Accounting/scopes.yml index ab81c591..5bed6a26 100644 --- a/.mock/definition/accounting/scopes.yml +++ b/.mock/definition/Accounting/scopes.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -13,10 +13,10 @@ service: all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: accountingRoot.CommonModelScopeApi status-code: 200 examples: - response: @@ -54,10 +54,10 @@ service: single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: accountingRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -97,18 +97,19 @@ service: default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: LinkedAccountCommonModelScopeDeserializerRequest body: properties: common_models: docs: The common models you want to update the scopes for - type: list + type: >- + list content-type: application/json response: docs: '' - type: root.CommonModelScopeApi + type: accountingRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -157,4 +158,4 @@ service: - manager - work_location source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/syncStatus.yml b/.mock/definition/Accounting/syncStatus.yml similarity index 88% rename from .mock/definition/accounting/syncStatus.yml rename to .mock/definition/Accounting/syncStatus.yml index 38dcf2ce..2872af19 100644 --- a/.mock/definition/accounting/syncStatus.yml +++ b/.mock/definition/Accounting/syncStatus.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -20,8 +20,12 @@ service: `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). + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: SyncStatusListRequest query-parameters: @@ -33,7 +37,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedSyncStatusList + type: accountingRoot.PaginatedSyncStatusList status-code: 200 examples: - headers: {} @@ -52,4 +56,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/taxRates.yml b/.mock/definition/Accounting/taxRates.yml similarity index 94% rename from .mock/definition/accounting/taxRates.yml rename to .mock/definition/Accounting/taxRates.yml index 3ff15195..8f3ccfb3 100644 --- a/.mock/definition/accounting/taxRates.yml +++ b/.mock/definition/Accounting/taxRates.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `TaxRate` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: TaxRatesListRequest query-parameters: @@ -30,6 +34,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -72,7 +77,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedTaxRateList + type: accountingRoot.PaginatedTaxRateList status-code: 200 examples: - headers: {} @@ -118,7 +123,7 @@ service: auth: true docs: Returns a `TaxRate` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -126,6 +131,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -141,7 +147,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.TaxRate + type: accountingRoot.TaxRate status-code: 200 examples: - path-parameters: @@ -182,4 +188,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/trackingCategories.yml b/.mock/definition/Accounting/trackingCategories.yml similarity index 94% rename from .mock/definition/accounting/trackingCategories.yml rename to .mock/definition/Accounting/trackingCategories.yml index 2e3f062f..50c47e8e 100644 --- a/.mock/definition/accounting/trackingCategories.yml +++ b/.mock/definition/Accounting/trackingCategories.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `TrackingCategory` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: TrackingCategoriesListRequest query-parameters: @@ -35,6 +39,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -92,7 +97,7 @@ service: status. response: docs: '' - type: root.PaginatedTrackingCategoryList + type: accountingRoot.PaginatedTrackingCategoryList status-code: 200 examples: - headers: {} @@ -122,7 +127,7 @@ service: auth: true docs: Returns a `TrackingCategory` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: @@ -130,6 +135,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -155,7 +161,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.TrackingCategory + type: accountingRoot.TrackingCategory status-code: 200 examples: - path-parameters: @@ -179,4 +185,4 @@ service: linked_account_defined_targets: custom_key: custom_value source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/transactions.yml b/.mock/definition/Accounting/transactions.yml similarity index 66% rename from .mock/definition/accounting/transactions.yml rename to .mock/definition/Accounting/transactions.yml index 94a999db..de2a13f6 100644 --- a/.mock/definition/accounting/transactions.yml +++ b/.mock/definition/Accounting/transactions.yml @@ -1,128 +1,24 @@ types: - TransactionsListRequestExpand: + TransactionsListRequestExpandItem: enum: - account - - value: account,accounting_period - name: AccountAccountingPeriod - accounting_period - contact - - value: contact,account - name: ContactAccount - - value: contact,account,accounting_period - name: ContactAccountAccountingPeriod - - value: contact,accounting_period - name: ContactAccountingPeriod - line_items - - value: line_items,account - name: LineItemsAccount - - value: line_items,account,accounting_period - name: LineItemsAccountAccountingPeriod - - value: line_items,accounting_period - name: LineItemsAccountingPeriod - - value: line_items,contact - name: LineItemsContact - - value: line_items,contact,account - name: LineItemsContactAccount - - value: line_items,contact,account,accounting_period - name: LineItemsContactAccountAccountingPeriod - - value: line_items,contact,accounting_period - name: LineItemsContactAccountingPeriod - - value: line_items,tracking_categories - name: LineItemsTrackingCategories - - value: line_items,tracking_categories,account - name: LineItemsTrackingCategoriesAccount - - value: line_items,tracking_categories,account,accounting_period - name: LineItemsTrackingCategoriesAccountAccountingPeriod - - value: line_items,tracking_categories,accounting_period - name: LineItemsTrackingCategoriesAccountingPeriod - - value: line_items,tracking_categories,contact - name: LineItemsTrackingCategoriesContact - - value: line_items,tracking_categories,contact,account - name: LineItemsTrackingCategoriesContactAccount - - value: line_items,tracking_categories,contact,account,accounting_period - name: LineItemsTrackingCategoriesContactAccountAccountingPeriod - - value: line_items,tracking_categories,contact,accounting_period - name: LineItemsTrackingCategoriesContactAccountingPeriod - tracking_categories - - value: tracking_categories,account - name: TrackingCategoriesAccount - - value: tracking_categories,account,accounting_period - name: TrackingCategoriesAccountAccountingPeriod - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,contact - name: TrackingCategoriesContact - - value: tracking_categories,contact,account - name: TrackingCategoriesContactAccount - - value: tracking_categories,contact,account,accounting_period - name: TrackingCategoriesContactAccountAccountingPeriod - - value: tracking_categories,contact,accounting_period - name: TrackingCategoriesContactAccountingPeriod source: - openapi: openapi/openapi.yml - TransactionsRetrieveRequestExpand: + openapi: accounting_v3.yml + TransactionsRetrieveRequestExpandItem: enum: - account - - value: account,accounting_period - name: AccountAccountingPeriod - accounting_period - contact - - value: contact,account - name: ContactAccount - - value: contact,account,accounting_period - name: ContactAccountAccountingPeriod - - value: contact,accounting_period - name: ContactAccountingPeriod - line_items - - value: line_items,account - name: LineItemsAccount - - value: line_items,account,accounting_period - name: LineItemsAccountAccountingPeriod - - value: line_items,accounting_period - name: LineItemsAccountingPeriod - - value: line_items,contact - name: LineItemsContact - - value: line_items,contact,account - name: LineItemsContactAccount - - value: line_items,contact,account,accounting_period - name: LineItemsContactAccountAccountingPeriod - - value: line_items,contact,accounting_period - name: LineItemsContactAccountingPeriod - - value: line_items,tracking_categories - name: LineItemsTrackingCategories - - value: line_items,tracking_categories,account - name: LineItemsTrackingCategoriesAccount - - value: line_items,tracking_categories,account,accounting_period - name: LineItemsTrackingCategoriesAccountAccountingPeriod - - value: line_items,tracking_categories,accounting_period - name: LineItemsTrackingCategoriesAccountingPeriod - - value: line_items,tracking_categories,contact - name: LineItemsTrackingCategoriesContact - - value: line_items,tracking_categories,contact,account - name: LineItemsTrackingCategoriesContactAccount - - value: line_items,tracking_categories,contact,account,accounting_period - name: LineItemsTrackingCategoriesContactAccountAccountingPeriod - - value: line_items,tracking_categories,contact,accounting_period - name: LineItemsTrackingCategoriesContactAccountingPeriod - tracking_categories - - value: tracking_categories,account - name: TrackingCategoriesAccount - - value: tracking_categories,account,accounting_period - name: TrackingCategoriesAccountAccountingPeriod - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,contact - name: TrackingCategoriesContact - - value: tracking_categories,contact,account - name: TrackingCategoriesContactAccount - - value: tracking_categories,contact,account,accounting_period - name: TrackingCategoriesContactAccountAccountingPeriod - - value: tracking_categories,contact,accounting_period - name: TrackingCategoriesContactAccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -132,8 +28,12 @@ service: method: GET auth: true docs: Returns a list of `Transaction` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: TransactionsListRequest query-parameters: @@ -154,7 +54,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -202,7 +103,7 @@ service: datetime. response: docs: '' - type: root.PaginatedTransactionList + type: accountingRoot.PaginatedTransactionList status-code: 200 examples: - headers: {} @@ -280,14 +181,15 @@ service: auth: true docs: Returns a `Transaction` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: name: TransactionsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -303,7 +205,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Transaction + type: accountingRoot.Transaction status-code: 200 examples: - path-parameters: @@ -382,4 +284,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/vendorCredits.yml b/.mock/definition/Accounting/vendorCredits.yml similarity index 80% rename from .mock/definition/accounting/vendorCredits.yml rename to .mock/definition/Accounting/vendorCredits.yml index 39b41415..6c91ef16 100644 --- a/.mock/definition/accounting/vendorCredits.yml +++ b/.mock/definition/Accounting/vendorCredits.yml @@ -1,128 +1,24 @@ types: - VendorCreditsListRequestExpand: + VendorCreditsListRequestExpandItem: enum: - accounting_period - company - - value: company,accounting_period - name: CompanyAccountingPeriod - lines - - value: lines,accounting_period - name: LinesAccountingPeriod - - value: lines,company - name: LinesCompany - - value: lines,company,accounting_period - name: LinesCompanyAccountingPeriod - - value: lines,tracking_categories - name: LinesTrackingCategories - - value: lines,tracking_categories,accounting_period - name: LinesTrackingCategoriesAccountingPeriod - - value: lines,tracking_categories,company - name: LinesTrackingCategoriesCompany - - value: lines,tracking_categories,company,accounting_period - name: LinesTrackingCategoriesCompanyAccountingPeriod - - value: lines,tracking_categories,vendor - name: LinesTrackingCategoriesVendor - - value: lines,tracking_categories,vendor,accounting_period - name: LinesTrackingCategoriesVendorAccountingPeriod - - value: lines,tracking_categories,vendor,company - name: LinesTrackingCategoriesVendorCompany - - value: lines,tracking_categories,vendor,company,accounting_period - name: LinesTrackingCategoriesVendorCompanyAccountingPeriod - - value: lines,vendor - name: LinesVendor - - value: lines,vendor,accounting_period - name: LinesVendorAccountingPeriod - - value: lines,vendor,company - name: LinesVendorCompany - - value: lines,vendor,company,accounting_period - name: LinesVendorCompanyAccountingPeriod - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,vendor - name: TrackingCategoriesVendor - - value: tracking_categories,vendor,accounting_period - name: TrackingCategoriesVendorAccountingPeriod - - value: tracking_categories,vendor,company - name: TrackingCategoriesVendorCompany - - value: tracking_categories,vendor,company,accounting_period - name: TrackingCategoriesVendorCompanyAccountingPeriod - vendor - - value: vendor,accounting_period - name: VendorAccountingPeriod - - value: vendor,company - name: VendorCompany - - value: vendor,company,accounting_period - name: VendorCompanyAccountingPeriod source: - openapi: openapi/openapi.yml - VendorCreditsRetrieveRequestExpand: + openapi: accounting_v3.yml + VendorCreditsRetrieveRequestExpandItem: enum: - accounting_period - company - - value: company,accounting_period - name: CompanyAccountingPeriod - lines - - value: lines,accounting_period - name: LinesAccountingPeriod - - value: lines,company - name: LinesCompany - - value: lines,company,accounting_period - name: LinesCompanyAccountingPeriod - - value: lines,tracking_categories - name: LinesTrackingCategories - - value: lines,tracking_categories,accounting_period - name: LinesTrackingCategoriesAccountingPeriod - - value: lines,tracking_categories,company - name: LinesTrackingCategoriesCompany - - value: lines,tracking_categories,company,accounting_period - name: LinesTrackingCategoriesCompanyAccountingPeriod - - value: lines,tracking_categories,vendor - name: LinesTrackingCategoriesVendor - - value: lines,tracking_categories,vendor,accounting_period - name: LinesTrackingCategoriesVendorAccountingPeriod - - value: lines,tracking_categories,vendor,company - name: LinesTrackingCategoriesVendorCompany - - value: lines,tracking_categories,vendor,company,accounting_period - name: LinesTrackingCategoriesVendorCompanyAccountingPeriod - - value: lines,vendor - name: LinesVendor - - value: lines,vendor,accounting_period - name: LinesVendorAccountingPeriod - - value: lines,vendor,company - name: LinesVendorCompany - - value: lines,vendor,company,accounting_period - name: LinesVendorCompanyAccountingPeriod - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,vendor - name: TrackingCategoriesVendor - - value: tracking_categories,vendor,accounting_period - name: TrackingCategoriesVendorAccountingPeriod - - value: tracking_categories,vendor,company - name: TrackingCategoriesVendorCompany - - value: tracking_categories,vendor,company,accounting_period - name: TrackingCategoriesVendorCompanyAccountingPeriod - vendor - - value: vendor,accounting_period - name: VendorAccountingPeriod - - value: vendor,company - name: VendorCompany - - value: vendor,company,accounting_period - name: VendorCompanyAccountingPeriod source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -132,8 +28,12 @@ service: method: GET auth: true docs: Returns a list of `VendorCredit` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: VendorCreditsListRequest query-parameters: @@ -152,7 +52,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -200,7 +101,7 @@ service: datetime. response: docs: '' - type: root.PaginatedVendorCreditList + type: accountingRoot.PaginatedVendorCreditList status-code: 200 examples: - headers: {} @@ -277,7 +178,7 @@ service: auth: true docs: Creates a `VendorCredit` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: VendorCreditEndpointRequest query-parameters: @@ -291,11 +192,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.VendorCreditRequest + model: accountingRoot.VendorCreditRequest content-type: application/json response: docs: '' - type: root.VendorCreditResponse + type: accountingRoot.VendorCreditResponse status-code: 201 examples: - headers: {} @@ -392,14 +293,15 @@ service: auth: true docs: Returns a `VendorCredit` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml path-parameters: id: string request: name: VendorCreditsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -415,7 +317,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.VendorCredit + type: accountingRoot.VendorCredit status-code: 200 examples: - path-parameters: @@ -501,10 +403,10 @@ service: auth: true docs: Returns metadata for `VendorCredit` POSTs. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: root.MetaResponse + type: accountingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -680,4 +582,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/accounting/webhookReceivers.yml b/.mock/definition/Accounting/webhookReceivers.yml similarity index 84% rename from .mock/definition/accounting/webhookReceivers.yml rename to .mock/definition/Accounting/webhookReceivers.yml index 0c90c826..bb5e70aa 100644 --- a/.mock/definition/accounting/webhookReceivers.yml +++ b/.mock/definition/Accounting/webhookReceivers.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + accountingRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of `WebhookReceiver` objects. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -28,7 +28,7 @@ service: auth: true docs: Creates a `WebhookReceiver` object with the given values. source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml request: name: WebhookReceiverRequest body: @@ -45,7 +45,7 @@ service: content-type: application/json response: docs: '' - type: root.WebhookReceiver + type: accountingRoot.WebhookReceiver status-code: 201 examples: - headers: {} @@ -58,4 +58,4 @@ service: is_active: true key: key source: - openapi: openapi/openapi.yml + openapi: accounting_v3.yml diff --git a/.mock/definition/crm/__package__.yml b/.mock/definition/CRM/__package__.yml similarity index 94% rename from .mock/definition/crm/__package__.yml rename to .mock/definition/CRM/__package__.yml index 4ad8f75d..d5382cc7 100644 --- a/.mock/definition/crm/__package__.yml +++ b/.mock/definition/CRM/__package__.yml @@ -8,7 +8,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true Account: docs: |- @@ -94,14 +94,14 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AccountDetailsCategory: discriminated: false union: - CategoryEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true AccountDetails: properties: @@ -151,14 +151,14 @@ types: type: optional docs: The time at which account completes the linking flow. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AccountDetailsAndActionsCategory: discriminated: false union: - CategoryEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true AccountDetailsAndActionsStatus: discriminated: false @@ -166,7 +166,7 @@ types: - AccountDetailsAndActionsStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true AccountDetailsAndActions: docs: >- @@ -204,7 +204,7 @@ types: account_type: string completed_at: datetime source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AccountDetailsAndActionsIntegration: properties: name: string @@ -216,7 +216,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AccountDetailsAndActionsStatusEnum: enum: - COMPLETE @@ -229,7 +229,7 @@ types: * `RELINK_NEEDED` - RELINK_NEEDED * `IDLE` - IDLE source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AccountIntegration: properties: name: @@ -287,7 +287,7 @@ types: docs: Category or categories this integration is in beta status for. access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AccountRequestOwner: discriminated: false docs: The account's owner. @@ -297,7 +297,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true AccountRequest: docs: |- @@ -347,14 +347,14 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AccountToken: properties: account_token: string integration: AccountIntegration id: string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ActivityTypeEnum: enum: - CALL @@ -365,7 +365,7 @@ types: * `MEETING` - MEETING * `EMAIL` - EMAIL source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AddressCountry: discriminated: false docs: |- @@ -624,7 +624,7 @@ types: - CountryEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true AddressAddressType: discriminated: false @@ -637,7 +637,7 @@ types: - AddressTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true Address: docs: |- @@ -932,7 +932,7 @@ types: * `BILLING` - BILLING * `SHIPPING` - SHIPPING source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AddressRequestCountry: discriminated: false docs: |- @@ -1191,7 +1191,7 @@ types: - CountryEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true AddressRequestAddressType: discriminated: false @@ -1204,7 +1204,7 @@ types: - AddressTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true AddressRequest: docs: |- @@ -1497,7 +1497,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AddressTypeEnum: enum: - BILLING @@ -1506,7 +1506,7 @@ types: * `BILLING` - BILLING * `SHIPPING` - SHIPPING source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AdvancedMetadata: properties: id: @@ -1519,7 +1519,7 @@ types: is_custom: optional field_choices: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AssociationAssociationType: discriminated: false docs: The association type the association belongs to. @@ -1529,7 +1529,7 @@ types: format: uuid - AssociationType source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true Association: docs: |- @@ -1561,7 +1561,7 @@ types: type: optional docs: The association type the association belongs to. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AssociationSubType: properties: id: @@ -1579,14 +1579,14 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AssociationTypeCardinality: discriminated: false union: - CardinalityEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true AssociationType: docs: >- @@ -1631,7 +1631,7 @@ types: cardinality: optional is_required: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AssociationTypeRequestRequest: properties: source_object_class: ObjectClassDescriptionRequest @@ -1649,7 +1649,7 @@ types: type: optional default: false source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AsyncPassthroughReciept: properties: async_passthrough_receipt_id: @@ -1657,7 +1657,7 @@ types: validation: format: uuid source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AuditLogEventRole: discriminated: false docs: >- @@ -1680,7 +1680,7 @@ types: - RoleEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true AuditLogEventEventType: discriminated: false @@ -1791,7 +1791,7 @@ types: - EventTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true AuditLogEvent: properties: @@ -1945,7 +1945,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml AvailableActions: docs: >- # The AvailableActions Object @@ -1964,7 +1964,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CrmAccountResponse: properties: model: Account @@ -1972,7 +1972,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CrmAssociationTypeResponse: properties: model: AssociationType @@ -1980,7 +1980,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CrmContactResponse: properties: model: Contact @@ -1988,7 +1988,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CrmCustomObjectResponse: properties: model: CustomObject @@ -1996,7 +1996,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CardinalityEnum: enum: - ONE_TO_ONE @@ -2009,7 +2009,7 @@ types: * `MANY_TO_MANY` - MANY_TO_MANY * `ONE_TO_MANY` - ONE_TO_MANY source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CategoriesEnum: enum: - hris @@ -2028,7 +2028,7 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CategoryEnum: enum: - hris @@ -2047,14 +2047,14 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CommonModelScopeApi: properties: common_models: docs: The common models you want to update the scopes for type: list source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CommonModelScopesBodyRequest: properties: model_id: @@ -2064,7 +2064,7 @@ types: enabled_actions: list disabled_fields: list source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ContactAccount: discriminated: false docs: The contact's account. @@ -2074,7 +2074,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true ContactOwner: discriminated: false @@ -2085,7 +2085,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true Contact: docs: >- @@ -2156,7 +2156,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ContactRequestAccount: discriminated: false docs: The contact's account. @@ -2166,7 +2166,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true ContactRequestOwner: discriminated: false @@ -2177,7 +2177,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true ContactRequest: docs: >- @@ -2220,7 +2220,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CountryEnum: enum: - AF @@ -2723,7 +2723,7 @@ types: * `ZM` - Zambia * `ZW` - Zimbabwe source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CustomObject: docs: |- # The CustomObject Object @@ -2761,7 +2761,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CustomObjectClass: docs: >- # The Custom Object Class Object @@ -2809,7 +2809,7 @@ types: class can have. access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml CustomObjectRequest: properties: fields: map @@ -2820,7 +2820,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml DataPassthroughRequest: docs: >- # The DataPassthrough Object @@ -2874,21 +2874,21 @@ types: `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml DebugModeLog: properties: log_id: string dashboard_view: string log_summary: DebugModelLogSummary source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml DebugModelLogSummary: properties: url: string method: string status_code: integer source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml DirectionEnum: enum: - INBOUND @@ -2897,7 +2897,7 @@ types: * `INBOUND` - INBOUND * `OUTBOUND` - OUTBOUND source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml EmailAddress: docs: |- # The EmailAddress Object @@ -2921,7 +2921,7 @@ types: type: optional docs: The email address's type. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml EmailAddressRequest: docs: |- # The EmailAddress Object @@ -2943,7 +2943,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml EnabledActionsEnum: enum: - READ @@ -2952,7 +2952,7 @@ types: * `READ` - READ * `WRITE` - WRITE source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml EncodingEnum: enum: - RAW @@ -2963,7 +2963,7 @@ types: * `BASE64` - BASE64 * `GZIP_BASE64` - GZIP_BASE64 source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml EngagementOwner: discriminated: false docs: The engagement's owner. @@ -2973,7 +2973,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true EngagementDirection: discriminated: false @@ -2986,7 +2986,7 @@ types: - DirectionEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true EngagementEngagementType: discriminated: false @@ -2997,7 +2997,7 @@ types: format: uuid - EngagementType source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true EngagementAccount: discriminated: false @@ -3008,7 +3008,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true EngagementContactsItem: discriminated: false @@ -3018,7 +3018,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true Engagement: docs: >- @@ -3097,7 +3097,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml EngagementRequestOwner: discriminated: false docs: The engagement's owner. @@ -3107,7 +3107,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true EngagementRequestDirection: discriminated: false @@ -3120,7 +3120,7 @@ types: - DirectionEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true EngagementRequestEngagementType: discriminated: false @@ -3131,7 +3131,7 @@ types: format: uuid - EngagementType source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true EngagementRequestAccount: discriminated: false @@ -3142,7 +3142,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true EngagementRequestContactsItem: discriminated: false @@ -3152,7 +3152,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true EngagementRequest: docs: >- @@ -3206,7 +3206,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml EngagementResponse: properties: model: Engagement @@ -3214,7 +3214,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml EngagementTypeActivityType: discriminated: false docs: |- @@ -3227,7 +3227,7 @@ types: - ActivityTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true EngagementType: docs: >- @@ -3274,7 +3274,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ErrorValidationProblem: properties: source: optional @@ -3282,7 +3282,7 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml EventTypeEnum: enum: - CREATED_REMOTE_PRODUCTION_API_KEY @@ -3429,7 +3429,7 @@ types: * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ExternalTargetFieldApi: properties: name: @@ -3442,7 +3442,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ExternalTargetFieldApiResponse: properties: Account: optional> @@ -3455,7 +3455,7 @@ types: Task: optional> Engagement: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml FieldFormatEnum: enum: - string @@ -3472,14 +3472,14 @@ types: * `bool` - bool * `list` - list source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml FieldMappingApiInstanceTargetField: properties: name: string description: string is_organization_wide: boolean source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: properties: @@ -3487,7 +3487,7 @@ types: url_path: optional field_traversal_path: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true FieldMappingApiInstanceRemoteField: properties: @@ -3495,7 +3495,7 @@ types: schema: optional> remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true FieldMappingApiInstance: properties: @@ -3514,7 +3514,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml FieldMappingApiInstanceResponse: properties: Account: optional> @@ -3527,7 +3527,7 @@ types: Task: optional> Engagement: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml FieldMappingInstanceResponse: properties: model: FieldMappingApiInstance @@ -3535,19 +3535,19 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml FieldPermissionDeserializer: properties: enabled_fields: optional> disabled_fields: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml FieldPermissionDeserializerRequest: properties: enabled_fields: optional> disabled_fields: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml FieldTypeEnum: enum: - string @@ -3564,14 +3564,14 @@ types: * `bool` - bool * `list` - list source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml IgnoreCommonModelRequestReason: discriminated: false union: - ReasonEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true IgnoreCommonModelRequest: properties: @@ -3582,14 +3582,14 @@ types: minLength: 1 maxLength: 256 source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml IndividualCommonModelScopeDeserializer: properties: model_name: string model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml IndividualCommonModelScopeDeserializerRequest: properties: model_name: @@ -3599,7 +3599,7 @@ types: model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml IssueStatus: discriminated: false docs: |- @@ -3611,7 +3611,7 @@ types: - IssueStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true Issue: properties: @@ -3640,7 +3640,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml IssueStatusEnum: enum: - ONGOING @@ -3649,7 +3649,7 @@ types: * `ONGOING` - ONGOING * `RESOLVED` - RESOLVED source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ItemFormatEnum: enum: - string @@ -3666,14 +3666,14 @@ types: * `bool` - currency * `list` - decimal source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ItemSchema: properties: item_type: optional item_format: optional item_choices: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ItemTypeEnum: enum: - string @@ -3690,7 +3690,7 @@ types: * `bool` - bool * `list` - list source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml LanguageEnum: enum: - en @@ -3699,7 +3699,7 @@ types: * `en` - en * `de` - de source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml LastSyncResultEnum: enum: - SYNCING @@ -3716,7 +3716,7 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml LeadOwner: discriminated: false docs: The lead's owner. @@ -3726,7 +3726,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true LeadConvertedContact: discriminated: false @@ -3737,7 +3737,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true LeadConvertedAccount: discriminated: false @@ -3748,7 +3748,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true Lead: docs: >- @@ -3840,7 +3840,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml LeadRequestOwner: discriminated: false docs: The lead's owner. @@ -3850,7 +3850,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true LeadRequestConvertedContact: discriminated: false @@ -3861,7 +3861,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true LeadRequestConvertedAccount: discriminated: false @@ -3872,7 +3872,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true LeadRequest: docs: >- @@ -3927,7 +3927,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml LeadResponse: properties: model: Lead @@ -3935,20 +3935,20 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml LinkToken: properties: link_token: string integration_name: optional magic_link_url: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml LinkedAccountStatus: properties: linked_account_status: string can_make_request: boolean source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml MetaResponse: properties: request_schema: map @@ -3957,7 +3957,7 @@ types: has_conditional_params: boolean has_required_linked_account_params: boolean source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml MethodEnum: enum: - GET @@ -3976,7 +3976,7 @@ types: * `PATCH` - PATCH * `DELETE` - DELETE source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ModelOperation: docs: >- # The ModelOperation Object @@ -3996,17 +3996,17 @@ types: required_post_parameters: list supported_fields: list source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ModelPermissionDeserializer: properties: is_enabled: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ModelPermissionDeserializerRequest: properties: is_enabled: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml MultipartFormFieldRequestEncoding: discriminated: false docs: |- @@ -4019,7 +4019,7 @@ types: - EncodingEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true MultipartFormFieldRequest: docs: >- @@ -4064,7 +4064,7 @@ types: validation: minLength: 1 source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml NoteOwner: discriminated: false docs: The note's owner. @@ -4074,7 +4074,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true NoteContact: discriminated: false @@ -4085,7 +4085,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true NoteAccount: discriminated: false @@ -4096,7 +4096,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true NoteOpportunity: discriminated: false @@ -4107,7 +4107,7 @@ types: format: uuid - Opportunity source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true Note: docs: |- @@ -4173,7 +4173,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml NoteRequestOwner: discriminated: false docs: The note's owner. @@ -4183,7 +4183,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true NoteRequestContact: discriminated: false @@ -4194,7 +4194,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true NoteRequestAccount: discriminated: false @@ -4205,7 +4205,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true NoteRequestOpportunity: discriminated: false @@ -4216,7 +4216,7 @@ types: format: uuid - Opportunity source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true NoteRequest: docs: |- @@ -4251,7 +4251,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml NoteResponse: properties: model: Note @@ -4259,7 +4259,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ObjectClassDescriptionRequest: properties: id: @@ -4268,7 +4268,7 @@ types: minLength: 1 origin_type: OriginTypeEnum source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml OpportunityOwner: discriminated: false docs: The opportunity's owner. @@ -4278,7 +4278,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true OpportunityAccount: discriminated: false @@ -4289,7 +4289,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true OpportunityStage: discriminated: false @@ -4300,7 +4300,7 @@ types: format: uuid - Stage source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true OpportunityStatus: discriminated: false @@ -4314,7 +4314,7 @@ types: - OpportunityStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true Opportunity: docs: >- @@ -4402,7 +4402,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml OpportunityRequestOwner: discriminated: false docs: The opportunity's owner. @@ -4412,7 +4412,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true OpportunityRequestAccount: discriminated: false @@ -4423,7 +4423,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true OpportunityRequestStage: discriminated: false @@ -4434,7 +4434,7 @@ types: format: uuid - Stage source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true OpportunityRequestStatus: discriminated: false @@ -4448,7 +4448,7 @@ types: - OpportunityStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true OpportunityRequest: docs: >- @@ -4508,7 +4508,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml OpportunityResponse: properties: model: Opportunity @@ -4516,7 +4516,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml OpportunityStatusEnum: enum: - OPEN @@ -4527,7 +4527,7 @@ types: * `WON` - WON * `LOST` - LOST source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml OriginTypeEnum: enum: - CUSTOM_OBJECT @@ -4538,140 +4538,140 @@ types: * `COMMON_MODEL` - COMMON_MODEL * `REMOTE_ONLY_MODEL` - REMOTE_ONLY_MODEL source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedAccountDetailsAndActionsList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedAccountList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedAssociationList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedAssociationTypeList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedAuditLogEventList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedContactList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedCustomObjectClassList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedCustomObjectList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedEngagementList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedEngagementTypeList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedIssueList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedLeadList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedNoteList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedOpportunityList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedRemoteFieldClassList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedStageList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedSyncStatusList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedTaskList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PaginatedUserList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PatchedAccountRequest: docs: |- # The Account Object @@ -4722,7 +4722,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PatchedContactRequestOwner: discriminated: false docs: The contact's owner. @@ -4732,7 +4732,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true PatchedContactRequest: docs: >- @@ -4777,7 +4777,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PatchedEngagementRequestDirection: discriminated: false docs: |- @@ -4789,7 +4789,7 @@ types: - DirectionEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true PatchedEngagementRequest: docs: >- @@ -4849,7 +4849,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PatchedOpportunityRequestStatus: discriminated: false docs: |- @@ -4862,7 +4862,7 @@ types: - OpportunityStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true PatchedOpportunityRequest: docs: >- @@ -4928,7 +4928,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PatchedTaskRequestStatus: discriminated: false docs: |- @@ -4940,7 +4940,7 @@ types: - TaskStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true PatchedTaskRequest: docs: |- @@ -4994,7 +4994,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PhoneNumber: docs: |- # The PhoneNumber Object @@ -5018,7 +5018,7 @@ types: type: optional docs: The phone number's type. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml PhoneNumberRequest: docs: |- # The PhoneNumber Object @@ -5040,7 +5040,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ReasonEnum: enum: - GENERAL_CUSTOMER_REQUEST @@ -5051,7 +5051,7 @@ types: * `GDPR` - GDPR * `OTHER` - OTHER source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml RemoteData: docs: >- # The RemoteData Object @@ -5073,35 +5073,35 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml RemoteEndpointInfo: properties: method: string url_path: string field_traversal_path: list source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml RemoteFieldRemoteFieldClass: discriminated: false union: - string - RemoteFieldClass source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true RemoteField: properties: remote_field_class: RemoteFieldRemoteFieldClass value: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml RemoteFieldApiCoverage: discriminated: false union: - integer - double source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true RemoteFieldApi: properties: @@ -5114,7 +5114,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml RemoteFieldApiResponse: properties: Account: optional> @@ -5127,29 +5127,13 @@ types: Task: optional> Engagement: optional> source: - openapi: openapi/openapi.yml - RemoteFieldClassFieldType: - discriminated: false - union: - - FieldTypeEnum - - string - source: - openapi: openapi/openapi.yml - inline: true - RemoteFieldClassFieldFormat: - discriminated: false - union: - - FieldFormatEnum - - string - source: - openapi: openapi/openapi.yml - inline: true + openapi: crm_v3.yml RemoteFieldClassFieldChoicesItem: properties: value: optional display_name: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true RemoteFieldClass: properties: @@ -5159,19 +5143,19 @@ types: description: optional is_custom: optional is_required: optional - field_type: optional - field_format: optional + field_type: optional + field_format: optional field_choices: optional> item_schema: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml RemoteFieldClassForCustomObjectClassFieldType: discriminated: false union: - FieldTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true RemoteFieldClassForCustomObjectClassFieldFormat: discriminated: false @@ -5179,14 +5163,14 @@ types: - FieldFormatEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true RemoteFieldClassForCustomObjectClassFieldChoicesItem: properties: value: optional display_name: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true RemoteFieldClassForCustomObjectClassItemSchema: properties: @@ -5194,7 +5178,7 @@ types: item_format: optional item_choices: optional>> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true RemoteFieldClassForCustomObjectClass: properties: @@ -5223,7 +5207,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml RemoteFieldRequestRemoteFieldClass: discriminated: false union: @@ -5232,14 +5216,14 @@ types: format: uuid - RemoteFieldClass source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true RemoteFieldRequest: properties: remote_field_class: RemoteFieldRequestRemoteFieldClass value: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml RemoteKey: docs: >- # The RemoteKey Object @@ -5257,7 +5241,15 @@ types: name: string key: string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml + RemoteResponseResponseType: + discriminated: false + union: + - ResponseTypeEnum + - string + source: + openapi: crm_v3.yml + inline: true RemoteResponse: docs: >- # The RemoteResponse Object @@ -5277,10 +5269,10 @@ types: status: integer response: unknown response_headers: optional> - response_type: optional + response_type: optional headers: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml RequestFormatEnum: enum: - JSON @@ -5291,7 +5283,7 @@ types: * `XML` - XML * `MULTIPART` - MULTIPART source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ResponseTypeEnum: enum: - JSON @@ -5300,7 +5292,7 @@ types: * `JSON` - JSON * `BASE64_GZIP` - BASE64_GZIP source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml RoleEnum: enum: - ADMIN @@ -5317,7 +5309,7 @@ types: * `SYSTEM` - SYSTEM * `MERGE_TEAM` - MERGE_TEAM source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml SelectiveSyncConfigurationsUsageEnum: enum: - IN_NEXT_SYNC @@ -5326,7 +5318,7 @@ types: * `IN_NEXT_SYNC` - IN_NEXT_SYNC * `IN_LAST_SYNC` - IN_LAST_SYNC source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml Stage: docs: |- # The Stage Object @@ -5373,7 +5365,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml StatusFd5Enum: enum: - SYNCING @@ -5390,14 +5382,14 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml SyncStatusLastSyncResult: discriminated: false union: - LastSyncResultEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true SyncStatusStatus: discriminated: false @@ -5405,7 +5397,7 @@ types: - StatusFd5Enum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true SyncStatus: docs: >- @@ -5432,7 +5424,7 @@ types: is_initial_sync: boolean selective_sync_configurations_usage: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml TaskOwner: discriminated: false docs: The task's owner. @@ -5442,7 +5434,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true TaskAccount: discriminated: false @@ -5453,7 +5445,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true TaskOpportunity: discriminated: false @@ -5464,7 +5456,7 @@ types: format: uuid - Opportunity source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true TaskStatus: discriminated: false @@ -5477,7 +5469,7 @@ types: - TaskStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true Task: docs: |- @@ -5550,7 +5542,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml TaskRequestOwner: discriminated: false docs: The task's owner. @@ -5560,7 +5552,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true TaskRequestAccount: discriminated: false @@ -5571,7 +5563,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true TaskRequestOpportunity: discriminated: false @@ -5582,7 +5574,7 @@ types: format: uuid - Opportunity source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true TaskRequestStatus: discriminated: false @@ -5595,7 +5587,7 @@ types: - TaskStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true TaskRequest: docs: |- @@ -5643,7 +5635,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml TaskResponse: properties: model: Task @@ -5651,7 +5643,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml TaskStatusEnum: enum: - OPEN @@ -5660,7 +5652,7 @@ types: * `OPEN` - OPEN * `CLOSED` - CLOSED source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml User: docs: >- # The User Object @@ -5718,12 +5710,12 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml ValidationProblemSource: properties: pointer: string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml WarningValidationProblem: properties: source: optional @@ -5731,11 +5723,11 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml WebhookReceiver: properties: event: string is_active: boolean key: optional source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/accountDetails.yml b/.mock/definition/CRM/accountDetails.yml similarity index 88% rename from .mock/definition/crm/accountDetails.yml rename to .mock/definition/CRM/accountDetails.yml index 4fe53ba5..99cf4cd2 100644 --- a/.mock/definition/crm/accountDetails.yml +++ b/.mock/definition/CRM/accountDetails.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Get details for a linked account. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.AccountDetails + type: crmRoot.AccountDetails status-code: 200 examples: - headers: {} @@ -33,4 +33,4 @@ service: account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/accountToken.yml b/.mock/definition/CRM/accountToken.yml similarity index 90% rename from .mock/definition/crm/accountToken.yml rename to .mock/definition/CRM/accountToken.yml index f06c40c5..814d7a3c 100644 --- a/.mock/definition/crm/accountToken.yml +++ b/.mock/definition/CRM/accountToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -12,12 +12,12 @@ service: Returns the account token for the end user with the provided public token. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: public_token: string response: docs: '' - type: root.AccountToken + type: crmRoot.AccountToken status-code: 200 examples: - path-parameters: @@ -41,4 +41,4 @@ service: key: value id: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/accounts.yml b/.mock/definition/CRM/accounts.yml similarity index 97% rename from .mock/definition/crm/accounts.yml rename to .mock/definition/CRM/accounts.yml index e2959115..a304597f 100644 --- a/.mock/definition/crm/accounts.yml +++ b/.mock/definition/CRM/accounts.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Account` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: AccountsListRequest query-parameters: @@ -27,6 +31,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -77,7 +82,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedAccountList + type: crmRoot.PaginatedAccountList status-code: 200 examples: - headers: {} @@ -132,7 +137,7 @@ service: auth: true docs: Creates an `Account` object with the given values. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: CrmAccountEndpointRequest query-parameters: @@ -146,11 +151,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.AccountRequest + model: crmRoot.AccountRequest content-type: application/json response: docs: '' - type: root.CrmAccountResponse + type: crmRoot.CrmAccountResponse status-code: 201 examples: - headers: {} @@ -225,7 +230,7 @@ service: auth: true docs: Returns an `Account` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: @@ -233,6 +238,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -253,7 +259,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Account + type: crmRoot.Account status-code: 200 examples: - path-parameters: @@ -309,7 +315,7 @@ service: auth: true docs: Updates an `Account` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: @@ -325,11 +331,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.PatchedAccountRequest + model: crmRoot.PatchedAccountRequest content-type: application/json response: docs: '' - type: root.CrmAccountResponse + type: crmRoot.CrmAccountResponse status-code: 200 examples: - path-parameters: @@ -406,12 +412,12 @@ service: auth: true docs: Returns metadata for `CRMAccount` PATCHs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - path-parameters: @@ -594,10 +600,10 @@ service: auth: true docs: Returns metadata for `CRMAccount` POSTs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -777,8 +783,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: AccountsRemoteFieldClassesListRequest query-parameters: @@ -823,7 +833,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -843,4 +853,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/associationTypes.yml b/.mock/definition/CRM/associationTypes.yml similarity index 96% rename from .mock/definition/crm/associationTypes.yml rename to .mock/definition/CRM/associationTypes.yml index 01f582d6..a0560561 100644 --- a/.mock/definition/crm/associationTypes.yml +++ b/.mock/definition/CRM/associationTypes.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `AssociationType` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: custom_object_class_id: string request: @@ -29,6 +33,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -68,7 +73,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedAssociationTypeList + type: crmRoot.PaginatedAssociationTypeList status-code: 200 examples: - path-parameters: @@ -99,7 +104,7 @@ service: auth: true docs: Creates an `AssociationType` object with the given values. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: custom_object_class_id: string request: @@ -115,11 +120,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.AssociationTypeRequestRequest + model: crmRoot.AssociationTypeRequestRequest content-type: application/json response: docs: '' - type: root.CrmAssociationTypeResponse + type: crmRoot.CrmAssociationTypeResponse status-code: 201 examples: - path-parameters: @@ -178,7 +183,7 @@ service: auth: true docs: Returns an `AssociationType` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: custom_object_class_id: string id: string @@ -187,6 +192,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -202,7 +208,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.AssociationType + type: crmRoot.AssociationType status-code: 200 examples: - path-parameters: @@ -234,12 +240,12 @@ service: auth: true docs: Returns metadata for `CRMAssociationType` POSTs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: custom_object_class_id: string response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - path-parameters: @@ -417,4 +423,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/associations.yml b/.mock/definition/CRM/associations.yml similarity index 94% rename from .mock/definition/crm/associations.yml rename to .mock/definition/CRM/associations.yml index bf27f3eb..f4e420a9 100644 --- a/.mock/definition/crm/associations.yml +++ b/.mock/definition/CRM/associations.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -10,8 +10,12 @@ service: method: GET auth: true docs: Returns a list of `Association` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: custom_object_class_id: string object_id: string @@ -36,6 +40,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -75,7 +80,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedAssociationList + type: crmRoot.PaginatedAssociationList status-code: 200 examples: - path-parameters: @@ -101,7 +106,7 @@ service: Creates an Association between `source_object_id` and `target_object_id` of type `association_type_id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: association_type_id: string source_class_id: string @@ -121,7 +126,7 @@ service: docs: Whether or not third-party updates should be run asynchronously. response: docs: '' - type: root.Association + type: crmRoot.Association status-code: 200 examples: - path-parameters: @@ -139,4 +144,4 @@ service: target_object: da0b1963-be70-469c-9f8c-06a81d0fe759 association_type: association_type source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/asyncPassthrough.yml b/.mock/definition/CRM/asyncPassthrough.yml similarity index 85% rename from .mock/definition/crm/asyncPassthrough.yml rename to .mock/definition/CRM/asyncPassthrough.yml index 6a7e257e..8010d2c5 100644 --- a/.mock/definition/crm/asyncPassthrough.yml +++ b/.mock/definition/CRM/asyncPassthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -12,13 +12,13 @@ service: Asynchronously pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: - body: root.DataPassthroughRequest + body: crmRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.AsyncPassthroughReciept + type: crmRoot.AsyncPassthroughReciept status-code: 200 examples: - headers: {} @@ -34,7 +34,7 @@ service: auth: true docs: Retrieves data from earlier async-passthrough POST request source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: async_passthrough_receipt_id: string response: @@ -59,12 +59,12 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml types: AsyncPassthroughRetrieveResponse: discriminated: false union: - - root.RemoteResponse + - crmRoot.RemoteResponse - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/auditTrail.yml b/.mock/definition/CRM/auditTrail.yml similarity index 94% rename from .mock/definition/crm/auditTrail.yml rename to .mock/definition/CRM/auditTrail.yml index 68ad5c2f..5ee5ca9c 100644 --- a/.mock/definition/crm/auditTrail.yml +++ b/.mock/definition/CRM/auditTrail.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Gets a list of audit trail events. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: AuditTrailListRequest query-parameters: @@ -72,7 +76,7 @@ service: email. response: docs: '' - type: root.PaginatedAuditLogEventList + type: crmRoot.PaginatedAuditLogEventList status-code: 200 examples: - response: @@ -91,4 +95,4 @@ service: from Read to Read+Write created_at: '2024-01-15T09:30:00Z' source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/availableActions.yml b/.mock/definition/CRM/availableActions.yml similarity index 91% rename from .mock/definition/crm/availableActions.yml rename to .mock/definition/CRM/availableActions.yml index 40338033..59a18949 100644 --- a/.mock/definition/crm/availableActions.yml +++ b/.mock/definition/CRM/availableActions.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of models and actions available for an account. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.AvailableActions + type: crmRoot.AvailableActions status-code: 200 examples: - headers: {} @@ -47,4 +47,4 @@ service: - company - title source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/contacts.yml b/.mock/definition/CRM/contacts.yml similarity index 96% rename from .mock/definition/crm/contacts.yml rename to .mock/definition/CRM/contacts.yml index b9f0b0f0..f6363295 100644 --- a/.mock/definition/crm/contacts.yml +++ b/.mock/definition/CRM/contacts.yml @@ -1,22 +1,18 @@ types: - ContactsListRequestExpand: + ContactsListRequestExpandItem: enum: - account - - value: account,owner - name: AccountOwner - owner source: - openapi: openapi/openapi.yml - ContactsRetrieveRequestExpand: + openapi: crm_v3.yml + ContactsRetrieveRequestExpandItem: enum: - account - - value: account,owner - name: AccountOwner - owner source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -26,8 +22,12 @@ service: method: GET auth: true docs: Returns a list of `Contact` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: ContactsListRequest query-parameters: @@ -51,7 +51,8 @@ service: If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -101,7 +102,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedContactList + type: crmRoot.PaginatedContactList status-code: 200 examples: - headers: {} @@ -158,7 +159,7 @@ service: auth: true docs: Creates a `Contact` object with the given values. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: CrmContactEndpointRequest query-parameters: @@ -172,11 +173,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.ContactRequest + model: crmRoot.ContactRequest content-type: application/json response: docs: '' - type: root.CrmContactResponse + type: crmRoot.CrmContactResponse status-code: 201 examples: - headers: {} @@ -253,14 +254,15 @@ service: auth: true docs: Returns a `Contact` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: name: ContactsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -281,7 +283,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Contact + type: crmRoot.Contact status-code: 200 examples: - path-parameters: @@ -339,7 +341,7 @@ service: auth: true docs: Updates a `Contact` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: @@ -355,11 +357,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.PatchedContactRequest + model: crmRoot.PatchedContactRequest content-type: application/json response: docs: '' - type: root.CrmContactResponse + type: crmRoot.CrmContactResponse status-code: 200 examples: - path-parameters: @@ -442,11 +444,11 @@ service: future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: model_id: string request: - body: root.IgnoreCommonModelRequest + body: crmRoot.IgnoreCommonModelRequest content-type: application/json examples: - path-parameters: @@ -460,12 +462,12 @@ service: auth: true docs: Returns metadata for `CRMContact` PATCHs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - path-parameters: @@ -648,10 +650,10 @@ service: auth: true docs: Returns metadata for `CRMContact` POSTs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -831,8 +833,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: ContactsRemoteFieldClassesListRequest query-parameters: @@ -877,7 +883,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -897,4 +903,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/customObjectClasses.yml b/.mock/definition/CRM/customObjectClasses.yml similarity index 94% rename from .mock/definition/crm/customObjectClasses.yml rename to .mock/definition/CRM/customObjectClasses.yml index 7f6a5fba..77c19f6c 100644 --- a/.mock/definition/crm/customObjectClasses.yml +++ b/.mock/definition/CRM/customObjectClasses.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `CustomObjectClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: CustomObjectClassesListRequest query-parameters: @@ -27,6 +31,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -66,7 +71,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedCustomObjectClassList + type: crmRoot.PaginatedCustomObjectClassList status-code: 200 examples: - headers: {} @@ -118,7 +123,7 @@ service: auth: true docs: Returns a `CustomObjectClass` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: @@ -126,6 +131,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -141,7 +147,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.CustomObjectClass + type: crmRoot.CustomObjectClass status-code: 200 examples: - path-parameters: @@ -193,4 +199,4 @@ service: association_types: - key: value source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/customObjects.yml b/.mock/definition/CRM/customObjects.yml similarity index 96% rename from .mock/definition/crm/customObjects.yml rename to .mock/definition/CRM/customObjects.yml index d4904e56..3c0b6e2c 100644 --- a/.mock/definition/crm/customObjects.yml +++ b/.mock/definition/CRM/customObjects.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `CustomObject` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: custom_object_class_id: string request: @@ -68,7 +72,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedCustomObjectList + type: crmRoot.PaginatedCustomObjectList status-code: 200 examples: - path-parameters: @@ -96,7 +100,7 @@ service: auth: true docs: Creates a `CustomObject` object with the given values. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: custom_object_class_id: string request: @@ -112,11 +116,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.CustomObjectRequest + model: crmRoot.CustomObjectRequest content-type: application/json response: docs: '' - type: root.CrmCustomObjectResponse + type: crmRoot.CrmCustomObjectResponse status-code: 201 examples: - path-parameters: @@ -167,7 +171,7 @@ service: auth: true docs: Returns a `CustomObject` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: custom_object_class_id: string id: string @@ -191,7 +195,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.CustomObject + type: crmRoot.CustomObject status-code: 200 examples: - path-parameters: @@ -220,12 +224,12 @@ service: auth: true docs: Returns metadata for `CRMCustomObject` POSTs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: custom_object_class_id: string response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - path-parameters: @@ -407,8 +411,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest query-parameters: @@ -453,7 +461,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -473,4 +481,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/deleteAccount.yml b/.mock/definition/CRM/deleteAccount.yml similarity index 76% rename from .mock/definition/crm/deleteAccount.yml rename to .mock/definition/CRM/deleteAccount.yml index b0bfe1cd..5379d155 100644 --- a/.mock/definition/crm/deleteAccount.yml +++ b/.mock/definition/CRM/deleteAccount.yml @@ -8,8 +8,8 @@ service: auth: true docs: Delete a linked account. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml examples: - headers: {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/engagementTypes.yml b/.mock/definition/CRM/engagementTypes.yml similarity index 93% rename from .mock/definition/crm/engagementTypes.yml rename to .mock/definition/CRM/engagementTypes.yml index 2070b2ef..99d1d5bb 100644 --- a/.mock/definition/crm/engagementTypes.yml +++ b/.mock/definition/CRM/engagementTypes.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `EngagementType` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: EngagementTypesListRequest query-parameters: @@ -66,7 +70,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedEngagementTypeList + type: crmRoot.PaginatedEngagementTypeList status-code: 200 examples: - headers: {} @@ -89,7 +93,7 @@ service: auth: true docs: Returns an `EngagementType` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: @@ -112,7 +116,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.EngagementType + type: crmRoot.EngagementType status-code: 200 examples: - path-parameters: @@ -135,8 +139,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: EngagementTypesRemoteFieldClassesListRequest query-parameters: @@ -181,7 +189,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -201,4 +209,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/engagements.yml b/.mock/definition/CRM/engagements.yml similarity index 92% rename from .mock/definition/crm/engagements.yml rename to .mock/definition/CRM/engagements.yml index aaf88ac0..89883db0 100644 --- a/.mock/definition/crm/engagements.yml +++ b/.mock/definition/CRM/engagements.yml @@ -1,66 +1,22 @@ types: - EngagementsListRequestExpand: + EngagementsListRequestExpandItem: enum: - account - - value: account,engagement_type - name: AccountEngagementType - contacts - - value: contacts,account - name: ContactsAccount - - value: contacts,account,engagement_type - name: ContactsAccountEngagementType - - value: contacts,engagement_type - name: ContactsEngagementType - - value: contacts,owner - name: ContactsOwner - - value: contacts,owner,account - name: ContactsOwnerAccount - - value: contacts,owner,account,engagement_type - name: ContactsOwnerAccountEngagementType - - value: contacts,owner,engagement_type - name: ContactsOwnerEngagementType - engagement_type - owner - - value: owner,account - name: OwnerAccount - - value: owner,account,engagement_type - name: OwnerAccountEngagementType - - value: owner,engagement_type - name: OwnerEngagementType source: - openapi: openapi/openapi.yml - EngagementsRetrieveRequestExpand: + openapi: crm_v3.yml + EngagementsRetrieveRequestExpandItem: enum: - account - - value: account,engagement_type - name: AccountEngagementType - contacts - - value: contacts,account - name: ContactsAccount - - value: contacts,account,engagement_type - name: ContactsAccountEngagementType - - value: contacts,engagement_type - name: ContactsEngagementType - - value: contacts,owner - name: ContactsOwner - - value: contacts,owner,account - name: ContactsOwnerAccount - - value: contacts,owner,account,engagement_type - name: ContactsOwnerAccountEngagementType - - value: contacts,owner,engagement_type - name: ContactsOwnerEngagementType - engagement_type - owner - - value: owner,account - name: OwnerAccount - - value: owner,account,engagement_type - name: OwnerAccountEngagementType - - value: owner,engagement_type - name: OwnerEngagementType source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -70,8 +26,12 @@ service: method: GET auth: true docs: Returns a list of `Engagement` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: EngagementsListRequest query-parameters: @@ -87,7 +47,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -142,7 +103,7 @@ service: datetime. response: docs: '' - type: root.PaginatedEngagementList + type: crmRoot.PaginatedEngagementList status-code: 200 examples: - headers: {} @@ -183,7 +144,7 @@ service: auth: true docs: Creates an `Engagement` object with the given values. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: EngagementEndpointRequest query-parameters: @@ -197,11 +158,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.EngagementRequest + model: crmRoot.EngagementRequest content-type: application/json response: docs: '' - type: root.EngagementResponse + type: crmRoot.EngagementResponse status-code: 201 examples: - headers: {} @@ -262,14 +223,15 @@ service: auth: true docs: Returns an `Engagement` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: name: EngagementsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -290,7 +252,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Engagement + type: crmRoot.Engagement status-code: 200 examples: - path-parameters: @@ -332,7 +294,7 @@ service: auth: true docs: Updates an `Engagement` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: @@ -348,11 +310,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.PatchedEngagementRequest + model: crmRoot.PatchedEngagementRequest content-type: application/json response: docs: '' - type: root.EngagementResponse + type: crmRoot.EngagementResponse status-code: 200 examples: - path-parameters: @@ -415,12 +377,12 @@ service: auth: true docs: Returns metadata for `Engagement` PATCHs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - path-parameters: @@ -603,10 +565,10 @@ service: auth: true docs: Returns metadata for `Engagement` POSTs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -786,8 +748,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: EngagementsRemoteFieldClassesListRequest query-parameters: @@ -832,7 +798,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -852,4 +818,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/fieldMapping.yml b/.mock/definition/CRM/fieldMapping.yml similarity index 97% rename from .mock/definition/crm/fieldMapping.yml rename to .mock/definition/CRM/fieldMapping.yml index 5318dcf3..421def33 100644 --- a/.mock/definition/crm/fieldMapping.yml +++ b/.mock/definition/CRM/fieldMapping.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -14,7 +14,7 @@ service: fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: FieldMappingsRetrieveRequest query-parameters: @@ -27,7 +27,7 @@ service: of the request since these fields require some calculations. response: docs: '' - type: root.FieldMappingApiInstanceResponse + type: crmRoot.FieldMappingApiInstanceResponse status-code: 200 examples: - headers: {} @@ -186,7 +186,7 @@ service: scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: CreateFieldMappingRequest query-parameters: @@ -242,7 +242,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: crmRoot.FieldMappingInstanceResponse status-code: 201 examples: - headers: {} @@ -302,12 +302,12 @@ service: the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: field_mapping_id: string response: docs: '' - type: root.FieldMappingInstanceResponse + type: crmRoot.FieldMappingInstanceResponse status-code: 204 examples: - path-parameters: @@ -360,7 +360,7 @@ service: will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: field_mapping_id: string request: @@ -389,7 +389,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: crmRoot.FieldMappingInstanceResponse status-code: 200 examples: - path-parameters: @@ -445,7 +445,7 @@ service: or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: RemoteFieldsRetrieveRequest query-parameters: @@ -462,7 +462,7 @@ service: data from your customers. response: docs: '' - type: root.RemoteFieldApiResponse + type: crmRoot.RemoteFieldApiResponse status-code: 200 examples: - headers: {} @@ -605,10 +605,10 @@ service: Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.ExternalTargetFieldApiResponse + type: crmRoot.ExternalTargetFieldApiResponse status-code: 200 examples: - headers: {} @@ -651,4 +651,4 @@ service: description: this is a example description of a target field is_mapped: is_mapped source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/forceResync.yml b/.mock/definition/CRM/forceResync.yml similarity index 89% rename from .mock/definition/crm/forceResync.yml rename to .mock/definition/CRM/forceResync.yml index eb74ba18..94fc4a6d 100644 --- a/.mock/definition/crm/forceResync.yml +++ b/.mock/definition/CRM/forceResync.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -15,10 +15,10 @@ service: linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -34,4 +34,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/generateKey.yml b/.mock/definition/CRM/generateKey.yml similarity index 86% rename from .mock/definition/crm/generateKey.yml rename to .mock/definition/CRM/generateKey.yml index 233479da..823c5e73 100644 --- a/.mock/definition/crm/generateKey.yml +++ b/.mock/definition/CRM/generateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Create a remote key. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: GenerateRemoteKeyRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: crmRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/issues.yml b/.mock/definition/CRM/issues.yml similarity index 92% rename from .mock/definition/crm/issues.yml rename to .mock/definition/CRM/issues.yml index ed21c69c..1fb03f47 100644 --- a/.mock/definition/crm/issues.yml +++ b/.mock/definition/CRM/issues.yml @@ -4,9 +4,9 @@ types: - ONGOING - RESOLVED source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -16,8 +16,12 @@ service: method: GET auth: true docs: Gets all issues for Organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: IssuesListRequest query-parameters: @@ -77,7 +81,7 @@ service: * `RESOLVED` - RESOLVED response: docs: '' - type: root.PaginatedIssueList + type: crmRoot.PaginatedIssueList status-code: 200 examples: - response: @@ -102,12 +106,12 @@ service: auth: true docs: Get a specific issue. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string response: docs: '' - type: root.Issue + type: crmRoot.Issue status-code: 200 examples: - path-parameters: @@ -126,4 +130,4 @@ service: - Missing employee permissions. - Missing time off permissions. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/leads.yml b/.mock/definition/CRM/leads.yml similarity index 94% rename from .mock/definition/crm/leads.yml rename to .mock/definition/CRM/leads.yml index 1f1e46d1..24d2df66 100644 --- a/.mock/definition/crm/leads.yml +++ b/.mock/definition/CRM/leads.yml @@ -1,36 +1,20 @@ types: - LeadsListRequestExpand: + LeadsListRequestExpandItem: enum: - converted_account - converted_contact - - value: converted_contact,converted_account - name: ConvertedContactConvertedAccount - owner - - value: owner,converted_account - name: OwnerConvertedAccount - - value: owner,converted_contact - name: OwnerConvertedContact - - value: owner,converted_contact,converted_account - name: OwnerConvertedContactConvertedAccount source: - openapi: openapi/openapi.yml - LeadsRetrieveRequestExpand: + openapi: crm_v3.yml + LeadsRetrieveRequestExpandItem: enum: - converted_account - converted_contact - - value: converted_contact,converted_account - name: ConvertedContactConvertedAccount - owner - - value: owner,converted_account - name: OwnerConvertedAccount - - value: owner,converted_contact - name: OwnerConvertedContact - - value: owner,converted_contact,converted_account - name: OwnerConvertedContactConvertedAccount source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -40,8 +24,12 @@ service: method: GET auth: true docs: Returns a list of `Lead` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: LeadsListRequest query-parameters: @@ -68,7 +56,8 @@ service: If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -121,7 +110,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedLeadList + type: crmRoot.PaginatedLeadList status-code: 200 examples: - headers: {} @@ -183,7 +172,7 @@ service: auth: true docs: Creates a `Lead` object with the given values. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: LeadEndpointRequest query-parameters: @@ -197,11 +186,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.LeadRequest + model: crmRoot.LeadRequest content-type: application/json response: docs: '' - type: root.LeadResponse + type: crmRoot.LeadResponse status-code: 201 examples: - headers: {} @@ -283,14 +272,15 @@ service: auth: true docs: Returns a `Lead` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: name: LeadsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -311,7 +301,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Lead + type: crmRoot.Lead status-code: 200 examples: - path-parameters: @@ -374,10 +364,10 @@ service: auth: true docs: Returns metadata for `Lead` POSTs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -557,8 +547,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: LeadsRemoteFieldClassesListRequest query-parameters: @@ -603,7 +597,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -623,4 +617,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/linkToken.yml b/.mock/definition/CRM/linkToken.yml similarity index 93% rename from .mock/definition/crm/linkToken.yml rename to .mock/definition/CRM/linkToken.yml index f67b6892..7e4b0bdb 100644 --- a/.mock/definition/crm/linkToken.yml +++ b/.mock/definition/CRM/linkToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml types: EndUserDetailsRequestLanguage: discriminated: false @@ -12,10 +12,10 @@ types: * `de` - de union: - - root.LanguageEnum + - crmRoot.LanguageEnum - string source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml inline: true service: auth: false @@ -27,7 +27,7 @@ service: auth: true docs: Creates a link token to be used when linking a new end user. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: EndUserDetailsRequest body: @@ -58,7 +58,7 @@ service: maxLength: 100 categories: docs: The integration categories to show in Merge Link. - type: list + type: list integration: type: optional docs: >- @@ -93,7 +93,7 @@ service: https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. default: false common_models: - type: optional> + type: optional> docs: >- An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses @@ -103,7 +103,7 @@ service: category_common_model_scopes: type: >- optional>>> + optional>>> docs: >- When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be @@ -133,7 +133,7 @@ service: content-type: application/json response: docs: '' - type: root.LinkToken + type: crmRoot.LinkToken status-code: 200 examples: - request: @@ -149,4 +149,4 @@ service: integration_name: Lever magic_link_url: https://link.merge.dev/asdfjkl12345jsndfgi2i83n source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/linkedAccounts.yml b/.mock/definition/CRM/linkedAccounts.yml similarity index 94% rename from .mock/definition/crm/linkedAccounts.yml rename to .mock/definition/CRM/linkedAccounts.yml index c6f4399e..420c18d6 100644 --- a/.mock/definition/crm/linkedAccounts.yml +++ b/.mock/definition/CRM/linkedAccounts.yml @@ -9,9 +9,9 @@ types: - mktg - ticketing source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -21,8 +21,12 @@ service: method: GET auth: true docs: List linked accounts for your organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: LinkedAccountsListRequest query-parameters: @@ -104,7 +108,7 @@ service: `RELINK_NEEDED` response: docs: '' - type: root.PaginatedAccountDetailsAndActionsList + type: crmRoot.PaginatedAccountDetailsAndActionsList status-code: 200 examples: - response: @@ -145,4 +149,4 @@ service: account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/notes.yml b/.mock/definition/CRM/notes.yml similarity index 89% rename from .mock/definition/crm/notes.yml rename to .mock/definition/CRM/notes.yml index df9293aa..67805b2d 100644 --- a/.mock/definition/crm/notes.yml +++ b/.mock/definition/CRM/notes.yml @@ -1,66 +1,22 @@ types: - NotesListRequestExpand: + NotesListRequestExpandItem: enum: - account - - value: account,opportunity - name: AccountOpportunity - contact - - value: contact,account - name: ContactAccount - - value: contact,account,opportunity - name: ContactAccountOpportunity - - value: contact,opportunity - name: ContactOpportunity - opportunity - owner - - value: owner,account - name: OwnerAccount - - value: owner,account,opportunity - name: OwnerAccountOpportunity - - value: owner,contact - name: OwnerContact - - value: owner,contact,account - name: OwnerContactAccount - - value: owner,contact,account,opportunity - name: OwnerContactAccountOpportunity - - value: owner,contact,opportunity - name: OwnerContactOpportunity - - value: owner,opportunity - name: OwnerOpportunity source: - openapi: openapi/openapi.yml - NotesRetrieveRequestExpand: + openapi: crm_v3.yml + NotesRetrieveRequestExpandItem: enum: - account - - value: account,opportunity - name: AccountOpportunity - contact - - value: contact,account - name: ContactAccount - - value: contact,account,opportunity - name: ContactAccountOpportunity - - value: contact,opportunity - name: ContactOpportunity - opportunity - owner - - value: owner,account - name: OwnerAccount - - value: owner,account,opportunity - name: OwnerAccountOpportunity - - value: owner,contact - name: OwnerContact - - value: owner,contact,account - name: OwnerContactAccount - - value: owner,contact,account,opportunity - name: OwnerContactAccountOpportunity - - value: owner,contact,opportunity - name: OwnerContactOpportunity - - value: owner,opportunity - name: OwnerOpportunity source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -70,8 +26,12 @@ service: method: GET auth: true docs: Returns a list of `Note` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: NotesListRequest query-parameters: @@ -93,7 +53,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -144,7 +105,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedNoteList + type: crmRoot.PaginatedNoteList status-code: 200 examples: - headers: {} @@ -182,7 +143,7 @@ service: auth: true docs: Creates a `Note` object with the given values. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: NoteEndpointRequest query-parameters: @@ -196,11 +157,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.NoteRequest + model: crmRoot.NoteRequest content-type: application/json response: docs: '' - type: root.NoteResponse + type: crmRoot.NoteResponse status-code: 201 examples: - headers: {} @@ -258,14 +219,15 @@ service: auth: true docs: Returns a `Note` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: name: NotesRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -286,7 +248,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Note + type: crmRoot.Note status-code: 200 examples: - path-parameters: @@ -325,10 +287,10 @@ service: auth: true docs: Returns metadata for `Note` POSTs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -508,8 +470,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: NotesRemoteFieldClassesListRequest query-parameters: @@ -554,7 +520,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -574,4 +540,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/opportunities.yml b/.mock/definition/CRM/opportunities.yml similarity index 95% rename from .mock/definition/crm/opportunities.yml rename to .mock/definition/CRM/opportunities.yml index 4a0253aa..f4816c11 100644 --- a/.mock/definition/crm/opportunities.yml +++ b/.mock/definition/CRM/opportunities.yml @@ -1,43 +1,27 @@ types: - OpportunitiesListRequestExpand: + OpportunitiesListRequestExpandItem: enum: - account - owner - - value: owner,account - name: OwnerAccount - - value: owner,stage - name: OwnerStage - - value: owner,stage,account - name: OwnerStageAccount - stage - - value: stage,account - name: StageAccount source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml OpportunitiesListRequestStatus: enum: - LOST - OPEN - WON source: - openapi: openapi/openapi.yml - OpportunitiesRetrieveRequestExpand: + openapi: crm_v3.yml + OpportunitiesRetrieveRequestExpandItem: enum: - account - owner - - value: owner,account - name: OwnerAccount - - value: owner,stage - name: OwnerStage - - value: owner,stage,account - name: OwnerStageAccount - stage - - value: stage,account - name: StageAccount source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -47,8 +31,12 @@ service: method: GET auth: true docs: Returns a list of `Opportunity` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: OpportunitiesListRequest query-parameters: @@ -67,7 +55,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -145,7 +134,7 @@ service: * `LOST` - LOST response: docs: '' - type: root.PaginatedOpportunityList + type: crmRoot.PaginatedOpportunityList status-code: 200 examples: - headers: {} @@ -186,7 +175,7 @@ service: auth: true docs: Creates an `Opportunity` object with the given values. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: OpportunityEndpointRequest query-parameters: @@ -200,11 +189,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.OpportunityRequest + model: crmRoot.OpportunityRequest content-type: application/json response: docs: '' - type: root.OpportunityResponse + type: crmRoot.OpportunityResponse status-code: 201 examples: - headers: {} @@ -265,14 +254,15 @@ service: auth: true docs: Returns an `Opportunity` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: name: OpportunitiesRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -303,7 +293,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Opportunity + type: crmRoot.Opportunity status-code: 200 examples: - path-parameters: @@ -345,7 +335,7 @@ service: auth: true docs: Updates an `Opportunity` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: @@ -361,11 +351,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.PatchedOpportunityRequest + model: crmRoot.PatchedOpportunityRequest content-type: application/json response: docs: '' - type: root.OpportunityResponse + type: crmRoot.OpportunityResponse status-code: 200 examples: - path-parameters: @@ -428,12 +418,12 @@ service: auth: true docs: Returns metadata for `Opportunity` PATCHs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - path-parameters: @@ -616,10 +606,10 @@ service: auth: true docs: Returns metadata for `Opportunity` POSTs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -799,8 +789,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: OpportunitiesRemoteFieldClassesListRequest query-parameters: @@ -845,7 +839,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -865,4 +859,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/passthrough.yml b/.mock/definition/CRM/passthrough.yml similarity index 83% rename from .mock/definition/crm/passthrough.yml rename to .mock/definition/CRM/passthrough.yml index 902b459d..074a43b1 100644 --- a/.mock/definition/crm/passthrough.yml +++ b/.mock/definition/CRM/passthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -10,13 +10,13 @@ service: auth: true docs: Pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: - body: root.DataPassthroughRequest + body: crmRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.RemoteResponse + type: crmRoot.RemoteResponse status-code: 200 examples: - headers: {} @@ -37,4 +37,4 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/regenerateKey.yml b/.mock/definition/CRM/regenerateKey.yml similarity index 86% rename from .mock/definition/crm/regenerateKey.yml rename to .mock/definition/CRM/regenerateKey.yml index 06a1b856..2515182c 100644 --- a/.mock/definition/crm/regenerateKey.yml +++ b/.mock/definition/CRM/regenerateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Exchange remote keys. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: RemoteKeyForRegenerationRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: crmRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/scopes.yml b/.mock/definition/CRM/scopes.yml similarity index 93% rename from .mock/definition/crm/scopes.yml rename to .mock/definition/CRM/scopes.yml index 67286e70..7091eeaf 100644 --- a/.mock/definition/crm/scopes.yml +++ b/.mock/definition/CRM/scopes.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -13,10 +13,10 @@ service: all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: crmRoot.CommonModelScopeApi status-code: 200 examples: - response: @@ -54,10 +54,10 @@ service: single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: crmRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -97,18 +97,18 @@ service: default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: LinkedAccountCommonModelScopeDeserializerRequest body: properties: common_models: docs: The common models you want to update the scopes for - type: list + type: list content-type: application/json response: docs: '' - type: root.CommonModelScopeApi + type: crmRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -157,4 +157,4 @@ service: - manager - work_location source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/stages.yml b/.mock/definition/CRM/stages.yml similarity index 94% rename from .mock/definition/crm/stages.yml rename to .mock/definition/CRM/stages.yml index a8676fa5..0c2e8eb6 100644 --- a/.mock/definition/crm/stages.yml +++ b/.mock/definition/CRM/stages.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Stage` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: StagesListRequest query-parameters: @@ -66,7 +70,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedStageList + type: crmRoot.PaginatedStageList status-code: 200 examples: - headers: {} @@ -98,7 +102,7 @@ service: auth: true docs: Returns a `Stage` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: @@ -121,7 +125,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Stage + type: crmRoot.Stage status-code: 200 examples: - path-parameters: @@ -153,8 +157,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: StagesRemoteFieldClassesListRequest query-parameters: @@ -199,7 +207,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -219,4 +227,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/syncStatus.yml b/.mock/definition/CRM/syncStatus.yml similarity index 93% rename from .mock/definition/crm/syncStatus.yml rename to .mock/definition/CRM/syncStatus.yml index 52d8c36e..7a57c6fd 100644 --- a/.mock/definition/crm/syncStatus.yml +++ b/.mock/definition/CRM/syncStatus.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -21,7 +21,7 @@ service: about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: SyncStatusListRequest query-parameters: @@ -33,7 +33,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedSyncStatusList + type: crmRoot.PaginatedSyncStatusList status-code: 200 examples: - headers: {} @@ -52,4 +52,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/tasks.yml b/.mock/definition/CRM/tasks.yml similarity index 95% rename from .mock/definition/crm/tasks.yml rename to .mock/definition/CRM/tasks.yml index befb0c54..01a7f1b4 100644 --- a/.mock/definition/crm/tasks.yml +++ b/.mock/definition/CRM/tasks.yml @@ -1,36 +1,20 @@ types: - TasksListRequestExpand: + TasksListRequestExpandItem: enum: - account - - value: account,opportunity - name: AccountOpportunity - opportunity - owner - - value: owner,account - name: OwnerAccount - - value: owner,account,opportunity - name: OwnerAccountOpportunity - - value: owner,opportunity - name: OwnerOpportunity source: - openapi: openapi/openapi.yml - TasksRetrieveRequestExpand: + openapi: crm_v3.yml + TasksRetrieveRequestExpandItem: enum: - account - - value: account,opportunity - name: AccountOpportunity - opportunity - owner - - value: owner,account - name: OwnerAccount - - value: owner,account,opportunity - name: OwnerAccountOpportunity - - value: owner,opportunity - name: OwnerOpportunity source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -40,8 +24,12 @@ service: method: GET auth: true docs: Returns a list of `Task` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: TasksListRequest query-parameters: @@ -57,7 +45,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -102,7 +91,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedTaskList + type: crmRoot.PaginatedTaskList status-code: 200 examples: - headers: {} @@ -141,7 +130,7 @@ service: auth: true docs: Creates a `Task` object with the given values. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: TaskEndpointRequest query-parameters: @@ -155,11 +144,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.TaskRequest + model: crmRoot.TaskRequest content-type: application/json response: docs: '' - type: root.TaskResponse + type: crmRoot.TaskResponse status-code: 201 examples: - headers: {} @@ -218,14 +207,15 @@ service: auth: true docs: Returns a `Task` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: name: TasksRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -246,7 +236,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Task + type: crmRoot.Task status-code: 200 examples: - path-parameters: @@ -286,7 +276,7 @@ service: auth: true docs: Updates a `Task` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: @@ -302,11 +292,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.PatchedTaskRequest + model: crmRoot.PatchedTaskRequest content-type: application/json response: docs: '' - type: root.TaskResponse + type: crmRoot.TaskResponse status-code: 200 examples: - path-parameters: @@ -367,12 +357,12 @@ service: auth: true docs: Returns metadata for `Task` PATCHs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - path-parameters: @@ -555,10 +545,10 @@ service: auth: true docs: Returns metadata for `Task` POSTs. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: root.MetaResponse + type: crmRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -738,8 +728,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: TasksRemoteFieldClassesListRequest query-parameters: @@ -784,7 +778,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -804,4 +798,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/users.yml b/.mock/definition/CRM/users.yml similarity index 94% rename from .mock/definition/crm/users.yml rename to .mock/definition/CRM/users.yml index 6762984a..90719a44 100644 --- a/.mock/definition/crm/users.yml +++ b/.mock/definition/CRM/users.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `User` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: UsersListRequest query-parameters: @@ -69,7 +73,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedUserList + type: crmRoot.PaginatedUserList status-code: 200 examples: - headers: {} @@ -103,7 +107,7 @@ service: auth: true docs: Returns a `User` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: id: string request: @@ -126,7 +130,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.User + type: crmRoot.User status-code: 200 examples: - path-parameters: @@ -165,11 +169,11 @@ service: future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml path-parameters: model_id: string request: - body: root.IgnoreCommonModelRequest + body: crmRoot.IgnoreCommonModelRequest content-type: application/json examples: - path-parameters: @@ -182,8 +186,12 @@ service: method: GET auth: true docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: UsersRemoteFieldClassesListRequest query-parameters: @@ -228,7 +236,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedRemoteFieldClassList + type: crmRoot.PaginatedRemoteFieldClassList status-code: 200 examples: - headers: {} @@ -248,4 +256,4 @@ service: field_choices: - {} source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/crm/webhookReceivers.yml b/.mock/definition/CRM/webhookReceivers.yml similarity index 85% rename from .mock/definition/crm/webhookReceivers.yml rename to .mock/definition/CRM/webhookReceivers.yml index c68cd98b..64b2593e 100644 --- a/.mock/definition/crm/webhookReceivers.yml +++ b/.mock/definition/CRM/webhookReceivers.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + crmRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of `WebhookReceiver` objects. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -28,7 +28,7 @@ service: auth: true docs: Creates a `WebhookReceiver` object with the given values. source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml request: name: WebhookReceiverRequest body: @@ -45,7 +45,7 @@ service: content-type: application/json response: docs: '' - type: root.WebhookReceiver + type: crmRoot.WebhookReceiver status-code: 201 examples: - headers: {} @@ -58,4 +58,4 @@ service: is_active: true key: key source: - openapi: openapi/openapi.yml + openapi: crm_v3.yml diff --git a/.mock/definition/filestorage/__package__.yml b/.mock/definition/FileStorage/__package__.yml similarity index 92% rename from .mock/definition/filestorage/__package__.yml rename to .mock/definition/FileStorage/__package__.yml index 16d7bfbc..f07c96e3 100644 --- a/.mock/definition/filestorage/__package__.yml +++ b/.mock/definition/FileStorage/__package__.yml @@ -1,4 +1,12 @@ types: + AccountDetailsCategory: + discriminated: false + union: + - CategoryEnum + - string + source: + openapi: filestorage_v3.yml + inline: true AccountDetails: properties: id: @@ -12,7 +20,7 @@ types: integration_slug: type: optional access: read-only - category: optional + category: optional end_user_origin_id: type: optional access: read-only @@ -47,7 +55,23 @@ types: type: optional docs: The time at which account completes the linking flow. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml + AccountDetailsAndActionsCategory: + discriminated: false + union: + - CategoryEnum + - string + source: + openapi: filestorage_v3.yml + inline: true + AccountDetailsAndActionsStatus: + discriminated: false + union: + - AccountDetailsAndActionsStatusEnum + - string + source: + openapi: filestorage_v3.yml + inline: true AccountDetailsAndActions: docs: >- # The LinkedAccount Object @@ -63,8 +87,8 @@ types: View a list of your organization's `LinkedAccount` objects. properties: id: string - category: optional - status: AccountDetailsAndActionsStatusEnum + category: optional + status: AccountDetailsAndActionsStatus status_detail: optional end_user_origin_id: optional end_user_organization_name: string @@ -83,9 +107,8 @@ types: integration: optional account_type: string completed_at: datetime - integration_specific_fields: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml AccountDetailsAndActionsIntegration: properties: name: string @@ -97,7 +120,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml AccountDetailsAndActionsStatusEnum: enum: - COMPLETE @@ -110,7 +133,7 @@ types: * `RELINK_NEEDED` - RELINK_NEEDED * `IDLE` - IDLE source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml AccountIntegration: properties: name: @@ -168,14 +191,14 @@ types: docs: Category or categories this integration is in beta status for. access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml AccountToken: properties: account_token: string integration: AccountIntegration id: string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml AdvancedMetadata: properties: id: @@ -188,7 +211,7 @@ types: is_custom: optional field_choices: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml AsyncPassthroughReciept: properties: async_passthrough_receipt_id: @@ -196,7 +219,7 @@ types: validation: format: uuid source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml AuditLogEventRole: discriminated: false docs: >- @@ -219,7 +242,7 @@ types: - RoleEnum - string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true AuditLogEventEventType: discriminated: false @@ -330,7 +353,7 @@ types: - EventTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true AuditLogEvent: properties: @@ -484,7 +507,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml AvailableActions: docs: >- # The AvailableActions Object @@ -503,7 +526,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml CategoriesEnum: enum: - hris @@ -522,7 +545,7 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml CategoryEnum: enum: - hris @@ -541,14 +564,14 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml CommonModelScopeApi: properties: common_models: docs: The common models you want to update the scopes for type: list source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml CommonModelScopesBodyRequest: properties: model_id: @@ -558,7 +581,7 @@ types: enabled_actions: list disabled_fields: list source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml DataPassthroughRequest: docs: >- # The DataPassthrough Object @@ -612,21 +635,21 @@ types: `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml DebugModeLog: properties: log_id: string dashboard_view: string log_summary: DebugModelLogSummary source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml DebugModelLogSummary: properties: url: string method: string status_code: integer source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml DownloadRequestMeta: properties: id: string @@ -634,7 +657,7 @@ types: method: string headers: map source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml Drive: docs: >- # The Drive Object @@ -693,7 +716,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml EnabledActionsEnum: enum: - READ @@ -702,7 +725,7 @@ types: * `READ` - READ * `WRITE` - WRITE source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml EncodingEnum: enum: - RAW @@ -713,7 +736,7 @@ types: * `BASE64` - BASE64 * `GZIP_BASE64` - GZIP_BASE64 source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml ErrorValidationProblem: properties: source: optional @@ -721,7 +744,7 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml EventTypeEnum: enum: - CREATED_REMOTE_PRODUCTION_API_KEY @@ -868,7 +891,7 @@ types: * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml ExternalTargetFieldApi: properties: name: @@ -881,7 +904,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml ExternalTargetFieldApiResponse: properties: File: optional> @@ -890,14 +913,14 @@ types: Group: optional> User: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FieldMappingApiInstanceTargetField: properties: name: string description: string is_organization_wide: boolean source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: properties: @@ -905,7 +928,7 @@ types: url_path: optional field_traversal_path: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FieldMappingApiInstanceRemoteField: properties: @@ -913,7 +936,7 @@ types: schema: optional> remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FieldMappingApiInstance: properties: @@ -932,7 +955,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FieldMappingApiInstanceResponse: properties: File: optional> @@ -941,7 +964,7 @@ types: Group: optional> User: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FieldMappingInstanceResponse: properties: model: FieldMappingApiInstance @@ -949,19 +972,19 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FieldPermissionDeserializer: properties: enabled_fields: optional> disabled_fields: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FieldPermissionDeserializerRequest: properties: enabled_fields: optional> disabled_fields: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FileFolder: discriminated: false docs: The folder that the file belongs to. @@ -971,7 +994,7 @@ types: format: uuid - Folder source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FilePermissionsItem: discriminated: false @@ -981,7 +1004,7 @@ types: format: uuid - Permission source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FilePermissions: discriminated: false @@ -996,7 +1019,7 @@ types: - Permission - list source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FileDrive: discriminated: false @@ -1007,7 +1030,7 @@ types: format: uuid - Drive source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true File: docs: >- @@ -1109,7 +1132,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FileRequestFolder: discriminated: false docs: The folder that the file belongs to. @@ -1119,7 +1142,7 @@ types: format: uuid - Folder source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FileRequestPermissionsItem: discriminated: false @@ -1129,7 +1152,7 @@ types: format: uuid - PermissionRequest source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FileRequestPermissions: discriminated: false @@ -1144,7 +1167,7 @@ types: - PermissionRequest - list source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FileRequestDrive: discriminated: false @@ -1155,7 +1178,7 @@ types: format: uuid - Drive source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FileRequest: docs: >- @@ -1227,7 +1250,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FileStorageFileResponse: properties: model: File @@ -1235,7 +1258,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FileStorageFolderResponse: properties: model: Folder @@ -1243,7 +1266,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FolderParentFolder: discriminated: false docs: The folder that the folder belongs to. @@ -1253,7 +1276,7 @@ types: format: uuid - Folder source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FolderDrive: discriminated: false @@ -1264,7 +1287,7 @@ types: format: uuid - Drive source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FolderPermissionsItem: discriminated: false @@ -1274,7 +1297,7 @@ types: format: uuid - Permission source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FolderPermissions: discriminated: false @@ -1289,7 +1312,7 @@ types: - Permission - list source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true Folder: docs: >- @@ -1373,7 +1396,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FolderRequestParentFolder: discriminated: false docs: The folder that the folder belongs to. @@ -1383,7 +1406,7 @@ types: format: uuid - Folder source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FolderRequestDrive: discriminated: false @@ -1394,7 +1417,7 @@ types: format: uuid - Drive source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FolderRequestPermissionsItem: discriminated: false @@ -1404,7 +1427,7 @@ types: format: uuid - PermissionRequest source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FolderRequestPermissions: discriminated: false @@ -1419,7 +1442,7 @@ types: - PermissionRequest - list source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true FolderRequest: docs: >- @@ -1473,7 +1496,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml GroupChildGroupsItem: discriminated: false union: @@ -1482,7 +1505,7 @@ types: format: uuid - Group source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true Group: docs: >- @@ -1544,14 +1567,14 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml IndividualCommonModelScopeDeserializer: properties: model_name: string model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml IndividualCommonModelScopeDeserializerRequest: properties: model_name: @@ -1561,7 +1584,7 @@ types: model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml IssueStatus: discriminated: false docs: |- @@ -1573,7 +1596,7 @@ types: - IssueStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true Issue: properties: @@ -1602,7 +1625,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml IssueStatusEnum: enum: - ONGOING @@ -1611,7 +1634,7 @@ types: * `ONGOING` - ONGOING * `RESOLVED` - RESOLVED source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml LanguageEnum: enum: - en @@ -1620,7 +1643,7 @@ types: * `en` - en * `de` - de source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml LastSyncResultEnum: enum: - SYNCING @@ -1637,20 +1660,20 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml LinkToken: properties: link_token: string integration_name: optional magic_link_url: optional source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml LinkedAccountStatus: properties: linked_account_status: string can_make_request: boolean source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml MetaResponse: properties: request_schema: map @@ -1659,7 +1682,7 @@ types: has_conditional_params: boolean has_required_linked_account_params: boolean source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml MethodEnum: enum: - GET @@ -1678,7 +1701,7 @@ types: * `PATCH` - PATCH * `DELETE` - DELETE source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml ModelOperation: docs: >- # The ModelOperation Object @@ -1698,17 +1721,17 @@ types: required_post_parameters: list supported_fields: list source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml ModelPermissionDeserializer: properties: is_enabled: optional source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml ModelPermissionDeserializerRequest: properties: is_enabled: optional source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml MultipartFormFieldRequestEncoding: discriminated: false docs: |- @@ -1721,7 +1744,7 @@ types: - EncodingEnum - string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true MultipartFormFieldRequest: docs: >- @@ -1766,77 +1789,77 @@ types: validation: minLength: 1 source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PaginatedAccountDetailsAndActionsList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PaginatedAuditLogEventList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PaginatedDownloadRequestMetaList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PaginatedDriveList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PaginatedFileList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PaginatedFolderList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PaginatedGroupList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PaginatedIssueList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PaginatedSyncStatusList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PaginatedUserList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PermissionUser: discriminated: false docs: >- @@ -1848,7 +1871,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true PermissionGroup: discriminated: false @@ -1861,7 +1884,7 @@ types: format: uuid - Group source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true PermissionType: discriminated: false @@ -1876,7 +1899,7 @@ types: - TypeEnum - string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true PermissionRolesItem: discriminated: false @@ -1890,7 +1913,7 @@ types: - RolesEnum - string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true Permission: docs: >- @@ -1952,7 +1975,7 @@ types: `OWNER`. In cases where there is no clear mapping, the original value passed through will be returned. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml PermissionRequestUser: discriminated: false docs: >- @@ -1964,7 +1987,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true PermissionRequestGroup: discriminated: false @@ -1977,7 +2000,7 @@ types: format: uuid - Group source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true PermissionRequestType: discriminated: false @@ -1992,7 +2015,7 @@ types: - TypeEnum - string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true PermissionRequestRolesItem: discriminated: false @@ -2006,7 +2029,7 @@ types: - RolesEnum - string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true PermissionRequest: docs: >- @@ -2061,7 +2084,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml RemoteData: docs: >- # The RemoteData Object @@ -2083,21 +2106,21 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml RemoteEndpointInfo: properties: method: string url_path: string field_traversal_path: list source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml RemoteFieldApiCoverage: discriminated: false union: - integer - double source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml inline: true RemoteFieldApi: properties: @@ -2110,7 +2133,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml RemoteFieldApiResponse: properties: File: optional> @@ -2119,7 +2142,7 @@ types: Group: optional> User: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml RemoteKey: docs: >- # The RemoteKey Object @@ -2137,7 +2160,15 @@ types: name: string key: string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml + RemoteResponseResponseType: + discriminated: false + union: + - ResponseTypeEnum + - string + source: + openapi: filestorage_v3.yml + inline: true RemoteResponse: docs: >- # The RemoteResponse Object @@ -2157,10 +2188,10 @@ types: status: integer response: unknown response_headers: optional> - response_type: optional + response_type: optional headers: optional> source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml RequestFormatEnum: enum: - JSON @@ -2171,7 +2202,7 @@ types: * `XML` - XML * `MULTIPART` - MULTIPART source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml ResponseTypeEnum: enum: - JSON @@ -2180,7 +2211,7 @@ types: * `JSON` - JSON * `BASE64_GZIP` - BASE64_GZIP source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml RoleEnum: enum: - ADMIN @@ -2197,7 +2228,7 @@ types: * `SYSTEM` - SYSTEM * `MERGE_TEAM` - MERGE_TEAM source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml RolesEnum: enum: - READ @@ -2208,7 +2239,7 @@ types: * `WRITE` - WRITE * `OWNER` - OWNER source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml SelectiveSyncConfigurationsUsageEnum: enum: - IN_NEXT_SYNC @@ -2217,7 +2248,7 @@ types: * `IN_NEXT_SYNC` - IN_NEXT_SYNC * `IN_LAST_SYNC` - IN_LAST_SYNC source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml StatusFd5Enum: enum: - SYNCING @@ -2234,14 +2265,22 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml SyncStatusLastSyncResult: discriminated: false union: - LastSyncResultEnum - string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml + inline: true + SyncStatusStatus: + discriminated: false + union: + - StatusFd5Enum + - string + source: + openapi: filestorage_v3.yml inline: true SyncStatus: docs: >- @@ -2264,11 +2303,11 @@ types: next_sync_start: optional last_sync_result: optional last_sync_finished: optional - status: StatusFd5Enum + status: SyncStatusStatus is_initial_sync: boolean selective_sync_configurations_usage: optional source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml TypeEnum: enum: - USER @@ -2281,7 +2320,7 @@ types: * `COMPANY` - COMPANY * `ANYONE` - ANYONE source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml User: docs: >- # The User Object @@ -2342,12 +2381,12 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml ValidationProblemSource: properties: pointer: string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml WarningValidationProblem: properties: source: optional @@ -2355,11 +2394,11 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml WebhookReceiver: properties: event: string is_active: boolean key: optional source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/accountDetails.yml b/.mock/definition/FileStorage/accountDetails.yml similarity index 87% rename from .mock/definition/filestorage/accountDetails.yml rename to .mock/definition/FileStorage/accountDetails.yml index 2411f37c..10e44e40 100644 --- a/.mock/definition/filestorage/accountDetails.yml +++ b/.mock/definition/FileStorage/accountDetails.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Get details for a linked account. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml response: docs: '' - type: root.AccountDetails + type: fileStorageRoot.AccountDetails status-code: 200 examples: - headers: {} @@ -33,4 +33,4 @@ service: account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/accountToken.yml b/.mock/definition/FileStorage/accountToken.yml similarity index 88% rename from .mock/definition/filestorage/accountToken.yml rename to .mock/definition/FileStorage/accountToken.yml index 2c17a04f..46dc75e8 100644 --- a/.mock/definition/filestorage/accountToken.yml +++ b/.mock/definition/FileStorage/accountToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -12,12 +12,12 @@ service: Returns the account token for the end user with the provided public token. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: public_token: string response: docs: '' - type: root.AccountToken + type: fileStorageRoot.AccountToken status-code: 200 examples: - path-parameters: @@ -41,4 +41,4 @@ service: key: value id: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/asyncPassthrough.yml b/.mock/definition/FileStorage/asyncPassthrough.yml similarity index 83% rename from .mock/definition/filestorage/asyncPassthrough.yml rename to .mock/definition/FileStorage/asyncPassthrough.yml index 58df8351..f05f2a0f 100644 --- a/.mock/definition/filestorage/asyncPassthrough.yml +++ b/.mock/definition/FileStorage/asyncPassthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -12,13 +12,13 @@ service: Asynchronously pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: - body: root.DataPassthroughRequest + body: fileStorageRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.AsyncPassthroughReciept + type: fileStorageRoot.AsyncPassthroughReciept status-code: 200 examples: - headers: {} @@ -34,7 +34,7 @@ service: auth: true docs: Retrieves data from earlier async-passthrough POST request source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: async_passthrough_receipt_id: string response: @@ -59,12 +59,12 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml types: AsyncPassthroughRetrieveResponse: discriminated: false union: - - root.RemoteResponse + - fileStorageRoot.RemoteResponse - string source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/auditTrail.yml b/.mock/definition/FileStorage/auditTrail.yml similarity index 93% rename from .mock/definition/filestorage/auditTrail.yml rename to .mock/definition/FileStorage/auditTrail.yml index f21c35fe..68b1f419 100644 --- a/.mock/definition/filestorage/auditTrail.yml +++ b/.mock/definition/FileStorage/auditTrail.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Gets a list of audit trail events. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: AuditTrailListRequest query-parameters: @@ -72,7 +76,7 @@ service: email. response: docs: '' - type: root.PaginatedAuditLogEventList + type: fileStorageRoot.PaginatedAuditLogEventList status-code: 200 examples: - response: @@ -91,4 +95,4 @@ service: from Read to Read+Write created_at: '2024-01-15T09:30:00Z' source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/availableActions.yml b/.mock/definition/FileStorage/availableActions.yml similarity index 90% rename from .mock/definition/filestorage/availableActions.yml rename to .mock/definition/FileStorage/availableActions.yml index b7a5e2b1..9bfd8746 100644 --- a/.mock/definition/filestorage/availableActions.yml +++ b/.mock/definition/FileStorage/availableActions.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of models and actions available for an account. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml response: docs: '' - type: root.AvailableActions + type: fileStorageRoot.AvailableActions status-code: 200 examples: - headers: {} @@ -47,4 +47,4 @@ service: - company - title source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/deleteAccount.yml b/.mock/definition/FileStorage/deleteAccount.yml similarity index 77% rename from .mock/definition/filestorage/deleteAccount.yml rename to .mock/definition/FileStorage/deleteAccount.yml index 9b691154..5ebc5c5c 100644 --- a/.mock/definition/filestorage/deleteAccount.yml +++ b/.mock/definition/FileStorage/deleteAccount.yml @@ -8,8 +8,8 @@ service: auth: true docs: Delete a linked account. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml examples: - headers: {} source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/drives.yml b/.mock/definition/FileStorage/drives.yml similarity index 93% rename from .mock/definition/filestorage/drives.yml rename to .mock/definition/FileStorage/drives.yml index 969b2321..848f8773 100644 --- a/.mock/definition/filestorage/drives.yml +++ b/.mock/definition/FileStorage/drives.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Drive` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: DrivesListRequest query-parameters: @@ -66,7 +70,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedDriveList + type: fileStorageRoot.PaginatedDriveList status-code: 200 examples: - headers: {} @@ -98,7 +102,7 @@ service: auth: true docs: Returns a `Drive` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: id: string request: @@ -116,7 +120,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Drive + type: fileStorageRoot.Drive status-code: 200 examples: - path-parameters: @@ -142,4 +146,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/fieldMapping.yml b/.mock/definition/FileStorage/fieldMapping.yml similarity index 96% rename from .mock/definition/filestorage/fieldMapping.yml rename to .mock/definition/FileStorage/fieldMapping.yml index 0ef97a18..86edc0b6 100644 --- a/.mock/definition/filestorage/fieldMapping.yml +++ b/.mock/definition/FileStorage/fieldMapping.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -14,7 +14,7 @@ service: fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: FieldMappingsRetrieveRequest query-parameters: @@ -27,7 +27,7 @@ service: of the request since these fields require some calculations. response: docs: '' - type: root.FieldMappingApiInstanceResponse + type: fileStorageRoot.FieldMappingApiInstanceResponse status-code: 200 examples: - headers: {} @@ -122,7 +122,7 @@ service: scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: CreateFieldMappingRequest query-parameters: @@ -178,7 +178,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: fileStorageRoot.FieldMappingInstanceResponse status-code: 201 examples: - headers: {} @@ -238,12 +238,12 @@ service: the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: field_mapping_id: string response: docs: '' - type: root.FieldMappingInstanceResponse + type: fileStorageRoot.FieldMappingInstanceResponse status-code: 204 examples: - path-parameters: @@ -296,7 +296,7 @@ service: will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: field_mapping_id: string request: @@ -325,7 +325,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: fileStorageRoot.FieldMappingInstanceResponse status-code: 200 examples: - path-parameters: @@ -381,7 +381,7 @@ service: or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: RemoteFieldsRetrieveRequest query-parameters: @@ -398,7 +398,7 @@ service: data from your customers. response: docs: '' - type: root.RemoteFieldApiResponse + type: fileStorageRoot.RemoteFieldApiResponse status-code: 200 examples: - headers: {} @@ -485,10 +485,10 @@ service: Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml response: docs: '' - type: root.ExternalTargetFieldApiResponse + type: fileStorageRoot.ExternalTargetFieldApiResponse status-code: 200 examples: - headers: {} @@ -515,4 +515,4 @@ service: description: this is a example description of a target field is_mapped: is_mapped source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/files.yml b/.mock/definition/FileStorage/files.yml similarity index 94% rename from .mock/definition/filestorage/files.yml rename to .mock/definition/FileStorage/files.yml index 7230424d..442ca43f 100644 --- a/.mock/definition/filestorage/files.yml +++ b/.mock/definition/FileStorage/files.yml @@ -1,19 +1,11 @@ types: - FilesListRequestExpand: + FilesListRequestExpandItem: enum: - drive - folder - - value: folder,drive - name: FolderDrive - permissions - - value: permissions,drive - name: PermissionsDrive - - value: permissions,folder - name: PermissionsFolder - - value: permissions,folder,drive - name: PermissionsFolderDrive source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FilesListRequestOrderBy: enum: - value: '-created_at' @@ -25,22 +17,14 @@ types: - value: modified_at name: ModifiedAtAscending source: - openapi: openapi/openapi.yml - FilesRetrieveRequestExpand: + openapi: filestorage_v3.yml + FilesRetrieveRequestExpandItem: enum: - drive - folder - - value: folder,drive - name: FolderDrive - permissions - - value: permissions,drive - name: PermissionsDrive - - value: permissions,folder - name: PermissionsFolder - - value: permissions,folder,drive - name: PermissionsFolderDrive source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml FilesDownloadRequestMetaListRequestOrderBy: enum: - value: '-created_at' @@ -52,9 +36,9 @@ types: - value: modified_at name: ModifiedAtAscending source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -64,8 +48,12 @@ service: method: GET auth: true docs: Returns a list of `File` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: FilesListRequest query-parameters: @@ -87,7 +75,8 @@ service: Specifying null returns only the files outside the top-level drive. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -147,7 +136,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedFileList + type: fileStorageRoot.PaginatedFileList status-code: 200 examples: - headers: {} @@ -194,7 +183,7 @@ service: auth: true docs: Creates a `File` object with the given values. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: FileStorageFileEndpointRequest query-parameters: @@ -208,11 +197,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.FileRequest + model: fileStorageRoot.FileRequest content-type: application/json response: docs: '' - type: root.FileStorageFileResponse + type: fileStorageRoot.FileStorageFileResponse status-code: 201 examples: - headers: {} @@ -279,14 +268,15 @@ service: auth: true docs: Returns a `File` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: id: string request: name: FilesRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -302,7 +292,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.File + type: fileStorageRoot.File status-code: 200 examples: - path-parameters: @@ -348,7 +338,7 @@ service: auth: true docs: Returns the `File` content with the given `id` as a stream of bytes. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: id: string request: @@ -380,7 +370,7 @@ service: a singular file, allowing you to download file directly from the third-party. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: id: string request: @@ -396,7 +386,7 @@ service: target='_blank'>export format help center article. response: docs: '' - type: root.DownloadRequestMeta + type: fileStorageRoot.DownloadRequestMeta status-code: 200 examples: - path-parameters: @@ -416,8 +406,12 @@ service: docs: >- Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: FilesDownloadRequestMetaListRequest query-parameters: @@ -470,7 +464,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedDownloadRequestMetaList + type: fileStorageRoot.PaginatedDownloadRequestMetaList status-code: 200 examples: - headers: {} @@ -490,10 +484,10 @@ service: auth: true docs: Returns metadata for `FileStorageFile` POSTs. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml response: docs: '' - type: root.MetaResponse + type: fileStorageRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -669,4 +663,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/folders.yml b/.mock/definition/FileStorage/folders.yml similarity index 93% rename from .mock/definition/filestorage/folders.yml rename to .mock/definition/FileStorage/folders.yml index 50ad205b..c115e066 100644 --- a/.mock/definition/filestorage/folders.yml +++ b/.mock/definition/FileStorage/folders.yml @@ -1,36 +1,20 @@ types: - FoldersListRequestExpand: + FoldersListRequestExpandItem: enum: - drive - parent_folder - - value: parent_folder,drive - name: ParentFolderDrive - permissions - - value: permissions,drive - name: PermissionsDrive - - value: permissions,parent_folder - name: PermissionsParentFolder - - value: permissions,parent_folder,drive - name: PermissionsParentFolderDrive source: - openapi: openapi/openapi.yml - FoldersRetrieveRequestExpand: + openapi: filestorage_v3.yml + FoldersRetrieveRequestExpandItem: enum: - drive - parent_folder - - value: parent_folder,drive - name: ParentFolderDrive - permissions - - value: permissions,drive - name: PermissionsDrive - - value: permissions,parent_folder - name: PermissionsParentFolder - - value: permissions,parent_folder,drive - name: PermissionsParentFolderDrive source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -40,8 +24,12 @@ service: method: GET auth: true docs: Returns a list of `Folder` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: FoldersListRequest query-parameters: @@ -60,7 +48,8 @@ service: type: optional docs: If provided, will only return folders in this drive. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -110,7 +99,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedFolderList + type: fileStorageRoot.PaginatedFolderList status-code: 200 examples: - headers: {} @@ -148,7 +137,7 @@ service: auth: true docs: Creates a `Folder` object with the given values. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: FileStorageFolderEndpointRequest query-parameters: @@ -162,11 +151,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.FolderRequest + model: fileStorageRoot.FolderRequest content-type: application/json response: docs: '' - type: root.FileStorageFolderResponse + type: fileStorageRoot.FileStorageFolderResponse status-code: 201 examples: - headers: {} @@ -224,14 +213,15 @@ service: auth: true docs: Returns a `Folder` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: id: string request: name: FoldersRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -247,7 +237,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Folder + type: fileStorageRoot.Folder status-code: 200 examples: - path-parameters: @@ -284,10 +274,10 @@ service: auth: true docs: Returns metadata for `FileStorageFolder` POSTs. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml response: docs: '' - type: root.MetaResponse + type: fileStorageRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -463,4 +453,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/forceResync.yml b/.mock/definition/FileStorage/forceResync.yml similarity index 88% rename from .mock/definition/filestorage/forceResync.yml rename to .mock/definition/FileStorage/forceResync.yml index 644c49b8..5a4ee92f 100644 --- a/.mock/definition/filestorage/forceResync.yml +++ b/.mock/definition/FileStorage/forceResync.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -15,10 +15,10 @@ service: linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -34,4 +34,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/generateKey.yml b/.mock/definition/FileStorage/generateKey.yml similarity index 84% rename from .mock/definition/filestorage/generateKey.yml rename to .mock/definition/FileStorage/generateKey.yml index 04ac41b8..947aa930 100644 --- a/.mock/definition/filestorage/generateKey.yml +++ b/.mock/definition/FileStorage/generateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Create a remote key. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: GenerateRemoteKeyRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: fileStorageRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/groups.yml b/.mock/definition/FileStorage/groups.yml similarity index 87% rename from .mock/definition/filestorage/groups.yml rename to .mock/definition/FileStorage/groups.yml index 247ce30a..721be36b 100644 --- a/.mock/definition/filestorage/groups.yml +++ b/.mock/definition/FileStorage/groups.yml @@ -1,5 +1,18 @@ +types: + GroupsListRequestExpandItem: + enum: + - child_groups + - users + source: + openapi: filestorage_v3.yml + GroupsRetrieveRequestExpandItem: + enum: + - child_groups + - users + source: + openapi: filestorage_v3.yml imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +22,12 @@ service: method: GET auth: true docs: Returns a list of `Group` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: GroupsListRequest query-parameters: @@ -26,7 +43,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional> + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -66,7 +84,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedGroupList + type: fileStorageRoot.PaginatedGroupList status-code: 200 examples: - headers: {} @@ -100,14 +118,15 @@ service: auth: true docs: Returns a `Group` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: id: string request: name: GroupsRetrieveRequest query-parameters: expand: - type: optional> + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -123,7 +142,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Group + type: fileStorageRoot.Group status-code: 200 examples: - path-parameters: @@ -151,4 +170,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/issues.yml b/.mock/definition/FileStorage/issues.yml similarity index 91% rename from .mock/definition/filestorage/issues.yml rename to .mock/definition/FileStorage/issues.yml index b6a1d19e..4e54131b 100644 --- a/.mock/definition/filestorage/issues.yml +++ b/.mock/definition/FileStorage/issues.yml @@ -4,9 +4,9 @@ types: - ONGOING - RESOLVED source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -16,8 +16,12 @@ service: method: GET auth: true docs: Gets all issues for Organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: IssuesListRequest query-parameters: @@ -77,7 +81,7 @@ service: * `RESOLVED` - RESOLVED response: docs: '' - type: root.PaginatedIssueList + type: fileStorageRoot.PaginatedIssueList status-code: 200 examples: - response: @@ -102,12 +106,12 @@ service: auth: true docs: Get a specific issue. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: id: string response: docs: '' - type: root.Issue + type: fileStorageRoot.Issue status-code: 200 examples: - path-parameters: @@ -126,4 +130,4 @@ service: - Missing employee permissions. - Missing time off permissions. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/FileStorage/linkToken.yml b/.mock/definition/FileStorage/linkToken.yml new file mode 100644 index 00000000..a0124a27 --- /dev/null +++ b/.mock/definition/FileStorage/linkToken.yml @@ -0,0 +1,152 @@ +imports: + fileStorageRoot: __package__.yml +types: + EndUserDetailsRequestLanguage: + discriminated: false + docs: >- + The following subset of IETF language tags can be used to configure + localization. + + + * `en` - en + + * `de` - de + union: + - fileStorageRoot.LanguageEnum + - string + source: + openapi: filestorage_v3.yml + inline: true +service: + auth: false + base-path: '' + endpoints: + create: + path: /filestorage/v1/link-token + method: POST + auth: true + docs: Creates a link token to be used when linking a new end user. + source: + openapi: filestorage_v3.yml + request: + name: EndUserDetailsRequest + body: + properties: + end_user_email_address: + type: string + docs: >- + Your end user's email address. This is purely for identification + purposes - setting this value will not cause any emails to be + sent. + validation: + minLength: 1 + maxLength: 100 + end_user_organization_name: + type: string + docs: Your end user's organization. + validation: + minLength: 1 + maxLength: 100 + end_user_origin_id: + type: string + docs: >- + This unique identifier typically represents the ID for your end + user in your product's database. This value must be distinct + from other Linked Accounts' unique identifiers. + validation: + minLength: 1 + maxLength: 100 + categories: + docs: The integration categories to show in Merge Link. + type: list + integration: + type: optional + docs: >- + 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/. + validation: + minLength: 1 + link_expiry_mins: + type: optional + docs: >- + 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. + default: 30 + validation: + min: 30 + max: 10080 + should_create_magic_link_url: + type: optional + docs: >- + 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. + default: false + hide_admin_magic_link: + type: optional + docs: >- + 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. + default: false + common_models: + type: optional> + docs: >- + 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. + category_common_model_scopes: + type: >- + optional>>> + docs: >- + 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. + language: + type: optional + docs: >- + The following subset of IETF language tags can be used to + configure localization. + + + * `en` - en + + * `de` - de + are_syncs_disabled: + type: optional + docs: >- + The boolean that indicates whether initial, periodic, and force + syncs will be disabled. + default: false + integration_specific_config: + type: optional> + docs: >- + A JSON object containing integration-specific configuration + options. + content-type: application/json + response: + docs: '' + type: fileStorageRoot.LinkToken + status-code: 200 + examples: + - request: + end_user_email_address: example@gmail.com + end_user_organization_name: Test Organization + end_user_origin_id: '12345' + categories: + - hris + - ats + response: + body: + link_token: necdP7FtdASl1fQwm62be2_dM4wBG8_GactqoUV0 + integration_name: Lever + magic_link_url: https://link.merge.dev/asdfjkl12345jsndfgi2i83n + source: + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/linkedAccounts.yml b/.mock/definition/FileStorage/linkedAccounts.yml similarity index 93% rename from .mock/definition/filestorage/linkedAccounts.yml rename to .mock/definition/FileStorage/linkedAccounts.yml index d8fb0eb6..253d028c 100644 --- a/.mock/definition/filestorage/linkedAccounts.yml +++ b/.mock/definition/FileStorage/linkedAccounts.yml @@ -9,9 +9,9 @@ types: - mktg - ticketing source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -21,8 +21,12 @@ service: method: GET auth: true docs: List linked accounts for your organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: LinkedAccountsListRequest query-parameters: @@ -104,7 +108,7 @@ service: `RELINK_NEEDED` response: docs: '' - type: root.PaginatedAccountDetailsAndActionsList + type: fileStorageRoot.PaginatedAccountDetailsAndActionsList status-code: 200 examples: - response: @@ -144,7 +148,5 @@ service: - title account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' - integration_specific_fields: - integration_specific_field: Varies by platform source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/passthrough.yml b/.mock/definition/FileStorage/passthrough.yml similarity index 80% rename from .mock/definition/filestorage/passthrough.yml rename to .mock/definition/FileStorage/passthrough.yml index 432034bc..f1f30263 100644 --- a/.mock/definition/filestorage/passthrough.yml +++ b/.mock/definition/FileStorage/passthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -10,13 +10,13 @@ service: auth: true docs: Pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: - body: root.DataPassthroughRequest + body: fileStorageRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.RemoteResponse + type: fileStorageRoot.RemoteResponse status-code: 200 examples: - headers: {} @@ -37,4 +37,4 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/regenerateKey.yml b/.mock/definition/FileStorage/regenerateKey.yml similarity index 84% rename from .mock/definition/filestorage/regenerateKey.yml rename to .mock/definition/FileStorage/regenerateKey.yml index cd80f783..6e7dbfa6 100644 --- a/.mock/definition/filestorage/regenerateKey.yml +++ b/.mock/definition/FileStorage/regenerateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Exchange remote keys. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: RemoteKeyForRegenerationRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: fileStorageRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/scopes.yml b/.mock/definition/FileStorage/scopes.yml similarity index 91% rename from .mock/definition/filestorage/scopes.yml rename to .mock/definition/FileStorage/scopes.yml index a48a1642..fd141a57 100644 --- a/.mock/definition/filestorage/scopes.yml +++ b/.mock/definition/FileStorage/scopes.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -13,10 +13,10 @@ service: all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: fileStorageRoot.CommonModelScopeApi status-code: 200 examples: - response: @@ -54,10 +54,10 @@ service: single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: fileStorageRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -97,18 +97,19 @@ service: default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: LinkedAccountCommonModelScopeDeserializerRequest body: properties: common_models: docs: The common models you want to update the scopes for - type: list + type: >- + list content-type: application/json response: docs: '' - type: root.CommonModelScopeApi + type: fileStorageRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -157,4 +158,4 @@ service: - manager - work_location source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/syncStatus.yml b/.mock/definition/FileStorage/syncStatus.yml similarity index 88% rename from .mock/definition/filestorage/syncStatus.yml rename to .mock/definition/FileStorage/syncStatus.yml index 53140e4d..dd0ca6da 100644 --- a/.mock/definition/filestorage/syncStatus.yml +++ b/.mock/definition/FileStorage/syncStatus.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -20,8 +20,12 @@ service: `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). + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: SyncStatusListRequest query-parameters: @@ -33,7 +37,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedSyncStatusList + type: fileStorageRoot.PaginatedSyncStatusList status-code: 200 examples: - headers: {} @@ -52,4 +56,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/users.yml b/.mock/definition/FileStorage/users.yml similarity index 93% rename from .mock/definition/filestorage/users.yml rename to .mock/definition/FileStorage/users.yml index 6921bd65..ee742af6 100644 --- a/.mock/definition/filestorage/users.yml +++ b/.mock/definition/FileStorage/users.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `User` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: UsersListRequest query-parameters: @@ -64,7 +68,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedUserList + type: fileStorageRoot.PaginatedUserList status-code: 200 examples: - headers: {} @@ -96,7 +100,7 @@ service: auth: true docs: Returns a `User` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml path-parameters: id: string request: @@ -114,7 +118,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.User + type: fileStorageRoot.User status-code: 200 examples: - path-parameters: @@ -140,4 +144,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/filestorage/webhookReceivers.yml b/.mock/definition/FileStorage/webhookReceivers.yml similarity index 84% rename from .mock/definition/filestorage/webhookReceivers.yml rename to .mock/definition/FileStorage/webhookReceivers.yml index 3b0bcace..098fa4f1 100644 --- a/.mock/definition/filestorage/webhookReceivers.yml +++ b/.mock/definition/FileStorage/webhookReceivers.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + fileStorageRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of `WebhookReceiver` objects. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -28,7 +28,7 @@ service: auth: true docs: Creates a `WebhookReceiver` object with the given values. source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml request: name: WebhookReceiverRequest body: @@ -45,7 +45,7 @@ service: content-type: application/json response: docs: '' - type: root.WebhookReceiver + type: fileStorageRoot.WebhookReceiver status-code: 201 examples: - headers: {} @@ -58,4 +58,4 @@ service: is_active: true key: key source: - openapi: openapi/openapi.yml + openapi: filestorage_v3.yml diff --git a/.mock/definition/hris/__package__.yml b/.mock/definition/HRIS/__package__.yml similarity index 96% rename from .mock/definition/hris/__package__.yml rename to .mock/definition/HRIS/__package__.yml index 3e17db3f..61e76ec2 100644 --- a/.mock/definition/hris/__package__.yml +++ b/.mock/definition/HRIS/__package__.yml @@ -5,7 +5,7 @@ types: - CategoryEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true AccountDetails: properties: @@ -55,14 +55,22 @@ types: type: optional docs: The time at which account completes the linking flow. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml AccountDetailsAndActionsCategory: discriminated: false union: - CategoryEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml + inline: true + AccountDetailsAndActionsStatus: + discriminated: false + union: + - AccountDetailsAndActionsStatusEnum + - string + source: + openapi: hris_v3.yml inline: true AccountDetailsAndActions: docs: >- @@ -80,7 +88,7 @@ types: properties: id: string category: optional - status: AccountDetailsAndActionsStatusEnum + status: AccountDetailsAndActionsStatus status_detail: optional end_user_origin_id: optional end_user_organization_name: string @@ -99,9 +107,8 @@ types: integration: optional account_type: string completed_at: datetime - integration_specific_fields: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml AccountDetailsAndActionsIntegration: properties: name: string @@ -113,7 +120,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml AccountDetailsAndActionsStatusEnum: enum: - COMPLETE @@ -126,7 +133,7 @@ types: * `RELINK_NEEDED` - RELINK_NEEDED * `IDLE` - IDLE source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml AccountIntegration: properties: name: @@ -184,14 +191,14 @@ types: docs: Category or categories this integration is in beta status for. access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml AccountToken: properties: account_token: string integration: AccountIntegration id: string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml AccountTypeEnum: enum: - SAVINGS @@ -200,7 +207,7 @@ types: * `SAVINGS` - SAVINGS * `CHECKING` - CHECKING source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml AdvancedMetadata: properties: id: @@ -213,7 +220,7 @@ types: is_custom: optional field_choices: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml AsyncPassthroughReciept: properties: async_passthrough_receipt_id: @@ -221,7 +228,7 @@ types: validation: format: uuid source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml AuditLogEventRole: discriminated: false docs: >- @@ -244,7 +251,7 @@ types: - RoleEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true AuditLogEventEventType: discriminated: false @@ -355,7 +362,7 @@ types: - EventTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true AuditLogEvent: properties: @@ -509,7 +516,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml AvailableActions: docs: >- # The AvailableActions Object @@ -528,7 +535,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml BankInfoEmployee: discriminated: false docs: The employee with this bank account. @@ -538,7 +545,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true BankInfoAccountType: discriminated: false @@ -551,7 +558,7 @@ types: - AccountTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true BankInfo: docs: >- @@ -624,7 +631,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml BenefitEmployee: discriminated: false docs: The employee on the plan. @@ -634,7 +641,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true Benefit: docs: >- @@ -710,7 +717,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml BenefitPlanTypeEnum: enum: - MEDICAL @@ -725,7 +732,7 @@ types: * `RETIREMENT` - RETIREMENT * `OTHER` - OTHER source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml CategoriesEnum: enum: - hris @@ -744,7 +751,7 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml CategoryEnum: enum: - hris @@ -763,14 +770,14 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml CommonModelScopeApi: properties: common_models: docs: The common models you want to update the scopes for type: list source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml CommonModelScopesBodyRequest: properties: model_id: @@ -780,7 +787,7 @@ types: enabled_actions: list disabled_fields: list source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml Company: docs: >- # The Company Object @@ -837,7 +844,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml CountryEnum: enum: - AF @@ -1340,7 +1347,7 @@ types: * `ZM` - Zambia * `ZW` - Zimbabwe source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml DataPassthroughRequest: docs: >- # The DataPassthrough Object @@ -1394,21 +1401,21 @@ types: `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml DebugModeLog: properties: log_id: string dashboard_view: string log_summary: DebugModelLogSummary source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml DebugModelLogSummary: properties: url: string method: string status_code: integer source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml Deduction: docs: >- # The Deduction Object @@ -1472,7 +1479,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml DependentRelationship: discriminated: false docs: |- @@ -1485,7 +1492,7 @@ types: - RelationshipEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true DependentGender: discriminated: false @@ -1501,7 +1508,7 @@ types: - GenderEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true Dependent: docs: >- @@ -1609,7 +1616,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EarningType: discriminated: false docs: |- @@ -1623,7 +1630,7 @@ types: - EarningTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true Earning: docs: >- @@ -1687,7 +1694,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EarningTypeEnum: enum: - SALARY @@ -1700,7 +1707,7 @@ types: * `OVERTIME` - OVERTIME * `BONUS` - BONUS source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmployeeCompany: discriminated: false docs: The ID of the employee's company. @@ -1710,7 +1717,7 @@ types: format: uuid - Company source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeGroupsItem: discriminated: false @@ -1720,7 +1727,7 @@ types: format: uuid - Group source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeEmploymentsItem: discriminated: false @@ -1730,7 +1737,7 @@ types: format: uuid - Employment source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeHomeLocation: discriminated: false @@ -1741,7 +1748,7 @@ types: format: uuid - Location source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeWorkLocation: discriminated: false @@ -1752,7 +1759,7 @@ types: format: uuid - Location source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeManager: discriminated: false @@ -1763,7 +1770,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeTeam: discriminated: false @@ -1774,7 +1781,7 @@ types: format: uuid - Team source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeePayGroup: discriminated: false @@ -1785,7 +1792,7 @@ types: format: uuid - PayGroup source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeGender: discriminated: false @@ -1801,7 +1808,7 @@ types: - GenderEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeEthnicity: discriminated: false @@ -1829,7 +1836,7 @@ types: - EthnicityEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeMaritalStatus: discriminated: false @@ -1851,7 +1858,7 @@ types: - MaritalStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeEmploymentStatus: discriminated: false @@ -1865,7 +1872,7 @@ types: - EmploymentStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true Employee: docs: >- @@ -2071,7 +2078,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmployeePayrollRunEmployee: discriminated: false docs: The employee whose payroll is being run. @@ -2081,7 +2088,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeePayrollRunPayrollRun: discriminated: false @@ -2092,7 +2099,7 @@ types: format: uuid - PayrollRun source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeePayrollRun: docs: >- @@ -2175,7 +2182,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmployeeRequestCompany: discriminated: false docs: The ID of the employee's company. @@ -2185,7 +2192,7 @@ types: format: uuid - Company source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestGroupsItem: discriminated: false @@ -2195,7 +2202,7 @@ types: format: uuid - Group source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestEmploymentsItem: discriminated: false @@ -2205,7 +2212,7 @@ types: format: uuid - Employment source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestHomeLocation: discriminated: false @@ -2216,7 +2223,7 @@ types: format: uuid - Location source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestWorkLocation: discriminated: false @@ -2227,7 +2234,7 @@ types: format: uuid - Location source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestManager: discriminated: false @@ -2238,7 +2245,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestTeam: discriminated: false @@ -2249,7 +2256,7 @@ types: format: uuid - Team source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestPayGroup: discriminated: false @@ -2260,7 +2267,7 @@ types: format: uuid - PayGroup source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestGender: discriminated: false @@ -2276,7 +2283,7 @@ types: - GenderEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestEthnicity: discriminated: false @@ -2304,7 +2311,7 @@ types: - EthnicityEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestMaritalStatus: discriminated: false @@ -2326,7 +2333,7 @@ types: - MaritalStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequestEmploymentStatus: discriminated: false @@ -2340,7 +2347,7 @@ types: - EmploymentStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployeeRequest: docs: >- @@ -2515,7 +2522,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmployeeResponse: properties: model: Employee @@ -2523,7 +2530,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmployerBenefitBenefitPlanType: discriminated: false docs: |- @@ -2538,7 +2545,7 @@ types: - BenefitPlanTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmployerBenefit: docs: >- @@ -2612,7 +2619,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmploymentEmployee: discriminated: false docs: The employee holding this position. @@ -2622,7 +2629,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmploymentPayPeriod: discriminated: false @@ -2642,7 +2649,7 @@ types: - PayPeriodEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmploymentPayFrequency: discriminated: false @@ -2662,7 +2669,7 @@ types: - PayFrequencyEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmploymentPayCurrency: discriminated: false @@ -3286,7 +3293,7 @@ types: - PayCurrencyEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmploymentPayGroup: discriminated: false @@ -3297,7 +3304,7 @@ types: format: uuid - PayGroup source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmploymentFlsaStatus: discriminated: false @@ -3312,7 +3319,7 @@ types: - FlsaStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true EmploymentEmploymentType: discriminated: false @@ -3328,7 +3335,7 @@ types: - EmploymentTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true Employment: docs: >- @@ -4063,7 +4070,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmploymentStatusEnum: enum: - ACTIVE @@ -4074,7 +4081,7 @@ types: * `PENDING` - PENDING * `INACTIVE` - INACTIVE source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmploymentTypeEnum: enum: - FULL_TIME @@ -4089,7 +4096,7 @@ types: * `CONTRACTOR` - CONTRACTOR * `FREELANCE` - FREELANCE source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EnabledActionsEnum: enum: - READ @@ -4098,7 +4105,7 @@ types: * `READ` - READ * `WRITE` - WRITE source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EncodingEnum: enum: - RAW @@ -4109,7 +4116,7 @@ types: * `BASE64` - BASE64 * `GZIP_BASE64` - GZIP_BASE64 source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml ErrorValidationProblem: properties: source: optional @@ -4117,7 +4124,7 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EthnicityEnum: enum: - AMERICAN_INDIAN_OR_ALASKA_NATIVE @@ -4146,7 +4153,7 @@ types: * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EventTypeEnum: enum: - CREATED_REMOTE_PRODUCTION_API_KEY @@ -4293,7 +4300,7 @@ types: * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml ExternalTargetFieldApi: properties: name: @@ -4306,7 +4313,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml ExternalTargetFieldApiResponse: properties: Benefit: optional> @@ -4326,14 +4333,14 @@ types: Dependent: optional> TimesheetEntry: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml FieldMappingApiInstanceTargetField: properties: name: string description: string is_organization_wide: boolean source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: properties: @@ -4341,7 +4348,7 @@ types: url_path: optional field_traversal_path: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true FieldMappingApiInstanceRemoteField: properties: @@ -4349,7 +4356,7 @@ types: schema: optional> remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true FieldMappingApiInstance: properties: @@ -4368,7 +4375,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml FieldMappingApiInstanceResponse: properties: Benefit: optional> @@ -4388,7 +4395,7 @@ types: Dependent: optional> TimesheetEntry: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml FieldMappingInstanceResponse: properties: model: FieldMappingApiInstance @@ -4396,19 +4403,19 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml FieldPermissionDeserializer: properties: enabled_fields: optional> disabled_fields: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml FieldPermissionDeserializerRequest: properties: enabled_fields: optional> disabled_fields: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml FlsaStatusEnum: enum: - EXEMPT @@ -4421,7 +4428,7 @@ types: * `NONEXEMPT` - NONEXEMPT * `OWNER` - OWNER source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml GenderEnum: enum: - MALE @@ -4437,7 +4444,7 @@ types: * `OTHER` - OTHER * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml GroupType: discriminated: false docs: |- @@ -4452,7 +4459,7 @@ types: - GroupTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true Group: docs: >- @@ -4527,7 +4534,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml GroupTypeEnum: enum: - TEAM @@ -4542,14 +4549,32 @@ types: * `BUSINESS_UNIT` - BUSINESS_UNIT * `GROUP` - GROUP source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml + IgnoreCommonModelRequestReason: + discriminated: false + union: + - ReasonEnum + - string + source: + openapi: hris_v3.yml + inline: true + IgnoreCommonModelRequest: + properties: + reason: IgnoreCommonModelRequestReason + message: + type: optional + validation: + minLength: 1 + maxLength: 256 + source: + openapi: hris_v3.yml IndividualCommonModelScopeDeserializer: properties: model_name: string model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml IndividualCommonModelScopeDeserializerRequest: properties: model_name: @@ -4559,7 +4584,7 @@ types: model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml IssueStatus: discriminated: false docs: |- @@ -4571,7 +4596,7 @@ types: - IssueStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true Issue: properties: @@ -4600,7 +4625,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml IssueStatusEnum: enum: - ONGOING @@ -4609,7 +4634,7 @@ types: * `ONGOING` - ONGOING * `RESOLVED` - RESOLVED source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml LanguageEnum: enum: - en @@ -4618,7 +4643,7 @@ types: * `en` - en * `de` - de source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml LastSyncResultEnum: enum: - SYNCING @@ -4635,20 +4660,20 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml LinkToken: properties: link_token: string integration_name: optional magic_link_url: optional source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml LinkedAccountStatus: properties: linked_account_status: string can_make_request: boolean source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml LocationCountry: discriminated: false docs: |- @@ -4907,7 +4932,7 @@ types: - CountryEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true LocationLocationType: discriminated: false @@ -4920,7 +4945,7 @@ types: - LocationTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true Location: docs: >- @@ -5251,7 +5276,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml LocationTypeEnum: enum: - HOME @@ -5260,7 +5285,7 @@ types: * `HOME` - HOME * `WORK` - WORK source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml MaritalStatusEnum: enum: - SINGLE @@ -5280,7 +5305,7 @@ types: * `QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD` - QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml MetaResponse: properties: request_schema: map @@ -5289,7 +5314,7 @@ types: has_conditional_params: boolean has_required_linked_account_params: boolean source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml MethodEnum: enum: - GET @@ -5308,7 +5333,7 @@ types: * `PATCH` - PATCH * `DELETE` - DELETE source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml ModelOperation: docs: >- # The ModelOperation Object @@ -5328,31 +5353,17 @@ types: required_post_parameters: list supported_fields: list source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml ModelPermissionDeserializer: properties: is_enabled: optional source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml ModelPermissionDeserializerRequest: properties: is_enabled: optional source: - openapi: openapi/openapi.yml - MultipartFormFieldRequestEncoding: - discriminated: false - docs: |- - The encoding of the value of `data`. Defaults to `RAW` if not defined. - - * `RAW` - RAW - * `BASE64` - BASE64 - * `GZIP_BASE64` - GZIP_BASE64 - union: - - EncodingEnum - - string - source: - openapi: openapi/openapi.yml - inline: true + openapi: hris_v3.yml MultipartFormFieldRequest: docs: >- # The MultipartFormField Object @@ -5378,7 +5389,7 @@ types: validation: minLength: 1 encoding: - type: optional + type: optional docs: |- The encoding of the value of `data`. Defaults to `RAW` if not defined. @@ -5396,147 +5407,147 @@ types: validation: minLength: 1 source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedAccountDetailsAndActionsList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedAuditLogEventList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedBankInfoList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedBenefitList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedCompanyList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedDependentList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedEmployeeList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedEmployeePayrollRunList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedEmployerBenefitList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedEmploymentList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedGroupList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedIssueList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedLocationList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedPayGroupList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedPayrollRunList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedSyncStatusList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedTeamList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedTimeOffBalanceList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedTimeOffList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PaginatedTimesheetEntryList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PayCurrencyEnum: enum: - XUA @@ -6459,7 +6470,7 @@ types: * `ZWL` - Zimbabwean Dollar (2009) source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PayFrequencyEnum: enum: - WEEKLY @@ -6483,7 +6494,7 @@ types: * `PRO_RATA` - PRO_RATA * `SEMIMONTHLY` - SEMIMONTHLY source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PayGroup: docs: >- # The PayGroup Object @@ -6534,7 +6545,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PayPeriodEnum: enum: - HOUR @@ -6557,7 +6568,7 @@ types: * `EVERY_SIX_MONTHS` - EVERY_SIX_MONTHS * `YEAR` - YEAR source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PayrollRunRunState: discriminated: false docs: |- @@ -6572,7 +6583,7 @@ types: - RunStateEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true PayrollRunRunType: discriminated: false @@ -6588,7 +6599,7 @@ types: - RunTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true PayrollRun: docs: >- @@ -6666,7 +6677,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PolicyTypeEnum: enum: - VACATION @@ -6683,7 +6694,7 @@ types: * `VOLUNTEER` - VOLUNTEER * `BEREAVEMENT` - BEREAVEMENT source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml ReasonEnum: enum: - GENERAL_CUSTOMER_REQUEST @@ -6694,7 +6705,7 @@ types: * `GDPR` - GDPR * `OTHER` - OTHER source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RelationshipEnum: enum: - CHILD @@ -6705,7 +6716,7 @@ types: * `SPOUSE` - SPOUSE * `DOMESTIC_PARTNER` - DOMESTIC_PARTNER source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RemoteData: docs: >- # The RemoteData Object @@ -6727,21 +6738,21 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RemoteEndpointInfo: properties: method: string url_path: string field_traversal_path: list source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RemoteFieldApiCoverage: discriminated: false union: - integer - double source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true RemoteFieldApi: properties: @@ -6754,7 +6765,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RemoteFieldApiResponse: properties: Benefit: optional> @@ -6774,7 +6785,7 @@ types: Dependent: optional> TimesheetEntry: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RemoteKey: docs: >- # The RemoteKey Object @@ -6792,14 +6803,14 @@ types: name: string key: string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RemoteResponseResponseType: discriminated: false union: - ResponseTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true RemoteResponse: docs: >- @@ -6823,7 +6834,7 @@ types: response_type: optional headers: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RequestFormatEnum: enum: - JSON @@ -6834,7 +6845,7 @@ types: * `XML` - XML * `MULTIPART` - MULTIPART source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RequestTypeEnum: enum: - VACATION @@ -6851,7 +6862,7 @@ types: * `VOLUNTEER` - VOLUNTEER * `BEREAVEMENT` - BEREAVEMENT source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml ResponseTypeEnum: enum: - JSON @@ -6860,7 +6871,7 @@ types: * `JSON` - JSON * `BASE64_GZIP` - BASE64_GZIP source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RoleEnum: enum: - ADMIN @@ -6877,7 +6888,7 @@ types: * `SYSTEM` - SYSTEM * `MERGE_TEAM` - MERGE_TEAM source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RunStateEnum: enum: - PAID @@ -6892,7 +6903,7 @@ types: * `FAILED` - FAILED * `CLOSED` - CLOSED source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml RunTypeEnum: enum: - REGULAR @@ -6907,7 +6918,7 @@ types: * `TERMINATION` - TERMINATION * `SIGN_ON_BONUS` - SIGN_ON_BONUS source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml SelectiveSyncConfigurationsUsageEnum: enum: - IN_NEXT_SYNC @@ -6916,7 +6927,7 @@ types: * `IN_NEXT_SYNC` - IN_NEXT_SYNC * `IN_LAST_SYNC` - IN_LAST_SYNC source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml StatusFd5Enum: enum: - SYNCING @@ -6933,14 +6944,22 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml SyncStatusLastSyncResult: discriminated: false union: - LastSyncResultEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml + inline: true + SyncStatusStatus: + discriminated: false + union: + - StatusFd5Enum + - string + source: + openapi: hris_v3.yml inline: true SyncStatus: docs: >- @@ -6963,11 +6982,11 @@ types: next_sync_start: optional last_sync_result: optional last_sync_finished: optional - status: StatusFd5Enum + status: SyncStatusStatus is_initial_sync: boolean selective_sync_configurations_usage: optional source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml Tax: docs: >- # The Tax Object @@ -7026,7 +7045,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TeamParentTeam: discriminated: false docs: The team's parent team. @@ -7036,7 +7055,7 @@ types: format: uuid - Team source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true Team: docs: >- @@ -7093,7 +7112,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffEmployee: discriminated: false docs: The employee requesting time off. @@ -7103,7 +7122,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffApprover: discriminated: false @@ -7116,7 +7135,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffStatus: discriminated: false @@ -7132,7 +7151,7 @@ types: - TimeOffStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffUnits: discriminated: false @@ -7148,7 +7167,7 @@ types: - UnitsEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffRequestType: discriminated: false @@ -7165,7 +7184,7 @@ types: - RequestTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOff: docs: >- @@ -7264,7 +7283,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffBalanceEmployee: discriminated: false docs: The employee the balance belongs to. @@ -7274,7 +7293,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffBalancePolicyType: discriminated: false @@ -7291,7 +7310,7 @@ types: - PolicyTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffBalance: docs: >- @@ -7365,7 +7384,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffRequestEmployee: discriminated: false docs: The employee requesting time off. @@ -7375,7 +7394,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffRequestApprover: discriminated: false @@ -7388,7 +7407,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffRequestStatus: discriminated: false @@ -7404,7 +7423,7 @@ types: - TimeOffStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffRequestUnits: discriminated: false @@ -7420,7 +7439,7 @@ types: - UnitsEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffRequestRequestType: discriminated: false @@ -7437,7 +7456,7 @@ types: - RequestTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimeOffRequest: docs: >- @@ -7511,7 +7530,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffResponse: properties: model: TimeOff @@ -7519,7 +7538,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffStatusEnum: enum: - REQUESTED @@ -7534,7 +7553,7 @@ types: * `CANCELLED` - CANCELLED * `DELETED` - DELETED source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimesheetEntryEmployee: discriminated: false docs: The employee the timesheet entry is for. @@ -7544,7 +7563,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimesheetEntry: docs: >- @@ -7605,7 +7624,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimesheetEntryRequestEmployee: discriminated: false docs: The employee the timesheet entry is for. @@ -7615,7 +7634,7 @@ types: format: uuid - Employee source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true TimesheetEntryRequest: docs: >- @@ -7651,7 +7670,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimesheetEntryResponse: properties: model: TimesheetEntry @@ -7659,7 +7678,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml UnitsEnum: enum: - HOURS @@ -7668,12 +7687,12 @@ types: * `HOURS` - HOURS * `DAYS` - DAYS source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml ValidationProblemSource: properties: pointer: string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml WarningValidationProblem: properties: source: optional @@ -7681,11 +7700,11 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml WebhookReceiver: properties: event: string is_active: boolean key: optional source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/accountDetails.yml b/.mock/definition/HRIS/accountDetails.yml similarity index 88% rename from .mock/definition/hris/accountDetails.yml rename to .mock/definition/HRIS/accountDetails.yml index 2d4833d3..2a54beef 100644 --- a/.mock/definition/hris/accountDetails.yml +++ b/.mock/definition/HRIS/accountDetails.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Get details for a linked account. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml response: docs: '' - type: root.AccountDetails + type: hrisRoot.AccountDetails status-code: 200 examples: - headers: {} @@ -33,4 +33,4 @@ service: account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/accountToken.yml b/.mock/definition/HRIS/accountToken.yml similarity index 90% rename from .mock/definition/hris/accountToken.yml rename to .mock/definition/HRIS/accountToken.yml index 84185ffb..c36b7d20 100644 --- a/.mock/definition/hris/accountToken.yml +++ b/.mock/definition/HRIS/accountToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -12,12 +12,12 @@ service: Returns the account token for the end user with the provided public token. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: public_token: string response: docs: '' - type: root.AccountToken + type: hrisRoot.AccountToken status-code: 200 examples: - path-parameters: @@ -41,4 +41,4 @@ service: key: value id: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/asyncPassthrough.yml b/.mock/definition/HRIS/asyncPassthrough.yml similarity index 85% rename from .mock/definition/hris/asyncPassthrough.yml rename to .mock/definition/HRIS/asyncPassthrough.yml index 841c4d91..76795e18 100644 --- a/.mock/definition/hris/asyncPassthrough.yml +++ b/.mock/definition/HRIS/asyncPassthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -12,13 +12,13 @@ service: Asynchronously pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: - body: root.DataPassthroughRequest + body: hrisRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.AsyncPassthroughReciept + type: hrisRoot.AsyncPassthroughReciept status-code: 200 examples: - headers: {} @@ -34,7 +34,7 @@ service: auth: true docs: Retrieves data from earlier async-passthrough POST request source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: async_passthrough_receipt_id: string response: @@ -59,12 +59,12 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml types: AsyncPassthroughRetrieveResponse: discriminated: false union: - - root.RemoteResponse + - hrisRoot.RemoteResponse - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/auditTrail.yml b/.mock/definition/HRIS/auditTrail.yml similarity index 90% rename from .mock/definition/hris/auditTrail.yml rename to .mock/definition/HRIS/auditTrail.yml index 19e653ea..cd6b98fe 100644 --- a/.mock/definition/hris/auditTrail.yml +++ b/.mock/definition/HRIS/auditTrail.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Gets a list of audit trail events. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: AuditTrailListRequest query-parameters: @@ -29,9 +33,8 @@ service: 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`, + `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`, @@ -72,7 +75,7 @@ service: email. response: docs: '' - type: root.PaginatedAuditLogEventList + type: hrisRoot.PaginatedAuditLogEventList status-code: 200 examples: - response: @@ -91,4 +94,4 @@ service: from Read to Read+Write created_at: '2024-01-15T09:30:00Z' source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/availableActions.yml b/.mock/definition/HRIS/availableActions.yml similarity index 91% rename from .mock/definition/hris/availableActions.yml rename to .mock/definition/HRIS/availableActions.yml index 74b6e655..8d00ce78 100644 --- a/.mock/definition/hris/availableActions.yml +++ b/.mock/definition/HRIS/availableActions.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of models and actions available for an account. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml response: docs: '' - type: root.AvailableActions + type: hrisRoot.AvailableActions status-code: 200 examples: - headers: {} @@ -47,4 +47,4 @@ service: - company - title source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/bankInfo.yml b/.mock/definition/HRIS/bankInfo.yml similarity index 94% rename from .mock/definition/hris/bankInfo.yml rename to .mock/definition/HRIS/bankInfo.yml index d8d8fc21..f1e2b2f0 100644 --- a/.mock/definition/hris/bankInfo.yml +++ b/.mock/definition/HRIS/bankInfo.yml @@ -4,7 +4,7 @@ types: - CHECKING - SAVINGS source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml BankInfoListRequestOrderBy: enum: - value: '-remote_created_at' @@ -12,9 +12,9 @@ types: - value: remote_created_at name: RemoteCreatedAtAscending source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -24,8 +24,12 @@ service: method: GET auth: true docs: Returns a list of `BankInfo` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: BankInfoListRequest query-parameters: @@ -58,6 +62,7 @@ service: docs: If provided, will only return bank accounts for this employee. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -112,7 +117,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedBankInfoList + type: hrisRoot.PaginatedBankInfoList status-code: 200 examples: - headers: {} @@ -147,7 +152,7 @@ service: auth: true docs: Returns a `BankInfo` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -155,6 +160,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -180,7 +186,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.BankInfo + type: hrisRoot.BankInfo status-code: 200 examples: - path-parameters: @@ -209,4 +215,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/benefits.yml b/.mock/definition/HRIS/benefits.yml similarity index 94% rename from .mock/definition/hris/benefits.yml rename to .mock/definition/HRIS/benefits.yml index 2a98a378..0fe21249 100644 --- a/.mock/definition/hris/benefits.yml +++ b/.mock/definition/HRIS/benefits.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Benefit` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: BenefitsListRequest query-parameters: @@ -32,6 +36,7 @@ service: employee. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -71,7 +76,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedBenefitList + type: hrisRoot.PaginatedBenefitList status-code: 200 examples: - headers: {} @@ -108,7 +113,7 @@ service: auth: true docs: Returns a `Benefit` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -116,6 +121,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -131,7 +137,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Benefit + type: hrisRoot.Benefit status-code: 200 examples: - path-parameters: @@ -162,4 +168,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/companies.yml b/.mock/definition/HRIS/companies.yml similarity index 94% rename from .mock/definition/hris/companies.yml rename to .mock/definition/HRIS/companies.yml index 3b107952..d9f940a6 100644 --- a/.mock/definition/hris/companies.yml +++ b/.mock/definition/HRIS/companies.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Company` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: CompaniesListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedCompanyList + type: hrisRoot.PaginatedCompanyList status-code: 200 examples: - headers: {} @@ -96,7 +100,7 @@ service: auth: true docs: Returns a `Company` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -114,7 +118,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Company + type: hrisRoot.Company status-code: 200 examples: - path-parameters: @@ -143,4 +147,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/deleteAccount.yml b/.mock/definition/HRIS/deleteAccount.yml similarity index 77% rename from .mock/definition/hris/deleteAccount.yml rename to .mock/definition/HRIS/deleteAccount.yml index d8b1e45c..054b170e 100644 --- a/.mock/definition/hris/deleteAccount.yml +++ b/.mock/definition/HRIS/deleteAccount.yml @@ -8,8 +8,8 @@ service: auth: true docs: Delete a linked account. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml examples: - headers: {} source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/dependents.yml b/.mock/definition/HRIS/dependents.yml similarity index 95% rename from .mock/definition/hris/dependents.yml rename to .mock/definition/HRIS/dependents.yml index a4254ddd..673189f3 100644 --- a/.mock/definition/hris/dependents.yml +++ b/.mock/definition/HRIS/dependents.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Dependent` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: DependentsListRequest query-parameters: @@ -66,7 +70,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedDependentList + type: hrisRoot.PaginatedDependentList status-code: 200 examples: - headers: {} @@ -106,7 +110,7 @@ service: auth: true docs: Returns a `Dependent` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -129,7 +133,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Dependent + type: hrisRoot.Dependent status-code: 200 examples: - path-parameters: @@ -163,4 +167,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/employeePayrollRuns.yml b/.mock/definition/HRIS/employeePayrollRuns.yml similarity index 94% rename from .mock/definition/hris/employeePayrollRuns.yml rename to .mock/definition/HRIS/employeePayrollRuns.yml index c4ffb0b9..3a13002e 100644 --- a/.mock/definition/hris/employeePayrollRuns.yml +++ b/.mock/definition/HRIS/employeePayrollRuns.yml @@ -1,22 +1,18 @@ types: - EmployeePayrollRunsListRequestExpand: + EmployeePayrollRunsListRequestExpandItem: enum: - employee - - value: employee,payroll_run - name: EmployeePayrollRun - payroll_run source: - openapi: openapi/openapi.yml - EmployeePayrollRunsRetrieveRequestExpand: + openapi: hris_v3.yml + EmployeePayrollRunsRetrieveRequestExpandItem: enum: - employee - - value: employee,payroll_run - name: EmployeePayrollRun - payroll_run source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -26,8 +22,12 @@ service: method: GET auth: true docs: Returns a list of `EmployeePayrollRun` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: EmployeePayrollRunsListRequest query-parameters: @@ -58,7 +58,8 @@ service: If provided, will only return employee payroll runs ended before this datetime. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -113,7 +114,7 @@ service: this datetime. response: docs: '' - type: root.PaginatedEmployeePayrollRunList + type: hrisRoot.PaginatedEmployeePayrollRunList status-code: 200 examples: - headers: {} @@ -178,14 +179,15 @@ service: auth: true docs: Returns an `EmployeePayrollRun` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: name: EmployeePayrollRunsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -201,7 +203,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.EmployeePayrollRun + type: hrisRoot.EmployeePayrollRun status-code: 200 examples: - path-parameters: @@ -298,4 +300,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/HRIS/employees.yml b/.mock/definition/HRIS/employees.yml new file mode 100644 index 00000000..7c4da12d --- /dev/null +++ b/.mock/definition/HRIS/employees.yml @@ -0,0 +1,785 @@ +types: + EmployeesListRequestEmploymentStatus: + enum: + - ACTIVE + - INACTIVE + - PENDING + source: + openapi: hris_v3.yml + EmployeesListRequestExpandItem: + enum: + - company + - employments + - groups + - home_location + - manager + - pay_group + - team + - work_location + source: + openapi: hris_v3.yml + EmployeesListRequestRemoteFields: + enum: + - employment_status + - value: employment_status,ethnicity + name: EmploymentStatusEthnicity + - value: employment_status,ethnicity,gender + name: EmploymentStatusEthnicityGender + - value: employment_status,ethnicity,gender,marital_status + name: EmploymentStatusEthnicityGenderMaritalStatus + - value: employment_status,ethnicity,marital_status + name: EmploymentStatusEthnicityMaritalStatus + - value: employment_status,gender + name: EmploymentStatusGender + - value: employment_status,gender,marital_status + name: EmploymentStatusGenderMaritalStatus + - value: employment_status,marital_status + name: EmploymentStatusMaritalStatus + - ethnicity + - value: ethnicity,gender + name: EthnicityGender + - value: ethnicity,gender,marital_status + name: EthnicityGenderMaritalStatus + - value: ethnicity,marital_status + name: EthnicityMaritalStatus + - gender + - value: gender,marital_status + name: GenderMaritalStatus + - marital_status + source: + openapi: hris_v3.yml + EmployeesListRequestShowEnumOrigins: + enum: + - employment_status + - value: employment_status,ethnicity + name: EmploymentStatusEthnicity + - value: employment_status,ethnicity,gender + name: EmploymentStatusEthnicityGender + - value: employment_status,ethnicity,gender,marital_status + name: EmploymentStatusEthnicityGenderMaritalStatus + - value: employment_status,ethnicity,marital_status + name: EmploymentStatusEthnicityMaritalStatus + - value: employment_status,gender + name: EmploymentStatusGender + - value: employment_status,gender,marital_status + name: EmploymentStatusGenderMaritalStatus + - value: employment_status,marital_status + name: EmploymentStatusMaritalStatus + - ethnicity + - value: ethnicity,gender + name: EthnicityGender + - value: ethnicity,gender,marital_status + name: EthnicityGenderMaritalStatus + - value: ethnicity,marital_status + name: EthnicityMaritalStatus + - gender + - value: gender,marital_status + name: GenderMaritalStatus + - marital_status + source: + openapi: hris_v3.yml + EmployeesRetrieveRequestExpandItem: + enum: + - company + - employments + - groups + - home_location + - manager + - pay_group + - team + - work_location + source: + openapi: hris_v3.yml + EmployeesRetrieveRequestRemoteFields: + enum: + - employment_status + - value: employment_status,ethnicity + name: EmploymentStatusEthnicity + - value: employment_status,ethnicity,gender + name: EmploymentStatusEthnicityGender + - value: employment_status,ethnicity,gender,marital_status + name: EmploymentStatusEthnicityGenderMaritalStatus + - value: employment_status,ethnicity,marital_status + name: EmploymentStatusEthnicityMaritalStatus + - value: employment_status,gender + name: EmploymentStatusGender + - value: employment_status,gender,marital_status + name: EmploymentStatusGenderMaritalStatus + - value: employment_status,marital_status + name: EmploymentStatusMaritalStatus + - ethnicity + - value: ethnicity,gender + name: EthnicityGender + - value: ethnicity,gender,marital_status + name: EthnicityGenderMaritalStatus + - value: ethnicity,marital_status + name: EthnicityMaritalStatus + - gender + - value: gender,marital_status + name: GenderMaritalStatus + - marital_status + source: + openapi: hris_v3.yml + EmployeesRetrieveRequestShowEnumOrigins: + enum: + - employment_status + - value: employment_status,ethnicity + name: EmploymentStatusEthnicity + - value: employment_status,ethnicity,gender + name: EmploymentStatusEthnicityGender + - value: employment_status,ethnicity,gender,marital_status + name: EmploymentStatusEthnicityGenderMaritalStatus + - value: employment_status,ethnicity,marital_status + name: EmploymentStatusEthnicityMaritalStatus + - value: employment_status,gender + name: EmploymentStatusGender + - value: employment_status,gender,marital_status + name: EmploymentStatusGenderMaritalStatus + - value: employment_status,marital_status + name: EmploymentStatusMaritalStatus + - ethnicity + - value: ethnicity,gender + name: EthnicityGender + - value: ethnicity,gender,marital_status + name: EthnicityGenderMaritalStatus + - value: ethnicity,marital_status + name: EthnicityMaritalStatus + - gender + - value: gender,marital_status + name: GenderMaritalStatus + - marital_status + source: + openapi: hris_v3.yml +imports: + hrisRoot: __package__.yml +service: + auth: false + base-path: '' + endpoints: + list: + path: /hris/v1/employees + method: GET + auth: true + docs: Returns a list of `Employee` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: hris_v3.yml + request: + name: EmployeesListRequest + query-parameters: + company_id: + type: optional + docs: If provided, will only return employees for this company. + created_after: + type: optional + docs: If provided, will only return objects created after this datetime. + created_before: + type: optional + docs: >- + If provided, will only return objects created before this + datetime. + cursor: + type: optional + docs: The pagination cursor value. + display_full_name: + type: optional + docs: If provided, will only return employees with this display name. + employment_status: + type: optional + docs: >- + If provided, will only return employees with this employment + status. + + + * `ACTIVE` - ACTIVE + + * `PENDING` - PENDING + + * `INACTIVE` - INACTIVE + employment_type: + type: optional + docs: >- + If provided, will only return employees that have an employment of + the specified employment_type. + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + first_name: + type: optional + docs: If provided, will only return employees with this first name. + groups: + type: optional + docs: >- + If provided, will only return employees matching the group ids; + multiple groups can be separated by commas. + home_location_id: + type: optional + docs: If provided, will only return employees for this home location. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_sensitive_fields: + type: optional + docs: >- + Whether to include sensitive fields (such as social security + numbers) in the response. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + job_title: + type: optional + docs: >- + If provided, will only return employees that have an employment of + the specified job_title. + last_name: + type: optional + docs: If provided, will only return employees with this last name. + manager_id: + type: optional + docs: If provided, will only return employees for this manager. + modified_after: + type: optional + docs: >- + If provided, only objects synced by Merge after this date time + will be returned. + modified_before: + type: optional + docs: >- + If provided, only objects synced by Merge before this date time + will be returned. + page_size: + type: optional + docs: Number of results to return per page. + pay_group_id: + type: optional + docs: If provided, will only return employees for this pay group + personal_email: + type: optional + docs: If provided, will only return Employees with this personal email + validation: + format: email + remote_fields: + type: optional + docs: Deprecated. Use show_enum_origins. + remote_id: + type: optional + docs: The API provider's ID for the given object. + show_enum_origins: + type: optional + docs: >- + 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) + started_after: + type: optional + docs: >- + If provided, will only return employees that started after this + datetime. + started_before: + type: optional + docs: >- + If provided, will only return employees that started before this + datetime. + team_id: + type: optional + docs: If provided, will only return employees for this team. + terminated_after: + type: optional + docs: >- + If provided, will only return employees that were terminated after + this datetime. + terminated_before: + type: optional + docs: >- + If provided, will only return employees that were terminated + before this datetime. + work_email: + type: optional + docs: If provided, will only return Employees with this work email + validation: + format: email + work_location_id: + type: optional + docs: If provided, will only return employees for this location. + response: + docs: '' + type: hrisRoot.PaginatedEmployeeList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - 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 + team: team + 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' + hire_date: '2020-10-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 + create: + path: /hris/v1/employees + method: POST + auth: true + docs: Creates an `Employee` object with the given values. + source: + openapi: hris_v3.yml + request: + name: EmployeeEndpointRequest + query-parameters: + is_debug_mode: + type: optional + docs: >- + Whether to include debug fields (such as log file links) in the + response. + run_async: + type: optional + docs: Whether or not third-party updates should be run asynchronously. + body: + properties: + model: hrisRoot.EmployeeRequest + content-type: application/json + response: + docs: '' + type: hrisRoot.EmployeeResponse + status-code: 201 + examples: + - headers: {} + request: + model: {} + response: + body: + 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 + team: team + 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' + hire_date: '2020-10-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 + retrieve: + path: /hris/v1/employees/{id} + method: GET + auth: true + docs: Returns an `Employee` object with the given `id`. + source: + openapi: hris_v3.yml + path-parameters: + id: string + request: + name: EmployeesRetrieveRequest + query-parameters: + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_sensitive_fields: + type: optional + docs: >- + Whether to include sensitive fields (such as social security + numbers) in the response. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + remote_fields: + type: optional + docs: Deprecated. Use show_enum_origins. + show_enum_origins: + type: optional + docs: >- + 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) + response: + docs: '' + type: hrisRoot.Employee + status-code: 200 + examples: + - path-parameters: + id: id + headers: {} + response: + body: + 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 + team: team + 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' + hire_date: '2020-10-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 + ignoreCreate: + path: /hris/v1/employees/ignore/{model_id} + method: POST + auth: true + docs: >- + 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. + source: + openapi: hris_v3.yml + path-parameters: + model_id: string + request: + body: hrisRoot.IgnoreCommonModelRequest + content-type: application/json + examples: + - path-parameters: + model_id: model_id + headers: {} + request: + reason: GENERAL_CUSTOMER_REQUEST + metaPostRetrieve: + path: /hris/v1/employees/meta/post + method: GET + auth: true + docs: Returns metadata for `Employee` POSTs. + source: + openapi: hris_v3.yml + response: + docs: '' + type: hrisRoot.MetaResponse + status-code: 200 + examples: + - headers: {} + response: + body: + 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 + source: + openapi: hris_v3.yml diff --git a/.mock/definition/hris/employerBenefits.yml b/.mock/definition/HRIS/employerBenefits.yml similarity index 93% rename from .mock/definition/hris/employerBenefits.yml rename to .mock/definition/HRIS/employerBenefits.yml index f110617f..5eea679b 100644 --- a/.mock/definition/hris/employerBenefits.yml +++ b/.mock/definition/HRIS/employerBenefits.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `EmployerBenefit` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: EmployerBenefitsListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedEmployerBenefitList + type: hrisRoot.PaginatedEmployerBenefitList status-code: 200 examples: - headers: {} @@ -92,7 +96,7 @@ service: auth: true docs: Returns an `EmployerBenefit` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -110,7 +114,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.EmployerBenefit + type: hrisRoot.EmployerBenefit status-code: 200 examples: - path-parameters: @@ -137,4 +141,4 @@ service: data: key: value source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/employments.yml b/.mock/definition/HRIS/employments.yml similarity index 94% rename from .mock/definition/hris/employments.yml rename to .mock/definition/HRIS/employments.yml index f676c7df..f474c690 100644 --- a/.mock/definition/hris/employments.yml +++ b/.mock/definition/HRIS/employments.yml @@ -1,12 +1,10 @@ types: - EmploymentsListRequestExpand: + EmploymentsListRequestExpandItem: enum: - employee - - value: employee,pay_group - name: EmployeePayGroup - pay_group source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmploymentsListRequestOrderBy: enum: - value: '-effective_date' @@ -14,7 +12,7 @@ types: - value: effective_date name: EffectiveDateAscending source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmploymentsListRequestRemoteFields: enum: - employment_type @@ -44,7 +42,7 @@ types: name: PayFrequencyPayPeriod - pay_period source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmploymentsListRequestShowEnumOrigins: enum: - employment_type @@ -74,15 +72,13 @@ types: name: PayFrequencyPayPeriod - pay_period source: - openapi: openapi/openapi.yml - EmploymentsRetrieveRequestExpand: + openapi: hris_v3.yml + EmploymentsRetrieveRequestExpandItem: enum: - employee - - value: employee,pay_group - name: EmployeePayGroup - pay_group source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmploymentsRetrieveRequestRemoteFields: enum: - employment_type @@ -112,7 +108,7 @@ types: name: PayFrequencyPayPeriod - pay_period source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml EmploymentsRetrieveRequestShowEnumOrigins: enum: - employment_type @@ -142,9 +138,9 @@ types: name: PayFrequencyPayPeriod - pay_period source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -154,8 +150,12 @@ service: method: GET auth: true docs: Returns a list of `Employment` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: EmploymentsListRequest query-parameters: @@ -174,7 +174,8 @@ service: type: optional docs: If provided, will only return employments for this employee. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -229,7 +230,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedEmploymentList + type: hrisRoot.PaginatedEmploymentList status-code: 200 examples: - headers: {} @@ -268,14 +269,15 @@ service: auth: true docs: Returns an `Employment` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: name: EmploymentsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -301,7 +303,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Employment + type: hrisRoot.Employment status-code: 200 examples: - path-parameters: @@ -334,4 +336,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/fieldMapping.yml b/.mock/definition/HRIS/fieldMapping.yml similarity index 98% rename from .mock/definition/hris/fieldMapping.yml rename to .mock/definition/HRIS/fieldMapping.yml index 2c83b146..6e110a16 100644 --- a/.mock/definition/hris/fieldMapping.yml +++ b/.mock/definition/HRIS/fieldMapping.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -14,7 +14,7 @@ service: fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: FieldMappingsRetrieveRequest query-parameters: @@ -27,7 +27,7 @@ service: of the request since these fields require some calculations. response: docs: '' - type: root.FieldMappingApiInstanceResponse + type: hrisRoot.FieldMappingApiInstanceResponse status-code: 200 examples: - headers: {} @@ -298,7 +298,7 @@ service: scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: CreateFieldMappingRequest query-parameters: @@ -354,7 +354,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: hrisRoot.FieldMappingInstanceResponse status-code: 201 examples: - headers: {} @@ -414,12 +414,12 @@ service: the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: field_mapping_id: string response: docs: '' - type: root.FieldMappingInstanceResponse + type: hrisRoot.FieldMappingInstanceResponse status-code: 204 examples: - path-parameters: @@ -472,7 +472,7 @@ service: will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: field_mapping_id: string request: @@ -501,7 +501,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: hrisRoot.FieldMappingInstanceResponse status-code: 200 examples: - path-parameters: @@ -557,7 +557,7 @@ service: or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: RemoteFieldsRetrieveRequest query-parameters: @@ -574,7 +574,7 @@ service: data from your customers. response: docs: '' - type: root.RemoteFieldApiResponse + type: hrisRoot.RemoteFieldApiResponse status-code: 200 examples: - headers: {} @@ -815,10 +815,10 @@ service: Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml response: docs: '' - type: root.ExternalTargetFieldApiResponse + type: hrisRoot.ExternalTargetFieldApiResponse status-code: 200 examples: - headers: {} @@ -889,4 +889,4 @@ service: description: this is a example description of a target field is_mapped: is_mapped source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/forceResync.yml b/.mock/definition/HRIS/forceResync.yml similarity index 89% rename from .mock/definition/hris/forceResync.yml rename to .mock/definition/HRIS/forceResync.yml index ccae8e7b..a423b5b7 100644 --- a/.mock/definition/hris/forceResync.yml +++ b/.mock/definition/HRIS/forceResync.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -15,10 +15,10 @@ service: linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -34,4 +34,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/generateKey.yml b/.mock/definition/HRIS/generateKey.yml similarity index 86% rename from .mock/definition/hris/generateKey.yml rename to .mock/definition/HRIS/generateKey.yml index 94a399fc..6fd6d39b 100644 --- a/.mock/definition/hris/generateKey.yml +++ b/.mock/definition/HRIS/generateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Create a remote key. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: GenerateRemoteKeyRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: hrisRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/groups.yml b/.mock/definition/HRIS/groups.yml similarity index 95% rename from .mock/definition/hris/groups.yml rename to .mock/definition/HRIS/groups.yml index 942ebedf..f7012824 100644 --- a/.mock/definition/hris/groups.yml +++ b/.mock/definition/HRIS/groups.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Group` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: GroupsListRequest query-parameters: @@ -88,7 +92,7 @@ service: values can be separated by commas. response: docs: '' - type: root.PaginatedGroupList + type: hrisRoot.PaginatedGroupList status-code: 200 examples: - headers: {} @@ -121,7 +125,7 @@ service: auth: true docs: Returns a `Group` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -149,7 +153,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Group + type: hrisRoot.Group status-code: 200 examples: - path-parameters: @@ -176,4 +180,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/issues.yml b/.mock/definition/HRIS/issues.yml similarity index 92% rename from .mock/definition/hris/issues.yml rename to .mock/definition/HRIS/issues.yml index 9fd39ae2..aec1474d 100644 --- a/.mock/definition/hris/issues.yml +++ b/.mock/definition/HRIS/issues.yml @@ -4,9 +4,9 @@ types: - ONGOING - RESOLVED source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -16,8 +16,12 @@ service: method: GET auth: true docs: Gets all issues for Organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: IssuesListRequest query-parameters: @@ -77,7 +81,7 @@ service: * `RESOLVED` - RESOLVED response: docs: '' - type: root.PaginatedIssueList + type: hrisRoot.PaginatedIssueList status-code: 200 examples: - response: @@ -102,12 +106,12 @@ service: auth: true docs: Get a specific issue. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string response: docs: '' - type: root.Issue + type: hrisRoot.Issue status-code: 200 examples: - path-parameters: @@ -126,4 +130,4 @@ service: - Missing employee permissions. - Missing time off permissions. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/linkToken.yml b/.mock/definition/HRIS/linkToken.yml similarity index 93% rename from .mock/definition/hris/linkToken.yml rename to .mock/definition/HRIS/linkToken.yml index c83a57e8..48c7cf14 100644 --- a/.mock/definition/hris/linkToken.yml +++ b/.mock/definition/HRIS/linkToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml types: EndUserDetailsRequestLanguage: discriminated: false @@ -12,10 +12,10 @@ types: * `de` - de union: - - root.LanguageEnum + - hrisRoot.LanguageEnum - string source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml inline: true service: auth: false @@ -27,7 +27,7 @@ service: auth: true docs: Creates a link token to be used when linking a new end user. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: EndUserDetailsRequest body: @@ -58,7 +58,7 @@ service: maxLength: 100 categories: docs: The integration categories to show in Merge Link. - type: list + type: list integration: type: optional docs: >- @@ -93,7 +93,7 @@ service: https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. default: false common_models: - type: optional> + type: optional> docs: >- An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses @@ -103,7 +103,7 @@ service: category_common_model_scopes: type: >- optional>>> + optional>>> docs: >- When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be @@ -133,7 +133,7 @@ service: content-type: application/json response: docs: '' - type: root.LinkToken + type: hrisRoot.LinkToken status-code: 200 examples: - request: @@ -149,4 +149,4 @@ service: integration_name: Lever magic_link_url: https://link.merge.dev/asdfjkl12345jsndfgi2i83n source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/linkedAccounts.yml b/.mock/definition/HRIS/linkedAccounts.yml similarity index 94% rename from .mock/definition/hris/linkedAccounts.yml rename to .mock/definition/HRIS/linkedAccounts.yml index 3ed63936..ee1648c7 100644 --- a/.mock/definition/hris/linkedAccounts.yml +++ b/.mock/definition/HRIS/linkedAccounts.yml @@ -9,9 +9,9 @@ types: - mktg - ticketing source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -21,8 +21,12 @@ service: method: GET auth: true docs: List linked accounts for your organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: LinkedAccountsListRequest query-parameters: @@ -104,7 +108,7 @@ service: `RELINK_NEEDED` response: docs: '' - type: root.PaginatedAccountDetailsAndActionsList + type: hrisRoot.PaginatedAccountDetailsAndActionsList status-code: 200 examples: - response: @@ -144,7 +148,5 @@ service: - title account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' - integration_specific_fields: - integration_specific_field: Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/locations.yml b/.mock/definition/HRIS/locations.yml similarity index 94% rename from .mock/definition/hris/locations.yml rename to .mock/definition/HRIS/locations.yml index a4c2f9b6..e758c05c 100644 --- a/.mock/definition/hris/locations.yml +++ b/.mock/definition/HRIS/locations.yml @@ -4,7 +4,7 @@ types: - HOME - WORK source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml LocationsListRequestRemoteFields: enum: - country @@ -12,7 +12,7 @@ types: name: CountryLocationType - location_type source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml LocationsListRequestShowEnumOrigins: enum: - country @@ -20,7 +20,7 @@ types: name: CountryLocationType - location_type source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml LocationsRetrieveRequestRemoteFields: enum: - country @@ -28,7 +28,7 @@ types: name: CountryLocationType - location_type source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml LocationsRetrieveRequestShowEnumOrigins: enum: - country @@ -36,9 +36,9 @@ types: name: CountryLocationType - location_type source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -48,8 +48,12 @@ service: method: GET auth: true docs: Returns a list of `Location` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: LocationsListRequest query-parameters: @@ -117,7 +121,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedLocationList + type: hrisRoot.PaginatedLocationList status-code: 200 examples: - headers: {} @@ -155,7 +159,7 @@ service: auth: true docs: Returns a `Location` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -183,7 +187,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Location + type: hrisRoot.Location status-code: 200 examples: - path-parameters: @@ -215,4 +219,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/passthrough.yml b/.mock/definition/HRIS/passthrough.yml similarity index 83% rename from .mock/definition/hris/passthrough.yml rename to .mock/definition/HRIS/passthrough.yml index 602b2cd6..7ab71e68 100644 --- a/.mock/definition/hris/passthrough.yml +++ b/.mock/definition/HRIS/passthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -10,13 +10,13 @@ service: auth: true docs: Pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: - body: root.DataPassthroughRequest + body: hrisRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.RemoteResponse + type: hrisRoot.RemoteResponse status-code: 200 examples: - headers: {} @@ -37,4 +37,4 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/payGroups.yml b/.mock/definition/HRIS/payGroups.yml similarity index 93% rename from .mock/definition/hris/payGroups.yml rename to .mock/definition/HRIS/payGroups.yml index 981803d8..5c0d321b 100644 --- a/.mock/definition/hris/payGroups.yml +++ b/.mock/definition/HRIS/payGroups.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `PayGroup` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: PayGroupsListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedPayGroupList + type: hrisRoot.PaginatedPayGroupList status-code: 200 examples: - headers: {} @@ -91,7 +95,7 @@ service: auth: true docs: Returns a `PayGroup` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -109,7 +113,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.PayGroup + type: hrisRoot.PayGroup status-code: 200 examples: - path-parameters: @@ -133,4 +137,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/payrollRuns.yml b/.mock/definition/HRIS/payrollRuns.yml similarity index 94% rename from .mock/definition/hris/payrollRuns.yml rename to .mock/definition/HRIS/payrollRuns.yml index b4414e43..e21ebb97 100644 --- a/.mock/definition/hris/payrollRuns.yml +++ b/.mock/definition/HRIS/payrollRuns.yml @@ -6,7 +6,7 @@ types: name: RunStateRunType - run_type source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PayrollRunsListRequestRunType: enum: - CORRECTION @@ -15,7 +15,7 @@ types: - SIGN_ON_BONUS - TERMINATION source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PayrollRunsListRequestShowEnumOrigins: enum: - run_state @@ -23,7 +23,7 @@ types: name: RunStateRunType - run_type source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PayrollRunsRetrieveRequestRemoteFields: enum: - run_state @@ -31,7 +31,7 @@ types: name: RunStateRunType - run_type source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml PayrollRunsRetrieveRequestShowEnumOrigins: enum: - run_state @@ -39,9 +39,9 @@ types: name: RunStateRunType - run_type source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -51,8 +51,12 @@ service: method: GET auth: true docs: Returns a list of `PayrollRun` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: PayrollRunsListRequest query-parameters: @@ -150,7 +154,7 @@ service: datetime. response: docs: '' - type: root.PaginatedPayrollRunList + type: hrisRoot.PaginatedPayrollRunList status-code: 200 examples: - headers: {} @@ -184,7 +188,7 @@ service: auth: true docs: Returns a `PayrollRun` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -212,7 +216,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PayrollRun + type: hrisRoot.PayrollRun status-code: 200 examples: - path-parameters: @@ -240,4 +244,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/regenerateKey.yml b/.mock/definition/HRIS/regenerateKey.yml similarity index 86% rename from .mock/definition/hris/regenerateKey.yml rename to .mock/definition/HRIS/regenerateKey.yml index e29e77d3..77a18e6f 100644 --- a/.mock/definition/hris/regenerateKey.yml +++ b/.mock/definition/HRIS/regenerateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Exchange remote keys. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: RemoteKeyForRegenerationRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: hrisRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/scopes.yml b/.mock/definition/HRIS/scopes.yml similarity index 93% rename from .mock/definition/hris/scopes.yml rename to .mock/definition/HRIS/scopes.yml index 59ec6a77..221a7324 100644 --- a/.mock/definition/hris/scopes.yml +++ b/.mock/definition/HRIS/scopes.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -13,10 +13,10 @@ service: all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: hrisRoot.CommonModelScopeApi status-code: 200 examples: - response: @@ -54,10 +54,10 @@ service: single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: hrisRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -97,18 +97,18 @@ service: default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: LinkedAccountCommonModelScopeDeserializerRequest body: properties: common_models: docs: The common models you want to update the scopes for - type: list + type: list content-type: application/json response: docs: '' - type: root.CommonModelScopeApi + type: hrisRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -157,4 +157,4 @@ service: - manager - work_location source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/syncStatus.yml b/.mock/definition/HRIS/syncStatus.yml similarity index 89% rename from .mock/definition/hris/syncStatus.yml rename to .mock/definition/HRIS/syncStatus.yml index c7e03e66..f31c2907 100644 --- a/.mock/definition/hris/syncStatus.yml +++ b/.mock/definition/HRIS/syncStatus.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -20,8 +20,12 @@ service: `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). + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: SyncStatusListRequest query-parameters: @@ -33,7 +37,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedSyncStatusList + type: hrisRoot.PaginatedSyncStatusList status-code: 200 examples: - headers: {} @@ -52,4 +56,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/teams.yml b/.mock/definition/HRIS/teams.yml similarity index 93% rename from .mock/definition/hris/teams.yml rename to .mock/definition/HRIS/teams.yml index 4cb87414..87d7ed50 100644 --- a/.mock/definition/hris/teams.yml +++ b/.mock/definition/HRIS/teams.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Team` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: TeamsListRequest query-parameters: @@ -27,6 +31,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -69,7 +74,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedTeamList + type: hrisRoot.PaginatedTeamList status-code: 200 examples: - headers: {} @@ -100,7 +105,7 @@ service: auth: true docs: Returns a `Team` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -108,6 +113,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -123,7 +129,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Team + type: hrisRoot.Team status-code: 200 examples: - path-parameters: @@ -148,4 +154,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/timeOff.yml b/.mock/definition/HRIS/timeOff.yml similarity index 95% rename from .mock/definition/hris/timeOff.yml rename to .mock/definition/HRIS/timeOff.yml index 94818112..e15ac99e 100644 --- a/.mock/definition/hris/timeOff.yml +++ b/.mock/definition/HRIS/timeOff.yml @@ -1,12 +1,10 @@ types: - TimeOffListRequestExpand: + TimeOffListRequestExpandItem: enum: - approver - employee - - value: employee,approver - name: EmployeeApprover source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffListRequestRemoteFields: enum: - request_type @@ -21,7 +19,7 @@ types: name: StatusUnits - units source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffListRequestRequestType: enum: - BEREAVEMENT @@ -31,7 +29,7 @@ types: - VACATION - VOLUNTEER source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffListRequestShowEnumOrigins: enum: - request_type @@ -46,7 +44,7 @@ types: name: StatusUnits - units source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffListRequestStatus: enum: - APPROVED @@ -55,15 +53,13 @@ types: - DELETED - REQUESTED source: - openapi: openapi/openapi.yml - TimeOffRetrieveRequestExpand: + openapi: hris_v3.yml + TimeOffRetrieveRequestExpandItem: enum: - approver - employee - - value: employee,approver - name: EmployeeApprover source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffRetrieveRequestRemoteFields: enum: - request_type @@ -78,7 +74,7 @@ types: name: StatusUnits - units source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml TimeOffRetrieveRequestShowEnumOrigins: enum: - request_type @@ -93,9 +89,9 @@ types: name: StatusUnits - units source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -105,8 +101,12 @@ service: method: GET auth: true docs: Returns a list of `TimeOff` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: TimeOffListRequest query-parameters: @@ -138,7 +138,8 @@ service: If provided, will only return time-offs that ended before this datetime. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -233,7 +234,7 @@ service: * `DELETED` - DELETED response: docs: '' - type: root.PaginatedTimeOffList + type: hrisRoot.PaginatedTimeOffList status-code: 200 examples: - headers: {} @@ -271,7 +272,7 @@ service: auth: true docs: Creates a `TimeOff` object with the given values. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: TimeOffEndpointRequest query-parameters: @@ -285,11 +286,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.TimeOffRequest + model: hrisRoot.TimeOffRequest content-type: application/json response: docs: '' - type: root.TimeOffResponse + type: hrisRoot.TimeOffResponse status-code: 201 examples: - headers: {} @@ -347,14 +348,15 @@ service: auth: true docs: Returns a `TimeOff` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: name: TimeOffRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -380,7 +382,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.TimeOff + type: hrisRoot.TimeOff status-code: 200 examples: - path-parameters: @@ -417,10 +419,10 @@ service: auth: true docs: Returns metadata for `TimeOff` POSTs. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml response: docs: '' - type: root.MetaResponse + type: hrisRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -596,4 +598,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/timeOffBalances.yml b/.mock/definition/HRIS/timeOffBalances.yml similarity index 94% rename from .mock/definition/hris/timeOffBalances.yml rename to .mock/definition/HRIS/timeOffBalances.yml index 509df361..7df0df8b 100644 --- a/.mock/definition/hris/timeOffBalances.yml +++ b/.mock/definition/HRIS/timeOffBalances.yml @@ -8,9 +8,9 @@ types: - VACATION - VOLUNTEER source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -20,8 +20,12 @@ service: method: GET auth: true docs: Returns a list of `TimeOffBalance` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: TimeOffBalancesListRequest query-parameters: @@ -41,6 +45,7 @@ service: docs: If provided, will only return time off balances for this employee. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -109,7 +114,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedTimeOffBalanceList + type: hrisRoot.PaginatedTimeOffBalanceList status-code: 200 examples: - headers: {} @@ -142,7 +147,7 @@ service: auth: true docs: Returns a `TimeOffBalance` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -150,6 +155,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -175,7 +181,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.TimeOffBalance + type: hrisRoot.TimeOffBalance status-code: 200 examples: - path-parameters: @@ -202,4 +208,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/timesheetEntries.yml b/.mock/definition/HRIS/timesheetEntries.yml similarity index 96% rename from .mock/definition/hris/timesheetEntries.yml rename to .mock/definition/HRIS/timesheetEntries.yml index 69380ef4..1fd61a78 100644 --- a/.mock/definition/hris/timesheetEntries.yml +++ b/.mock/definition/HRIS/timesheetEntries.yml @@ -6,9 +6,9 @@ types: - value: start_time name: StartTimeAscending source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -18,8 +18,12 @@ service: method: GET auth: true docs: Returns a list of `TimesheetEntry` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: TimesheetEntriesListRequest query-parameters: @@ -49,6 +53,7 @@ service: datetime. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -103,7 +108,7 @@ service: this datetime. response: docs: '' - type: root.PaginatedTimesheetEntryList + type: hrisRoot.PaginatedTimesheetEntryList status-code: 200 examples: - headers: {} @@ -136,7 +141,7 @@ service: auth: true docs: Creates a `TimesheetEntry` object with the given values. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: TimesheetEntryEndpointRequest query-parameters: @@ -150,11 +155,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.TimesheetEntryRequest + model: hrisRoot.TimesheetEntryRequest content-type: application/json response: docs: '' - type: root.TimesheetEntryResponse + type: hrisRoot.TimesheetEntryResponse status-code: 201 examples: - headers: {} @@ -207,7 +212,7 @@ service: auth: true docs: Returns a `TimesheetEntry` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml path-parameters: id: string request: @@ -215,6 +220,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -230,7 +236,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.TimesheetEntry + type: hrisRoot.TimesheetEntry status-code: 200 examples: - path-parameters: @@ -262,10 +268,10 @@ service: auth: true docs: Returns metadata for `TimesheetEntry` POSTs. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml response: docs: '' - type: root.MetaResponse + type: hrisRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -441,4 +447,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/hris/webhookReceivers.yml b/.mock/definition/HRIS/webhookReceivers.yml similarity index 85% rename from .mock/definition/hris/webhookReceivers.yml rename to .mock/definition/HRIS/webhookReceivers.yml index 05eae39d..e0b95263 100644 --- a/.mock/definition/hris/webhookReceivers.yml +++ b/.mock/definition/HRIS/webhookReceivers.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + hrisRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of `WebhookReceiver` objects. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -28,7 +28,7 @@ service: auth: true docs: Creates a `WebhookReceiver` object with the given values. source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml request: name: WebhookReceiverRequest body: @@ -45,7 +45,7 @@ service: content-type: application/json response: docs: '' - type: root.WebhookReceiver + type: hrisRoot.WebhookReceiver status-code: 201 examples: - headers: {} @@ -58,4 +58,4 @@ service: is_active: true key: key source: - openapi: openapi/openapi.yml + openapi: hris_v3.yml diff --git a/.mock/definition/ticketing/__package__.yml b/.mock/definition/Ticketing/__package__.yml similarity index 92% rename from .mock/definition/ticketing/__package__.yml rename to .mock/definition/Ticketing/__package__.yml index fef97a5f..29c34058 100644 --- a/.mock/definition/ticketing/__package__.yml +++ b/.mock/definition/Ticketing/__package__.yml @@ -54,14 +54,14 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AccountDetailsCategory: discriminated: false union: - CategoryEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true AccountDetails: properties: @@ -111,14 +111,14 @@ types: type: optional docs: The time at which account completes the linking flow. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AccountDetailsAndActionsCategory: discriminated: false union: - CategoryEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true AccountDetailsAndActionsStatus: discriminated: false @@ -126,7 +126,7 @@ types: - AccountDetailsAndActionsStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true AccountDetailsAndActions: docs: >- @@ -163,9 +163,8 @@ types: integration: optional account_type: string completed_at: datetime - integration_specific_fields: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AccountDetailsAndActionsIntegration: properties: name: string @@ -177,7 +176,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AccountDetailsAndActionsStatusEnum: enum: - COMPLETE @@ -190,7 +189,7 @@ types: * `RELINK_NEEDED` - RELINK_NEEDED * `IDLE` - IDLE source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AccountIntegration: properties: name: @@ -248,14 +247,14 @@ types: docs: Category or categories this integration is in beta status for. access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AccountToken: properties: account_token: string integration: AccountIntegration id: string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AdvancedMetadata: properties: id: @@ -268,7 +267,7 @@ types: is_custom: optional field_choices: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AsyncPassthroughReciept: properties: async_passthrough_receipt_id: @@ -276,7 +275,7 @@ types: validation: format: uuid source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AttachmentTicket: discriminated: false docs: The ticket associated with the attachment. @@ -286,7 +285,7 @@ types: format: uuid - Ticket source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true Attachment: docs: |- @@ -353,7 +352,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AttachmentRequestTicket: discriminated: false docs: The ticket associated with the attachment. @@ -363,7 +362,7 @@ types: format: uuid - Ticket source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true AttachmentRequest: docs: |- @@ -402,7 +401,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AuditLogEventRole: discriminated: false docs: >- @@ -425,7 +424,7 @@ types: - RoleEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true AuditLogEventEventType: discriminated: false @@ -536,7 +535,7 @@ types: - EventTypeEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true AuditLogEvent: properties: @@ -690,7 +689,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml AvailableActions: docs: >- # The AvailableActions Object @@ -709,7 +708,7 @@ types: passthrough_available: boolean available_model_operations: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml CategoriesEnum: enum: - hris @@ -728,7 +727,7 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml CategoryEnum: enum: - hris @@ -747,7 +746,7 @@ types: * `mktg` - mktg * `filestorage` - filestorage source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml CollectionAccessLevel: discriminated: false docs: |- @@ -761,20 +760,7 @@ types: - CollectionAccessLevelEnum - string source: - openapi: openapi/openapi.yml - inline: true - CollectionCollectionType: - discriminated: false - docs: |- - The collection's type. - - * `LIST` - LIST - * `PROJECT` - PROJECT - union: - - CollectionTypeEnum - - string - source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true CollectionParentCollection: discriminated: false @@ -785,7 +771,7 @@ types: format: uuid - Collection source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true Collection: docs: >- @@ -834,7 +820,7 @@ types: * `PUBLIC` - PUBLIC * `PARENT_COLLECTION` - PARENT_COLLECTION collection_type: - type: optional + type: optional docs: |- The collection's type. @@ -858,7 +844,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml CollectionAccessLevelEnum: enum: - PRIVATE @@ -871,7 +857,7 @@ types: * `PUBLIC` - PUBLIC * `PARENT_COLLECTION` - PARENT_COLLECTION source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml CollectionTypeEnum: enum: - LIST @@ -880,7 +866,7 @@ types: * `LIST` - LIST * `PROJECT` - PROJECT source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml CommentUser: discriminated: false docs: >- @@ -893,7 +879,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true CommentContact: discriminated: false @@ -907,7 +893,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true CommentTicket: discriminated: false @@ -918,7 +904,7 @@ types: format: uuid - Ticket source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true Comment: docs: |- @@ -988,7 +974,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml CommentRequestUser: discriminated: false docs: >- @@ -1001,7 +987,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true CommentRequestContact: discriminated: false @@ -1015,7 +1001,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true CommentRequestTicket: discriminated: false @@ -1026,7 +1012,7 @@ types: format: uuid - Ticket source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true CommentRequest: docs: |- @@ -1068,7 +1054,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml CommentResponse: properties: model: Comment @@ -1076,14 +1062,14 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml CommonModelScopeApi: properties: common_models: docs: The common models you want to update the scopes for type: list source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml CommonModelScopesBodyRequest: properties: model_id: @@ -1093,7 +1079,7 @@ types: enabled_actions: list disabled_fields: list source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ContactAccount: discriminated: false docs: The contact's account. @@ -1103,7 +1089,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true Contact: docs: >- @@ -1166,7 +1152,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ContactRequestAccount: discriminated: false docs: The contact's account. @@ -1176,7 +1162,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true ContactRequest: docs: >- @@ -1214,7 +1200,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml DataPassthroughRequest: docs: >- # The DataPassthrough Object @@ -1268,21 +1254,21 @@ types: `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml DebugModeLog: properties: log_id: string dashboard_view: string log_summary: DebugModelLogSummary source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml DebugModelLogSummary: properties: url: string method: string status_code: integer source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml EnabledActionsEnum: enum: - READ @@ -1291,7 +1277,7 @@ types: * `READ` - READ * `WRITE` - WRITE source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml EncodingEnum: enum: - RAW @@ -1302,7 +1288,7 @@ types: * `BASE64` - BASE64 * `GZIP_BASE64` - GZIP_BASE64 source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ErrorValidationProblem: properties: source: optional @@ -1310,7 +1296,7 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml EventTypeEnum: enum: - CREATED_REMOTE_PRODUCTION_API_KEY @@ -1457,7 +1443,7 @@ types: * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ExternalTargetFieldApi: properties: name: @@ -1470,7 +1456,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ExternalTargetFieldApiResponse: properties: Ticket: optional> @@ -1485,7 +1471,7 @@ types: Tag: optional> Contact: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml FieldFormatEnum: enum: - string @@ -1502,14 +1488,14 @@ types: * `bool` - bool * `list` - list source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml FieldMappingApiInstanceTargetField: properties: name: string description: string is_organization_wide: boolean source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: properties: @@ -1517,7 +1503,7 @@ types: url_path: optional field_traversal_path: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true FieldMappingApiInstanceRemoteField: properties: @@ -1525,7 +1511,7 @@ types: schema: optional> remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true FieldMappingApiInstance: properties: @@ -1544,7 +1530,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml FieldMappingApiInstanceResponse: properties: Ticket: optional> @@ -1559,7 +1545,7 @@ types: Tag: optional> Contact: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml FieldMappingInstanceResponse: properties: model: FieldMappingApiInstance @@ -1567,19 +1553,19 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml FieldPermissionDeserializer: properties: enabled_fields: optional> disabled_fields: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml FieldPermissionDeserializerRequest: properties: enabled_fields: optional> disabled_fields: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml FieldTypeEnum: enum: - string @@ -1596,14 +1582,14 @@ types: * `bool` - bool * `list` - list source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml IndividualCommonModelScopeDeserializer: properties: model_name: string model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml IndividualCommonModelScopeDeserializerRequest: properties: model_name: @@ -1613,7 +1599,7 @@ types: model_permissions: optional> field_permissions: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml IssueStatus: discriminated: false docs: |- @@ -1625,7 +1611,7 @@ types: - IssueStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true Issue: properties: @@ -1654,7 +1640,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml IssueStatusEnum: enum: - ONGOING @@ -1663,7 +1649,7 @@ types: * `ONGOING` - ONGOING * `RESOLVED` - RESOLVED source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ItemFormatEnum: enum: - string @@ -1680,14 +1666,14 @@ types: * `bool` - currency * `list` - decimal source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ItemSchema: properties: item_type: optional item_format: optional item_choices: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ItemTypeEnum: enum: - string @@ -1704,7 +1690,7 @@ types: * `bool` - bool * `list` - list source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml LanguageEnum: enum: - en @@ -1713,7 +1699,7 @@ types: * `en` - en * `de` - de source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml LastSyncResultEnum: enum: - SYNCING @@ -1730,20 +1716,20 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml LinkToken: properties: link_token: string integration_name: optional magic_link_url: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml LinkedAccountStatus: properties: linked_account_status: string can_make_request: boolean source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml MetaResponse: properties: request_schema: map @@ -1752,7 +1738,7 @@ types: has_conditional_params: boolean has_required_linked_account_params: boolean source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml MethodEnum: enum: - GET @@ -1771,7 +1757,7 @@ types: * `PATCH` - PATCH * `DELETE` - DELETE source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ModelOperation: docs: >- # The ModelOperation Object @@ -1791,17 +1777,17 @@ types: required_post_parameters: list supported_fields: list source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ModelPermissionDeserializer: properties: is_enabled: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ModelPermissionDeserializerRequest: properties: is_enabled: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml MultipartFormFieldRequestEncoding: discriminated: false docs: |- @@ -1814,7 +1800,7 @@ types: - EncodingEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true MultipartFormFieldRequest: docs: >- @@ -1859,126 +1845,126 @@ types: validation: minLength: 1 source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedAccountDetailsAndActionsList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedAccountList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedAttachmentList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedAuditLogEventList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedCollectionList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedCommentList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedContactList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedIssueList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedProjectList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedRemoteFieldClassList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedRoleList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedSyncStatusList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedTagList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedTeamList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedTicketList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedUserList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PaginatedViewerList: properties: next: optional previous: optional results: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PatchedTicketRequestStatus: discriminated: false docs: |- @@ -1992,7 +1978,7 @@ types: - TicketStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true PatchedTicketRequestAccessLevel: discriminated: false @@ -2012,22 +1998,7 @@ types: - TicketAccessLevelEnum - string source: - openapi: openapi/openapi.yml - inline: true - PatchedTicketRequestPriority: - discriminated: false - docs: |- - The priority or urgency of the Ticket. - - * `URGENT` - URGENT - * `HIGH` - HIGH - * `NORMAL` - NORMAL - * `LOW` - LOW - union: - - PriorityEnum - - string - source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true PatchedTicketRequest: docs: |- @@ -2127,7 +2098,7 @@ types: format: uri maxLength: 2000 priority: - type: optional + type: optional docs: |- The priority or urgency of the Ticket. @@ -2145,7 +2116,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml PriorityEnum: enum: - URGENT @@ -2158,7 +2129,7 @@ types: * `NORMAL` - NORMAL * `LOW` - LOW source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml Project: docs: >- # The Project Object @@ -2210,7 +2181,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml RemoteData: docs: >- # The RemoteData Object @@ -2232,35 +2203,35 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml RemoteEndpointInfo: properties: method: string url_path: string field_traversal_path: list source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml RemoteFieldRemoteFieldClass: discriminated: false union: - string - RemoteFieldClass source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true RemoteField: properties: remote_field_class: RemoteFieldRemoteFieldClass value: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml RemoteFieldApiCoverage: discriminated: false union: - integer - double source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true RemoteFieldApi: properties: @@ -2273,7 +2244,7 @@ types: type: optional access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml RemoteFieldApiResponse: properties: Ticket: optional> @@ -2288,29 +2259,13 @@ types: Tag: optional> Contact: optional> source: - openapi: openapi/openapi.yml - RemoteFieldClassFieldType: - discriminated: false - union: - - string - - FieldTypeEnum - source: - openapi: openapi/openapi.yml - inline: true - RemoteFieldClassFieldFormat: - discriminated: false - union: - - string - - FieldFormatEnum - source: - openapi: openapi/openapi.yml - inline: true + openapi: ticketing_v3.yml RemoteFieldClassFieldChoicesItem: properties: value: optional display_name: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true RemoteFieldClass: properties: @@ -2320,14 +2275,14 @@ types: description: optional is_custom: optional is_required: optional - field_type: optional - field_format: optional + field_type: optional + field_format: optional field_choices: type: optional> access: read-only item_schema: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml RemoteFieldRequestRemoteFieldClass: discriminated: false union: @@ -2336,14 +2291,14 @@ types: format: uuid - RemoteFieldClass source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true RemoteFieldRequest: properties: remote_field_class: RemoteFieldRequestRemoteFieldClass value: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml RemoteKey: docs: >- # The RemoteKey Object @@ -2361,7 +2316,15 @@ types: name: string key: string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml + RemoteResponseResponseType: + discriminated: false + union: + - ResponseTypeEnum + - string + source: + openapi: ticketing_v3.yml + inline: true RemoteResponse: docs: >- # The RemoteResponse Object @@ -2381,10 +2344,10 @@ types: status: integer response: unknown response_headers: optional> - response_type: optional + response_type: optional headers: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml RequestFormatEnum: enum: - JSON @@ -2395,7 +2358,7 @@ types: * `XML` - XML * `MULTIPART` - MULTIPART source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ResponseTypeEnum: enum: - JSON @@ -2404,14 +2367,14 @@ types: * `JSON` - JSON * `BASE64_GZIP` - BASE64_GZIP source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml RoleTicketActionsItem: discriminated: false union: - - string - TicketActionsEnum + - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true RoleTicketAccess: discriminated: false @@ -2422,10 +2385,10 @@ types: * `ASSIGNED_ONLY` - ASSIGNED_ONLY * `TEAM_ONLY` - TEAM_ONLY union: - - string - TicketAccessEnum + - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true Role: docs: >- @@ -2489,7 +2452,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml RoleEnum: enum: - ADMIN @@ -2506,7 +2469,7 @@ types: * `SYSTEM` - SYSTEM * `MERGE_TEAM` - MERGE_TEAM source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml SelectiveSyncConfigurationsUsageEnum: enum: - IN_NEXT_SYNC @@ -2515,7 +2478,7 @@ types: * `IN_NEXT_SYNC` - IN_NEXT_SYNC * `IN_LAST_SYNC` - IN_LAST_SYNC source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml StatusFd5Enum: enum: - SYNCING @@ -2532,14 +2495,22 @@ types: * `PAUSED` - PAUSED * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml SyncStatusLastSyncResult: discriminated: false union: - LastSyncResultEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml + inline: true + SyncStatusStatus: + discriminated: false + union: + - StatusFd5Enum + - string + source: + openapi: ticketing_v3.yml inline: true SyncStatus: docs: >- @@ -2562,11 +2533,11 @@ types: next_sync_start: optional last_sync_result: optional last_sync_finished: optional - status: StatusFd5Enum + status: SyncStatusStatus is_initial_sync: boolean selective_sync_configurations_usage: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml Tag: docs: |- # The Tag Object @@ -2610,7 +2581,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml Team: docs: >- # The Team Object @@ -2662,7 +2633,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml TicketAssigneesItem: discriminated: false union: @@ -2671,7 +2642,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketAssignedTeamsItem: discriminated: false @@ -2681,7 +2652,7 @@ types: format: uuid - Team source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketCreator: discriminated: false @@ -2692,7 +2663,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketStatus: discriminated: false @@ -2707,7 +2678,7 @@ types: - TicketStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketCollectionsItem: discriminated: false @@ -2717,7 +2688,7 @@ types: format: uuid - Collection source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketAccount: discriminated: false @@ -2728,7 +2699,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketContact: discriminated: false @@ -2739,7 +2710,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketParentTicket: discriminated: false @@ -2750,7 +2721,7 @@ types: format: uuid - Ticket source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketAttachmentsItem: discriminated: false @@ -2760,7 +2731,7 @@ types: format: uuid - Attachment source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketAccessLevel: discriminated: false @@ -2780,7 +2751,7 @@ types: - TicketAccessLevelEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketPriority: discriminated: false @@ -2795,7 +2766,7 @@ types: - PriorityEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true Ticket: docs: |- @@ -2894,6 +2865,21 @@ types: * `COLLECTION` - COLLECTION tags: optional>> roles: optional>> + ticket_url: + type: optional + docs: The 3rd party url of the Ticket. + validation: + format: uri + maxLength: 2000 + priority: + type: optional + docs: |- + The priority or urgency of the Ticket. + + * `URGENT` - URGENT + * `HIGH` - HIGH + * `NORMAL` - NORMAL + * `LOW` - LOW remote_created_at: type: optional docs: When the third party's ticket was created. @@ -2912,21 +2898,6 @@ types: [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). access: read-only - ticket_url: - type: optional - docs: The 3rd party url of the Ticket. - validation: - format: uri - maxLength: 2000 - priority: - type: optional - docs: |- - The priority or urgency of the Ticket. - - * `URGENT` - URGENT - * `HIGH` - HIGH - * `NORMAL` - NORMAL - * `LOW` - LOW field_mappings: type: optional> access: read-only @@ -2937,7 +2908,7 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml TicketAccessEnum: enum: - ALL @@ -2948,7 +2919,7 @@ types: * `ASSIGNED_ONLY` - ASSIGNED_ONLY * `TEAM_ONLY` - TEAM_ONLY source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml TicketAccessLevelEnum: enum: - COMPANY @@ -2961,7 +2932,7 @@ types: * `PRIVATE` - PRIVATE * `COLLECTION` - COLLECTION source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml TicketActionsEnum: enum: - VIEW @@ -2978,7 +2949,7 @@ types: * `CLOSE` - CLOSE * `ASSIGN` - ASSIGN source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml TicketRequestAssigneesItem: discriminated: false union: @@ -2987,7 +2958,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequestAssignedTeamsItem: discriminated: false @@ -2997,7 +2968,7 @@ types: format: uuid - Team source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequestCreator: discriminated: false @@ -3008,7 +2979,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequestStatus: discriminated: false @@ -3023,7 +2994,7 @@ types: - TicketStatusEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequestCollectionsItem: discriminated: false @@ -3033,7 +3004,7 @@ types: format: uuid - Collection source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequestAccount: discriminated: false @@ -3044,7 +3015,7 @@ types: format: uuid - Account source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequestContact: discriminated: false @@ -3055,7 +3026,7 @@ types: format: uuid - Contact source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequestParentTicket: discriminated: false @@ -3066,7 +3037,7 @@ types: format: uuid - Ticket source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequestAttachmentsItem: discriminated: false @@ -3076,7 +3047,7 @@ types: format: uuid - Attachment source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequestAccessLevel: discriminated: false @@ -3096,7 +3067,7 @@ types: - TicketAccessLevelEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequestPriority: discriminated: false @@ -3111,7 +3082,7 @@ types: - PriorityEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true TicketRequest: docs: |- @@ -3222,7 +3193,7 @@ types: type: optional> access: write-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml TicketResponse: properties: model: Ticket @@ -3230,7 +3201,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml TicketStatusEnum: enum: - OPEN @@ -3243,7 +3214,7 @@ types: * `IN_PROGRESS` - IN_PROGRESS * `ON_HOLD` - ON_HOLD source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml TicketingAttachmentResponse: properties: model: Attachment @@ -3251,7 +3222,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml TicketingContactResponse: properties: model: Contact @@ -3259,7 +3230,7 @@ types: errors: list logs: optional> source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml UserTeamsItem: discriminated: false union: @@ -3268,7 +3239,7 @@ types: format: uuid - Team source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true UserRolesItem: discriminated: false @@ -3278,7 +3249,7 @@ types: format: uuid - Role source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true User: docs: >- @@ -3343,12 +3314,12 @@ types: type: optional> access: read-only source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ValidationProblemSource: properties: pointer: string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml ViewerTeam: discriminated: false docs: The Team this Viewer belongs to. @@ -3358,7 +3329,7 @@ types: format: uuid - Team source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true ViewerUser: discriminated: false @@ -3369,7 +3340,7 @@ types: format: uuid - User source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true Viewer: docs: |- @@ -3403,7 +3374,7 @@ types: type: optional docs: The User this Viewer belongs to. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml WarningValidationProblem: properties: source: optional @@ -3411,11 +3382,11 @@ types: detail: string problem_type: string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml WebhookReceiver: properties: event: string is_active: boolean key: optional source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/accountDetails.yml b/.mock/definition/Ticketing/accountDetails.yml similarity index 87% rename from .mock/definition/ticketing/accountDetails.yml rename to .mock/definition/Ticketing/accountDetails.yml index 1cd26dd4..48a7a292 100644 --- a/.mock/definition/ticketing/accountDetails.yml +++ b/.mock/definition/Ticketing/accountDetails.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Get details for a linked account. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml response: docs: '' - type: root.AccountDetails + type: ticketingRoot.AccountDetails status-code: 200 examples: - headers: {} @@ -33,4 +33,4 @@ service: account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/accountToken.yml b/.mock/definition/Ticketing/accountToken.yml similarity index 89% rename from .mock/definition/ticketing/accountToken.yml rename to .mock/definition/Ticketing/accountToken.yml index e3b505e5..8bf45723 100644 --- a/.mock/definition/ticketing/accountToken.yml +++ b/.mock/definition/Ticketing/accountToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -12,12 +12,12 @@ service: Returns the account token for the end user with the provided public token. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: public_token: string response: docs: '' - type: root.AccountToken + type: ticketingRoot.AccountToken status-code: 200 examples: - path-parameters: @@ -41,4 +41,4 @@ service: key: value id: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/accounts.yml b/.mock/definition/Ticketing/accounts.yml similarity index 93% rename from .mock/definition/ticketing/accounts.yml rename to .mock/definition/Ticketing/accounts.yml index 9dc3f7a8..cfcde4a4 100644 --- a/.mock/definition/ticketing/accounts.yml +++ b/.mock/definition/Ticketing/accounts.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Account` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: AccountsListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedAccountList + type: ticketingRoot.PaginatedAccountList status-code: 200 examples: - headers: {} @@ -94,7 +98,7 @@ service: auth: true docs: Returns an `Account` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: @@ -112,7 +116,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Account + type: ticketingRoot.Account status-code: 200 examples: - path-parameters: @@ -139,4 +143,4 @@ service: data: - Varies by platform source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/asyncPassthrough.yml b/.mock/definition/Ticketing/asyncPassthrough.yml similarity index 84% rename from .mock/definition/ticketing/asyncPassthrough.yml rename to .mock/definition/Ticketing/asyncPassthrough.yml index 0a2001fe..bf2a6d70 100644 --- a/.mock/definition/ticketing/asyncPassthrough.yml +++ b/.mock/definition/Ticketing/asyncPassthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -12,13 +12,13 @@ service: Asynchronously pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: - body: root.DataPassthroughRequest + body: ticketingRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.AsyncPassthroughReciept + type: ticketingRoot.AsyncPassthroughReciept status-code: 200 examples: - headers: {} @@ -34,7 +34,7 @@ service: auth: true docs: Retrieves data from earlier async-passthrough POST request source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: async_passthrough_receipt_id: string response: @@ -59,12 +59,12 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml types: AsyncPassthroughRetrieveResponse: discriminated: false union: - - root.RemoteResponse + - ticketingRoot.RemoteResponse - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/attachments.yml b/.mock/definition/Ticketing/attachments.yml similarity index 96% rename from .mock/definition/ticketing/attachments.yml rename to .mock/definition/Ticketing/attachments.yml index 9a8a8a9c..dff8552a 100644 --- a/.mock/definition/ticketing/attachments.yml +++ b/.mock/definition/Ticketing/attachments.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Attachment` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: AttachmentsListRequest query-parameters: @@ -27,6 +31,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -74,7 +79,7 @@ service: docs: If provided, will only return comments for this ticket. response: docs: '' - type: root.PaginatedAttachmentList + type: ticketingRoot.PaginatedAttachmentList status-code: 200 examples: - headers: {} @@ -107,7 +112,7 @@ service: auth: true docs: Creates an `Attachment` object with the given values. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: TicketingAttachmentEndpointRequest query-parameters: @@ -121,11 +126,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.AttachmentRequest + model: ticketingRoot.AttachmentRequest content-type: application/json response: docs: '' - type: root.TicketingAttachmentResponse + type: ticketingRoot.TicketingAttachmentResponse status-code: 201 examples: - headers: {} @@ -178,7 +183,7 @@ service: auth: true docs: Returns an `Attachment` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: @@ -186,6 +191,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -201,7 +207,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Attachment + type: ticketingRoot.Attachment status-code: 200 examples: - path-parameters: @@ -235,7 +241,7 @@ service: auth: true docs: Returns the `File` content with the given `id` as a stream of bytes. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: @@ -264,10 +270,10 @@ service: auth: true docs: Returns metadata for `TicketingAttachment` POSTs. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml response: docs: '' - type: root.MetaResponse + type: ticketingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -443,4 +449,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/auditTrail.yml b/.mock/definition/Ticketing/auditTrail.yml similarity index 93% rename from .mock/definition/ticketing/auditTrail.yml rename to .mock/definition/Ticketing/auditTrail.yml index 82660fae..0c68bdad 100644 --- a/.mock/definition/ticketing/auditTrail.yml +++ b/.mock/definition/Ticketing/auditTrail.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Gets a list of audit trail events. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: AuditTrailListRequest query-parameters: @@ -72,7 +76,7 @@ service: email. response: docs: '' - type: root.PaginatedAuditLogEventList + type: ticketingRoot.PaginatedAuditLogEventList status-code: 200 examples: - response: @@ -91,4 +95,4 @@ service: from Read to Read+Write created_at: '2024-01-15T09:30:00Z' source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/availableActions.yml b/.mock/definition/Ticketing/availableActions.yml similarity index 90% rename from .mock/definition/ticketing/availableActions.yml rename to .mock/definition/Ticketing/availableActions.yml index 745b76c7..bfca9de5 100644 --- a/.mock/definition/ticketing/availableActions.yml +++ b/.mock/definition/Ticketing/availableActions.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of models and actions available for an account. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml response: docs: '' - type: root.AvailableActions + type: ticketingRoot.AvailableActions status-code: 200 examples: - headers: {} @@ -47,4 +47,4 @@ service: - company - title source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/collections.yml b/.mock/definition/Ticketing/collections.yml similarity index 92% rename from .mock/definition/ticketing/collections.yml rename to .mock/definition/Ticketing/collections.yml index dbf6f131..8e47ee01 100644 --- a/.mock/definition/ticketing/collections.yml +++ b/.mock/definition/Ticketing/collections.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Collection` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: CollectionsListRequest query-parameters: @@ -30,6 +34,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -84,7 +89,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.PaginatedCollectionList + type: ticketingRoot.PaginatedCollectionList status-code: 200 examples: - headers: {} @@ -119,8 +124,12 @@ service: 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) + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: collection_id: string request: @@ -130,7 +139,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -157,7 +167,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedViewerList + type: ticketingRoot.PaginatedViewerList status-code: 200 examples: - path-parameters: @@ -180,7 +190,7 @@ service: auth: true docs: Returns a `Collection` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: @@ -188,6 +198,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -213,7 +224,7 @@ service: more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) response: docs: '' - type: root.Collection + type: ticketingRoot.Collection status-code: 200 examples: - path-parameters: @@ -241,13 +252,11 @@ service: data: key: value source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml types: - CollectionsViewersListRequestExpand: + CollectionsViewersListRequestExpandItem: enum: - team - user - - value: user,team - name: UserTeam source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/comments.yml b/.mock/definition/Ticketing/comments.yml similarity index 93% rename from .mock/definition/ticketing/comments.yml rename to .mock/definition/Ticketing/comments.yml index 71a70dc5..cecddc38 100644 --- a/.mock/definition/ticketing/comments.yml +++ b/.mock/definition/Ticketing/comments.yml @@ -1,36 +1,20 @@ types: - CommentsListRequestExpand: + CommentsListRequestExpandItem: enum: - contact - - value: contact,ticket - name: ContactTicket - ticket - user - - value: user,contact - name: UserContact - - value: user,contact,ticket - name: UserContactTicket - - value: user,ticket - name: UserTicket source: - openapi: openapi/openapi.yml - CommentsRetrieveRequestExpand: + openapi: ticketing_v3.yml + CommentsRetrieveRequestExpandItem: enum: - contact - - value: contact,ticket - name: ContactTicket - ticket - user - - value: user,contact - name: UserContact - - value: user,contact,ticket - name: UserContactTicket - - value: user,ticket - name: UserTicket source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -40,8 +24,12 @@ service: method: GET auth: true docs: Returns a list of `Comment` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: CommentsListRequest query-parameters: @@ -57,7 +45,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -105,7 +94,7 @@ service: docs: If provided, will only return comments for this ticket. response: docs: '' - type: root.PaginatedCommentList + type: ticketingRoot.PaginatedCommentList status-code: 200 examples: - headers: {} @@ -143,7 +132,7 @@ service: auth: true docs: Creates a `Comment` object with the given values. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: CommentEndpointRequest query-parameters: @@ -157,11 +146,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.CommentRequest + model: ticketingRoot.CommentRequest content-type: application/json response: docs: '' - type: root.CommentResponse + type: ticketingRoot.CommentResponse status-code: 201 examples: - headers: {} @@ -219,14 +208,15 @@ service: auth: true docs: Returns a `Comment` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: name: CommentsRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -242,7 +232,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Comment + type: ticketingRoot.Comment status-code: 200 examples: - path-parameters: @@ -279,10 +269,10 @@ service: auth: true docs: Returns metadata for `Comment` POSTs. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml response: docs: '' - type: root.MetaResponse + type: ticketingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -458,4 +448,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/contacts.yml b/.mock/definition/Ticketing/contacts.yml similarity index 96% rename from .mock/definition/ticketing/contacts.yml rename to .mock/definition/Ticketing/contacts.yml index e4a13d7c..e0fd3ff7 100644 --- a/.mock/definition/ticketing/contacts.yml +++ b/.mock/definition/Ticketing/contacts.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Contact` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: ContactsListRequest query-parameters: @@ -27,6 +31,7 @@ service: docs: The pagination cursor value. expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -66,7 +71,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedContactList + type: ticketingRoot.PaginatedContactList status-code: 200 examples: - headers: {} @@ -98,7 +103,7 @@ service: auth: true docs: Creates a `Contact` object with the given values. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: TicketingContactEndpointRequest query-parameters: @@ -112,11 +117,11 @@ service: docs: Whether or not third-party updates should be run asynchronously. body: properties: - model: root.ContactRequest + model: ticketingRoot.ContactRequest content-type: application/json response: docs: '' - type: root.TicketingContactResponse + type: ticketingRoot.TicketingContactResponse status-code: 201 examples: - headers: {} @@ -168,7 +173,7 @@ service: auth: true docs: Returns a `Contact` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: @@ -176,6 +181,7 @@ service: query-parameters: expand: type: optional> + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -191,7 +197,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Contact + type: ticketingRoot.Contact status-code: 200 examples: - path-parameters: @@ -224,10 +230,10 @@ service: auth: true docs: Returns metadata for `TicketingContact` POSTs. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml response: docs: '' - type: root.MetaResponse + type: ticketingRoot.MetaResponse status-code: 200 examples: - headers: {} @@ -403,4 +409,4 @@ service: has_conditional_params: true has_required_linked_account_params: true source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/deleteAccount.yml b/.mock/definition/Ticketing/deleteAccount.yml similarity index 77% rename from .mock/definition/ticketing/deleteAccount.yml rename to .mock/definition/Ticketing/deleteAccount.yml index b2d1911d..42a1724a 100644 --- a/.mock/definition/ticketing/deleteAccount.yml +++ b/.mock/definition/Ticketing/deleteAccount.yml @@ -8,8 +8,8 @@ service: auth: true docs: Delete a linked account. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml examples: - headers: {} source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/fieldMapping.yml b/.mock/definition/Ticketing/fieldMapping.yml similarity index 97% rename from .mock/definition/ticketing/fieldMapping.yml rename to .mock/definition/Ticketing/fieldMapping.yml index 3051c3fc..f62911c5 100644 --- a/.mock/definition/ticketing/fieldMapping.yml +++ b/.mock/definition/Ticketing/fieldMapping.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -14,7 +14,7 @@ service: fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: FieldMappingsRetrieveRequest query-parameters: @@ -27,7 +27,7 @@ service: of the request since these fields require some calculations. response: docs: '' - type: root.FieldMappingApiInstanceResponse + type: ticketingRoot.FieldMappingApiInstanceResponse status-code: 200 examples: - headers: {} @@ -218,7 +218,7 @@ service: scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: CreateFieldMappingRequest query-parameters: @@ -274,7 +274,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: ticketingRoot.FieldMappingInstanceResponse status-code: 201 examples: - headers: {} @@ -334,12 +334,12 @@ service: the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: field_mapping_id: string response: docs: '' - type: root.FieldMappingInstanceResponse + type: ticketingRoot.FieldMappingInstanceResponse status-code: 204 examples: - path-parameters: @@ -392,7 +392,7 @@ service: will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: field_mapping_id: string request: @@ -421,7 +421,7 @@ service: content-type: application/json response: docs: '' - type: root.FieldMappingInstanceResponse + type: ticketingRoot.FieldMappingInstanceResponse status-code: 200 examples: - path-parameters: @@ -477,7 +477,7 @@ service: or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: RemoteFieldsRetrieveRequest query-parameters: @@ -494,7 +494,7 @@ service: data from your customers. response: docs: '' - type: root.RemoteFieldApiResponse + type: ticketingRoot.RemoteFieldApiResponse status-code: 200 examples: - headers: {} @@ -665,10 +665,10 @@ service: Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml response: docs: '' - type: root.ExternalTargetFieldApiResponse + type: ticketingRoot.ExternalTargetFieldApiResponse status-code: 200 examples: - headers: {} @@ -719,4 +719,4 @@ service: description: this is a example description of a target field is_mapped: is_mapped source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/forceResync.yml b/.mock/definition/Ticketing/forceResync.yml similarity index 88% rename from .mock/definition/ticketing/forceResync.yml rename to .mock/definition/Ticketing/forceResync.yml index a9669fa2..cd2b747a 100644 --- a/.mock/definition/ticketing/forceResync.yml +++ b/.mock/definition/Ticketing/forceResync.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -15,10 +15,10 @@ service: linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -34,4 +34,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/generateKey.yml b/.mock/definition/Ticketing/generateKey.yml similarity index 85% rename from .mock/definition/ticketing/generateKey.yml rename to .mock/definition/Ticketing/generateKey.yml index 54e7585c..713f090d 100644 --- a/.mock/definition/ticketing/generateKey.yml +++ b/.mock/definition/Ticketing/generateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Create a remote key. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: GenerateRemoteKeyRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: ticketingRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/issues.yml b/.mock/definition/Ticketing/issues.yml similarity index 91% rename from .mock/definition/ticketing/issues.yml rename to .mock/definition/Ticketing/issues.yml index badd03c1..f96e9100 100644 --- a/.mock/definition/ticketing/issues.yml +++ b/.mock/definition/Ticketing/issues.yml @@ -4,9 +4,9 @@ types: - ONGOING - RESOLVED source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -16,8 +16,12 @@ service: method: GET auth: true docs: Gets all issues for Organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: IssuesListRequest query-parameters: @@ -77,7 +81,7 @@ service: * `RESOLVED` - RESOLVED response: docs: '' - type: root.PaginatedIssueList + type: ticketingRoot.PaginatedIssueList status-code: 200 examples: - response: @@ -102,12 +106,12 @@ service: auth: true docs: Get a specific issue. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string response: docs: '' - type: root.Issue + type: ticketingRoot.Issue status-code: 200 examples: - path-parameters: @@ -126,4 +130,4 @@ service: - Missing employee permissions. - Missing time off permissions. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/linkToken.yml b/.mock/definition/Ticketing/linkToken.yml similarity index 92% rename from .mock/definition/ticketing/linkToken.yml rename to .mock/definition/Ticketing/linkToken.yml index 908ed584..121fae94 100644 --- a/.mock/definition/ticketing/linkToken.yml +++ b/.mock/definition/Ticketing/linkToken.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml types: EndUserDetailsRequestLanguage: discriminated: false @@ -12,10 +12,10 @@ types: * `de` - de union: - - root.LanguageEnum + - ticketingRoot.LanguageEnum - string source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml inline: true service: auth: false @@ -27,7 +27,7 @@ service: auth: true docs: Creates a link token to be used when linking a new end user. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: EndUserDetailsRequest body: @@ -58,7 +58,7 @@ service: maxLength: 100 categories: docs: The integration categories to show in Merge Link. - type: list + type: list integration: type: optional docs: >- @@ -93,7 +93,7 @@ service: https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. default: false common_models: - type: optional> + type: optional> docs: >- An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses @@ -103,7 +103,7 @@ service: category_common_model_scopes: type: >- optional>>> + optional>>> docs: >- When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be @@ -133,7 +133,7 @@ service: content-type: application/json response: docs: '' - type: root.LinkToken + type: ticketingRoot.LinkToken status-code: 200 examples: - request: @@ -149,4 +149,4 @@ service: integration_name: Lever magic_link_url: https://link.merge.dev/asdfjkl12345jsndfgi2i83n source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/linkedAccounts.yml b/.mock/definition/Ticketing/linkedAccounts.yml similarity index 93% rename from .mock/definition/ticketing/linkedAccounts.yml rename to .mock/definition/Ticketing/linkedAccounts.yml index 072cf0e3..cde7bb73 100644 --- a/.mock/definition/ticketing/linkedAccounts.yml +++ b/.mock/definition/Ticketing/linkedAccounts.yml @@ -9,9 +9,9 @@ types: - mktg - ticketing source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -21,8 +21,12 @@ service: method: GET auth: true docs: List linked accounts for your organization. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: LinkedAccountsListRequest query-parameters: @@ -104,7 +108,7 @@ service: `RELINK_NEEDED` response: docs: '' - type: root.PaginatedAccountDetailsAndActionsList + type: ticketingRoot.PaginatedAccountDetailsAndActionsList status-code: 200 examples: - response: @@ -144,7 +148,5 @@ service: - title account_type: PRODUCTION completed_at: '2024-08-26T20:11:19Z' - integration_specific_fields: - integration_specific_field: Varies by platform source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/passthrough.yml b/.mock/definition/Ticketing/passthrough.yml similarity index 81% rename from .mock/definition/ticketing/passthrough.yml rename to .mock/definition/Ticketing/passthrough.yml index 44434d15..f8de1a3c 100644 --- a/.mock/definition/ticketing/passthrough.yml +++ b/.mock/definition/Ticketing/passthrough.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -10,13 +10,13 @@ service: auth: true docs: Pull data from an endpoint not currently supported by Merge. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: - body: root.DataPassthroughRequest + body: ticketingRoot.DataPassthroughRequest content-type: application/json response: docs: '' - type: root.RemoteResponse + type: ticketingRoot.RemoteResponse status-code: 200 examples: - headers: {} @@ -37,4 +37,4 @@ service: EXTRA-HEADER: value Authorization: source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/projects.yml b/.mock/definition/Ticketing/projects.yml similarity index 91% rename from .mock/definition/ticketing/projects.yml rename to .mock/definition/Ticketing/projects.yml index dd749346..531e496f 100644 --- a/.mock/definition/ticketing/projects.yml +++ b/.mock/definition/Ticketing/projects.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Project` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: ProjectsListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedProjectList + type: ticketingRoot.PaginatedProjectList status-code: 200 examples: - headers: {} @@ -90,7 +94,7 @@ service: auth: true docs: Returns a `Project` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: @@ -108,7 +112,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Project + type: ticketingRoot.Project status-code: 200 examples: - path-parameters: @@ -137,8 +141,12 @@ service: method: GET auth: true docs: Returns a list of `User` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: parent_id: string request: @@ -148,7 +156,8 @@ service: type: optional docs: The pagination cursor value. expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -175,7 +184,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedUserList + type: ticketingRoot.PaginatedUserList status-code: 200 examples: - path-parameters: @@ -208,13 +217,11 @@ service: remote_data: - path: /platform-endpoint source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml types: - ProjectsUsersListRequestExpand: + ProjectsUsersListRequestExpandItem: enum: - roles - teams - - value: teams,roles - name: TeamsRoles source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/regenerateKey.yml b/.mock/definition/Ticketing/regenerateKey.yml similarity index 85% rename from .mock/definition/ticketing/regenerateKey.yml rename to .mock/definition/Ticketing/regenerateKey.yml index 5dab779d..eafa7c63 100644 --- a/.mock/definition/ticketing/regenerateKey.yml +++ b/.mock/definition/Ticketing/regenerateKey.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -10,7 +10,7 @@ service: auth: true docs: Exchange remote keys. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: RemoteKeyForRegenerationRequest body: @@ -23,7 +23,7 @@ service: content-type: application/json response: docs: '' - type: root.RemoteKey + type: ticketingRoot.RemoteKey status-code: 200 examples: - request: @@ -33,4 +33,4 @@ service: name: Remote Deployment Key 1 key: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/roles.yml b/.mock/definition/Ticketing/roles.yml similarity index 92% rename from .mock/definition/ticketing/roles.yml rename to .mock/definition/Ticketing/roles.yml index 09eb4680..396ae69f 100644 --- a/.mock/definition/ticketing/roles.yml +++ b/.mock/definition/Ticketing/roles.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Role` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: RolesListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedRoleList + type: ticketingRoot.PaginatedRoleList status-code: 200 examples: - headers: {} @@ -79,7 +83,7 @@ service: - VIEW - EDIT - CREATE - ticket_access: ticket_access + ticket_access: ALL remote_was_deleted: true field_mappings: organization_defined_targets: @@ -94,7 +98,7 @@ service: auth: true docs: Returns a `Role` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: @@ -112,7 +116,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Role + type: ticketingRoot.Role status-code: 200 examples: - path-parameters: @@ -129,7 +133,7 @@ service: - VIEW - EDIT - CREATE - ticket_access: ticket_access + ticket_access: ALL remote_was_deleted: true field_mappings: organization_defined_targets: @@ -141,4 +145,4 @@ service: data: key: value source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/scopes.yml b/.mock/definition/Ticketing/scopes.yml similarity index 92% rename from .mock/definition/ticketing/scopes.yml rename to .mock/definition/Ticketing/scopes.yml index 11866654..e0fe30d6 100644 --- a/.mock/definition/ticketing/scopes.yml +++ b/.mock/definition/Ticketing/scopes.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -13,10 +13,10 @@ service: all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: ticketingRoot.CommonModelScopeApi status-code: 200 examples: - response: @@ -54,10 +54,10 @@ service: single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml response: docs: '' - type: root.CommonModelScopeApi + type: ticketingRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -97,18 +97,19 @@ service: default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: LinkedAccountCommonModelScopeDeserializerRequest body: properties: common_models: docs: The common models you want to update the scopes for - type: list + type: >- + list content-type: application/json response: docs: '' - type: root.CommonModelScopeApi + type: ticketingRoot.CommonModelScopeApi status-code: 200 examples: - headers: {} @@ -157,4 +158,4 @@ service: - manager - work_location source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/syncStatus.yml b/.mock/definition/Ticketing/syncStatus.yml similarity index 88% rename from .mock/definition/ticketing/syncStatus.yml rename to .mock/definition/Ticketing/syncStatus.yml index 5b49f2a3..52775950 100644 --- a/.mock/definition/ticketing/syncStatus.yml +++ b/.mock/definition/Ticketing/syncStatus.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -20,8 +20,12 @@ service: `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). + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: SyncStatusListRequest query-parameters: @@ -33,7 +37,7 @@ service: docs: Number of results to return per page. response: docs: '' - type: root.PaginatedSyncStatusList + type: ticketingRoot.PaginatedSyncStatusList status-code: 200 examples: - headers: {} @@ -52,4 +56,4 @@ service: is_initial_sync: true selective_sync_configurations_usage: IN_NEXT_SYNC source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/tags.yml b/.mock/definition/Ticketing/tags.yml similarity index 93% rename from .mock/definition/ticketing/tags.yml rename to .mock/definition/Ticketing/tags.yml index 7ebaf157..ada3d420 100644 --- a/.mock/definition/ticketing/tags.yml +++ b/.mock/definition/Ticketing/tags.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Tag` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: TagsListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedTagList + type: ticketingRoot.PaginatedTagList status-code: 200 examples: - headers: {} @@ -89,7 +93,7 @@ service: auth: true docs: Returns a `Tag` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: @@ -107,7 +111,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Tag + type: ticketingRoot.Tag status-code: 200 examples: - path-parameters: @@ -131,4 +135,4 @@ service: data: key: value source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/teams.yml b/.mock/definition/Ticketing/teams.yml similarity index 93% rename from .mock/definition/ticketing/teams.yml rename to .mock/definition/Ticketing/teams.yml index 47bcb682..9b9cf315 100644 --- a/.mock/definition/ticketing/teams.yml +++ b/.mock/definition/Ticketing/teams.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -9,8 +9,12 @@ service: method: GET auth: true docs: Returns a list of `Team` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: TeamsListRequest query-parameters: @@ -61,7 +65,7 @@ service: docs: The API provider's ID for the given object. response: docs: '' - type: root.PaginatedTeamList + type: ticketingRoot.PaginatedTeamList status-code: 200 examples: - headers: {} @@ -90,7 +94,7 @@ service: auth: true docs: Returns a `Team` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: @@ -108,7 +112,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.Team + type: ticketingRoot.Team status-code: 200 examples: - path-parameters: @@ -133,4 +137,4 @@ service: data: key: value source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/Ticketing/tickets.yml b/.mock/definition/Ticketing/tickets.yml new file mode 100644 index 00000000..f6b39b81 --- /dev/null +++ b/.mock/definition/Ticketing/tickets.yml @@ -0,0 +1,1159 @@ +types: + TicketsListRequestExpandItem: + enum: + - account + - assigned_teams + - assignees + - attachments + - collections + - contact + - creator + - parent_ticket + source: + openapi: ticketing_v3.yml + TicketsListRequestPriority: + enum: + - HIGH + - LOW + - NORMAL + - URGENT + source: + openapi: ticketing_v3.yml + TicketsListRequestRemoteFields: + enum: + - priority + - value: priority,status + name: PriorityStatus + - value: priority,status,ticket_type + name: PriorityStatusTicketType + - value: priority,ticket_type + name: PriorityTicketType + - status + - value: status,ticket_type + name: StatusTicketType + - ticket_type + source: + openapi: ticketing_v3.yml + TicketsListRequestShowEnumOrigins: + enum: + - priority + - value: priority,status + name: PriorityStatus + - value: priority,status,ticket_type + name: PriorityStatusTicketType + - value: priority,ticket_type + name: PriorityTicketType + - status + - value: status,ticket_type + name: StatusTicketType + - ticket_type + source: + openapi: ticketing_v3.yml + TicketsRetrieveRequestExpandItem: + enum: + - account + - assigned_teams + - assignees + - attachments + - collections + - contact + - creator + - parent_ticket + source: + openapi: ticketing_v3.yml + TicketsRetrieveRequestRemoteFields: + enum: + - priority + - value: priority,status + name: PriorityStatus + - value: priority,status,ticket_type + name: PriorityStatusTicketType + - value: priority,ticket_type + name: PriorityTicketType + - status + - value: status,ticket_type + name: StatusTicketType + - ticket_type + source: + openapi: ticketing_v3.yml + TicketsRetrieveRequestShowEnumOrigins: + enum: + - priority + - value: priority,status + name: PriorityStatus + - value: priority,status,ticket_type + name: PriorityStatusTicketType + - value: priority,ticket_type + name: PriorityTicketType + - status + - value: status,ticket_type + name: StatusTicketType + - ticket_type + source: + openapi: ticketing_v3.yml + TicketsViewersListRequestExpandItem: + enum: + - team + - user + source: + openapi: ticketing_v3.yml +imports: + ticketingRoot: __package__.yml +service: + auth: false + base-path: '' + endpoints: + list: + path: /ticketing/v1/tickets + method: GET + auth: true + docs: Returns a list of `Ticket` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: ticketing_v3.yml + request: + name: TicketsListRequest + query-parameters: + account_id: + type: optional + docs: If provided, will only return tickets for this account. + assignee_ids: + type: optional + docs: >- + If provided, will only return tickets assigned to the + assignee_ids; multiple assignee_ids can be separated by commas. + collection_ids: + type: optional + docs: >- + If provided, will only return tickets assigned to the + collection_ids; multiple collection_ids can be separated by + commas. + completed_after: + type: optional + docs: >- + If provided, will only return tickets completed after this + datetime. + completed_before: + type: optional + docs: >- + If provided, will only return tickets completed before this + datetime. + contact_id: + type: optional + docs: If provided, will only return tickets for this contact. + created_after: + type: optional + docs: If provided, will only return objects created after this datetime. + created_before: + type: optional + docs: >- + If provided, will only return objects created before this + datetime. + creator_id: + type: optional + docs: If provided, will only return tickets created by this creator_id. + cursor: + type: optional + docs: The pagination cursor value. + due_after: + type: optional + docs: If provided, will only return tickets due after this datetime. + due_before: + type: optional + docs: If provided, will only return tickets due before this datetime. + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_remote_fields: + type: optional + docs: >- + Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + modified_after: + type: optional + docs: >- + If provided, only objects synced by Merge after this date time + will be returned. + modified_before: + type: optional + docs: >- + If provided, only objects synced by Merge before this date time + will be returned. + page_size: + type: optional + docs: Number of results to return per page. + parent_ticket_id: + type: optional + docs: If provided, will only return sub tickets of the parent_ticket_id. + priority: + type: optional + docs: |- + If provided, will only return tickets of this priority. + + * `URGENT` - URGENT + * `HIGH` - HIGH + * `NORMAL` - NORMAL + * `LOW` - LOW + remote_created_after: + type: optional + docs: >- + If provided, will only return tickets created in the third party + platform after this datetime. + remote_created_before: + type: optional + docs: >- + If provided, will only return tickets created in the third party + platform before this datetime. + remote_fields: + type: optional + docs: Deprecated. Use show_enum_origins. + remote_id: + type: optional + docs: The API provider's ID for the given object. + remote_updated_after: + type: optional + docs: >- + If provided, will only return tickets updated in the third party + platform after this datetime. + remote_updated_before: + type: optional + docs: >- + If provided, will only return tickets updated in the third party + platform before this datetime. + show_enum_origins: + type: optional + docs: >- + 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) + status: + type: optional + docs: If provided, will only return tickets of this status. + tags: + type: optional + docs: >- + If provided, will only return tickets matching the tags; multiple + tags can be separated by commas. + ticket_type: + type: optional + docs: If provided, will only return tickets of this type. + ticket_url: + type: optional + docs: >- + If provided, will only return tickets where the URL matches or + contains the substring + validation: + format: uri + response: + docs: '' + type: ticketingRoot.PaginatedTicketList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - id: 0958cbc6-6040-430a-848e-aafacbadf4ae + remote_id: '19202938' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + name: Please add more integrations + assignees: + - 17a54124-287f-494d-965e-3c5b330c9a68 + assigned_teams: + - 4857c306-c1f9-489e-a6b6-90902f736dfe + creator: creator + due_date: '2022-10-11T00:00:00Z' + status: OPEN + 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 + 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 + field_mappings: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + - path: /platform-endpoint + remote_fields: + - remote_field_class: remote_field_class + create: + path: /ticketing/v1/tickets + method: POST + auth: true + docs: Creates a `Ticket` object with the given values. + source: + openapi: ticketing_v3.yml + request: + name: TicketEndpointRequest + query-parameters: + is_debug_mode: + type: optional + docs: >- + Whether to include debug fields (such as log file links) in the + response. + run_async: + type: optional + docs: Whether or not third-party updates should be run asynchronously. + body: + properties: + model: ticketingRoot.TicketRequest + content-type: application/json + response: + docs: '' + type: ticketingRoot.TicketResponse + status-code: 201 + examples: + - headers: {} + request: + model: {} + response: + body: + model: + id: 0958cbc6-6040-430a-848e-aafacbadf4ae + remote_id: '19202938' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + name: Please add more integrations + assignees: + - 17a54124-287f-494d-965e-3c5b330c9a68 + assigned_teams: + - 4857c306-c1f9-489e-a6b6-90902f736dfe + creator: creator + due_date: '2022-10-11T00:00:00Z' + status: OPEN + 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 + 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 + field_mappings: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + - path: /platform-endpoint + remote_fields: + - remote_field_class: remote_field_class + 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 + retrieve: + path: /ticketing/v1/tickets/{id} + method: GET + auth: true + docs: Returns a `Ticket` object with the given `id`. + source: + openapi: ticketing_v3.yml + path-parameters: + id: string + request: + name: TicketsRetrieveRequest + query-parameters: + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_remote_fields: + type: optional + docs: >- + Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + remote_fields: + type: optional + docs: Deprecated. Use show_enum_origins. + show_enum_origins: + type: optional + docs: >- + 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) + response: + docs: '' + type: ticketingRoot.Ticket + status-code: 200 + examples: + - path-parameters: + id: id + headers: {} + response: + body: + id: 0958cbc6-6040-430a-848e-aafacbadf4ae + remote_id: '19202938' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + name: Please add more integrations + assignees: + - 17a54124-287f-494d-965e-3c5b330c9a68 + assigned_teams: + - 4857c306-c1f9-489e-a6b6-90902f736dfe + creator: creator + due_date: '2022-10-11T00:00:00Z' + status: OPEN + 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 + 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 + field_mappings: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + - path: /platform-endpoint + data: + key: value + remote_fields: + - remote_field_class: remote_field_class + value: + key: value + partialUpdate: + path: /ticketing/v1/tickets/{id} + method: PATCH + auth: true + docs: Updates a `Ticket` object with the given `id`. + source: + openapi: ticketing_v3.yml + path-parameters: + id: string + request: + name: PatchedTicketEndpointRequest + query-parameters: + is_debug_mode: + type: optional + docs: >- + Whether to include debug fields (such as log file links) in the + response. + run_async: + type: optional + docs: Whether or not third-party updates should be run asynchronously. + body: + properties: + model: ticketingRoot.PatchedTicketRequest + content-type: application/json + response: + docs: '' + type: ticketingRoot.TicketResponse + status-code: 200 + examples: + - path-parameters: + id: id + headers: {} + request: + model: {} + response: + body: + model: + id: 0958cbc6-6040-430a-848e-aafacbadf4ae + remote_id: '19202938' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + name: Please add more integrations + assignees: + - 17a54124-287f-494d-965e-3c5b330c9a68 + assigned_teams: + - 4857c306-c1f9-489e-a6b6-90902f736dfe + creator: creator + due_date: '2022-10-11T00:00:00Z' + status: OPEN + 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 + 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 + field_mappings: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + - path: /platform-endpoint + remote_fields: + - remote_field_class: remote_field_class + 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 + viewersList: + path: /ticketing/v1/tickets/{ticket_id}/viewers + method: GET + auth: true + docs: >- + 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) + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: ticketing_v3.yml + path-parameters: + ticket_id: string + request: + name: TicketsViewersListRequest + query-parameters: + cursor: + type: optional + docs: The pagination cursor value. + expand: + type: optional + allow-multiple: true + docs: >- + Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + page_size: + type: optional + docs: Number of results to return per page. + response: + docs: '' + type: ticketingRoot.PaginatedViewerList + status-code: 200 + examples: + - path-parameters: + ticket_id: ticket_id + headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - id: 17a54124-287f-494d-965e-3c5b330c9a68 + remote_id: '088899' + created_at: '2021-09-15T00:00:00Z' + modified_at: '2021-10-16T00:00:00Z' + team: team + user: user + metaPatchRetrieve: + path: /ticketing/v1/tickets/meta/patch/{id} + method: GET + auth: true + docs: Returns metadata for `Ticket` PATCHs. + source: + openapi: ticketing_v3.yml + path-parameters: + id: string + response: + docs: '' + type: ticketingRoot.MetaResponse + status-code: 200 + examples: + - path-parameters: + id: id + headers: {} + response: + body: + 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 + metaPostRetrieve: + path: /ticketing/v1/tickets/meta/post + method: GET + auth: true + docs: Returns metadata for `Ticket` POSTs. + source: + openapi: ticketing_v3.yml + request: + name: TicketsMetaPostRetrieveRequest + query-parameters: + collection_id: + type: optional + docs: If provided, will only return tickets for this collection. + ticket_type: + type: optional + docs: If provided, will only return tickets for this ticket type. + response: + docs: '' + type: ticketingRoot.MetaResponse + status-code: 200 + examples: + - headers: {} + response: + body: + 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 + remoteFieldClassesList: + path: /ticketing/v1/tickets/remote-field-classes + method: GET + auth: true + docs: Returns a list of `RemoteFieldClass` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + source: + openapi: ticketing_v3.yml + request: + name: TicketsRemoteFieldClassesListRequest + query-parameters: + cursor: + type: optional + docs: The pagination cursor value. + ids: + type: optional + docs: >- + If provided, will only return remote field classes with the `ids` + in this list + include_deleted_data: + type: optional + docs: >- + Indicates whether or not this object has been deleted in the third + party platform. Full coverage deletion detection is a premium + add-on. Native deletion detection is offered for free with limited + coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + include_remote_data: + type: optional + docs: >- + Whether to include the original data Merge fetched from the + third-party to produce these models. + include_shell_data: + type: optional + docs: >- + Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + is_common_model_field: + type: optional + docs: >- + If provided, will only return remote field classes with this + is_common_model_field value + is_custom: + type: optional + docs: >- + If provided, will only return remote fields classes with this + is_custom value + page_size: + type: optional + docs: Number of results to return per page. + response: + docs: '' + type: ticketingRoot.PaginatedRemoteFieldClassList + status-code: 200 + examples: + - headers: {} + response: + body: + next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + - id: id + display_name: display_name + remote_key_name: remote_key_name + description: description + is_custom: true + is_required: true + field_type: string + field_format: string + field_choices: + - {} + source: + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/users.yml b/.mock/definition/Ticketing/users.yml similarity index 90% rename from .mock/definition/ticketing/users.yml rename to .mock/definition/Ticketing/users.yml index 76cfbe5f..d4881606 100644 --- a/.mock/definition/ticketing/users.yml +++ b/.mock/definition/Ticketing/users.yml @@ -1,22 +1,18 @@ types: - UsersListRequestExpand: + UsersListRequestExpandItem: enum: - roles - teams - - value: teams,roles - name: TeamsRoles source: - openapi: openapi/openapi.yml - UsersRetrieveRequestExpand: + openapi: ticketing_v3.yml + UsersRetrieveRequestExpandItem: enum: - roles - teams - - value: teams,roles - name: TeamsRoles source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -26,8 +22,12 @@ service: method: GET auth: true docs: Returns a list of `User` objects. + pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: UsersListRequest query-parameters: @@ -48,7 +48,8 @@ service: If provided, will only return users with emails equal to this value (case insensitive). expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -91,7 +92,7 @@ service: docs: If provided, will only return users matching in this team. response: docs: '' - type: root.PaginatedUserList + type: ticketingRoot.PaginatedUserList status-code: 200 examples: - headers: {} @@ -127,14 +128,15 @@ service: auth: true docs: Returns a `User` object with the given `id`. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml path-parameters: id: string request: name: UsersRetrieveRequest query-parameters: expand: - type: optional + type: optional + allow-multiple: true docs: >- Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. @@ -150,7 +152,7 @@ service: (they may contain some metadata but all other fields are null). response: docs: '' - type: root.User + type: ticketingRoot.User status-code: 200 examples: - path-parameters: @@ -182,4 +184,4 @@ service: data: key: value source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/ticketing/webhookReceivers.yml b/.mock/definition/Ticketing/webhookReceivers.yml similarity index 85% rename from .mock/definition/ticketing/webhookReceivers.yml rename to .mock/definition/Ticketing/webhookReceivers.yml index 54b5126a..38154a43 100644 --- a/.mock/definition/ticketing/webhookReceivers.yml +++ b/.mock/definition/Ticketing/webhookReceivers.yml @@ -1,5 +1,5 @@ imports: - root: __package__.yml + ticketingRoot: __package__.yml service: auth: false base-path: '' @@ -10,10 +10,10 @@ service: auth: true docs: Returns a list of `WebhookReceiver` objects. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml response: docs: '' - type: list + type: list status-code: 200 examples: - headers: {} @@ -28,7 +28,7 @@ service: auth: true docs: Creates a `WebhookReceiver` object with the given values. source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml request: name: WebhookReceiverRequest body: @@ -45,7 +45,7 @@ service: content-type: application/json response: docs: '' - type: root.WebhookReceiver + type: ticketingRoot.WebhookReceiver status-code: 201 examples: - headers: {} @@ -58,4 +58,4 @@ service: is_active: true key: key source: - openapi: openapi/openapi.yml + openapi: ticketing_v3.yml diff --git a/.mock/definition/__package__.yml b/.mock/definition/__package__.yml new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/.mock/definition/__package__.yml @@ -0,0 +1 @@ +{} diff --git a/.mock/definition/accounting/creditNotes.yml b/.mock/definition/accounting/creditNotes.yml deleted file mode 100644 index edd13752..00000000 --- a/.mock/definition/accounting/creditNotes.yml +++ /dev/null @@ -1,1145 +0,0 @@ -types: - CreditNotesListRequestExpand: - enum: - - accounting_period - - applied_payments - - value: applied_payments,accounting_period - name: AppliedPaymentsAccountingPeriod - - value: applied_payments,company - name: AppliedPaymentsCompany - - value: applied_payments,company,accounting_period - name: AppliedPaymentsCompanyAccountingPeriod - - value: applied_payments,contact - name: AppliedPaymentsContact - - value: applied_payments,contact,accounting_period - name: AppliedPaymentsContactAccountingPeriod - - value: applied_payments,contact,company - name: AppliedPaymentsContactCompany - - value: applied_payments,contact,company,accounting_period - name: AppliedPaymentsContactCompanyAccountingPeriod - - value: applied_payments,line_items - name: AppliedPaymentsLineItems - - value: applied_payments,line_items,accounting_period - name: AppliedPaymentsLineItemsAccountingPeriod - - value: applied_payments,line_items,company - name: AppliedPaymentsLineItemsCompany - - value: applied_payments,line_items,company,accounting_period - name: AppliedPaymentsLineItemsCompanyAccountingPeriod - - value: applied_payments,line_items,contact - name: AppliedPaymentsLineItemsContact - - value: applied_payments,line_items,contact,accounting_period - name: AppliedPaymentsLineItemsContactAccountingPeriod - - value: applied_payments,line_items,contact,company - name: AppliedPaymentsLineItemsContactCompany - - value: applied_payments,line_items,contact,company,accounting_period - name: AppliedPaymentsLineItemsContactCompanyAccountingPeriod - - value: applied_payments,line_items,tracking_categories - name: AppliedPaymentsLineItemsTrackingCategories - - value: applied_payments,line_items,tracking_categories,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: applied_payments,line_items,tracking_categories,company - name: AppliedPaymentsLineItemsTrackingCategoriesCompany - - value: >- - applied_payments,line_items,tracking_categories,company,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: applied_payments,line_items,tracking_categories,contact - name: AppliedPaymentsLineItemsTrackingCategoriesContact - - value: >- - applied_payments,line_items,tracking_categories,contact,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: applied_payments,line_items,tracking_categories,contact,company - name: AppliedPaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - applied_payments,line_items,tracking_categories,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: applied_payments,tracking_categories - name: AppliedPaymentsTrackingCategories - - value: applied_payments,tracking_categories,accounting_period - name: AppliedPaymentsTrackingCategoriesAccountingPeriod - - value: applied_payments,tracking_categories,company - name: AppliedPaymentsTrackingCategoriesCompany - - value: applied_payments,tracking_categories,company,accounting_period - name: AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: applied_payments,tracking_categories,contact - name: AppliedPaymentsTrackingCategoriesContact - - value: applied_payments,tracking_categories,contact,accounting_period - name: AppliedPaymentsTrackingCategoriesContactAccountingPeriod - - value: applied_payments,tracking_categories,contact,company - name: AppliedPaymentsTrackingCategoriesContactCompany - - value: applied_payments,tracking_categories,contact,company,accounting_period - name: AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod - - company - - value: company,accounting_period - name: CompanyAccountingPeriod - - contact - - value: contact,accounting_period - name: ContactAccountingPeriod - - value: contact,company - name: ContactCompany - - value: contact,company,accounting_period - name: ContactCompanyAccountingPeriod - - line_items - - value: line_items,accounting_period - name: LineItemsAccountingPeriod - - value: line_items,company - name: LineItemsCompany - - value: line_items,company,accounting_period - name: LineItemsCompanyAccountingPeriod - - value: line_items,contact - name: LineItemsContact - - value: line_items,contact,accounting_period - name: LineItemsContactAccountingPeriod - - value: line_items,contact,company - name: LineItemsContactCompany - - value: line_items,contact,company,accounting_period - name: LineItemsContactCompanyAccountingPeriod - - value: line_items,tracking_categories - name: LineItemsTrackingCategories - - value: line_items,tracking_categories,accounting_period - name: LineItemsTrackingCategoriesAccountingPeriod - - value: line_items,tracking_categories,company - name: LineItemsTrackingCategoriesCompany - - value: line_items,tracking_categories,company,accounting_period - name: LineItemsTrackingCategoriesCompanyAccountingPeriod - - value: line_items,tracking_categories,contact - name: LineItemsTrackingCategoriesContact - - value: line_items,tracking_categories,contact,accounting_period - name: LineItemsTrackingCategoriesContactAccountingPeriod - - value: line_items,tracking_categories,contact,company - name: LineItemsTrackingCategoriesContactCompany - - value: line_items,tracking_categories,contact,company,accounting_period - name: LineItemsTrackingCategoriesContactCompanyAccountingPeriod - - payments - - value: payments,accounting_period - name: PaymentsAccountingPeriod - - value: payments,applied_payments - name: PaymentsAppliedPayments - - value: payments,applied_payments,accounting_period - name: PaymentsAppliedPaymentsAccountingPeriod - - value: payments,applied_payments,company - name: PaymentsAppliedPaymentsCompany - - value: payments,applied_payments,company,accounting_period - name: PaymentsAppliedPaymentsCompanyAccountingPeriod - - value: payments,applied_payments,contact - name: PaymentsAppliedPaymentsContact - - value: payments,applied_payments,contact,accounting_period - name: PaymentsAppliedPaymentsContactAccountingPeriod - - value: payments,applied_payments,contact,company - name: PaymentsAppliedPaymentsContactCompany - - value: payments,applied_payments,contact,company,accounting_period - name: PaymentsAppliedPaymentsContactCompanyAccountingPeriod - - value: payments,applied_payments,line_items - name: PaymentsAppliedPaymentsLineItems - - value: payments,applied_payments,line_items,accounting_period - name: PaymentsAppliedPaymentsLineItemsAccountingPeriod - - value: payments,applied_payments,line_items,company - name: PaymentsAppliedPaymentsLineItemsCompany - - value: payments,applied_payments,line_items,company,accounting_period - name: PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod - - value: payments,applied_payments,line_items,contact - name: PaymentsAppliedPaymentsLineItemsContact - - value: payments,applied_payments,line_items,contact,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactAccountingPeriod - - value: payments,applied_payments,line_items,contact,company - name: PaymentsAppliedPaymentsLineItemsContactCompany - - value: payments,applied_payments,line_items,contact,company,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod - - value: payments,applied_payments,line_items,tracking_categories - name: PaymentsAppliedPaymentsLineItemsTrackingCategories - - value: >- - payments,applied_payments,line_items,tracking_categories,accounting_period - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: payments,applied_payments,line_items,tracking_categories,company - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: payments,applied_payments,line_items,tracking_categories,contact - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: payments,applied_payments,tracking_categories - name: PaymentsAppliedPaymentsTrackingCategories - - value: payments,applied_payments,tracking_categories,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod - - value: payments,applied_payments,tracking_categories,company - name: PaymentsAppliedPaymentsTrackingCategoriesCompany - - value: >- - payments,applied_payments,tracking_categories,company,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: payments,applied_payments,tracking_categories,contact - name: PaymentsAppliedPaymentsTrackingCategoriesContact - - value: >- - payments,applied_payments,tracking_categories,contact,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod - - value: payments,applied_payments,tracking_categories,contact,company - name: PaymentsAppliedPaymentsTrackingCategoriesContactCompany - - value: >- - payments,applied_payments,tracking_categories,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod - - value: payments,company - name: PaymentsCompany - - value: payments,company,accounting_period - name: PaymentsCompanyAccountingPeriod - - value: payments,contact - name: PaymentsContact - - value: payments,contact,accounting_period - name: PaymentsContactAccountingPeriod - - value: payments,contact,company - name: PaymentsContactCompany - - value: payments,contact,company,accounting_period - name: PaymentsContactCompanyAccountingPeriod - - value: payments,line_items - name: PaymentsLineItems - - value: payments,line_items,accounting_period - name: PaymentsLineItemsAccountingPeriod - - value: payments,line_items,company - name: PaymentsLineItemsCompany - - value: payments,line_items,company,accounting_period - name: PaymentsLineItemsCompanyAccountingPeriod - - value: payments,line_items,contact - name: PaymentsLineItemsContact - - value: payments,line_items,contact,accounting_period - name: PaymentsLineItemsContactAccountingPeriod - - value: payments,line_items,contact,company - name: PaymentsLineItemsContactCompany - - value: payments,line_items,contact,company,accounting_period - name: PaymentsLineItemsContactCompanyAccountingPeriod - - value: payments,line_items,tracking_categories - name: PaymentsLineItemsTrackingCategories - - value: payments,line_items,tracking_categories,accounting_period - name: PaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: payments,line_items,tracking_categories,company - name: PaymentsLineItemsTrackingCategoriesCompany - - value: payments,line_items,tracking_categories,company,accounting_period - name: PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: payments,line_items,tracking_categories,contact - name: PaymentsLineItemsTrackingCategoriesContact - - value: payments,line_items,tracking_categories,contact,accounting_period - name: PaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: payments,line_items,tracking_categories,contact,company - name: PaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - payments,line_items,tracking_categories,contact,company,accounting_period - name: PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: payments,tracking_categories - name: PaymentsTrackingCategories - - value: payments,tracking_categories,accounting_period - name: PaymentsTrackingCategoriesAccountingPeriod - - value: payments,tracking_categories,company - name: PaymentsTrackingCategoriesCompany - - value: payments,tracking_categories,company,accounting_period - name: PaymentsTrackingCategoriesCompanyAccountingPeriod - - value: payments,tracking_categories,contact - name: PaymentsTrackingCategoriesContact - - value: payments,tracking_categories,contact,accounting_period - name: PaymentsTrackingCategoriesContactAccountingPeriod - - value: payments,tracking_categories,contact,company - name: PaymentsTrackingCategoriesContactCompany - - value: payments,tracking_categories,contact,company,accounting_period - name: PaymentsTrackingCategoriesContactCompanyAccountingPeriod - - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,contact - name: TrackingCategoriesContact - - value: tracking_categories,contact,accounting_period - name: TrackingCategoriesContactAccountingPeriod - - value: tracking_categories,contact,company - name: TrackingCategoriesContactCompany - - value: tracking_categories,contact,company,accounting_period - name: TrackingCategoriesContactCompanyAccountingPeriod - source: - openapi: openapi/openapi.yml - CreditNotesListRequestRemoteFields: - enum: - - status - - value: status,type - name: StatusType - - type - source: - openapi: openapi/openapi.yml - CreditNotesListRequestShowEnumOrigins: - enum: - - status - - value: status,type - name: StatusType - - type - source: - openapi: openapi/openapi.yml - CreditNotesRetrieveRequestExpand: - enum: - - accounting_period - - applied_payments - - value: applied_payments,accounting_period - name: AppliedPaymentsAccountingPeriod - - value: applied_payments,company - name: AppliedPaymentsCompany - - value: applied_payments,company,accounting_period - name: AppliedPaymentsCompanyAccountingPeriod - - value: applied_payments,contact - name: AppliedPaymentsContact - - value: applied_payments,contact,accounting_period - name: AppliedPaymentsContactAccountingPeriod - - value: applied_payments,contact,company - name: AppliedPaymentsContactCompany - - value: applied_payments,contact,company,accounting_period - name: AppliedPaymentsContactCompanyAccountingPeriod - - value: applied_payments,line_items - name: AppliedPaymentsLineItems - - value: applied_payments,line_items,accounting_period - name: AppliedPaymentsLineItemsAccountingPeriod - - value: applied_payments,line_items,company - name: AppliedPaymentsLineItemsCompany - - value: applied_payments,line_items,company,accounting_period - name: AppliedPaymentsLineItemsCompanyAccountingPeriod - - value: applied_payments,line_items,contact - name: AppliedPaymentsLineItemsContact - - value: applied_payments,line_items,contact,accounting_period - name: AppliedPaymentsLineItemsContactAccountingPeriod - - value: applied_payments,line_items,contact,company - name: AppliedPaymentsLineItemsContactCompany - - value: applied_payments,line_items,contact,company,accounting_period - name: AppliedPaymentsLineItemsContactCompanyAccountingPeriod - - value: applied_payments,line_items,tracking_categories - name: AppliedPaymentsLineItemsTrackingCategories - - value: applied_payments,line_items,tracking_categories,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: applied_payments,line_items,tracking_categories,company - name: AppliedPaymentsLineItemsTrackingCategoriesCompany - - value: >- - applied_payments,line_items,tracking_categories,company,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: applied_payments,line_items,tracking_categories,contact - name: AppliedPaymentsLineItemsTrackingCategoriesContact - - value: >- - applied_payments,line_items,tracking_categories,contact,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: applied_payments,line_items,tracking_categories,contact,company - name: AppliedPaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - applied_payments,line_items,tracking_categories,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: applied_payments,tracking_categories - name: AppliedPaymentsTrackingCategories - - value: applied_payments,tracking_categories,accounting_period - name: AppliedPaymentsTrackingCategoriesAccountingPeriod - - value: applied_payments,tracking_categories,company - name: AppliedPaymentsTrackingCategoriesCompany - - value: applied_payments,tracking_categories,company,accounting_period - name: AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: applied_payments,tracking_categories,contact - name: AppliedPaymentsTrackingCategoriesContact - - value: applied_payments,tracking_categories,contact,accounting_period - name: AppliedPaymentsTrackingCategoriesContactAccountingPeriod - - value: applied_payments,tracking_categories,contact,company - name: AppliedPaymentsTrackingCategoriesContactCompany - - value: applied_payments,tracking_categories,contact,company,accounting_period - name: AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod - - company - - value: company,accounting_period - name: CompanyAccountingPeriod - - contact - - value: contact,accounting_period - name: ContactAccountingPeriod - - value: contact,company - name: ContactCompany - - value: contact,company,accounting_period - name: ContactCompanyAccountingPeriod - - line_items - - value: line_items,accounting_period - name: LineItemsAccountingPeriod - - value: line_items,company - name: LineItemsCompany - - value: line_items,company,accounting_period - name: LineItemsCompanyAccountingPeriod - - value: line_items,contact - name: LineItemsContact - - value: line_items,contact,accounting_period - name: LineItemsContactAccountingPeriod - - value: line_items,contact,company - name: LineItemsContactCompany - - value: line_items,contact,company,accounting_period - name: LineItemsContactCompanyAccountingPeriod - - value: line_items,tracking_categories - name: LineItemsTrackingCategories - - value: line_items,tracking_categories,accounting_period - name: LineItemsTrackingCategoriesAccountingPeriod - - value: line_items,tracking_categories,company - name: LineItemsTrackingCategoriesCompany - - value: line_items,tracking_categories,company,accounting_period - name: LineItemsTrackingCategoriesCompanyAccountingPeriod - - value: line_items,tracking_categories,contact - name: LineItemsTrackingCategoriesContact - - value: line_items,tracking_categories,contact,accounting_period - name: LineItemsTrackingCategoriesContactAccountingPeriod - - value: line_items,tracking_categories,contact,company - name: LineItemsTrackingCategoriesContactCompany - - value: line_items,tracking_categories,contact,company,accounting_period - name: LineItemsTrackingCategoriesContactCompanyAccountingPeriod - - payments - - value: payments,accounting_period - name: PaymentsAccountingPeriod - - value: payments,applied_payments - name: PaymentsAppliedPayments - - value: payments,applied_payments,accounting_period - name: PaymentsAppliedPaymentsAccountingPeriod - - value: payments,applied_payments,company - name: PaymentsAppliedPaymentsCompany - - value: payments,applied_payments,company,accounting_period - name: PaymentsAppliedPaymentsCompanyAccountingPeriod - - value: payments,applied_payments,contact - name: PaymentsAppliedPaymentsContact - - value: payments,applied_payments,contact,accounting_period - name: PaymentsAppliedPaymentsContactAccountingPeriod - - value: payments,applied_payments,contact,company - name: PaymentsAppliedPaymentsContactCompany - - value: payments,applied_payments,contact,company,accounting_period - name: PaymentsAppliedPaymentsContactCompanyAccountingPeriod - - value: payments,applied_payments,line_items - name: PaymentsAppliedPaymentsLineItems - - value: payments,applied_payments,line_items,accounting_period - name: PaymentsAppliedPaymentsLineItemsAccountingPeriod - - value: payments,applied_payments,line_items,company - name: PaymentsAppliedPaymentsLineItemsCompany - - value: payments,applied_payments,line_items,company,accounting_period - name: PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod - - value: payments,applied_payments,line_items,contact - name: PaymentsAppliedPaymentsLineItemsContact - - value: payments,applied_payments,line_items,contact,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactAccountingPeriod - - value: payments,applied_payments,line_items,contact,company - name: PaymentsAppliedPaymentsLineItemsContactCompany - - value: payments,applied_payments,line_items,contact,company,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod - - value: payments,applied_payments,line_items,tracking_categories - name: PaymentsAppliedPaymentsLineItemsTrackingCategories - - value: >- - payments,applied_payments,line_items,tracking_categories,accounting_period - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: payments,applied_payments,line_items,tracking_categories,company - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: payments,applied_payments,line_items,tracking_categories,contact - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: payments,applied_payments,tracking_categories - name: PaymentsAppliedPaymentsTrackingCategories - - value: payments,applied_payments,tracking_categories,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod - - value: payments,applied_payments,tracking_categories,company - name: PaymentsAppliedPaymentsTrackingCategoriesCompany - - value: >- - payments,applied_payments,tracking_categories,company,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: payments,applied_payments,tracking_categories,contact - name: PaymentsAppliedPaymentsTrackingCategoriesContact - - value: >- - payments,applied_payments,tracking_categories,contact,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod - - value: payments,applied_payments,tracking_categories,contact,company - name: PaymentsAppliedPaymentsTrackingCategoriesContactCompany - - value: >- - payments,applied_payments,tracking_categories,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod - - value: payments,company - name: PaymentsCompany - - value: payments,company,accounting_period - name: PaymentsCompanyAccountingPeriod - - value: payments,contact - name: PaymentsContact - - value: payments,contact,accounting_period - name: PaymentsContactAccountingPeriod - - value: payments,contact,company - name: PaymentsContactCompany - - value: payments,contact,company,accounting_period - name: PaymentsContactCompanyAccountingPeriod - - value: payments,line_items - name: PaymentsLineItems - - value: payments,line_items,accounting_period - name: PaymentsLineItemsAccountingPeriod - - value: payments,line_items,company - name: PaymentsLineItemsCompany - - value: payments,line_items,company,accounting_period - name: PaymentsLineItemsCompanyAccountingPeriod - - value: payments,line_items,contact - name: PaymentsLineItemsContact - - value: payments,line_items,contact,accounting_period - name: PaymentsLineItemsContactAccountingPeriod - - value: payments,line_items,contact,company - name: PaymentsLineItemsContactCompany - - value: payments,line_items,contact,company,accounting_period - name: PaymentsLineItemsContactCompanyAccountingPeriod - - value: payments,line_items,tracking_categories - name: PaymentsLineItemsTrackingCategories - - value: payments,line_items,tracking_categories,accounting_period - name: PaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: payments,line_items,tracking_categories,company - name: PaymentsLineItemsTrackingCategoriesCompany - - value: payments,line_items,tracking_categories,company,accounting_period - name: PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: payments,line_items,tracking_categories,contact - name: PaymentsLineItemsTrackingCategoriesContact - - value: payments,line_items,tracking_categories,contact,accounting_period - name: PaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: payments,line_items,tracking_categories,contact,company - name: PaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - payments,line_items,tracking_categories,contact,company,accounting_period - name: PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: payments,tracking_categories - name: PaymentsTrackingCategories - - value: payments,tracking_categories,accounting_period - name: PaymentsTrackingCategoriesAccountingPeriod - - value: payments,tracking_categories,company - name: PaymentsTrackingCategoriesCompany - - value: payments,tracking_categories,company,accounting_period - name: PaymentsTrackingCategoriesCompanyAccountingPeriod - - value: payments,tracking_categories,contact - name: PaymentsTrackingCategoriesContact - - value: payments,tracking_categories,contact,accounting_period - name: PaymentsTrackingCategoriesContactAccountingPeriod - - value: payments,tracking_categories,contact,company - name: PaymentsTrackingCategoriesContactCompany - - value: payments,tracking_categories,contact,company,accounting_period - name: PaymentsTrackingCategoriesContactCompanyAccountingPeriod - - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,contact - name: TrackingCategoriesContact - - value: tracking_categories,contact,accounting_period - name: TrackingCategoriesContactAccountingPeriod - - value: tracking_categories,contact,company - name: TrackingCategoriesContactCompany - - value: tracking_categories,contact,company,accounting_period - name: TrackingCategoriesContactCompanyAccountingPeriod - source: - openapi: openapi/openapi.yml - CreditNotesRetrieveRequestRemoteFields: - enum: - - status - - value: status,type - name: StatusType - - type - source: - openapi: openapi/openapi.yml - CreditNotesRetrieveRequestShowEnumOrigins: - enum: - - status - - value: status,type - name: StatusType - - type - source: - openapi: openapi/openapi.yml -imports: - root: __package__.yml -service: - auth: false - base-path: '' - endpoints: - list: - path: /accounting/v1/credit-notes - method: GET - auth: true - docs: Returns a list of `CreditNote` objects. - source: - openapi: openapi/openapi.yml - request: - name: CreditNotesListRequest - query-parameters: - company_id: - type: optional - docs: If provided, will only return credit notes for this company. - created_after: - type: optional - docs: If provided, will only return objects created after this datetime. - created_before: - type: optional - docs: >- - If provided, will only return objects created before this - datetime. - cursor: - type: optional - docs: The pagination cursor value. - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - modified_after: - type: optional - docs: >- - If provided, only objects synced by Merge after this date time - will be returned. - modified_before: - type: optional - docs: >- - If provided, only objects synced by Merge before this date time - will be returned. - page_size: - type: optional - docs: Number of results to return per page. - remote_fields: - type: optional - docs: Deprecated. Use show_enum_origins. - remote_id: - type: optional - docs: The API provider's ID for the given object. - show_enum_origins: - type: optional - docs: >- - 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) - transaction_date_after: - type: optional - docs: If provided, will only return objects created after this datetime. - transaction_date_before: - type: optional - docs: >- - If provided, will only return objects created before this - datetime. - response: - docs: '' - type: root.PaginatedCreditNoteList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - 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: contact - company: company - 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: accounting_period - applied_to_lines: - - 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 - create: - path: /accounting/v1/credit-notes - method: POST - auth: true - docs: Creates a `CreditNote` object with the given values. - source: - openapi: openapi/openapi.yml - request: - name: CreditNoteEndpointRequest - query-parameters: - is_debug_mode: - type: optional - docs: >- - Whether to include debug fields (such as log file links) in the - response. - run_async: - type: optional - docs: Whether or not third-party updates should be run asynchronously. - body: - properties: - model: root.CreditNoteRequest - content-type: application/json - response: - docs: '' - type: root.CreditNoteResponse - status-code: 201 - examples: - - headers: {} - request: - model: {} - response: - body: - 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: contact - company: company - 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: accounting_period - applied_to_lines: - - 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 - 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 - retrieve: - path: /accounting/v1/credit-notes/{id} - method: GET - auth: true - docs: Returns a `CreditNote` object with the given `id`. - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - request: - name: CreditNotesRetrieveRequest - query-parameters: - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - remote_fields: - type: optional - docs: Deprecated. Use show_enum_origins. - show_enum_origins: - type: optional - docs: >- - 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) - response: - docs: '' - type: root.CreditNote - status-code: 200 - examples: - - path-parameters: - id: id - headers: {} - response: - body: - 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: contact - company: company - 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_category: tracking_category - 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: accounting_period - 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 - 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 - metaPostRetrieve: - path: /accounting/v1/credit-notes/meta/post - method: GET - auth: true - docs: Returns metadata for `CreditNote` POSTs. - source: - openapi: openapi/openapi.yml - response: - docs: '' - type: root.MetaResponse - status-code: 200 - examples: - - headers: {} - response: - body: - 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 - source: - openapi: openapi/openapi.yml diff --git a/.mock/definition/accounting/invoices.yml b/.mock/definition/accounting/invoices.yml deleted file mode 100644 index a3d88012..00000000 --- a/.mock/definition/accounting/invoices.yml +++ /dev/null @@ -1,28100 +0,0 @@ -types: - InvoicesListRequestExpand: - enum: - - accounting_period - - value: accounting_period,payment_term - name: AccountingPeriodPaymentTerm - - applied_credit_notes - - value: applied_credit_notes,accounting_period - name: AppliedCreditNotesAccountingPeriod - - value: applied_credit_notes,accounting_period,payment_term - name: AppliedCreditNotesAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits - name: AppliedCreditNotesAppliedVendorCredits - - value: applied_credit_notes,applied_vendor_credits,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: AppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,company - name: AppliedCreditNotesAppliedVendorCreditsCompany - - value: applied_credit_notes,applied_vendor_credits,company,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,company,employee - name: AppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: AppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: applied_credit_notes,applied_vendor_credits,company,payment_term - name: AppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,contact - name: AppliedCreditNotesAppliedVendorCreditsContact - - value: applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,contact,company - name: AppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,contact,company,employee - name: AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: AppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,contact,employee - name: AppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: AppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: applied_credit_notes,applied_vendor_credits,contact,payment_term - name: AppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,employee - name: AppliedCreditNotesAppliedVendorCreditsEmployee - - value: applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,employee,payment_term - name: AppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: applied_credit_notes,applied_vendor_credits,payment_term - name: AppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: applied_credit_notes,company - name: AppliedCreditNotesCompany - - value: applied_credit_notes,company,accounting_period - name: AppliedCreditNotesCompanyAccountingPeriod - - value: applied_credit_notes,company,accounting_period,payment_term - name: AppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: applied_credit_notes,company,employee - name: AppliedCreditNotesCompanyEmployee - - value: applied_credit_notes,company,employee,accounting_period - name: AppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: applied_credit_notes,company,employee,accounting_period,payment_term - name: AppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_credit_notes,company,employee,payment_term - name: AppliedCreditNotesCompanyEmployeePaymentTerm - - value: applied_credit_notes,company,payment_term - name: AppliedCreditNotesCompanyPaymentTerm - - value: applied_credit_notes,contact - name: AppliedCreditNotesContact - - value: applied_credit_notes,contact,accounting_period - name: AppliedCreditNotesContactAccountingPeriod - - value: applied_credit_notes,contact,accounting_period,payment_term - name: AppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: applied_credit_notes,contact,company - name: AppliedCreditNotesContactCompany - - value: applied_credit_notes,contact,company,accounting_period - name: AppliedCreditNotesContactCompanyAccountingPeriod - - value: applied_credit_notes,contact,company,accounting_period,payment_term - name: AppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: applied_credit_notes,contact,company,employee - name: AppliedCreditNotesContactCompanyEmployee - - value: applied_credit_notes,contact,company,employee,accounting_period - name: AppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: AppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_credit_notes,contact,company,employee,payment_term - name: AppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: applied_credit_notes,contact,company,payment_term - name: AppliedCreditNotesContactCompanyPaymentTerm - - value: applied_credit_notes,contact,employee - name: AppliedCreditNotesContactEmployee - - value: applied_credit_notes,contact,employee,accounting_period - name: AppliedCreditNotesContactEmployeeAccountingPeriod - - value: applied_credit_notes,contact,employee,accounting_period,payment_term - name: AppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: applied_credit_notes,contact,employee,payment_term - name: AppliedCreditNotesContactEmployeePaymentTerm - - value: applied_credit_notes,contact,payment_term - name: AppliedCreditNotesContactPaymentTerm - - value: applied_credit_notes,employee - name: AppliedCreditNotesEmployee - - value: applied_credit_notes,employee,accounting_period - name: AppliedCreditNotesEmployeeAccountingPeriod - - value: applied_credit_notes,employee,accounting_period,payment_term - name: AppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: applied_credit_notes,employee,payment_term - name: AppliedCreditNotesEmployeePaymentTerm - - value: applied_credit_notes,payment_term - name: AppliedCreditNotesPaymentTerm - - applied_payments - - value: applied_payments,accounting_period - name: AppliedPaymentsAccountingPeriod - - value: applied_payments,accounting_period,payment_term - name: AppliedPaymentsAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes - name: AppliedPaymentsAppliedCreditNotes - - value: applied_payments,applied_credit_notes,accounting_period - name: AppliedPaymentsAppliedCreditNotesAccountingPeriod - - value: applied_payments,applied_credit_notes,accounting_period,payment_term - name: AppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,applied_vendor_credits - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,applied_vendor_credits,company - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,employee - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: applied_payments,applied_credit_notes,applied_vendor_credits,contact - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: applied_payments,applied_credit_notes,applied_vendor_credits,employee - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,payment_term - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: applied_payments,applied_credit_notes,company - name: AppliedPaymentsAppliedCreditNotesCompany - - value: applied_payments,applied_credit_notes,company,accounting_period - name: AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,company,accounting_period,payment_term - name: AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,company,employee - name: AppliedPaymentsAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,applied_credit_notes,company,employee,accounting_period - name: AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,company,employee,payment_term - name: AppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: applied_payments,applied_credit_notes,company,payment_term - name: AppliedPaymentsAppliedCreditNotesCompanyPaymentTerm - - value: applied_payments,applied_credit_notes,contact - name: AppliedPaymentsAppliedCreditNotesContact - - value: applied_payments,applied_credit_notes,contact,accounting_period - name: AppliedPaymentsAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,contact,accounting_period,payment_term - name: AppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,contact,company - name: AppliedPaymentsAppliedCreditNotesContactCompany - - value: >- - applied_payments,applied_credit_notes,contact,company,accounting_period - name: AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,contact,company,employee - name: AppliedPaymentsAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,contact,company,employee,payment_term - name: AppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: applied_payments,applied_credit_notes,contact,company,payment_term - name: AppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm - - value: applied_payments,applied_credit_notes,contact,employee - name: AppliedPaymentsAppliedCreditNotesContactEmployee - - value: >- - applied_payments,applied_credit_notes,contact,employee,accounting_period - name: AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,contact,employee,payment_term - name: AppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm - - value: applied_payments,applied_credit_notes,contact,payment_term - name: AppliedPaymentsAppliedCreditNotesContactPaymentTerm - - value: applied_payments,applied_credit_notes,employee - name: AppliedPaymentsAppliedCreditNotesEmployee - - value: applied_payments,applied_credit_notes,employee,accounting_period - name: AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,employee,accounting_period,payment_term - name: AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,employee,payment_term - name: AppliedPaymentsAppliedCreditNotesEmployeePaymentTerm - - value: applied_payments,applied_credit_notes,payment_term - name: AppliedPaymentsAppliedCreditNotesPaymentTerm - - value: applied_payments,applied_vendor_credits - name: AppliedPaymentsAppliedVendorCredits - - value: applied_payments,applied_vendor_credits,accounting_period - name: AppliedPaymentsAppliedVendorCreditsAccountingPeriod - - value: applied_payments,applied_vendor_credits,accounting_period,payment_term - name: AppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,company - name: AppliedPaymentsAppliedVendorCreditsCompany - - value: applied_payments,applied_vendor_credits,company,accounting_period - name: AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,company,accounting_period,payment_term - name: AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,company,employee - name: AppliedPaymentsAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,applied_vendor_credits,company,employee,accounting_period - name: AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,company,employee,payment_term - name: AppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: applied_payments,applied_vendor_credits,company,payment_term - name: AppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm - - value: applied_payments,applied_vendor_credits,contact - name: AppliedPaymentsAppliedVendorCreditsContact - - value: applied_payments,applied_vendor_credits,contact,accounting_period - name: AppliedPaymentsAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,contact,accounting_period,payment_term - name: AppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,contact,company - name: AppliedPaymentsAppliedVendorCreditsContactCompany - - value: >- - applied_payments,applied_vendor_credits,contact,company,accounting_period - name: AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,contact,company,employee - name: AppliedPaymentsAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_vendor_credits,contact,company,employee,payment_term - name: AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: applied_payments,applied_vendor_credits,contact,company,payment_term - name: AppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm - - value: applied_payments,applied_vendor_credits,contact,employee - name: AppliedPaymentsAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,applied_vendor_credits,contact,employee,accounting_period - name: AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,contact,employee,payment_term - name: AppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm - - value: applied_payments,applied_vendor_credits,contact,payment_term - name: AppliedPaymentsAppliedVendorCreditsContactPaymentTerm - - value: applied_payments,applied_vendor_credits,employee - name: AppliedPaymentsAppliedVendorCreditsEmployee - - value: applied_payments,applied_vendor_credits,employee,accounting_period - name: AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,employee,accounting_period,payment_term - name: AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,employee,payment_term - name: AppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm - - value: applied_payments,applied_vendor_credits,payment_term - name: AppliedPaymentsAppliedVendorCreditsPaymentTerm - - value: applied_payments,company - name: AppliedPaymentsCompany - - value: applied_payments,company,accounting_period - name: AppliedPaymentsCompanyAccountingPeriod - - value: applied_payments,company,accounting_period,payment_term - name: AppliedPaymentsCompanyAccountingPeriodPaymentTerm - - value: applied_payments,company,employee - name: AppliedPaymentsCompanyEmployee - - value: applied_payments,company,employee,accounting_period - name: AppliedPaymentsCompanyEmployeeAccountingPeriod - - value: applied_payments,company,employee,accounting_period,payment_term - name: AppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,company,employee,payment_term - name: AppliedPaymentsCompanyEmployeePaymentTerm - - value: applied_payments,company,payment_term - name: AppliedPaymentsCompanyPaymentTerm - - value: applied_payments,contact - name: AppliedPaymentsContact - - value: applied_payments,contact,accounting_period - name: AppliedPaymentsContactAccountingPeriod - - value: applied_payments,contact,accounting_period,payment_term - name: AppliedPaymentsContactAccountingPeriodPaymentTerm - - value: applied_payments,contact,company - name: AppliedPaymentsContactCompany - - value: applied_payments,contact,company,accounting_period - name: AppliedPaymentsContactCompanyAccountingPeriod - - value: applied_payments,contact,company,accounting_period,payment_term - name: AppliedPaymentsContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,contact,company,employee - name: AppliedPaymentsContactCompanyEmployee - - value: applied_payments,contact,company,employee,accounting_period - name: AppliedPaymentsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,contact,company,employee,accounting_period,payment_term - name: AppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,contact,company,employee,payment_term - name: AppliedPaymentsContactCompanyEmployeePaymentTerm - - value: applied_payments,contact,company,payment_term - name: AppliedPaymentsContactCompanyPaymentTerm - - value: applied_payments,contact,employee - name: AppliedPaymentsContactEmployee - - value: applied_payments,contact,employee,accounting_period - name: AppliedPaymentsContactEmployeeAccountingPeriod - - value: applied_payments,contact,employee,accounting_period,payment_term - name: AppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,contact,employee,payment_term - name: AppliedPaymentsContactEmployeePaymentTerm - - value: applied_payments,contact,payment_term - name: AppliedPaymentsContactPaymentTerm - - value: applied_payments,employee - name: AppliedPaymentsEmployee - - value: applied_payments,employee,accounting_period - name: AppliedPaymentsEmployeeAccountingPeriod - - value: applied_payments,employee,accounting_period,payment_term - name: AppliedPaymentsEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,employee,payment_term - name: AppliedPaymentsEmployeePaymentTerm - - value: applied_payments,line_items - name: AppliedPaymentsLineItems - - value: applied_payments,line_items,accounting_period - name: AppliedPaymentsLineItemsAccountingPeriod - - value: applied_payments,line_items,accounting_period,payment_term - name: AppliedPaymentsLineItemsAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_credit_notes - name: AppliedPaymentsLineItemsAppliedCreditNotes - - value: applied_payments,line_items,applied_credit_notes,accounting_period - name: AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,accounting_period,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits - name: AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company - name: AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact - name: AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee - name: AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,company - name: AppliedPaymentsLineItemsAppliedCreditNotesCompany - - value: >- - applied_payments,line_items,applied_credit_notes,company,accounting_period - name: AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,company,employee - name: AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,company,employee,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: applied_payments,line_items,applied_credit_notes,company,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,contact - name: AppliedPaymentsLineItemsAppliedCreditNotesContact - - value: >- - applied_payments,line_items,applied_credit_notes,contact,accounting_period - name: AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,contact,company - name: AppliedPaymentsLineItemsAppliedCreditNotesContactCompany - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,employee - name: AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,contact,employee - name: AppliedPaymentsLineItemsAppliedCreditNotesContactEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,contact,employee,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm - - value: applied_payments,line_items,applied_credit_notes,contact,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,employee - name: AppliedPaymentsLineItemsAppliedCreditNotesEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,employee,accounting_period - name: AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,employee,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm - - value: applied_payments,line_items,applied_credit_notes,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits - name: AppliedPaymentsLineItemsAppliedVendorCredits - - value: applied_payments,line_items,applied_vendor_credits,accounting_period - name: AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,company - name: AppliedPaymentsLineItemsAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,applied_vendor_credits,company,accounting_period - name: AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,company,employee - name: AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,company,employee,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,company,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,contact - name: AppliedPaymentsLineItemsAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,accounting_period - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,contact,company - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,employee - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,contact,employee - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,employee - name: AppliedPaymentsLineItemsAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,applied_vendor_credits,employee,accounting_period - name: AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,employee,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm - - value: applied_payments,line_items,company - name: AppliedPaymentsLineItemsCompany - - value: applied_payments,line_items,company,accounting_period - name: AppliedPaymentsLineItemsCompanyAccountingPeriod - - value: applied_payments,line_items,company,accounting_period,payment_term - name: AppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,company,employee - name: AppliedPaymentsLineItemsCompanyEmployee - - value: applied_payments,line_items,company,employee,accounting_period - name: AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,company,employee,accounting_period,payment_term - name: AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,company,employee,payment_term - name: AppliedPaymentsLineItemsCompanyEmployeePaymentTerm - - value: applied_payments,line_items,company,payment_term - name: AppliedPaymentsLineItemsCompanyPaymentTerm - - value: applied_payments,line_items,contact - name: AppliedPaymentsLineItemsContact - - value: applied_payments,line_items,contact,accounting_period - name: AppliedPaymentsLineItemsContactAccountingPeriod - - value: applied_payments,line_items,contact,accounting_period,payment_term - name: AppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm - - value: applied_payments,line_items,contact,company - name: AppliedPaymentsLineItemsContactCompany - - value: applied_payments,line_items,contact,company,accounting_period - name: AppliedPaymentsLineItemsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,contact,company,accounting_period,payment_term - name: AppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,contact,company,employee - name: AppliedPaymentsLineItemsContactCompanyEmployee - - value: applied_payments,line_items,contact,company,employee,accounting_period - name: AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,contact,company,employee,payment_term - name: AppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm - - value: applied_payments,line_items,contact,company,payment_term - name: AppliedPaymentsLineItemsContactCompanyPaymentTerm - - value: applied_payments,line_items,contact,employee - name: AppliedPaymentsLineItemsContactEmployee - - value: applied_payments,line_items,contact,employee,accounting_period - name: AppliedPaymentsLineItemsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,contact,employee,accounting_period,payment_term - name: AppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,contact,employee,payment_term - name: AppliedPaymentsLineItemsContactEmployeePaymentTerm - - value: applied_payments,line_items,contact,payment_term - name: AppliedPaymentsLineItemsContactPaymentTerm - - value: applied_payments,line_items,employee - name: AppliedPaymentsLineItemsEmployee - - value: applied_payments,line_items,employee,accounting_period - name: AppliedPaymentsLineItemsEmployeeAccountingPeriod - - value: applied_payments,line_items,employee,accounting_period,payment_term - name: AppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,employee,payment_term - name: AppliedPaymentsLineItemsEmployeePaymentTerm - - value: applied_payments,line_items,payment_term - name: AppliedPaymentsLineItemsPaymentTerm - - value: applied_payments,line_items,purchase_orders - name: AppliedPaymentsLineItemsPurchaseOrders - - value: applied_payments,line_items,purchase_orders,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,accounting_period,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm - - value: applied_payments,line_items,purchase_orders,applied_credit_notes - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,employee - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: applied_payments,line_items,purchase_orders,applied_vendor_credits - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,employee - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: applied_payments,line_items,purchase_orders,company - name: AppliedPaymentsLineItemsPurchaseOrdersCompany - - value: applied_payments,line_items,purchase_orders,company,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,purchase_orders,company,employee - name: AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,company,employee,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,company,employee,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm - - value: applied_payments,line_items,purchase_orders,company,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm - - value: applied_payments,line_items,purchase_orders,contact - name: AppliedPaymentsLineItemsPurchaseOrdersContact - - value: applied_payments,line_items,purchase_orders,contact,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: applied_payments,line_items,purchase_orders,contact,company - name: AppliedPaymentsLineItemsPurchaseOrdersContactCompany - - value: >- - applied_payments,line_items,purchase_orders,contact,company,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,purchase_orders,contact,company,employee - name: AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,contact,company,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm - - value: applied_payments,line_items,purchase_orders,contact,employee - name: AppliedPaymentsLineItemsPurchaseOrdersContactEmployee - - value: >- - applied_payments,line_items,purchase_orders,contact,employee,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,contact,employee,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm - - value: applied_payments,line_items,purchase_orders,contact,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm - - value: applied_payments,line_items,purchase_orders,employee - name: AppliedPaymentsLineItemsPurchaseOrdersEmployee - - value: applied_payments,line_items,purchase_orders,employee,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,purchase_orders,employee,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm - - value: applied_payments,line_items,purchase_orders,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersPaymentTerm - - value: applied_payments,line_items,tracking_categories - name: AppliedPaymentsLineItemsTrackingCategories - - value: applied_payments,line_items,tracking_categories,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,accounting_period,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm - - value: applied_payments,line_items,tracking_categories,applied_credit_notes - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,employee - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: applied_payments,line_items,tracking_categories,applied_vendor_credits - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,employee - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: applied_payments,line_items,tracking_categories,company - name: AppliedPaymentsLineItemsTrackingCategoriesCompany - - value: >- - applied_payments,line_items,tracking_categories,company,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,tracking_categories,company,employee - name: AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,company,employee,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm - - value: applied_payments,line_items,tracking_categories,company,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm - - value: applied_payments,line_items,tracking_categories,contact - name: AppliedPaymentsLineItemsTrackingCategoriesContact - - value: >- - applied_payments,line_items,tracking_categories,contact,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: applied_payments,line_items,tracking_categories,contact,company - name: AppliedPaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - applied_payments,line_items,tracking_categories,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,contact,company,employee - name: AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,contact,company,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm - - value: applied_payments,line_items,tracking_categories,contact,employee - name: AppliedPaymentsLineItemsTrackingCategoriesContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,contact,employee,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm - - value: applied_payments,line_items,tracking_categories,contact,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm - - value: applied_payments,line_items,tracking_categories,employee - name: AppliedPaymentsLineItemsTrackingCategoriesEmployee - - value: >- - applied_payments,line_items,tracking_categories,employee,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,tracking_categories,employee,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm - - value: applied_payments,line_items,tracking_categories,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesPaymentTerm - - value: applied_payments,line_items,tracking_categories,purchase_orders - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,employee - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm - - value: applied_payments,payment_term - name: AppliedPaymentsPaymentTerm - - value: applied_payments,purchase_orders - name: AppliedPaymentsPurchaseOrders - - value: applied_payments,purchase_orders,accounting_period - name: AppliedPaymentsPurchaseOrdersAccountingPeriod - - value: applied_payments,purchase_orders,accounting_period,payment_term - name: AppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotes - - value: >- - applied_payments,purchase_orders,applied_credit_notes,accounting_period - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,company - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,accounting_period - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,company,employee - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,contact - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContact - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,contact,company - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,employee - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,contact,employee - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,employee - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,employee,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: applied_payments,purchase_orders,applied_vendor_credits - name: AppliedPaymentsPurchaseOrdersAppliedVendorCredits - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,accounting_period - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,applied_vendor_credits,company - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,employee - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: applied_payments,purchase_orders,applied_vendor_credits,contact - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,employee - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: applied_payments,purchase_orders,applied_vendor_credits,employee - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: applied_payments,purchase_orders,applied_vendor_credits,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: applied_payments,purchase_orders,company - name: AppliedPaymentsPurchaseOrdersCompany - - value: applied_payments,purchase_orders,company,accounting_period - name: AppliedPaymentsPurchaseOrdersCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,company,accounting_period,payment_term - name: AppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,company,employee - name: AppliedPaymentsPurchaseOrdersCompanyEmployee - - value: applied_payments,purchase_orders,company,employee,accounting_period - name: AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,company,employee,payment_term - name: AppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm - - value: applied_payments,purchase_orders,company,payment_term - name: AppliedPaymentsPurchaseOrdersCompanyPaymentTerm - - value: applied_payments,purchase_orders,contact - name: AppliedPaymentsPurchaseOrdersContact - - value: applied_payments,purchase_orders,contact,accounting_period - name: AppliedPaymentsPurchaseOrdersContactAccountingPeriod - - value: >- - applied_payments,purchase_orders,contact,accounting_period,payment_term - name: AppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,contact,company - name: AppliedPaymentsPurchaseOrdersContactCompany - - value: applied_payments,purchase_orders,contact,company,accounting_period - name: AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,contact,company,accounting_period,payment_term - name: AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,contact,company,employee - name: AppliedPaymentsPurchaseOrdersContactCompanyEmployee - - value: >- - applied_payments,purchase_orders,contact,company,employee,accounting_period - name: AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,contact,company,employee,payment_term - name: AppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: applied_payments,purchase_orders,contact,company,payment_term - name: AppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm - - value: applied_payments,purchase_orders,contact,employee - name: AppliedPaymentsPurchaseOrdersContactEmployee - - value: applied_payments,purchase_orders,contact,employee,accounting_period - name: AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,contact,employee,payment_term - name: AppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm - - value: applied_payments,purchase_orders,contact,payment_term - name: AppliedPaymentsPurchaseOrdersContactPaymentTerm - - value: applied_payments,purchase_orders,employee - name: AppliedPaymentsPurchaseOrdersEmployee - - value: applied_payments,purchase_orders,employee,accounting_period - name: AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,employee,accounting_period,payment_term - name: AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,employee,payment_term - name: AppliedPaymentsPurchaseOrdersEmployeePaymentTerm - - value: applied_payments,purchase_orders,payment_term - name: AppliedPaymentsPurchaseOrdersPaymentTerm - - value: applied_payments,tracking_categories - name: AppliedPaymentsTrackingCategories - - value: applied_payments,tracking_categories,accounting_period - name: AppliedPaymentsTrackingCategoriesAccountingPeriod - - value: applied_payments,tracking_categories,accounting_period,payment_term - name: AppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,applied_credit_notes - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotes - - value: >- - applied_payments,tracking_categories,applied_credit_notes,accounting_period - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: applied_payments,tracking_categories,applied_credit_notes,company - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,employee - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,payment_term - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: applied_payments,tracking_categories,applied_credit_notes,contact - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesContact - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,employee - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,payment_term - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: applied_payments,tracking_categories,applied_credit_notes,employee - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,employee,payment_term - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: applied_payments,tracking_categories,applied_credit_notes,payment_term - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: applied_payments,tracking_categories,applied_vendor_credits - name: AppliedPaymentsTrackingCategoriesAppliedVendorCredits - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,accounting_period - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,applied_vendor_credits,company - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,employee - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: applied_payments,tracking_categories,applied_vendor_credits,contact - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,employee - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: applied_payments,tracking_categories,applied_vendor_credits,employee - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,payment_term - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: applied_payments,tracking_categories,company - name: AppliedPaymentsTrackingCategoriesCompany - - value: applied_payments,tracking_categories,company,accounting_period - name: AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,company,accounting_period,payment_term - name: AppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,company,employee - name: AppliedPaymentsTrackingCategoriesCompanyEmployee - - value: >- - applied_payments,tracking_categories,company,employee,accounting_period - name: AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,company,employee,payment_term - name: AppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm - - value: applied_payments,tracking_categories,company,payment_term - name: AppliedPaymentsTrackingCategoriesCompanyPaymentTerm - - value: applied_payments,tracking_categories,contact - name: AppliedPaymentsTrackingCategoriesContact - - value: applied_payments,tracking_categories,contact,accounting_period - name: AppliedPaymentsTrackingCategoriesContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,contact,accounting_period,payment_term - name: AppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,contact,company - name: AppliedPaymentsTrackingCategoriesContactCompany - - value: applied_payments,tracking_categories,contact,company,accounting_period - name: AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,contact,company,employee - name: AppliedPaymentsTrackingCategoriesContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,contact,company,employee,payment_term - name: AppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: applied_payments,tracking_categories,contact,company,payment_term - name: AppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm - - value: applied_payments,tracking_categories,contact,employee - name: AppliedPaymentsTrackingCategoriesContactEmployee - - value: >- - applied_payments,tracking_categories,contact,employee,accounting_period - name: AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,contact,employee,payment_term - name: AppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm - - value: applied_payments,tracking_categories,contact,payment_term - name: AppliedPaymentsTrackingCategoriesContactPaymentTerm - - value: applied_payments,tracking_categories,employee - name: AppliedPaymentsTrackingCategoriesEmployee - - value: applied_payments,tracking_categories,employee,accounting_period - name: AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,employee,accounting_period,payment_term - name: AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,employee,payment_term - name: AppliedPaymentsTrackingCategoriesEmployeePaymentTerm - - value: applied_payments,tracking_categories,payment_term - name: AppliedPaymentsTrackingCategoriesPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders - name: AppliedPaymentsTrackingCategoriesPurchaseOrders - - value: applied_payments,tracking_categories,purchase_orders,accounting_period - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,company - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,company,accounting_period - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,company,employee - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,company,payment_term - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,contact - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContact - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,accounting_period - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,contact,company - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,employee - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,contact,employee - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,payment_term - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,employee - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,employee,payment_term - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,payment_term - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm - - applied_vendor_credits - - value: applied_vendor_credits,accounting_period - name: AppliedVendorCreditsAccountingPeriod - - value: applied_vendor_credits,accounting_period,payment_term - name: AppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_vendor_credits,company - name: AppliedVendorCreditsCompany - - value: applied_vendor_credits,company,accounting_period - name: AppliedVendorCreditsCompanyAccountingPeriod - - value: applied_vendor_credits,company,accounting_period,payment_term - name: AppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: applied_vendor_credits,company,employee - name: AppliedVendorCreditsCompanyEmployee - - value: applied_vendor_credits,company,employee,accounting_period - name: AppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: applied_vendor_credits,company,employee,accounting_period,payment_term - name: AppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_vendor_credits,company,employee,payment_term - name: AppliedVendorCreditsCompanyEmployeePaymentTerm - - value: applied_vendor_credits,company,payment_term - name: AppliedVendorCreditsCompanyPaymentTerm - - value: applied_vendor_credits,contact - name: AppliedVendorCreditsContact - - value: applied_vendor_credits,contact,accounting_period - name: AppliedVendorCreditsContactAccountingPeriod - - value: applied_vendor_credits,contact,accounting_period,payment_term - name: AppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: applied_vendor_credits,contact,company - name: AppliedVendorCreditsContactCompany - - value: applied_vendor_credits,contact,company,accounting_period - name: AppliedVendorCreditsContactCompanyAccountingPeriod - - value: applied_vendor_credits,contact,company,accounting_period,payment_term - name: AppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: applied_vendor_credits,contact,company,employee - name: AppliedVendorCreditsContactCompanyEmployee - - value: applied_vendor_credits,contact,company,employee,accounting_period - name: AppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: AppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_vendor_credits,contact,company,employee,payment_term - name: AppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: applied_vendor_credits,contact,company,payment_term - name: AppliedVendorCreditsContactCompanyPaymentTerm - - value: applied_vendor_credits,contact,employee - name: AppliedVendorCreditsContactEmployee - - value: applied_vendor_credits,contact,employee,accounting_period - name: AppliedVendorCreditsContactEmployeeAccountingPeriod - - value: applied_vendor_credits,contact,employee,accounting_period,payment_term - name: AppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: applied_vendor_credits,contact,employee,payment_term - name: AppliedVendorCreditsContactEmployeePaymentTerm - - value: applied_vendor_credits,contact,payment_term - name: AppliedVendorCreditsContactPaymentTerm - - value: applied_vendor_credits,employee - name: AppliedVendorCreditsEmployee - - value: applied_vendor_credits,employee,accounting_period - name: AppliedVendorCreditsEmployeeAccountingPeriod - - value: applied_vendor_credits,employee,accounting_period,payment_term - name: AppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: applied_vendor_credits,employee,payment_term - name: AppliedVendorCreditsEmployeePaymentTerm - - value: applied_vendor_credits,payment_term - name: AppliedVendorCreditsPaymentTerm - - company - - value: company,accounting_period - name: CompanyAccountingPeriod - - value: company,accounting_period,payment_term - name: CompanyAccountingPeriodPaymentTerm - - value: company,employee - name: CompanyEmployee - - value: company,employee,accounting_period - name: CompanyEmployeeAccountingPeriod - - value: company,employee,accounting_period,payment_term - name: CompanyEmployeeAccountingPeriodPaymentTerm - - value: company,employee,payment_term - name: CompanyEmployeePaymentTerm - - value: company,payment_term - name: CompanyPaymentTerm - - contact - - value: contact,accounting_period - name: ContactAccountingPeriod - - value: contact,accounting_period,payment_term - name: ContactAccountingPeriodPaymentTerm - - value: contact,company - name: ContactCompany - - value: contact,company,accounting_period - name: ContactCompanyAccountingPeriod - - value: contact,company,accounting_period,payment_term - name: ContactCompanyAccountingPeriodPaymentTerm - - value: contact,company,employee - name: ContactCompanyEmployee - - value: contact,company,employee,accounting_period - name: ContactCompanyEmployeeAccountingPeriod - - value: contact,company,employee,accounting_period,payment_term - name: ContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: contact,company,employee,payment_term - name: ContactCompanyEmployeePaymentTerm - - value: contact,company,payment_term - name: ContactCompanyPaymentTerm - - value: contact,employee - name: ContactEmployee - - value: contact,employee,accounting_period - name: ContactEmployeeAccountingPeriod - - value: contact,employee,accounting_period,payment_term - name: ContactEmployeeAccountingPeriodPaymentTerm - - value: contact,employee,payment_term - name: ContactEmployeePaymentTerm - - value: contact,payment_term - name: ContactPaymentTerm - - employee - - value: employee,accounting_period - name: EmployeeAccountingPeriod - - value: employee,accounting_period,payment_term - name: EmployeeAccountingPeriodPaymentTerm - - value: employee,payment_term - name: EmployeePaymentTerm - - line_items - - value: line_items,accounting_period - name: LineItemsAccountingPeriod - - value: line_items,accounting_period,payment_term - name: LineItemsAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes - name: LineItemsAppliedCreditNotes - - value: line_items,applied_credit_notes,accounting_period - name: LineItemsAppliedCreditNotesAccountingPeriod - - value: line_items,applied_credit_notes,accounting_period,payment_term - name: LineItemsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits - name: LineItemsAppliedCreditNotesAppliedVendorCredits - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,accounting_period - name: LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits,company - name: LineItemsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,employee - name: LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,payment_term - name: LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits,contact - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits,contact,company - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,employee - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits,employee - name: LineItemsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits,payment_term - name: LineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: line_items,applied_credit_notes,company - name: LineItemsAppliedCreditNotesCompany - - value: line_items,applied_credit_notes,company,accounting_period - name: LineItemsAppliedCreditNotesCompanyAccountingPeriod - - value: line_items,applied_credit_notes,company,accounting_period,payment_term - name: LineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,company,employee - name: LineItemsAppliedCreditNotesCompanyEmployee - - value: line_items,applied_credit_notes,company,employee,accounting_period - name: LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,company,employee,accounting_period,payment_term - name: LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,company,employee,payment_term - name: LineItemsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: line_items,applied_credit_notes,company,payment_term - name: LineItemsAppliedCreditNotesCompanyPaymentTerm - - value: line_items,applied_credit_notes,contact - name: LineItemsAppliedCreditNotesContact - - value: line_items,applied_credit_notes,contact,accounting_period - name: LineItemsAppliedCreditNotesContactAccountingPeriod - - value: line_items,applied_credit_notes,contact,accounting_period,payment_term - name: LineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,contact,company - name: LineItemsAppliedCreditNotesContactCompany - - value: line_items,applied_credit_notes,contact,company,accounting_period - name: LineItemsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - line_items,applied_credit_notes,contact,company,accounting_period,payment_term - name: LineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,contact,company,employee - name: LineItemsAppliedCreditNotesContactCompanyEmployee - - value: >- - line_items,applied_credit_notes,contact,company,employee,accounting_period - name: LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,contact,company,employee,payment_term - name: LineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: line_items,applied_credit_notes,contact,company,payment_term - name: LineItemsAppliedCreditNotesContactCompanyPaymentTerm - - value: line_items,applied_credit_notes,contact,employee - name: LineItemsAppliedCreditNotesContactEmployee - - value: line_items,applied_credit_notes,contact,employee,accounting_period - name: LineItemsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,contact,employee,accounting_period,payment_term - name: LineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,contact,employee,payment_term - name: LineItemsAppliedCreditNotesContactEmployeePaymentTerm - - value: line_items,applied_credit_notes,contact,payment_term - name: LineItemsAppliedCreditNotesContactPaymentTerm - - value: line_items,applied_credit_notes,employee - name: LineItemsAppliedCreditNotesEmployee - - value: line_items,applied_credit_notes,employee,accounting_period - name: LineItemsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,employee,accounting_period,payment_term - name: LineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,employee,payment_term - name: LineItemsAppliedCreditNotesEmployeePaymentTerm - - value: line_items,applied_credit_notes,payment_term - name: LineItemsAppliedCreditNotesPaymentTerm - - value: line_items,applied_vendor_credits - name: LineItemsAppliedVendorCredits - - value: line_items,applied_vendor_credits,accounting_period - name: LineItemsAppliedVendorCreditsAccountingPeriod - - value: line_items,applied_vendor_credits,accounting_period,payment_term - name: LineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,company - name: LineItemsAppliedVendorCreditsCompany - - value: line_items,applied_vendor_credits,company,accounting_period - name: LineItemsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,applied_vendor_credits,company,accounting_period,payment_term - name: LineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,company,employee - name: LineItemsAppliedVendorCreditsCompanyEmployee - - value: line_items,applied_vendor_credits,company,employee,accounting_period - name: LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,company,employee,payment_term - name: LineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: line_items,applied_vendor_credits,company,payment_term - name: LineItemsAppliedVendorCreditsCompanyPaymentTerm - - value: line_items,applied_vendor_credits,contact - name: LineItemsAppliedVendorCreditsContact - - value: line_items,applied_vendor_credits,contact,accounting_period - name: LineItemsAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,applied_vendor_credits,contact,accounting_period,payment_term - name: LineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,contact,company - name: LineItemsAppliedVendorCreditsContactCompany - - value: line_items,applied_vendor_credits,contact,company,accounting_period - name: LineItemsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,applied_vendor_credits,contact,company,accounting_period,payment_term - name: LineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,contact,company,employee - name: LineItemsAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,applied_vendor_credits,contact,company,employee,accounting_period - name: LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,applied_vendor_credits,contact,company,employee,payment_term - name: LineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: line_items,applied_vendor_credits,contact,company,payment_term - name: LineItemsAppliedVendorCreditsContactCompanyPaymentTerm - - value: line_items,applied_vendor_credits,contact,employee - name: LineItemsAppliedVendorCreditsContactEmployee - - value: line_items,applied_vendor_credits,contact,employee,accounting_period - name: LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,contact,employee,payment_term - name: LineItemsAppliedVendorCreditsContactEmployeePaymentTerm - - value: line_items,applied_vendor_credits,contact,payment_term - name: LineItemsAppliedVendorCreditsContactPaymentTerm - - value: line_items,applied_vendor_credits,employee - name: LineItemsAppliedVendorCreditsEmployee - - value: line_items,applied_vendor_credits,employee,accounting_period - name: LineItemsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,applied_vendor_credits,employee,accounting_period,payment_term - name: LineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,employee,payment_term - name: LineItemsAppliedVendorCreditsEmployeePaymentTerm - - value: line_items,applied_vendor_credits,payment_term - name: LineItemsAppliedVendorCreditsPaymentTerm - - value: line_items,company - name: LineItemsCompany - - value: line_items,company,accounting_period - name: LineItemsCompanyAccountingPeriod - - value: line_items,company,accounting_period,payment_term - name: LineItemsCompanyAccountingPeriodPaymentTerm - - value: line_items,company,employee - name: LineItemsCompanyEmployee - - value: line_items,company,employee,accounting_period - name: LineItemsCompanyEmployeeAccountingPeriod - - value: line_items,company,employee,accounting_period,payment_term - name: LineItemsCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,company,employee,payment_term - name: LineItemsCompanyEmployeePaymentTerm - - value: line_items,company,payment_term - name: LineItemsCompanyPaymentTerm - - value: line_items,contact - name: LineItemsContact - - value: line_items,contact,accounting_period - name: LineItemsContactAccountingPeriod - - value: line_items,contact,accounting_period,payment_term - name: LineItemsContactAccountingPeriodPaymentTerm - - value: line_items,contact,company - name: LineItemsContactCompany - - value: line_items,contact,company,accounting_period - name: LineItemsContactCompanyAccountingPeriod - - value: line_items,contact,company,accounting_period,payment_term - name: LineItemsContactCompanyAccountingPeriodPaymentTerm - - value: line_items,contact,company,employee - name: LineItemsContactCompanyEmployee - - value: line_items,contact,company,employee,accounting_period - name: LineItemsContactCompanyEmployeeAccountingPeriod - - value: line_items,contact,company,employee,accounting_period,payment_term - name: LineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,contact,company,employee,payment_term - name: LineItemsContactCompanyEmployeePaymentTerm - - value: line_items,contact,company,payment_term - name: LineItemsContactCompanyPaymentTerm - - value: line_items,contact,employee - name: LineItemsContactEmployee - - value: line_items,contact,employee,accounting_period - name: LineItemsContactEmployeeAccountingPeriod - - value: line_items,contact,employee,accounting_period,payment_term - name: LineItemsContactEmployeeAccountingPeriodPaymentTerm - - value: line_items,contact,employee,payment_term - name: LineItemsContactEmployeePaymentTerm - - value: line_items,contact,payment_term - name: LineItemsContactPaymentTerm - - value: line_items,employee - name: LineItemsEmployee - - value: line_items,employee,accounting_period - name: LineItemsEmployeeAccountingPeriod - - value: line_items,employee,accounting_period,payment_term - name: LineItemsEmployeeAccountingPeriodPaymentTerm - - value: line_items,employee,payment_term - name: LineItemsEmployeePaymentTerm - - value: line_items,payment_term - name: LineItemsPaymentTerm - - value: line_items,purchase_orders - name: LineItemsPurchaseOrders - - value: line_items,purchase_orders,accounting_period - name: LineItemsPurchaseOrdersAccountingPeriod - - value: line_items,purchase_orders,accounting_period,payment_term - name: LineItemsPurchaseOrdersAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes - name: LineItemsPurchaseOrdersAppliedCreditNotes - - value: line_items,purchase_orders,applied_credit_notes,accounting_period - name: LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,applied_vendor_credits - name: LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,company - name: LineItemsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - line_items,purchase_orders,applied_credit_notes,company,accounting_period - name: LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,company,employee - name: LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,company,employee,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,company,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,contact - name: LineItemsPurchaseOrdersAppliedCreditNotesContact - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,accounting_period - name: LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,contact,company - name: LineItemsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,employee - name: LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,contact,employee - name: LineItemsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,contact,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,employee - name: LineItemsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,employee,accounting_period - name: LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,employee,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits - name: LineItemsPurchaseOrdersAppliedVendorCredits - - value: line_items,purchase_orders,applied_vendor_credits,accounting_period - name: LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,company - name: LineItemsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - line_items,purchase_orders,applied_vendor_credits,company,accounting_period - name: LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,company,employee - name: LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,company,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,contact - name: LineItemsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,accounting_period - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,contact,company - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,employee - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,contact,employee - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,contact,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,employee - name: LineItemsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - line_items,purchase_orders,applied_vendor_credits,employee,accounting_period - name: LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,employee,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: line_items,purchase_orders,company - name: LineItemsPurchaseOrdersCompany - - value: line_items,purchase_orders,company,accounting_period - name: LineItemsPurchaseOrdersCompanyAccountingPeriod - - value: line_items,purchase_orders,company,accounting_period,payment_term - name: LineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,company,employee - name: LineItemsPurchaseOrdersCompanyEmployee - - value: line_items,purchase_orders,company,employee,accounting_period - name: LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,company,employee,accounting_period,payment_term - name: LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,company,employee,payment_term - name: LineItemsPurchaseOrdersCompanyEmployeePaymentTerm - - value: line_items,purchase_orders,company,payment_term - name: LineItemsPurchaseOrdersCompanyPaymentTerm - - value: line_items,purchase_orders,contact - name: LineItemsPurchaseOrdersContact - - value: line_items,purchase_orders,contact,accounting_period - name: LineItemsPurchaseOrdersContactAccountingPeriod - - value: line_items,purchase_orders,contact,accounting_period,payment_term - name: LineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,contact,company - name: LineItemsPurchaseOrdersContactCompany - - value: line_items,purchase_orders,contact,company,accounting_period - name: LineItemsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,contact,company,accounting_period,payment_term - name: LineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,contact,company,employee - name: LineItemsPurchaseOrdersContactCompanyEmployee - - value: line_items,purchase_orders,contact,company,employee,accounting_period - name: LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,contact,company,employee,payment_term - name: LineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: line_items,purchase_orders,contact,company,payment_term - name: LineItemsPurchaseOrdersContactCompanyPaymentTerm - - value: line_items,purchase_orders,contact,employee - name: LineItemsPurchaseOrdersContactEmployee - - value: line_items,purchase_orders,contact,employee,accounting_period - name: LineItemsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,contact,employee,accounting_period,payment_term - name: LineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,contact,employee,payment_term - name: LineItemsPurchaseOrdersContactEmployeePaymentTerm - - value: line_items,purchase_orders,contact,payment_term - name: LineItemsPurchaseOrdersContactPaymentTerm - - value: line_items,purchase_orders,employee - name: LineItemsPurchaseOrdersEmployee - - value: line_items,purchase_orders,employee,accounting_period - name: LineItemsPurchaseOrdersEmployeeAccountingPeriod - - value: line_items,purchase_orders,employee,accounting_period,payment_term - name: LineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,employee,payment_term - name: LineItemsPurchaseOrdersEmployeePaymentTerm - - value: line_items,purchase_orders,payment_term - name: LineItemsPurchaseOrdersPaymentTerm - - value: line_items,tracking_categories - name: LineItemsTrackingCategories - - value: line_items,tracking_categories,accounting_period - name: LineItemsTrackingCategoriesAccountingPeriod - - value: line_items,tracking_categories,accounting_period,payment_term - name: LineItemsTrackingCategoriesAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes - name: LineItemsTrackingCategoriesAppliedCreditNotes - - value: line_items,tracking_categories,applied_credit_notes,accounting_period - name: LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits - name: LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,company - name: LineItemsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - line_items,tracking_categories,applied_credit_notes,company,accounting_period - name: LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,company,employee - name: LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,company,payment_term - name: LineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,contact - name: LineItemsTrackingCategoriesAppliedCreditNotesContact - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,accounting_period - name: LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,contact,company - name: LineItemsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,employee - name: LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,payment_term - name: LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,contact,employee - name: LineItemsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,payment_term - name: LineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,employee - name: LineItemsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,employee,accounting_period - name: LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,employee,payment_term - name: LineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,payment_term - name: LineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits - name: LineItemsTrackingCategoriesAppliedVendorCredits - - value: >- - line_items,tracking_categories,applied_vendor_credits,accounting_period - name: LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,company - name: LineItemsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,accounting_period - name: LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,company,employee - name: LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,payment_term - name: LineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,contact - name: LineItemsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,accounting_period - name: LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,contact,company - name: LineItemsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,employee - name: LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,contact,employee - name: LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,payment_term - name: LineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,employee - name: LineItemsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - line_items,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,employee,payment_term - name: LineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,payment_term - name: LineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: line_items,tracking_categories,company - name: LineItemsTrackingCategoriesCompany - - value: line_items,tracking_categories,company,accounting_period - name: LineItemsTrackingCategoriesCompanyAccountingPeriod - - value: line_items,tracking_categories,company,accounting_period,payment_term - name: LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,company,employee - name: LineItemsTrackingCategoriesCompanyEmployee - - value: line_items,tracking_categories,company,employee,accounting_period - name: LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,company,employee,accounting_period,payment_term - name: LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,company,employee,payment_term - name: LineItemsTrackingCategoriesCompanyEmployeePaymentTerm - - value: line_items,tracking_categories,company,payment_term - name: LineItemsTrackingCategoriesCompanyPaymentTerm - - value: line_items,tracking_categories,contact - name: LineItemsTrackingCategoriesContact - - value: line_items,tracking_categories,contact,accounting_period - name: LineItemsTrackingCategoriesContactAccountingPeriod - - value: line_items,tracking_categories,contact,accounting_period,payment_term - name: LineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,contact,company - name: LineItemsTrackingCategoriesContactCompany - - value: line_items,tracking_categories,contact,company,accounting_period - name: LineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,contact,company,accounting_period,payment_term - name: LineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,contact,company,employee - name: LineItemsTrackingCategoriesContactCompanyEmployee - - value: >- - line_items,tracking_categories,contact,company,employee,accounting_period - name: LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,contact,company,employee,payment_term - name: LineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: line_items,tracking_categories,contact,company,payment_term - name: LineItemsTrackingCategoriesContactCompanyPaymentTerm - - value: line_items,tracking_categories,contact,employee - name: LineItemsTrackingCategoriesContactEmployee - - value: line_items,tracking_categories,contact,employee,accounting_period - name: LineItemsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,contact,employee,accounting_period,payment_term - name: LineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,contact,employee,payment_term - name: LineItemsTrackingCategoriesContactEmployeePaymentTerm - - value: line_items,tracking_categories,contact,payment_term - name: LineItemsTrackingCategoriesContactPaymentTerm - - value: line_items,tracking_categories,employee - name: LineItemsTrackingCategoriesEmployee - - value: line_items,tracking_categories,employee,accounting_period - name: LineItemsTrackingCategoriesEmployeeAccountingPeriod - - value: line_items,tracking_categories,employee,accounting_period,payment_term - name: LineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,employee,payment_term - name: LineItemsTrackingCategoriesEmployeePaymentTerm - - value: line_items,tracking_categories,payment_term - name: LineItemsTrackingCategoriesPaymentTerm - - value: line_items,tracking_categories,purchase_orders - name: LineItemsTrackingCategoriesPurchaseOrders - - value: line_items,tracking_categories,purchase_orders,accounting_period - name: LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,accounting_period,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,purchase_orders,applied_credit_notes - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,employee - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: line_items,tracking_categories,purchase_orders,applied_vendor_credits - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: line_items,tracking_categories,purchase_orders,company - name: LineItemsTrackingCategoriesPurchaseOrdersCompany - - value: >- - line_items,tracking_categories,purchase_orders,company,accounting_period - name: LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,purchase_orders,company,employee - name: LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,company,employee,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: line_items,tracking_categories,purchase_orders,company,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: line_items,tracking_categories,purchase_orders,contact - name: LineItemsTrackingCategoriesPurchaseOrdersContact - - value: >- - line_items,tracking_categories,purchase_orders,contact,accounting_period - name: LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,purchase_orders,contact,company - name: LineItemsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,employee - name: LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: line_items,tracking_categories,purchase_orders,contact,employee - name: LineItemsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - line_items,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,contact,employee,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: line_items,tracking_categories,purchase_orders,contact,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: line_items,tracking_categories,purchase_orders,employee - name: LineItemsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - line_items,tracking_categories,purchase_orders,employee,accounting_period - name: LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,purchase_orders,employee,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: line_items,tracking_categories,purchase_orders,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersPaymentTerm - - payment_term - - payments - - value: payments,accounting_period - name: PaymentsAccountingPeriod - - value: payments,accounting_period,payment_term - name: PaymentsAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes - name: PaymentsAppliedCreditNotes - - value: payments,applied_credit_notes,accounting_period - name: PaymentsAppliedCreditNotesAccountingPeriod - - value: payments,applied_credit_notes,accounting_period,payment_term - name: PaymentsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits - name: PaymentsAppliedCreditNotesAppliedVendorCredits - - value: payments,applied_credit_notes,applied_vendor_credits,accounting_period - name: PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,company - name: PaymentsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,company,employee - name: PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,payment_term - name: PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,contact - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,contact,company - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,contact,employee - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,employee - name: PaymentsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,payment_term - name: PaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,applied_credit_notes,company - name: PaymentsAppliedCreditNotesCompany - - value: payments,applied_credit_notes,company,accounting_period - name: PaymentsAppliedCreditNotesCompanyAccountingPeriod - - value: payments,applied_credit_notes,company,accounting_period,payment_term - name: PaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,company,employee - name: PaymentsAppliedCreditNotesCompanyEmployee - - value: payments,applied_credit_notes,company,employee,accounting_period - name: PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,company,employee,accounting_period,payment_term - name: PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,company,employee,payment_term - name: PaymentsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: payments,applied_credit_notes,company,payment_term - name: PaymentsAppliedCreditNotesCompanyPaymentTerm - - value: payments,applied_credit_notes,contact - name: PaymentsAppliedCreditNotesContact - - value: payments,applied_credit_notes,contact,accounting_period - name: PaymentsAppliedCreditNotesContactAccountingPeriod - - value: payments,applied_credit_notes,contact,accounting_period,payment_term - name: PaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,contact,company - name: PaymentsAppliedCreditNotesContactCompany - - value: payments,applied_credit_notes,contact,company,accounting_period - name: PaymentsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_credit_notes,contact,company,accounting_period,payment_term - name: PaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,contact,company,employee - name: PaymentsAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_credit_notes,contact,company,employee,accounting_period - name: PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,contact,company,employee,payment_term - name: PaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: payments,applied_credit_notes,contact,company,payment_term - name: PaymentsAppliedCreditNotesContactCompanyPaymentTerm - - value: payments,applied_credit_notes,contact,employee - name: PaymentsAppliedCreditNotesContactEmployee - - value: payments,applied_credit_notes,contact,employee,accounting_period - name: PaymentsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,contact,employee,accounting_period,payment_term - name: PaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,contact,employee,payment_term - name: PaymentsAppliedCreditNotesContactEmployeePaymentTerm - - value: payments,applied_credit_notes,contact,payment_term - name: PaymentsAppliedCreditNotesContactPaymentTerm - - value: payments,applied_credit_notes,employee - name: PaymentsAppliedCreditNotesEmployee - - value: payments,applied_credit_notes,employee,accounting_period - name: PaymentsAppliedCreditNotesEmployeeAccountingPeriod - - value: payments,applied_credit_notes,employee,accounting_period,payment_term - name: PaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,employee,payment_term - name: PaymentsAppliedCreditNotesEmployeePaymentTerm - - value: payments,applied_credit_notes,payment_term - name: PaymentsAppliedCreditNotesPaymentTerm - - value: payments,applied_payments - name: PaymentsAppliedPayments - - value: payments,applied_payments,accounting_period - name: PaymentsAppliedPaymentsAccountingPeriod - - value: payments,applied_payments,accounting_period,payment_term - name: PaymentsAppliedPaymentsAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_credit_notes - name: PaymentsAppliedPaymentsAppliedCreditNotes - - value: payments,applied_payments,applied_credit_notes,accounting_period - name: PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,accounting_period,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_credit_notes,applied_vendor_credits - name: PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company - name: PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact - name: PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee - name: PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,applied_credit_notes,company - name: PaymentsAppliedPaymentsAppliedCreditNotesCompany - - value: >- - payments,applied_payments,applied_credit_notes,company,accounting_period - name: PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_credit_notes,company,employee - name: PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,company,employee,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: payments,applied_payments,applied_credit_notes,company,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesCompanyPaymentTerm - - value: payments,applied_payments,applied_credit_notes,contact - name: PaymentsAppliedPaymentsAppliedCreditNotesContact - - value: >- - payments,applied_payments,applied_credit_notes,contact,accounting_period - name: PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_credit_notes,contact,company - name: PaymentsAppliedPaymentsAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,employee - name: PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm - - value: payments,applied_payments,applied_credit_notes,contact,employee - name: PaymentsAppliedPaymentsAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,contact,employee,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm - - value: payments,applied_payments,applied_credit_notes,contact,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesContactPaymentTerm - - value: payments,applied_payments,applied_credit_notes,employee - name: PaymentsAppliedPaymentsAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,applied_credit_notes,employee,accounting_period - name: PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_credit_notes,employee,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesEmployeePaymentTerm - - value: payments,applied_payments,applied_credit_notes,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesPaymentTerm - - value: payments,applied_payments,applied_vendor_credits - name: PaymentsAppliedPaymentsAppliedVendorCredits - - value: payments,applied_payments,applied_vendor_credits,accounting_period - name: PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,accounting_period,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,company - name: PaymentsAppliedPaymentsAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,applied_vendor_credits,company,accounting_period - name: PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,company,employee - name: PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_vendor_credits,company,employee,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: payments,applied_payments,applied_vendor_credits,company,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,contact - name: PaymentsAppliedPaymentsAppliedVendorCreditsContact - - value: >- - payments,applied_payments,applied_vendor_credits,contact,accounting_period - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,contact,company - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,employee - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,contact,employee - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_vendor_credits,contact,employee,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm - - value: payments,applied_payments,applied_vendor_credits,contact,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,employee - name: PaymentsAppliedPaymentsAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,applied_vendor_credits,employee,accounting_period - name: PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,employee,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm - - value: payments,applied_payments,applied_vendor_credits,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,company - name: PaymentsAppliedPaymentsCompany - - value: payments,applied_payments,company,accounting_period - name: PaymentsAppliedPaymentsCompanyAccountingPeriod - - value: payments,applied_payments,company,accounting_period,payment_term - name: PaymentsAppliedPaymentsCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,company,employee - name: PaymentsAppliedPaymentsCompanyEmployee - - value: payments,applied_payments,company,employee,accounting_period - name: PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,company,employee,accounting_period,payment_term - name: PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,company,employee,payment_term - name: PaymentsAppliedPaymentsCompanyEmployeePaymentTerm - - value: payments,applied_payments,company,payment_term - name: PaymentsAppliedPaymentsCompanyPaymentTerm - - value: payments,applied_payments,contact - name: PaymentsAppliedPaymentsContact - - value: payments,applied_payments,contact,accounting_period - name: PaymentsAppliedPaymentsContactAccountingPeriod - - value: payments,applied_payments,contact,accounting_period,payment_term - name: PaymentsAppliedPaymentsContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,contact,company - name: PaymentsAppliedPaymentsContactCompany - - value: payments,applied_payments,contact,company,accounting_period - name: PaymentsAppliedPaymentsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,contact,company,accounting_period,payment_term - name: PaymentsAppliedPaymentsContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,contact,company,employee - name: PaymentsAppliedPaymentsContactCompanyEmployee - - value: payments,applied_payments,contact,company,employee,accounting_period - name: PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,contact,company,employee,payment_term - name: PaymentsAppliedPaymentsContactCompanyEmployeePaymentTerm - - value: payments,applied_payments,contact,company,payment_term - name: PaymentsAppliedPaymentsContactCompanyPaymentTerm - - value: payments,applied_payments,contact,employee - name: PaymentsAppliedPaymentsContactEmployee - - value: payments,applied_payments,contact,employee,accounting_period - name: PaymentsAppliedPaymentsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,contact,employee,accounting_period,payment_term - name: PaymentsAppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,contact,employee,payment_term - name: PaymentsAppliedPaymentsContactEmployeePaymentTerm - - value: payments,applied_payments,contact,payment_term - name: PaymentsAppliedPaymentsContactPaymentTerm - - value: payments,applied_payments,employee - name: PaymentsAppliedPaymentsEmployee - - value: payments,applied_payments,employee,accounting_period - name: PaymentsAppliedPaymentsEmployeeAccountingPeriod - - value: payments,applied_payments,employee,accounting_period,payment_term - name: PaymentsAppliedPaymentsEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,employee,payment_term - name: PaymentsAppliedPaymentsEmployeePaymentTerm - - value: payments,applied_payments,line_items - name: PaymentsAppliedPaymentsLineItems - - value: payments,applied_payments,line_items,accounting_period - name: PaymentsAppliedPaymentsLineItemsAccountingPeriod - - value: payments,applied_payments,line_items,accounting_period,payment_term - name: PaymentsAppliedPaymentsLineItemsAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,applied_credit_notes - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotes - - value: >- - payments,applied_payments,line_items,applied_credit_notes,accounting_period - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,line_items,applied_credit_notes,company - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompany - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,employee - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm - - value: payments,applied_payments,line_items,applied_credit_notes,contact - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContact - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,employee - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm - - value: payments,applied_payments,line_items,applied_credit_notes,employee - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm - - value: payments,applied_payments,line_items,applied_credit_notes,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm - - value: payments,applied_payments,line_items,applied_vendor_credits - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,accounting_period - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,applied_vendor_credits,company - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,employee - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm - - value: payments,applied_payments,line_items,applied_vendor_credits,contact - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,employee - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm - - value: payments,applied_payments,line_items,applied_vendor_credits,employee - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,line_items,company - name: PaymentsAppliedPaymentsLineItemsCompany - - value: payments,applied_payments,line_items,company,accounting_period - name: PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,company,accounting_period,payment_term - name: PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,company,employee - name: PaymentsAppliedPaymentsLineItemsCompanyEmployee - - value: >- - payments,applied_payments,line_items,company,employee,accounting_period - name: PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,company,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsCompanyEmployeePaymentTerm - - value: payments,applied_payments,line_items,company,payment_term - name: PaymentsAppliedPaymentsLineItemsCompanyPaymentTerm - - value: payments,applied_payments,line_items,contact - name: PaymentsAppliedPaymentsLineItemsContact - - value: payments,applied_payments,line_items,contact,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,contact,accounting_period,payment_term - name: PaymentsAppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,contact,company - name: PaymentsAppliedPaymentsLineItemsContactCompany - - value: payments,applied_payments,line_items,contact,company,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,contact,company,employee - name: PaymentsAppliedPaymentsLineItemsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,contact,company,employee,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,contact,company,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm - - value: payments,applied_payments,line_items,contact,company,payment_term - name: PaymentsAppliedPaymentsLineItemsContactCompanyPaymentTerm - - value: payments,applied_payments,line_items,contact,employee - name: PaymentsAppliedPaymentsLineItemsContactEmployee - - value: >- - payments,applied_payments,line_items,contact,employee,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,contact,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsContactEmployeePaymentTerm - - value: payments,applied_payments,line_items,contact,payment_term - name: PaymentsAppliedPaymentsLineItemsContactPaymentTerm - - value: payments,applied_payments,line_items,employee - name: PaymentsAppliedPaymentsLineItemsEmployee - - value: payments,applied_payments,line_items,employee,accounting_period - name: PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,employee,accounting_period,payment_term - name: PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsEmployeePaymentTerm - - value: payments,applied_payments,line_items,payment_term - name: PaymentsAppliedPaymentsLineItemsPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders - name: PaymentsAppliedPaymentsLineItemsPurchaseOrders - - value: payments,applied_payments,line_items,purchase_orders,accounting_period - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,company - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,company,accounting_period - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,company,employee - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,company,payment_term - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,contact - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContact - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,accounting_period - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,contact,company - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,employee - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,contact,employee - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,payment_term - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,employee - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,employee,accounting_period - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,payment_term - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersPaymentTerm - - value: payments,applied_payments,line_items,tracking_categories - name: PaymentsAppliedPaymentsLineItemsTrackingCategories - - value: >- - payments,applied_payments,line_items,tracking_categories,accounting_period - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,line_items,tracking_categories,company - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,company,employee - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,company,payment_term - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm - - value: payments,applied_payments,line_items,tracking_categories,contact - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,employee - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,payment_term - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm - - value: payments,applied_payments,line_items,tracking_categories,employee - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm - - value: payments,applied_payments,line_items,tracking_categories,payment_term - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm - - value: payments,applied_payments,payment_term - name: PaymentsAppliedPaymentsPaymentTerm - - value: payments,applied_payments,purchase_orders - name: PaymentsAppliedPaymentsPurchaseOrders - - value: payments,applied_payments,purchase_orders,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,accounting_period,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm - - value: payments,applied_payments,purchase_orders,applied_credit_notes - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotes - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,purchase_orders,applied_credit_notes,company - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,employee - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: payments,applied_payments,purchase_orders,applied_credit_notes,contact - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,employee - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: payments,applied_payments,purchase_orders,applied_vendor_credits - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCredits - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,employee - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,purchase_orders,company - name: PaymentsAppliedPaymentsPurchaseOrdersCompany - - value: payments,applied_payments,purchase_orders,company,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,purchase_orders,company,employee - name: PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,company,employee,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,company,employee,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm - - value: payments,applied_payments,purchase_orders,company,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersCompanyPaymentTerm - - value: payments,applied_payments,purchase_orders,contact - name: PaymentsAppliedPaymentsPurchaseOrdersContact - - value: payments,applied_payments,purchase_orders,contact,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,purchase_orders,contact,company - name: PaymentsAppliedPaymentsPurchaseOrdersContactCompany - - value: >- - payments,applied_payments,purchase_orders,contact,company,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,purchase_orders,contact,company,employee - name: PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,contact,company,employee,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: payments,applied_payments,purchase_orders,contact,company,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm - - value: payments,applied_payments,purchase_orders,contact,employee - name: PaymentsAppliedPaymentsPurchaseOrdersContactEmployee - - value: >- - payments,applied_payments,purchase_orders,contact,employee,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,contact,employee,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm - - value: payments,applied_payments,purchase_orders,contact,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersContactPaymentTerm - - value: payments,applied_payments,purchase_orders,employee - name: PaymentsAppliedPaymentsPurchaseOrdersEmployee - - value: payments,applied_payments,purchase_orders,employee,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,purchase_orders,employee,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersEmployeePaymentTerm - - value: payments,applied_payments,purchase_orders,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersPaymentTerm - - value: payments,applied_payments,tracking_categories - name: PaymentsAppliedPaymentsTrackingCategories - - value: payments,applied_payments,tracking_categories,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,accounting_period,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm - - value: payments,applied_payments,tracking_categories,applied_credit_notes - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotes - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContact - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,employee - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: payments,applied_payments,tracking_categories,applied_vendor_credits - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCredits - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,employee - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,tracking_categories,company - name: PaymentsAppliedPaymentsTrackingCategoriesCompany - - value: >- - payments,applied_payments,tracking_categories,company,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,tracking_categories,company,employee - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,company,employee,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm - - value: payments,applied_payments,tracking_categories,company,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyPaymentTerm - - value: payments,applied_payments,tracking_categories,contact - name: PaymentsAppliedPaymentsTrackingCategoriesContact - - value: >- - payments,applied_payments,tracking_categories,contact,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,tracking_categories,contact,company - name: PaymentsAppliedPaymentsTrackingCategoriesContactCompany - - value: >- - payments,applied_payments,tracking_categories,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,tracking_categories,contact,company,employee - name: PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,contact,company,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm - - value: payments,applied_payments,tracking_categories,contact,employee - name: PaymentsAppliedPaymentsTrackingCategoriesContactEmployee - - value: >- - payments,applied_payments,tracking_categories,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,contact,employee,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm - - value: payments,applied_payments,tracking_categories,contact,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesContactPaymentTerm - - value: payments,applied_payments,tracking_categories,employee - name: PaymentsAppliedPaymentsTrackingCategoriesEmployee - - value: >- - payments,applied_payments,tracking_categories,employee,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,tracking_categories,employee,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesEmployeePaymentTerm - - value: payments,applied_payments,tracking_categories,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesPaymentTerm - - value: payments,applied_payments,tracking_categories,purchase_orders - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrders - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,tracking_categories,purchase_orders,company - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,employee - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: payments,applied_payments,tracking_categories,purchase_orders,contact - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContact - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,employee - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: payments,applied_payments,tracking_categories,purchase_orders,employee - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm - - value: payments,applied_vendor_credits - name: PaymentsAppliedVendorCredits - - value: payments,applied_vendor_credits,accounting_period - name: PaymentsAppliedVendorCreditsAccountingPeriod - - value: payments,applied_vendor_credits,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,company - name: PaymentsAppliedVendorCreditsCompany - - value: payments,applied_vendor_credits,company,accounting_period - name: PaymentsAppliedVendorCreditsCompanyAccountingPeriod - - value: payments,applied_vendor_credits,company,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,company,employee - name: PaymentsAppliedVendorCreditsCompanyEmployee - - value: payments,applied_vendor_credits,company,employee,accounting_period - name: PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_vendor_credits,company,employee,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,company,employee,payment_term - name: PaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: payments,applied_vendor_credits,company,payment_term - name: PaymentsAppliedVendorCreditsCompanyPaymentTerm - - value: payments,applied_vendor_credits,contact - name: PaymentsAppliedVendorCreditsContact - - value: payments,applied_vendor_credits,contact,accounting_period - name: PaymentsAppliedVendorCreditsContactAccountingPeriod - - value: payments,applied_vendor_credits,contact,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,contact,company - name: PaymentsAppliedVendorCreditsContactCompany - - value: payments,applied_vendor_credits,contact,company,accounting_period - name: PaymentsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_vendor_credits,contact,company,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,contact,company,employee - name: PaymentsAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_vendor_credits,contact,company,employee,accounting_period - name: PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,contact,company,employee,payment_term - name: PaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: payments,applied_vendor_credits,contact,company,payment_term - name: PaymentsAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,applied_vendor_credits,contact,employee - name: PaymentsAppliedVendorCreditsContactEmployee - - value: payments,applied_vendor_credits,contact,employee,accounting_period - name: PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,contact,employee,payment_term - name: PaymentsAppliedVendorCreditsContactEmployeePaymentTerm - - value: payments,applied_vendor_credits,contact,payment_term - name: PaymentsAppliedVendorCreditsContactPaymentTerm - - value: payments,applied_vendor_credits,employee - name: PaymentsAppliedVendorCreditsEmployee - - value: payments,applied_vendor_credits,employee,accounting_period - name: PaymentsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_vendor_credits,employee,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,employee,payment_term - name: PaymentsAppliedVendorCreditsEmployeePaymentTerm - - value: payments,applied_vendor_credits,payment_term - name: PaymentsAppliedVendorCreditsPaymentTerm - - value: payments,company - name: PaymentsCompany - - value: payments,company,accounting_period - name: PaymentsCompanyAccountingPeriod - - value: payments,company,accounting_period,payment_term - name: PaymentsCompanyAccountingPeriodPaymentTerm - - value: payments,company,employee - name: PaymentsCompanyEmployee - - value: payments,company,employee,accounting_period - name: PaymentsCompanyEmployeeAccountingPeriod - - value: payments,company,employee,accounting_period,payment_term - name: PaymentsCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,company,employee,payment_term - name: PaymentsCompanyEmployeePaymentTerm - - value: payments,company,payment_term - name: PaymentsCompanyPaymentTerm - - value: payments,contact - name: PaymentsContact - - value: payments,contact,accounting_period - name: PaymentsContactAccountingPeriod - - value: payments,contact,accounting_period,payment_term - name: PaymentsContactAccountingPeriodPaymentTerm - - value: payments,contact,company - name: PaymentsContactCompany - - value: payments,contact,company,accounting_period - name: PaymentsContactCompanyAccountingPeriod - - value: payments,contact,company,accounting_period,payment_term - name: PaymentsContactCompanyAccountingPeriodPaymentTerm - - value: payments,contact,company,employee - name: PaymentsContactCompanyEmployee - - value: payments,contact,company,employee,accounting_period - name: PaymentsContactCompanyEmployeeAccountingPeriod - - value: payments,contact,company,employee,accounting_period,payment_term - name: PaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,contact,company,employee,payment_term - name: PaymentsContactCompanyEmployeePaymentTerm - - value: payments,contact,company,payment_term - name: PaymentsContactCompanyPaymentTerm - - value: payments,contact,employee - name: PaymentsContactEmployee - - value: payments,contact,employee,accounting_period - name: PaymentsContactEmployeeAccountingPeriod - - value: payments,contact,employee,accounting_period,payment_term - name: PaymentsContactEmployeeAccountingPeriodPaymentTerm - - value: payments,contact,employee,payment_term - name: PaymentsContactEmployeePaymentTerm - - value: payments,contact,payment_term - name: PaymentsContactPaymentTerm - - value: payments,employee - name: PaymentsEmployee - - value: payments,employee,accounting_period - name: PaymentsEmployeeAccountingPeriod - - value: payments,employee,accounting_period,payment_term - name: PaymentsEmployeeAccountingPeriodPaymentTerm - - value: payments,employee,payment_term - name: PaymentsEmployeePaymentTerm - - value: payments,line_items - name: PaymentsLineItems - - value: payments,line_items,accounting_period - name: PaymentsLineItemsAccountingPeriod - - value: payments,line_items,accounting_period,payment_term - name: PaymentsLineItemsAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes - name: PaymentsLineItemsAppliedCreditNotes - - value: payments,line_items,applied_credit_notes,accounting_period - name: PaymentsLineItemsAppliedCreditNotesAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,accounting_period,payment_term - name: PaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,applied_vendor_credits - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,employee - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,line_items,applied_credit_notes,company - name: PaymentsLineItemsAppliedCreditNotesCompany - - value: payments,line_items,applied_credit_notes,company,accounting_period - name: PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,company,accounting_period,payment_term - name: PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,company,employee - name: PaymentsLineItemsAppliedCreditNotesCompanyEmployee - - value: >- - payments,line_items,applied_credit_notes,company,employee,accounting_period - name: PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,company,employee,payment_term - name: PaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: payments,line_items,applied_credit_notes,company,payment_term - name: PaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm - - value: payments,line_items,applied_credit_notes,contact - name: PaymentsLineItemsAppliedCreditNotesContact - - value: payments,line_items,applied_credit_notes,contact,accounting_period - name: PaymentsLineItemsAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,contact,accounting_period,payment_term - name: PaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,contact,company - name: PaymentsLineItemsAppliedCreditNotesContactCompany - - value: >- - payments,line_items,applied_credit_notes,contact,company,accounting_period - name: PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,contact,company,employee - name: PaymentsLineItemsAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,line_items,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,contact,company,employee,payment_term - name: PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: payments,line_items,applied_credit_notes,contact,company,payment_term - name: PaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm - - value: payments,line_items,applied_credit_notes,contact,employee - name: PaymentsLineItemsAppliedCreditNotesContactEmployee - - value: >- - payments,line_items,applied_credit_notes,contact,employee,accounting_period - name: PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,contact,employee,payment_term - name: PaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm - - value: payments,line_items,applied_credit_notes,contact,payment_term - name: PaymentsLineItemsAppliedCreditNotesContactPaymentTerm - - value: payments,line_items,applied_credit_notes,employee - name: PaymentsLineItemsAppliedCreditNotesEmployee - - value: payments,line_items,applied_credit_notes,employee,accounting_period - name: PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,employee,accounting_period,payment_term - name: PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,employee,payment_term - name: PaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm - - value: payments,line_items,applied_credit_notes,payment_term - name: PaymentsLineItemsAppliedCreditNotesPaymentTerm - - value: payments,line_items,applied_vendor_credits - name: PaymentsLineItemsAppliedVendorCredits - - value: payments,line_items,applied_vendor_credits,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,accounting_period,payment_term - name: PaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,line_items,applied_vendor_credits,company - name: PaymentsLineItemsAppliedVendorCreditsCompany - - value: payments,line_items,applied_vendor_credits,company,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,applied_vendor_credits,company,employee - name: PaymentsLineItemsAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,applied_vendor_credits,company,employee,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_vendor_credits,company,employee,payment_term - name: PaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: payments,line_items,applied_vendor_credits,company,payment_term - name: PaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm - - value: payments,line_items,applied_vendor_credits,contact - name: PaymentsLineItemsAppliedVendorCreditsContact - - value: payments,line_items,applied_vendor_credits,contact,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,line_items,applied_vendor_credits,contact,company - name: PaymentsLineItemsAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,applied_vendor_credits,contact,company,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,applied_vendor_credits,contact,company,employee - name: PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_vendor_credits,contact,company,employee,payment_term - name: PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,applied_vendor_credits,contact,company,payment_term - name: PaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,line_items,applied_vendor_credits,contact,employee - name: PaymentsLineItemsAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,applied_vendor_credits,contact,employee,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_vendor_credits,contact,employee,payment_term - name: PaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm - - value: payments,line_items,applied_vendor_credits,contact,payment_term - name: PaymentsLineItemsAppliedVendorCreditsContactPaymentTerm - - value: payments,line_items,applied_vendor_credits,employee - name: PaymentsLineItemsAppliedVendorCreditsEmployee - - value: payments,line_items,applied_vendor_credits,employee,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,applied_vendor_credits,employee,payment_term - name: PaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm - - value: payments,line_items,applied_vendor_credits,payment_term - name: PaymentsLineItemsAppliedVendorCreditsPaymentTerm - - value: payments,line_items,company - name: PaymentsLineItemsCompany - - value: payments,line_items,company,accounting_period - name: PaymentsLineItemsCompanyAccountingPeriod - - value: payments,line_items,company,accounting_period,payment_term - name: PaymentsLineItemsCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,company,employee - name: PaymentsLineItemsCompanyEmployee - - value: payments,line_items,company,employee,accounting_period - name: PaymentsLineItemsCompanyEmployeeAccountingPeriod - - value: payments,line_items,company,employee,accounting_period,payment_term - name: PaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,company,employee,payment_term - name: PaymentsLineItemsCompanyEmployeePaymentTerm - - value: payments,line_items,company,payment_term - name: PaymentsLineItemsCompanyPaymentTerm - - value: payments,line_items,contact - name: PaymentsLineItemsContact - - value: payments,line_items,contact,accounting_period - name: PaymentsLineItemsContactAccountingPeriod - - value: payments,line_items,contact,accounting_period,payment_term - name: PaymentsLineItemsContactAccountingPeriodPaymentTerm - - value: payments,line_items,contact,company - name: PaymentsLineItemsContactCompany - - value: payments,line_items,contact,company,accounting_period - name: PaymentsLineItemsContactCompanyAccountingPeriod - - value: payments,line_items,contact,company,accounting_period,payment_term - name: PaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,contact,company,employee - name: PaymentsLineItemsContactCompanyEmployee - - value: payments,line_items,contact,company,employee,accounting_period - name: PaymentsLineItemsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,contact,company,employee,accounting_period,payment_term - name: PaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,contact,company,employee,payment_term - name: PaymentsLineItemsContactCompanyEmployeePaymentTerm - - value: payments,line_items,contact,company,payment_term - name: PaymentsLineItemsContactCompanyPaymentTerm - - value: payments,line_items,contact,employee - name: PaymentsLineItemsContactEmployee - - value: payments,line_items,contact,employee,accounting_period - name: PaymentsLineItemsContactEmployeeAccountingPeriod - - value: payments,line_items,contact,employee,accounting_period,payment_term - name: PaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,contact,employee,payment_term - name: PaymentsLineItemsContactEmployeePaymentTerm - - value: payments,line_items,contact,payment_term - name: PaymentsLineItemsContactPaymentTerm - - value: payments,line_items,employee - name: PaymentsLineItemsEmployee - - value: payments,line_items,employee,accounting_period - name: PaymentsLineItemsEmployeeAccountingPeriod - - value: payments,line_items,employee,accounting_period,payment_term - name: PaymentsLineItemsEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,employee,payment_term - name: PaymentsLineItemsEmployeePaymentTerm - - value: payments,line_items,payment_term - name: PaymentsLineItemsPaymentTerm - - value: payments,line_items,purchase_orders - name: PaymentsLineItemsPurchaseOrders - - value: payments,line_items,purchase_orders,accounting_period - name: PaymentsLineItemsPurchaseOrdersAccountingPeriod - - value: payments,line_items,purchase_orders,accounting_period,payment_term - name: PaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,applied_credit_notes - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotes - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,accounting_period - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,line_items,purchase_orders,applied_credit_notes,company - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,employee - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: payments,line_items,purchase_orders,applied_credit_notes,contact - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,employee - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: payments,line_items,purchase_orders,applied_credit_notes,employee - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: payments,line_items,purchase_orders,applied_credit_notes,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: payments,line_items,purchase_orders,applied_vendor_credits - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCredits - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,accounting_period - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,applied_vendor_credits,company - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,employee - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: payments,line_items,purchase_orders,applied_vendor_credits,contact - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,employee - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: payments,line_items,purchase_orders,applied_vendor_credits,employee - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,line_items,purchase_orders,company - name: PaymentsLineItemsPurchaseOrdersCompany - - value: payments,line_items,purchase_orders,company,accounting_period - name: PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,company,accounting_period,payment_term - name: PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,company,employee - name: PaymentsLineItemsPurchaseOrdersCompanyEmployee - - value: payments,line_items,purchase_orders,company,employee,accounting_period - name: PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,company,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm - - value: payments,line_items,purchase_orders,company,payment_term - name: PaymentsLineItemsPurchaseOrdersCompanyPaymentTerm - - value: payments,line_items,purchase_orders,contact - name: PaymentsLineItemsPurchaseOrdersContact - - value: payments,line_items,purchase_orders,contact,accounting_period - name: PaymentsLineItemsPurchaseOrdersContactAccountingPeriod - - value: >- - payments,line_items,purchase_orders,contact,accounting_period,payment_term - name: PaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,contact,company - name: PaymentsLineItemsPurchaseOrdersContactCompany - - value: payments,line_items,purchase_orders,contact,company,accounting_period - name: PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,contact,company,employee - name: PaymentsLineItemsPurchaseOrdersContactCompanyEmployee - - value: >- - payments,line_items,purchase_orders,contact,company,employee,accounting_period - name: PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,contact,company,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: payments,line_items,purchase_orders,contact,company,payment_term - name: PaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm - - value: payments,line_items,purchase_orders,contact,employee - name: PaymentsLineItemsPurchaseOrdersContactEmployee - - value: payments,line_items,purchase_orders,contact,employee,accounting_period - name: PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,contact,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm - - value: payments,line_items,purchase_orders,contact,payment_term - name: PaymentsLineItemsPurchaseOrdersContactPaymentTerm - - value: payments,line_items,purchase_orders,employee - name: PaymentsLineItemsPurchaseOrdersEmployee - - value: payments,line_items,purchase_orders,employee,accounting_period - name: PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,employee,accounting_period,payment_term - name: PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersEmployeePaymentTerm - - value: payments,line_items,purchase_orders,payment_term - name: PaymentsLineItemsPurchaseOrdersPaymentTerm - - value: payments,line_items,tracking_categories - name: PaymentsLineItemsTrackingCategories - - value: payments,line_items,tracking_categories,accounting_period - name: PaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: payments,line_items,tracking_categories,accounting_period,payment_term - name: PaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,applied_credit_notes - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotes - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,accounting_period - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,line_items,tracking_categories,applied_credit_notes,company - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,employee - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: payments,line_items,tracking_categories,applied_credit_notes,contact - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,employee - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: payments,line_items,tracking_categories,applied_credit_notes,employee - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,payment_term - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: payments,line_items,tracking_categories,applied_vendor_credits - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCredits - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,applied_vendor_credits,company - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,employee - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: payments,line_items,tracking_categories,applied_vendor_credits,contact - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,employee - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,employee - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,payment_term - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: payments,line_items,tracking_categories,company - name: PaymentsLineItemsTrackingCategoriesCompany - - value: payments,line_items,tracking_categories,company,accounting_period - name: PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,company,accounting_period,payment_term - name: PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,company,employee - name: PaymentsLineItemsTrackingCategoriesCompanyEmployee - - value: >- - payments,line_items,tracking_categories,company,employee,accounting_period - name: PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,company,employee,payment_term - name: PaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm - - value: payments,line_items,tracking_categories,company,payment_term - name: PaymentsLineItemsTrackingCategoriesCompanyPaymentTerm - - value: payments,line_items,tracking_categories,contact - name: PaymentsLineItemsTrackingCategoriesContact - - value: payments,line_items,tracking_categories,contact,accounting_period - name: PaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,contact,accounting_period,payment_term - name: PaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,contact,company - name: PaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - payments,line_items,tracking_categories,contact,company,accounting_period - name: PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,contact,company,employee - name: PaymentsLineItemsTrackingCategoriesContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,contact,company,employee,payment_term - name: PaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: payments,line_items,tracking_categories,contact,company,payment_term - name: PaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm - - value: payments,line_items,tracking_categories,contact,employee - name: PaymentsLineItemsTrackingCategoriesContactEmployee - - value: >- - payments,line_items,tracking_categories,contact,employee,accounting_period - name: PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,contact,employee,payment_term - name: PaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm - - value: payments,line_items,tracking_categories,contact,payment_term - name: PaymentsLineItemsTrackingCategoriesContactPaymentTerm - - value: payments,line_items,tracking_categories,employee - name: PaymentsLineItemsTrackingCategoriesEmployee - - value: payments,line_items,tracking_categories,employee,accounting_period - name: PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,employee,accounting_period,payment_term - name: PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,employee,payment_term - name: PaymentsLineItemsTrackingCategoriesEmployeePaymentTerm - - value: payments,line_items,tracking_categories,payment_term - name: PaymentsLineItemsTrackingCategoriesPaymentTerm - - value: payments,line_items,tracking_categories,purchase_orders - name: PaymentsLineItemsTrackingCategoriesPurchaseOrders - - value: >- - payments,line_items,tracking_categories,purchase_orders,accounting_period - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,line_items,tracking_categories,purchase_orders,company - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,employee - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,payment_term - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: payments,line_items,tracking_categories,purchase_orders,contact - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersContact - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,employee - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,payment_term - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: payments,line_items,tracking_categories,purchase_orders,employee - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,employee,payment_term - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: payments,line_items,tracking_categories,purchase_orders,payment_term - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm - - value: payments,payment_term - name: PaymentsPaymentTerm - - value: payments,purchase_orders - name: PaymentsPurchaseOrders - - value: payments,purchase_orders,accounting_period - name: PaymentsPurchaseOrdersAccountingPeriod - - value: payments,purchase_orders,accounting_period,payment_term - name: PaymentsPurchaseOrdersAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes - name: PaymentsPurchaseOrdersAppliedCreditNotes - - value: payments,purchase_orders,applied_credit_notes,accounting_period - name: PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,applied_vendor_credits - name: PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,company - name: PaymentsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,purchase_orders,applied_credit_notes,company,accounting_period - name: PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,company,employee - name: PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,company,employee,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: payments,purchase_orders,applied_credit_notes,company,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,contact - name: PaymentsPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,purchase_orders,applied_credit_notes,contact,accounting_period - name: PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,contact,company - name: PaymentsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,contact,company,employee - name: PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,contact,employee - name: PaymentsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: payments,purchase_orders,applied_credit_notes,contact,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,employee - name: PaymentsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,employee,accounting_period - name: PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,employee,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: payments,purchase_orders,applied_credit_notes,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits - name: PaymentsPurchaseOrdersAppliedVendorCredits - - value: payments,purchase_orders,applied_vendor_credits,accounting_period - name: PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,company - name: PaymentsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,purchase_orders,applied_vendor_credits,company,accounting_period - name: PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,company,employee - name: PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,company,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,contact - name: PaymentsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,accounting_period - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,contact,company - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,employee - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,contact,employee - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,contact,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,employee - name: PaymentsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,purchase_orders,applied_vendor_credits,employee,accounting_period - name: PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,employee,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,purchase_orders,company - name: PaymentsPurchaseOrdersCompany - - value: payments,purchase_orders,company,accounting_period - name: PaymentsPurchaseOrdersCompanyAccountingPeriod - - value: payments,purchase_orders,company,accounting_period,payment_term - name: PaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: payments,purchase_orders,company,employee - name: PaymentsPurchaseOrdersCompanyEmployee - - value: payments,purchase_orders,company,employee,accounting_period - name: PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,company,employee,accounting_period,payment_term - name: PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,company,employee,payment_term - name: PaymentsPurchaseOrdersCompanyEmployeePaymentTerm - - value: payments,purchase_orders,company,payment_term - name: PaymentsPurchaseOrdersCompanyPaymentTerm - - value: payments,purchase_orders,contact - name: PaymentsPurchaseOrdersContact - - value: payments,purchase_orders,contact,accounting_period - name: PaymentsPurchaseOrdersContactAccountingPeriod - - value: payments,purchase_orders,contact,accounting_period,payment_term - name: PaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: payments,purchase_orders,contact,company - name: PaymentsPurchaseOrdersContactCompany - - value: payments,purchase_orders,contact,company,accounting_period - name: PaymentsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,purchase_orders,contact,company,accounting_period,payment_term - name: PaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: payments,purchase_orders,contact,company,employee - name: PaymentsPurchaseOrdersContactCompanyEmployee - - value: payments,purchase_orders,contact,company,employee,accounting_period - name: PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,contact,company,employee,payment_term - name: PaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: payments,purchase_orders,contact,company,payment_term - name: PaymentsPurchaseOrdersContactCompanyPaymentTerm - - value: payments,purchase_orders,contact,employee - name: PaymentsPurchaseOrdersContactEmployee - - value: payments,purchase_orders,contact,employee,accounting_period - name: PaymentsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,contact,employee,accounting_period,payment_term - name: PaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,contact,employee,payment_term - name: PaymentsPurchaseOrdersContactEmployeePaymentTerm - - value: payments,purchase_orders,contact,payment_term - name: PaymentsPurchaseOrdersContactPaymentTerm - - value: payments,purchase_orders,employee - name: PaymentsPurchaseOrdersEmployee - - value: payments,purchase_orders,employee,accounting_period - name: PaymentsPurchaseOrdersEmployeeAccountingPeriod - - value: payments,purchase_orders,employee,accounting_period,payment_term - name: PaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,employee,payment_term - name: PaymentsPurchaseOrdersEmployeePaymentTerm - - value: payments,purchase_orders,payment_term - name: PaymentsPurchaseOrdersPaymentTerm - - value: payments,tracking_categories - name: PaymentsTrackingCategories - - value: payments,tracking_categories,accounting_period - name: PaymentsTrackingCategoriesAccountingPeriod - - value: payments,tracking_categories,accounting_period,payment_term - name: PaymentsTrackingCategoriesAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_credit_notes - name: PaymentsTrackingCategoriesAppliedCreditNotes - - value: payments,tracking_categories,applied_credit_notes,accounting_period - name: PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits - name: PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,company - name: PaymentsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - payments,tracking_categories,applied_credit_notes,company,accounting_period - name: PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,company,employee - name: PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,company,employee,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: payments,tracking_categories,applied_credit_notes,company,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,contact - name: PaymentsTrackingCategoriesAppliedCreditNotesContact - - value: >- - payments,tracking_categories,applied_credit_notes,contact,accounting_period - name: PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,contact,company - name: PaymentsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,employee - name: PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,contact,employee - name: PaymentsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: payments,tracking_categories,applied_credit_notes,contact,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,employee - name: PaymentsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,employee,accounting_period - name: PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,employee,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: payments,tracking_categories,applied_credit_notes,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits - name: PaymentsTrackingCategoriesAppliedVendorCredits - - value: payments,tracking_categories,applied_vendor_credits,accounting_period - name: PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,company - name: PaymentsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - payments,tracking_categories,applied_vendor_credits,company,accounting_period - name: PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,company,employee - name: PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,company,payment_term - name: PaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,contact - name: PaymentsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,accounting_period - name: PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,contact,company - name: PaymentsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,employee - name: PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,contact,employee - name: PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,payment_term - name: PaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,employee - name: PaymentsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - payments,tracking_categories,applied_vendor_credits,employee,accounting_period - name: PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,employee,payment_term - name: PaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,payment_term - name: PaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: payments,tracking_categories,company - name: PaymentsTrackingCategoriesCompany - - value: payments,tracking_categories,company,accounting_period - name: PaymentsTrackingCategoriesCompanyAccountingPeriod - - value: payments,tracking_categories,company,accounting_period,payment_term - name: PaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,company,employee - name: PaymentsTrackingCategoriesCompanyEmployee - - value: payments,tracking_categories,company,employee,accounting_period - name: PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,company,employee,accounting_period,payment_term - name: PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,tracking_categories,company,employee,payment_term - name: PaymentsTrackingCategoriesCompanyEmployeePaymentTerm - - value: payments,tracking_categories,company,payment_term - name: PaymentsTrackingCategoriesCompanyPaymentTerm - - value: payments,tracking_categories,contact - name: PaymentsTrackingCategoriesContact - - value: payments,tracking_categories,contact,accounting_period - name: PaymentsTrackingCategoriesContactAccountingPeriod - - value: payments,tracking_categories,contact,accounting_period,payment_term - name: PaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: payments,tracking_categories,contact,company - name: PaymentsTrackingCategoriesContactCompany - - value: payments,tracking_categories,contact,company,accounting_period - name: PaymentsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,contact,company,accounting_period,payment_term - name: PaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,contact,company,employee - name: PaymentsTrackingCategoriesContactCompanyEmployee - - value: >- - payments,tracking_categories,contact,company,employee,accounting_period - name: PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,tracking_categories,contact,company,employee,payment_term - name: PaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: payments,tracking_categories,contact,company,payment_term - name: PaymentsTrackingCategoriesContactCompanyPaymentTerm - - value: payments,tracking_categories,contact,employee - name: PaymentsTrackingCategoriesContactEmployee - - value: payments,tracking_categories,contact,employee,accounting_period - name: PaymentsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,contact,employee,accounting_period,payment_term - name: PaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: payments,tracking_categories,contact,employee,payment_term - name: PaymentsTrackingCategoriesContactEmployeePaymentTerm - - value: payments,tracking_categories,contact,payment_term - name: PaymentsTrackingCategoriesContactPaymentTerm - - value: payments,tracking_categories,employee - name: PaymentsTrackingCategoriesEmployee - - value: payments,tracking_categories,employee,accounting_period - name: PaymentsTrackingCategoriesEmployeeAccountingPeriod - - value: payments,tracking_categories,employee,accounting_period,payment_term - name: PaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: payments,tracking_categories,employee,payment_term - name: PaymentsTrackingCategoriesEmployeePaymentTerm - - value: payments,tracking_categories,payment_term - name: PaymentsTrackingCategoriesPaymentTerm - - value: payments,tracking_categories,purchase_orders - name: PaymentsTrackingCategoriesPurchaseOrders - - value: payments,tracking_categories,purchase_orders,accounting_period - name: PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,accounting_period,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: payments,tracking_categories,purchase_orders,applied_credit_notes - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,employee - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: payments,tracking_categories,purchase_orders,applied_vendor_credits - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,tracking_categories,purchase_orders,company - name: PaymentsTrackingCategoriesPurchaseOrdersCompany - - value: payments,tracking_categories,purchase_orders,company,accounting_period - name: PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,purchase_orders,company,employee - name: PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,company,employee,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: payments,tracking_categories,purchase_orders,company,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: payments,tracking_categories,purchase_orders,contact - name: PaymentsTrackingCategoriesPurchaseOrdersContact - - value: payments,tracking_categories,purchase_orders,contact,accounting_period - name: PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: payments,tracking_categories,purchase_orders,contact,company - name: PaymentsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - payments,tracking_categories,purchase_orders,contact,company,accounting_period - name: PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,purchase_orders,contact,company,employee - name: PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,contact,company,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: payments,tracking_categories,purchase_orders,contact,employee - name: PaymentsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - payments,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,contact,employee,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: payments,tracking_categories,purchase_orders,contact,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: payments,tracking_categories,purchase_orders,employee - name: PaymentsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - payments,tracking_categories,purchase_orders,employee,accounting_period - name: PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: payments,tracking_categories,purchase_orders,employee,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: payments,tracking_categories,purchase_orders,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersPaymentTerm - - purchase_orders - - value: purchase_orders,accounting_period - name: PurchaseOrdersAccountingPeriod - - value: purchase_orders,accounting_period,payment_term - name: PurchaseOrdersAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes - name: PurchaseOrdersAppliedCreditNotes - - value: purchase_orders,applied_credit_notes,accounting_period - name: PurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: purchase_orders,applied_credit_notes,accounting_period,payment_term - name: PurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,applied_vendor_credits - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: purchase_orders,applied_credit_notes,company - name: PurchaseOrdersAppliedCreditNotesCompany - - value: purchase_orders,applied_credit_notes,company,accounting_period - name: PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,company,employee - name: PurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - purchase_orders,applied_credit_notes,company,employee,accounting_period - name: PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,company,employee,payment_term - name: PurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: purchase_orders,applied_credit_notes,company,payment_term - name: PurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: purchase_orders,applied_credit_notes,contact - name: PurchaseOrdersAppliedCreditNotesContact - - value: purchase_orders,applied_credit_notes,contact,accounting_period - name: PurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: PurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,contact,company - name: PurchaseOrdersAppliedCreditNotesContactCompany - - value: purchase_orders,applied_credit_notes,contact,company,accounting_period - name: PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,contact,company,employee - name: PurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: PurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: purchase_orders,applied_credit_notes,contact,company,payment_term - name: PurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: purchase_orders,applied_credit_notes,contact,employee - name: PurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,contact,employee,payment_term - name: PurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: purchase_orders,applied_credit_notes,contact,payment_term - name: PurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: purchase_orders,applied_credit_notes,employee - name: PurchaseOrdersAppliedCreditNotesEmployee - - value: purchase_orders,applied_credit_notes,employee,accounting_period - name: PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,employee,payment_term - name: PurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: purchase_orders,applied_credit_notes,payment_term - name: PurchaseOrdersAppliedCreditNotesPaymentTerm - - value: purchase_orders,applied_vendor_credits - name: PurchaseOrdersAppliedVendorCredits - - value: purchase_orders,applied_vendor_credits,accounting_period - name: PurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: PurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,company - name: PurchaseOrdersAppliedVendorCreditsCompany - - value: purchase_orders,applied_vendor_credits,company,accounting_period - name: PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,company,employee - name: PurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,company,employee,payment_term - name: PurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: purchase_orders,applied_vendor_credits,company,payment_term - name: PurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: purchase_orders,applied_vendor_credits,contact - name: PurchaseOrdersAppliedVendorCreditsContact - - value: purchase_orders,applied_vendor_credits,contact,accounting_period - name: PurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: PurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,company - name: PurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,company,employee - name: PurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,company,payment_term - name: PurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,employee - name: PurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: PurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,payment_term - name: PurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: purchase_orders,applied_vendor_credits,employee - name: PurchaseOrdersAppliedVendorCreditsEmployee - - value: purchase_orders,applied_vendor_credits,employee,accounting_period - name: PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,employee,payment_term - name: PurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: purchase_orders,applied_vendor_credits,payment_term - name: PurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: purchase_orders,company - name: PurchaseOrdersCompany - - value: purchase_orders,company,accounting_period - name: PurchaseOrdersCompanyAccountingPeriod - - value: purchase_orders,company,accounting_period,payment_term - name: PurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,company,employee - name: PurchaseOrdersCompanyEmployee - - value: purchase_orders,company,employee,accounting_period - name: PurchaseOrdersCompanyEmployeeAccountingPeriod - - value: purchase_orders,company,employee,accounting_period,payment_term - name: PurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,company,employee,payment_term - name: PurchaseOrdersCompanyEmployeePaymentTerm - - value: purchase_orders,company,payment_term - name: PurchaseOrdersCompanyPaymentTerm - - value: purchase_orders,contact - name: PurchaseOrdersContact - - value: purchase_orders,contact,accounting_period - name: PurchaseOrdersContactAccountingPeriod - - value: purchase_orders,contact,accounting_period,payment_term - name: PurchaseOrdersContactAccountingPeriodPaymentTerm - - value: purchase_orders,contact,company - name: PurchaseOrdersContactCompany - - value: purchase_orders,contact,company,accounting_period - name: PurchaseOrdersContactCompanyAccountingPeriod - - value: purchase_orders,contact,company,accounting_period,payment_term - name: PurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,contact,company,employee - name: PurchaseOrdersContactCompanyEmployee - - value: purchase_orders,contact,company,employee,accounting_period - name: PurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,contact,company,employee,accounting_period,payment_term - name: PurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,contact,company,employee,payment_term - name: PurchaseOrdersContactCompanyEmployeePaymentTerm - - value: purchase_orders,contact,company,payment_term - name: PurchaseOrdersContactCompanyPaymentTerm - - value: purchase_orders,contact,employee - name: PurchaseOrdersContactEmployee - - value: purchase_orders,contact,employee,accounting_period - name: PurchaseOrdersContactEmployeeAccountingPeriod - - value: purchase_orders,contact,employee,accounting_period,payment_term - name: PurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,contact,employee,payment_term - name: PurchaseOrdersContactEmployeePaymentTerm - - value: purchase_orders,contact,payment_term - name: PurchaseOrdersContactPaymentTerm - - value: purchase_orders,employee - name: PurchaseOrdersEmployee - - value: purchase_orders,employee,accounting_period - name: PurchaseOrdersEmployeeAccountingPeriod - - value: purchase_orders,employee,accounting_period,payment_term - name: PurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,employee,payment_term - name: PurchaseOrdersEmployeePaymentTerm - - value: purchase_orders,payment_term - name: PurchaseOrdersPaymentTerm - - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,accounting_period,payment_term - name: TrackingCategoriesAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes - name: TrackingCategoriesAppliedCreditNotes - - value: tracking_categories,applied_credit_notes,accounting_period - name: TrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,accounting_period,payment_term - name: TrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,applied_vendor_credits - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: tracking_categories,applied_credit_notes,company - name: TrackingCategoriesAppliedCreditNotesCompany - - value: tracking_categories,applied_credit_notes,company,accounting_period - name: TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,company,employee - name: TrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - tracking_categories,applied_credit_notes,company,employee,accounting_period - name: TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,company,employee,payment_term - name: TrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: tracking_categories,applied_credit_notes,company,payment_term - name: TrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: tracking_categories,applied_credit_notes,contact - name: TrackingCategoriesAppliedCreditNotesContact - - value: tracking_categories,applied_credit_notes,contact,accounting_period - name: TrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: TrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,contact,company - name: TrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - tracking_categories,applied_credit_notes,contact,company,accounting_period - name: TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,contact,company,employee - name: TrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: TrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: tracking_categories,applied_credit_notes,contact,company,payment_term - name: TrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: tracking_categories,applied_credit_notes,contact,employee - name: TrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,contact,employee,payment_term - name: TrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: tracking_categories,applied_credit_notes,contact,payment_term - name: TrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: tracking_categories,applied_credit_notes,employee - name: TrackingCategoriesAppliedCreditNotesEmployee - - value: tracking_categories,applied_credit_notes,employee,accounting_period - name: TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,employee,payment_term - name: TrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: tracking_categories,applied_credit_notes,payment_term - name: TrackingCategoriesAppliedCreditNotesPaymentTerm - - value: tracking_categories,applied_vendor_credits - name: TrackingCategoriesAppliedVendorCredits - - value: tracking_categories,applied_vendor_credits,accounting_period - name: TrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: TrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: tracking_categories,applied_vendor_credits,company - name: TrackingCategoriesAppliedVendorCreditsCompany - - value: tracking_categories,applied_vendor_credits,company,accounting_period - name: TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,applied_vendor_credits,company,employee - name: TrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_vendor_credits,company,employee,payment_term - name: TrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: tracking_categories,applied_vendor_credits,company,payment_term - name: TrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: tracking_categories,applied_vendor_credits,contact - name: TrackingCategoriesAppliedVendorCreditsContact - - value: tracking_categories,applied_vendor_credits,contact,accounting_period - name: TrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: tracking_categories,applied_vendor_credits,contact,company - name: TrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,applied_vendor_credits,contact,company,employee - name: TrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - tracking_categories,applied_vendor_credits,contact,company,payment_term - name: TrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: tracking_categories,applied_vendor_credits,contact,employee - name: TrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: TrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: tracking_categories,applied_vendor_credits,contact,payment_term - name: TrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: tracking_categories,applied_vendor_credits,employee - name: TrackingCategoriesAppliedVendorCreditsEmployee - - value: tracking_categories,applied_vendor_credits,employee,accounting_period - name: TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,applied_vendor_credits,employee,payment_term - name: TrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: tracking_categories,applied_vendor_credits,payment_term - name: TrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,company,accounting_period,payment_term - name: TrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,company,employee - name: TrackingCategoriesCompanyEmployee - - value: tracking_categories,company,employee,accounting_period - name: TrackingCategoriesCompanyEmployeeAccountingPeriod - - value: tracking_categories,company,employee,accounting_period,payment_term - name: TrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,company,employee,payment_term - name: TrackingCategoriesCompanyEmployeePaymentTerm - - value: tracking_categories,company,payment_term - name: TrackingCategoriesCompanyPaymentTerm - - value: tracking_categories,contact - name: TrackingCategoriesContact - - value: tracking_categories,contact,accounting_period - name: TrackingCategoriesContactAccountingPeriod - - value: tracking_categories,contact,accounting_period,payment_term - name: TrackingCategoriesContactAccountingPeriodPaymentTerm - - value: tracking_categories,contact,company - name: TrackingCategoriesContactCompany - - value: tracking_categories,contact,company,accounting_period - name: TrackingCategoriesContactCompanyAccountingPeriod - - value: tracking_categories,contact,company,accounting_period,payment_term - name: TrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,contact,company,employee - name: TrackingCategoriesContactCompanyEmployee - - value: tracking_categories,contact,company,employee,accounting_period - name: TrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,contact,company,employee,accounting_period,payment_term - name: TrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,contact,company,employee,payment_term - name: TrackingCategoriesContactCompanyEmployeePaymentTerm - - value: tracking_categories,contact,company,payment_term - name: TrackingCategoriesContactCompanyPaymentTerm - - value: tracking_categories,contact,employee - name: TrackingCategoriesContactEmployee - - value: tracking_categories,contact,employee,accounting_period - name: TrackingCategoriesContactEmployeeAccountingPeriod - - value: tracking_categories,contact,employee,accounting_period,payment_term - name: TrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,contact,employee,payment_term - name: TrackingCategoriesContactEmployeePaymentTerm - - value: tracking_categories,contact,payment_term - name: TrackingCategoriesContactPaymentTerm - - value: tracking_categories,employee - name: TrackingCategoriesEmployee - - value: tracking_categories,employee,accounting_period - name: TrackingCategoriesEmployeeAccountingPeriod - - value: tracking_categories,employee,accounting_period,payment_term - name: TrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,employee,payment_term - name: TrackingCategoriesEmployeePaymentTerm - - value: tracking_categories,payment_term - name: TrackingCategoriesPaymentTerm - - value: tracking_categories,purchase_orders - name: TrackingCategoriesPurchaseOrders - - value: tracking_categories,purchase_orders,accounting_period - name: TrackingCategoriesPurchaseOrdersAccountingPeriod - - value: tracking_categories,purchase_orders,accounting_period,payment_term - name: TrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,applied_credit_notes - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: tracking_categories,purchase_orders,applied_credit_notes,company - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: tracking_categories,purchase_orders,applied_credit_notes,contact - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: tracking_categories,purchase_orders,applied_credit_notes,employee - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: tracking_categories,purchase_orders,applied_vendor_credits - name: TrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,applied_vendor_credits,company - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: tracking_categories,purchase_orders,applied_vendor_credits,contact - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: tracking_categories,purchase_orders,applied_vendor_credits,employee - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: tracking_categories,purchase_orders,company - name: TrackingCategoriesPurchaseOrdersCompany - - value: tracking_categories,purchase_orders,company,accounting_period - name: TrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,company,accounting_period,payment_term - name: TrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,company,employee - name: TrackingCategoriesPurchaseOrdersCompanyEmployee - - value: tracking_categories,purchase_orders,company,employee,accounting_period - name: TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,company,employee,payment_term - name: TrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: tracking_categories,purchase_orders,company,payment_term - name: TrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: tracking_categories,purchase_orders,contact - name: TrackingCategoriesPurchaseOrdersContact - - value: tracking_categories,purchase_orders,contact,accounting_period - name: TrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: TrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,contact,company - name: TrackingCategoriesPurchaseOrdersContactCompany - - value: tracking_categories,purchase_orders,contact,company,accounting_period - name: TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,contact,company,employee - name: TrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,contact,company,employee,payment_term - name: TrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: tracking_categories,purchase_orders,contact,company,payment_term - name: TrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: tracking_categories,purchase_orders,contact,employee - name: TrackingCategoriesPurchaseOrdersContactEmployee - - value: tracking_categories,purchase_orders,contact,employee,accounting_period - name: TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,contact,employee,payment_term - name: TrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: tracking_categories,purchase_orders,contact,payment_term - name: TrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: tracking_categories,purchase_orders,employee - name: TrackingCategoriesPurchaseOrdersEmployee - - value: tracking_categories,purchase_orders,employee,accounting_period - name: TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,employee,payment_term - name: TrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: tracking_categories,purchase_orders,payment_term - name: TrackingCategoriesPurchaseOrdersPaymentTerm - source: - openapi: openapi/openapi.yml - InvoicesListRequestStatus: - enum: - - DRAFT - - OPEN - - PAID - - PARTIALLY_PAID - - SUBMITTED - - VOID - source: - openapi: openapi/openapi.yml - InvoicesListRequestType: - enum: - - ACCOUNTS_PAYABLE - - ACCOUNTS_RECEIVABLE - source: - openapi: openapi/openapi.yml - InvoicesRetrieveRequestExpand: - enum: - - accounting_period - - value: accounting_period,payment_term - name: AccountingPeriodPaymentTerm - - applied_credit_notes - - value: applied_credit_notes,accounting_period - name: AppliedCreditNotesAccountingPeriod - - value: applied_credit_notes,accounting_period,payment_term - name: AppliedCreditNotesAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits - name: AppliedCreditNotesAppliedVendorCredits - - value: applied_credit_notes,applied_vendor_credits,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: AppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,company - name: AppliedCreditNotesAppliedVendorCreditsCompany - - value: applied_credit_notes,applied_vendor_credits,company,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,company,employee - name: AppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: AppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: applied_credit_notes,applied_vendor_credits,company,payment_term - name: AppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,contact - name: AppliedCreditNotesAppliedVendorCreditsContact - - value: applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,contact,company - name: AppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,contact,company,employee - name: AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: AppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,contact,employee - name: AppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: AppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: applied_credit_notes,applied_vendor_credits,contact,payment_term - name: AppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,employee - name: AppliedCreditNotesAppliedVendorCreditsEmployee - - value: applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: applied_credit_notes,applied_vendor_credits,employee,payment_term - name: AppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: applied_credit_notes,applied_vendor_credits,payment_term - name: AppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: applied_credit_notes,company - name: AppliedCreditNotesCompany - - value: applied_credit_notes,company,accounting_period - name: AppliedCreditNotesCompanyAccountingPeriod - - value: applied_credit_notes,company,accounting_period,payment_term - name: AppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: applied_credit_notes,company,employee - name: AppliedCreditNotesCompanyEmployee - - value: applied_credit_notes,company,employee,accounting_period - name: AppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: applied_credit_notes,company,employee,accounting_period,payment_term - name: AppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_credit_notes,company,employee,payment_term - name: AppliedCreditNotesCompanyEmployeePaymentTerm - - value: applied_credit_notes,company,payment_term - name: AppliedCreditNotesCompanyPaymentTerm - - value: applied_credit_notes,contact - name: AppliedCreditNotesContact - - value: applied_credit_notes,contact,accounting_period - name: AppliedCreditNotesContactAccountingPeriod - - value: applied_credit_notes,contact,accounting_period,payment_term - name: AppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: applied_credit_notes,contact,company - name: AppliedCreditNotesContactCompany - - value: applied_credit_notes,contact,company,accounting_period - name: AppliedCreditNotesContactCompanyAccountingPeriod - - value: applied_credit_notes,contact,company,accounting_period,payment_term - name: AppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: applied_credit_notes,contact,company,employee - name: AppliedCreditNotesContactCompanyEmployee - - value: applied_credit_notes,contact,company,employee,accounting_period - name: AppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: AppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_credit_notes,contact,company,employee,payment_term - name: AppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: applied_credit_notes,contact,company,payment_term - name: AppliedCreditNotesContactCompanyPaymentTerm - - value: applied_credit_notes,contact,employee - name: AppliedCreditNotesContactEmployee - - value: applied_credit_notes,contact,employee,accounting_period - name: AppliedCreditNotesContactEmployeeAccountingPeriod - - value: applied_credit_notes,contact,employee,accounting_period,payment_term - name: AppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: applied_credit_notes,contact,employee,payment_term - name: AppliedCreditNotesContactEmployeePaymentTerm - - value: applied_credit_notes,contact,payment_term - name: AppliedCreditNotesContactPaymentTerm - - value: applied_credit_notes,employee - name: AppliedCreditNotesEmployee - - value: applied_credit_notes,employee,accounting_period - name: AppliedCreditNotesEmployeeAccountingPeriod - - value: applied_credit_notes,employee,accounting_period,payment_term - name: AppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: applied_credit_notes,employee,payment_term - name: AppliedCreditNotesEmployeePaymentTerm - - value: applied_credit_notes,payment_term - name: AppliedCreditNotesPaymentTerm - - applied_payments - - value: applied_payments,accounting_period - name: AppliedPaymentsAccountingPeriod - - value: applied_payments,accounting_period,payment_term - name: AppliedPaymentsAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes - name: AppliedPaymentsAppliedCreditNotes - - value: applied_payments,applied_credit_notes,accounting_period - name: AppliedPaymentsAppliedCreditNotesAccountingPeriod - - value: applied_payments,applied_credit_notes,accounting_period,payment_term - name: AppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,applied_vendor_credits - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,applied_vendor_credits,company - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,employee - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: applied_payments,applied_credit_notes,applied_vendor_credits,contact - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: applied_payments,applied_credit_notes,applied_vendor_credits,employee - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,applied_credit_notes,applied_vendor_credits,payment_term - name: AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: applied_payments,applied_credit_notes,company - name: AppliedPaymentsAppliedCreditNotesCompany - - value: applied_payments,applied_credit_notes,company,accounting_period - name: AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,company,accounting_period,payment_term - name: AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,company,employee - name: AppliedPaymentsAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,applied_credit_notes,company,employee,accounting_period - name: AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,company,employee,payment_term - name: AppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: applied_payments,applied_credit_notes,company,payment_term - name: AppliedPaymentsAppliedCreditNotesCompanyPaymentTerm - - value: applied_payments,applied_credit_notes,contact - name: AppliedPaymentsAppliedCreditNotesContact - - value: applied_payments,applied_credit_notes,contact,accounting_period - name: AppliedPaymentsAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,contact,accounting_period,payment_term - name: AppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,contact,company - name: AppliedPaymentsAppliedCreditNotesContactCompany - - value: >- - applied_payments,applied_credit_notes,contact,company,accounting_period - name: AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,contact,company,employee - name: AppliedPaymentsAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_credit_notes,contact,company,employee,payment_term - name: AppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: applied_payments,applied_credit_notes,contact,company,payment_term - name: AppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm - - value: applied_payments,applied_credit_notes,contact,employee - name: AppliedPaymentsAppliedCreditNotesContactEmployee - - value: >- - applied_payments,applied_credit_notes,contact,employee,accounting_period - name: AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,contact,employee,payment_term - name: AppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm - - value: applied_payments,applied_credit_notes,contact,payment_term - name: AppliedPaymentsAppliedCreditNotesContactPaymentTerm - - value: applied_payments,applied_credit_notes,employee - name: AppliedPaymentsAppliedCreditNotesEmployee - - value: applied_payments,applied_credit_notes,employee,accounting_period - name: AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,applied_credit_notes,employee,accounting_period,payment_term - name: AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_credit_notes,employee,payment_term - name: AppliedPaymentsAppliedCreditNotesEmployeePaymentTerm - - value: applied_payments,applied_credit_notes,payment_term - name: AppliedPaymentsAppliedCreditNotesPaymentTerm - - value: applied_payments,applied_vendor_credits - name: AppliedPaymentsAppliedVendorCredits - - value: applied_payments,applied_vendor_credits,accounting_period - name: AppliedPaymentsAppliedVendorCreditsAccountingPeriod - - value: applied_payments,applied_vendor_credits,accounting_period,payment_term - name: AppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,company - name: AppliedPaymentsAppliedVendorCreditsCompany - - value: applied_payments,applied_vendor_credits,company,accounting_period - name: AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,company,accounting_period,payment_term - name: AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,company,employee - name: AppliedPaymentsAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,applied_vendor_credits,company,employee,accounting_period - name: AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,company,employee,payment_term - name: AppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: applied_payments,applied_vendor_credits,company,payment_term - name: AppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm - - value: applied_payments,applied_vendor_credits,contact - name: AppliedPaymentsAppliedVendorCreditsContact - - value: applied_payments,applied_vendor_credits,contact,accounting_period - name: AppliedPaymentsAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,contact,accounting_period,payment_term - name: AppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,contact,company - name: AppliedPaymentsAppliedVendorCreditsContactCompany - - value: >- - applied_payments,applied_vendor_credits,contact,company,accounting_period - name: AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,contact,company,employee - name: AppliedPaymentsAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,applied_vendor_credits,contact,company,employee,payment_term - name: AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: applied_payments,applied_vendor_credits,contact,company,payment_term - name: AppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm - - value: applied_payments,applied_vendor_credits,contact,employee - name: AppliedPaymentsAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,applied_vendor_credits,contact,employee,accounting_period - name: AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,contact,employee,payment_term - name: AppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm - - value: applied_payments,applied_vendor_credits,contact,payment_term - name: AppliedPaymentsAppliedVendorCreditsContactPaymentTerm - - value: applied_payments,applied_vendor_credits,employee - name: AppliedPaymentsAppliedVendorCreditsEmployee - - value: applied_payments,applied_vendor_credits,employee,accounting_period - name: AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,applied_vendor_credits,employee,accounting_period,payment_term - name: AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,applied_vendor_credits,employee,payment_term - name: AppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm - - value: applied_payments,applied_vendor_credits,payment_term - name: AppliedPaymentsAppliedVendorCreditsPaymentTerm - - value: applied_payments,company - name: AppliedPaymentsCompany - - value: applied_payments,company,accounting_period - name: AppliedPaymentsCompanyAccountingPeriod - - value: applied_payments,company,accounting_period,payment_term - name: AppliedPaymentsCompanyAccountingPeriodPaymentTerm - - value: applied_payments,company,employee - name: AppliedPaymentsCompanyEmployee - - value: applied_payments,company,employee,accounting_period - name: AppliedPaymentsCompanyEmployeeAccountingPeriod - - value: applied_payments,company,employee,accounting_period,payment_term - name: AppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,company,employee,payment_term - name: AppliedPaymentsCompanyEmployeePaymentTerm - - value: applied_payments,company,payment_term - name: AppliedPaymentsCompanyPaymentTerm - - value: applied_payments,contact - name: AppliedPaymentsContact - - value: applied_payments,contact,accounting_period - name: AppliedPaymentsContactAccountingPeriod - - value: applied_payments,contact,accounting_period,payment_term - name: AppliedPaymentsContactAccountingPeriodPaymentTerm - - value: applied_payments,contact,company - name: AppliedPaymentsContactCompany - - value: applied_payments,contact,company,accounting_period - name: AppliedPaymentsContactCompanyAccountingPeriod - - value: applied_payments,contact,company,accounting_period,payment_term - name: AppliedPaymentsContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,contact,company,employee - name: AppliedPaymentsContactCompanyEmployee - - value: applied_payments,contact,company,employee,accounting_period - name: AppliedPaymentsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,contact,company,employee,accounting_period,payment_term - name: AppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,contact,company,employee,payment_term - name: AppliedPaymentsContactCompanyEmployeePaymentTerm - - value: applied_payments,contact,company,payment_term - name: AppliedPaymentsContactCompanyPaymentTerm - - value: applied_payments,contact,employee - name: AppliedPaymentsContactEmployee - - value: applied_payments,contact,employee,accounting_period - name: AppliedPaymentsContactEmployeeAccountingPeriod - - value: applied_payments,contact,employee,accounting_period,payment_term - name: AppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,contact,employee,payment_term - name: AppliedPaymentsContactEmployeePaymentTerm - - value: applied_payments,contact,payment_term - name: AppliedPaymentsContactPaymentTerm - - value: applied_payments,employee - name: AppliedPaymentsEmployee - - value: applied_payments,employee,accounting_period - name: AppliedPaymentsEmployeeAccountingPeriod - - value: applied_payments,employee,accounting_period,payment_term - name: AppliedPaymentsEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,employee,payment_term - name: AppliedPaymentsEmployeePaymentTerm - - value: applied_payments,line_items - name: AppliedPaymentsLineItems - - value: applied_payments,line_items,accounting_period - name: AppliedPaymentsLineItemsAccountingPeriod - - value: applied_payments,line_items,accounting_period,payment_term - name: AppliedPaymentsLineItemsAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_credit_notes - name: AppliedPaymentsLineItemsAppliedCreditNotes - - value: applied_payments,line_items,applied_credit_notes,accounting_period - name: AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,accounting_period,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits - name: AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company - name: AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact - name: AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee - name: AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,company - name: AppliedPaymentsLineItemsAppliedCreditNotesCompany - - value: >- - applied_payments,line_items,applied_credit_notes,company,accounting_period - name: AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,company,employee - name: AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,company,employee,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: applied_payments,line_items,applied_credit_notes,company,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,contact - name: AppliedPaymentsLineItemsAppliedCreditNotesContact - - value: >- - applied_payments,line_items,applied_credit_notes,contact,accounting_period - name: AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,contact,company - name: AppliedPaymentsLineItemsAppliedCreditNotesContactCompany - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,employee - name: AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,contact,company,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,contact,employee - name: AppliedPaymentsLineItemsAppliedCreditNotesContactEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_credit_notes,contact,employee,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm - - value: applied_payments,line_items,applied_credit_notes,contact,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,employee - name: AppliedPaymentsLineItemsAppliedCreditNotesEmployee - - value: >- - applied_payments,line_items,applied_credit_notes,employee,accounting_period - name: AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_credit_notes,employee,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm - - value: applied_payments,line_items,applied_credit_notes,payment_term - name: AppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits - name: AppliedPaymentsLineItemsAppliedVendorCredits - - value: applied_payments,line_items,applied_vendor_credits,accounting_period - name: AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,company - name: AppliedPaymentsLineItemsAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,applied_vendor_credits,company,accounting_period - name: AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,company,employee - name: AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,company,employee,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,company,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,contact - name: AppliedPaymentsLineItemsAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,accounting_period - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,contact,company - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,employee - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,company,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,contact,employee - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,contact,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,employee - name: AppliedPaymentsLineItemsAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,applied_vendor_credits,employee,accounting_period - name: AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,applied_vendor_credits,employee,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm - - value: applied_payments,line_items,applied_vendor_credits,payment_term - name: AppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm - - value: applied_payments,line_items,company - name: AppliedPaymentsLineItemsCompany - - value: applied_payments,line_items,company,accounting_period - name: AppliedPaymentsLineItemsCompanyAccountingPeriod - - value: applied_payments,line_items,company,accounting_period,payment_term - name: AppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,company,employee - name: AppliedPaymentsLineItemsCompanyEmployee - - value: applied_payments,line_items,company,employee,accounting_period - name: AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,company,employee,accounting_period,payment_term - name: AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,company,employee,payment_term - name: AppliedPaymentsLineItemsCompanyEmployeePaymentTerm - - value: applied_payments,line_items,company,payment_term - name: AppliedPaymentsLineItemsCompanyPaymentTerm - - value: applied_payments,line_items,contact - name: AppliedPaymentsLineItemsContact - - value: applied_payments,line_items,contact,accounting_period - name: AppliedPaymentsLineItemsContactAccountingPeriod - - value: applied_payments,line_items,contact,accounting_period,payment_term - name: AppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm - - value: applied_payments,line_items,contact,company - name: AppliedPaymentsLineItemsContactCompany - - value: applied_payments,line_items,contact,company,accounting_period - name: AppliedPaymentsLineItemsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,contact,company,accounting_period,payment_term - name: AppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,contact,company,employee - name: AppliedPaymentsLineItemsContactCompanyEmployee - - value: applied_payments,line_items,contact,company,employee,accounting_period - name: AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,contact,company,employee,payment_term - name: AppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm - - value: applied_payments,line_items,contact,company,payment_term - name: AppliedPaymentsLineItemsContactCompanyPaymentTerm - - value: applied_payments,line_items,contact,employee - name: AppliedPaymentsLineItemsContactEmployee - - value: applied_payments,line_items,contact,employee,accounting_period - name: AppliedPaymentsLineItemsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,contact,employee,accounting_period,payment_term - name: AppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,contact,employee,payment_term - name: AppliedPaymentsLineItemsContactEmployeePaymentTerm - - value: applied_payments,line_items,contact,payment_term - name: AppliedPaymentsLineItemsContactPaymentTerm - - value: applied_payments,line_items,employee - name: AppliedPaymentsLineItemsEmployee - - value: applied_payments,line_items,employee,accounting_period - name: AppliedPaymentsLineItemsEmployeeAccountingPeriod - - value: applied_payments,line_items,employee,accounting_period,payment_term - name: AppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,employee,payment_term - name: AppliedPaymentsLineItemsEmployeePaymentTerm - - value: applied_payments,line_items,payment_term - name: AppliedPaymentsLineItemsPaymentTerm - - value: applied_payments,line_items,purchase_orders - name: AppliedPaymentsLineItemsPurchaseOrders - - value: applied_payments,line_items,purchase_orders,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,accounting_period,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm - - value: applied_payments,line_items,purchase_orders,applied_credit_notes - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,employee - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: applied_payments,line_items,purchase_orders,applied_vendor_credits - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,employee - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: applied_payments,line_items,purchase_orders,company - name: AppliedPaymentsLineItemsPurchaseOrdersCompany - - value: applied_payments,line_items,purchase_orders,company,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,purchase_orders,company,employee - name: AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,company,employee,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,company,employee,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm - - value: applied_payments,line_items,purchase_orders,company,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm - - value: applied_payments,line_items,purchase_orders,contact - name: AppliedPaymentsLineItemsPurchaseOrdersContact - - value: applied_payments,line_items,purchase_orders,contact,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: applied_payments,line_items,purchase_orders,contact,company - name: AppliedPaymentsLineItemsPurchaseOrdersContactCompany - - value: >- - applied_payments,line_items,purchase_orders,contact,company,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,purchase_orders,contact,company,employee - name: AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee - - value: >- - applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,contact,company,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm - - value: applied_payments,line_items,purchase_orders,contact,employee - name: AppliedPaymentsLineItemsPurchaseOrdersContactEmployee - - value: >- - applied_payments,line_items,purchase_orders,contact,employee,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,purchase_orders,contact,employee,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm - - value: applied_payments,line_items,purchase_orders,contact,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm - - value: applied_payments,line_items,purchase_orders,employee - name: AppliedPaymentsLineItemsPurchaseOrdersEmployee - - value: applied_payments,line_items,purchase_orders,employee,accounting_period - name: AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,purchase_orders,employee,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm - - value: applied_payments,line_items,purchase_orders,payment_term - name: AppliedPaymentsLineItemsPurchaseOrdersPaymentTerm - - value: applied_payments,line_items,tracking_categories - name: AppliedPaymentsLineItemsTrackingCategories - - value: applied_payments,line_items,tracking_categories,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,accounting_period,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm - - value: applied_payments,line_items,tracking_categories,applied_credit_notes - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,employee - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: applied_payments,line_items,tracking_categories,applied_vendor_credits - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,employee - name: AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: applied_payments,line_items,tracking_categories,company - name: AppliedPaymentsLineItemsTrackingCategoriesCompany - - value: >- - applied_payments,line_items,tracking_categories,company,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: applied_payments,line_items,tracking_categories,company,employee - name: AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,company,employee,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm - - value: applied_payments,line_items,tracking_categories,company,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm - - value: applied_payments,line_items,tracking_categories,contact - name: AppliedPaymentsLineItemsTrackingCategoriesContact - - value: >- - applied_payments,line_items,tracking_categories,contact,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: applied_payments,line_items,tracking_categories,contact,company - name: AppliedPaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - applied_payments,line_items,tracking_categories,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,contact,company,employee - name: AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,contact,company,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm - - value: applied_payments,line_items,tracking_categories,contact,employee - name: AppliedPaymentsLineItemsTrackingCategoriesContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,contact,employee,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm - - value: applied_payments,line_items,tracking_categories,contact,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm - - value: applied_payments,line_items,tracking_categories,employee - name: AppliedPaymentsLineItemsTrackingCategoriesEmployee - - value: >- - applied_payments,line_items,tracking_categories,employee,accounting_period - name: AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,line_items,tracking_categories,employee,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm - - value: applied_payments,line_items,tracking_categories,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesPaymentTerm - - value: applied_payments,line_items,tracking_categories,purchase_orders - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,employee - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,employee - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term - name: >- - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: >- - applied_payments,line_items,tracking_categories,purchase_orders,payment_term - name: AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm - - value: applied_payments,payment_term - name: AppliedPaymentsPaymentTerm - - value: applied_payments,purchase_orders - name: AppliedPaymentsPurchaseOrders - - value: applied_payments,purchase_orders,accounting_period - name: AppliedPaymentsPurchaseOrdersAccountingPeriod - - value: applied_payments,purchase_orders,accounting_period,payment_term - name: AppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotes - - value: >- - applied_payments,purchase_orders,applied_credit_notes,accounting_period - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,company - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,accounting_period - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,company,employee - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,company,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,contact - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContact - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,contact,company - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,employee - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,contact,employee - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,contact,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,employee - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_credit_notes,employee,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: applied_payments,purchase_orders,applied_credit_notes,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: applied_payments,purchase_orders,applied_vendor_credits - name: AppliedPaymentsPurchaseOrdersAppliedVendorCredits - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,accounting_period - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,applied_vendor_credits,company - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,employee - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,company,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: applied_payments,purchase_orders,applied_vendor_credits,contact - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,employee - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: applied_payments,purchase_orders,applied_vendor_credits,employee - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: applied_payments,purchase_orders,applied_vendor_credits,payment_term - name: AppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: applied_payments,purchase_orders,company - name: AppliedPaymentsPurchaseOrdersCompany - - value: applied_payments,purchase_orders,company,accounting_period - name: AppliedPaymentsPurchaseOrdersCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,company,accounting_period,payment_term - name: AppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,company,employee - name: AppliedPaymentsPurchaseOrdersCompanyEmployee - - value: applied_payments,purchase_orders,company,employee,accounting_period - name: AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,company,employee,payment_term - name: AppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm - - value: applied_payments,purchase_orders,company,payment_term - name: AppliedPaymentsPurchaseOrdersCompanyPaymentTerm - - value: applied_payments,purchase_orders,contact - name: AppliedPaymentsPurchaseOrdersContact - - value: applied_payments,purchase_orders,contact,accounting_period - name: AppliedPaymentsPurchaseOrdersContactAccountingPeriod - - value: >- - applied_payments,purchase_orders,contact,accounting_period,payment_term - name: AppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,contact,company - name: AppliedPaymentsPurchaseOrdersContactCompany - - value: applied_payments,purchase_orders,contact,company,accounting_period - name: AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - applied_payments,purchase_orders,contact,company,accounting_period,payment_term - name: AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,contact,company,employee - name: AppliedPaymentsPurchaseOrdersContactCompanyEmployee - - value: >- - applied_payments,purchase_orders,contact,company,employee,accounting_period - name: AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,contact,company,employee,payment_term - name: AppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: applied_payments,purchase_orders,contact,company,payment_term - name: AppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm - - value: applied_payments,purchase_orders,contact,employee - name: AppliedPaymentsPurchaseOrdersContactEmployee - - value: applied_payments,purchase_orders,contact,employee,accounting_period - name: AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,contact,employee,payment_term - name: AppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm - - value: applied_payments,purchase_orders,contact,payment_term - name: AppliedPaymentsPurchaseOrdersContactPaymentTerm - - value: applied_payments,purchase_orders,employee - name: AppliedPaymentsPurchaseOrdersEmployee - - value: applied_payments,purchase_orders,employee,accounting_period - name: AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod - - value: >- - applied_payments,purchase_orders,employee,accounting_period,payment_term - name: AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,purchase_orders,employee,payment_term - name: AppliedPaymentsPurchaseOrdersEmployeePaymentTerm - - value: applied_payments,purchase_orders,payment_term - name: AppliedPaymentsPurchaseOrdersPaymentTerm - - value: applied_payments,tracking_categories - name: AppliedPaymentsTrackingCategories - - value: applied_payments,tracking_categories,accounting_period - name: AppliedPaymentsTrackingCategoriesAccountingPeriod - - value: applied_payments,tracking_categories,accounting_period,payment_term - name: AppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,applied_credit_notes - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotes - - value: >- - applied_payments,tracking_categories,applied_credit_notes,accounting_period - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: applied_payments,tracking_categories,applied_credit_notes,company - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,employee - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,company,payment_term - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: applied_payments,tracking_categories,applied_credit_notes,contact - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesContact - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,employee - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,contact,payment_term - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: applied_payments,tracking_categories,applied_credit_notes,employee - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_credit_notes,employee,payment_term - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: applied_payments,tracking_categories,applied_credit_notes,payment_term - name: AppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: applied_payments,tracking_categories,applied_vendor_credits - name: AppliedPaymentsTrackingCategoriesAppliedVendorCredits - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,accounting_period - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,applied_vendor_credits,company - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,employee - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: applied_payments,tracking_categories,applied_vendor_credits,contact - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,employee - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: applied_payments,tracking_categories,applied_vendor_credits,employee - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,applied_vendor_credits,payment_term - name: AppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: applied_payments,tracking_categories,company - name: AppliedPaymentsTrackingCategoriesCompany - - value: applied_payments,tracking_categories,company,accounting_period - name: AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,company,accounting_period,payment_term - name: AppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,company,employee - name: AppliedPaymentsTrackingCategoriesCompanyEmployee - - value: >- - applied_payments,tracking_categories,company,employee,accounting_period - name: AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,company,employee,payment_term - name: AppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm - - value: applied_payments,tracking_categories,company,payment_term - name: AppliedPaymentsTrackingCategoriesCompanyPaymentTerm - - value: applied_payments,tracking_categories,contact - name: AppliedPaymentsTrackingCategoriesContact - - value: applied_payments,tracking_categories,contact,accounting_period - name: AppliedPaymentsTrackingCategoriesContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,contact,accounting_period,payment_term - name: AppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,contact,company - name: AppliedPaymentsTrackingCategoriesContactCompany - - value: applied_payments,tracking_categories,contact,company,accounting_period - name: AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,contact,company,employee - name: AppliedPaymentsTrackingCategoriesContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,contact,company,employee,payment_term - name: AppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: applied_payments,tracking_categories,contact,company,payment_term - name: AppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm - - value: applied_payments,tracking_categories,contact,employee - name: AppliedPaymentsTrackingCategoriesContactEmployee - - value: >- - applied_payments,tracking_categories,contact,employee,accounting_period - name: AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,contact,employee,payment_term - name: AppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm - - value: applied_payments,tracking_categories,contact,payment_term - name: AppliedPaymentsTrackingCategoriesContactPaymentTerm - - value: applied_payments,tracking_categories,employee - name: AppliedPaymentsTrackingCategoriesEmployee - - value: applied_payments,tracking_categories,employee,accounting_period - name: AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,employee,accounting_period,payment_term - name: AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,employee,payment_term - name: AppliedPaymentsTrackingCategoriesEmployeePaymentTerm - - value: applied_payments,tracking_categories,payment_term - name: AppliedPaymentsTrackingCategoriesPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders - name: AppliedPaymentsTrackingCategoriesPurchaseOrders - - value: applied_payments,tracking_categories,purchase_orders,accounting_period - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,company - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,company,accounting_period - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,company,employee - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,company,payment_term - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,contact - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContact - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,accounting_period - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,contact,company - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,employee - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,company,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,contact,employee - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,contact,payment_term - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,employee - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - applied_payments,tracking_categories,purchase_orders,employee,accounting_period - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - applied_payments,tracking_categories,purchase_orders,employee,payment_term - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: applied_payments,tracking_categories,purchase_orders,payment_term - name: AppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm - - applied_vendor_credits - - value: applied_vendor_credits,accounting_period - name: AppliedVendorCreditsAccountingPeriod - - value: applied_vendor_credits,accounting_period,payment_term - name: AppliedVendorCreditsAccountingPeriodPaymentTerm - - value: applied_vendor_credits,company - name: AppliedVendorCreditsCompany - - value: applied_vendor_credits,company,accounting_period - name: AppliedVendorCreditsCompanyAccountingPeriod - - value: applied_vendor_credits,company,accounting_period,payment_term - name: AppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: applied_vendor_credits,company,employee - name: AppliedVendorCreditsCompanyEmployee - - value: applied_vendor_credits,company,employee,accounting_period - name: AppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: applied_vendor_credits,company,employee,accounting_period,payment_term - name: AppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_vendor_credits,company,employee,payment_term - name: AppliedVendorCreditsCompanyEmployeePaymentTerm - - value: applied_vendor_credits,company,payment_term - name: AppliedVendorCreditsCompanyPaymentTerm - - value: applied_vendor_credits,contact - name: AppliedVendorCreditsContact - - value: applied_vendor_credits,contact,accounting_period - name: AppliedVendorCreditsContactAccountingPeriod - - value: applied_vendor_credits,contact,accounting_period,payment_term - name: AppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: applied_vendor_credits,contact,company - name: AppliedVendorCreditsContactCompany - - value: applied_vendor_credits,contact,company,accounting_period - name: AppliedVendorCreditsContactCompanyAccountingPeriod - - value: applied_vendor_credits,contact,company,accounting_period,payment_term - name: AppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: applied_vendor_credits,contact,company,employee - name: AppliedVendorCreditsContactCompanyEmployee - - value: applied_vendor_credits,contact,company,employee,accounting_period - name: AppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: AppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: applied_vendor_credits,contact,company,employee,payment_term - name: AppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: applied_vendor_credits,contact,company,payment_term - name: AppliedVendorCreditsContactCompanyPaymentTerm - - value: applied_vendor_credits,contact,employee - name: AppliedVendorCreditsContactEmployee - - value: applied_vendor_credits,contact,employee,accounting_period - name: AppliedVendorCreditsContactEmployeeAccountingPeriod - - value: applied_vendor_credits,contact,employee,accounting_period,payment_term - name: AppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: applied_vendor_credits,contact,employee,payment_term - name: AppliedVendorCreditsContactEmployeePaymentTerm - - value: applied_vendor_credits,contact,payment_term - name: AppliedVendorCreditsContactPaymentTerm - - value: applied_vendor_credits,employee - name: AppliedVendorCreditsEmployee - - value: applied_vendor_credits,employee,accounting_period - name: AppliedVendorCreditsEmployeeAccountingPeriod - - value: applied_vendor_credits,employee,accounting_period,payment_term - name: AppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: applied_vendor_credits,employee,payment_term - name: AppliedVendorCreditsEmployeePaymentTerm - - value: applied_vendor_credits,payment_term - name: AppliedVendorCreditsPaymentTerm - - company - - value: company,accounting_period - name: CompanyAccountingPeriod - - value: company,accounting_period,payment_term - name: CompanyAccountingPeriodPaymentTerm - - value: company,employee - name: CompanyEmployee - - value: company,employee,accounting_period - name: CompanyEmployeeAccountingPeriod - - value: company,employee,accounting_period,payment_term - name: CompanyEmployeeAccountingPeriodPaymentTerm - - value: company,employee,payment_term - name: CompanyEmployeePaymentTerm - - value: company,payment_term - name: CompanyPaymentTerm - - contact - - value: contact,accounting_period - name: ContactAccountingPeriod - - value: contact,accounting_period,payment_term - name: ContactAccountingPeriodPaymentTerm - - value: contact,company - name: ContactCompany - - value: contact,company,accounting_period - name: ContactCompanyAccountingPeriod - - value: contact,company,accounting_period,payment_term - name: ContactCompanyAccountingPeriodPaymentTerm - - value: contact,company,employee - name: ContactCompanyEmployee - - value: contact,company,employee,accounting_period - name: ContactCompanyEmployeeAccountingPeriod - - value: contact,company,employee,accounting_period,payment_term - name: ContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: contact,company,employee,payment_term - name: ContactCompanyEmployeePaymentTerm - - value: contact,company,payment_term - name: ContactCompanyPaymentTerm - - value: contact,employee - name: ContactEmployee - - value: contact,employee,accounting_period - name: ContactEmployeeAccountingPeriod - - value: contact,employee,accounting_period,payment_term - name: ContactEmployeeAccountingPeriodPaymentTerm - - value: contact,employee,payment_term - name: ContactEmployeePaymentTerm - - value: contact,payment_term - name: ContactPaymentTerm - - employee - - value: employee,accounting_period - name: EmployeeAccountingPeriod - - value: employee,accounting_period,payment_term - name: EmployeeAccountingPeriodPaymentTerm - - value: employee,payment_term - name: EmployeePaymentTerm - - line_items - - value: line_items,accounting_period - name: LineItemsAccountingPeriod - - value: line_items,accounting_period,payment_term - name: LineItemsAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes - name: LineItemsAppliedCreditNotes - - value: line_items,applied_credit_notes,accounting_period - name: LineItemsAppliedCreditNotesAccountingPeriod - - value: line_items,applied_credit_notes,accounting_period,payment_term - name: LineItemsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits - name: LineItemsAppliedCreditNotesAppliedVendorCredits - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,accounting_period - name: LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits,company - name: LineItemsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,employee - name: LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,company,payment_term - name: LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits,contact - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits,contact,company - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,employee - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: LineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits,employee - name: LineItemsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: line_items,applied_credit_notes,applied_vendor_credits,payment_term - name: LineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: line_items,applied_credit_notes,company - name: LineItemsAppliedCreditNotesCompany - - value: line_items,applied_credit_notes,company,accounting_period - name: LineItemsAppliedCreditNotesCompanyAccountingPeriod - - value: line_items,applied_credit_notes,company,accounting_period,payment_term - name: LineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,company,employee - name: LineItemsAppliedCreditNotesCompanyEmployee - - value: line_items,applied_credit_notes,company,employee,accounting_period - name: LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,company,employee,accounting_period,payment_term - name: LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,company,employee,payment_term - name: LineItemsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: line_items,applied_credit_notes,company,payment_term - name: LineItemsAppliedCreditNotesCompanyPaymentTerm - - value: line_items,applied_credit_notes,contact - name: LineItemsAppliedCreditNotesContact - - value: line_items,applied_credit_notes,contact,accounting_period - name: LineItemsAppliedCreditNotesContactAccountingPeriod - - value: line_items,applied_credit_notes,contact,accounting_period,payment_term - name: LineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,contact,company - name: LineItemsAppliedCreditNotesContactCompany - - value: line_items,applied_credit_notes,contact,company,accounting_period - name: LineItemsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - line_items,applied_credit_notes,contact,company,accounting_period,payment_term - name: LineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,contact,company,employee - name: LineItemsAppliedCreditNotesContactCompanyEmployee - - value: >- - line_items,applied_credit_notes,contact,company,employee,accounting_period - name: LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,contact,company,employee,payment_term - name: LineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: line_items,applied_credit_notes,contact,company,payment_term - name: LineItemsAppliedCreditNotesContactCompanyPaymentTerm - - value: line_items,applied_credit_notes,contact,employee - name: LineItemsAppliedCreditNotesContactEmployee - - value: line_items,applied_credit_notes,contact,employee,accounting_period - name: LineItemsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,contact,employee,accounting_period,payment_term - name: LineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,contact,employee,payment_term - name: LineItemsAppliedCreditNotesContactEmployeePaymentTerm - - value: line_items,applied_credit_notes,contact,payment_term - name: LineItemsAppliedCreditNotesContactPaymentTerm - - value: line_items,applied_credit_notes,employee - name: LineItemsAppliedCreditNotesEmployee - - value: line_items,applied_credit_notes,employee,accounting_period - name: LineItemsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - line_items,applied_credit_notes,employee,accounting_period,payment_term - name: LineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_credit_notes,employee,payment_term - name: LineItemsAppliedCreditNotesEmployeePaymentTerm - - value: line_items,applied_credit_notes,payment_term - name: LineItemsAppliedCreditNotesPaymentTerm - - value: line_items,applied_vendor_credits - name: LineItemsAppliedVendorCredits - - value: line_items,applied_vendor_credits,accounting_period - name: LineItemsAppliedVendorCreditsAccountingPeriod - - value: line_items,applied_vendor_credits,accounting_period,payment_term - name: LineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,company - name: LineItemsAppliedVendorCreditsCompany - - value: line_items,applied_vendor_credits,company,accounting_period - name: LineItemsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,applied_vendor_credits,company,accounting_period,payment_term - name: LineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,company,employee - name: LineItemsAppliedVendorCreditsCompanyEmployee - - value: line_items,applied_vendor_credits,company,employee,accounting_period - name: LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,company,employee,payment_term - name: LineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: line_items,applied_vendor_credits,company,payment_term - name: LineItemsAppliedVendorCreditsCompanyPaymentTerm - - value: line_items,applied_vendor_credits,contact - name: LineItemsAppliedVendorCreditsContact - - value: line_items,applied_vendor_credits,contact,accounting_period - name: LineItemsAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,applied_vendor_credits,contact,accounting_period,payment_term - name: LineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,contact,company - name: LineItemsAppliedVendorCreditsContactCompany - - value: line_items,applied_vendor_credits,contact,company,accounting_period - name: LineItemsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,applied_vendor_credits,contact,company,accounting_period,payment_term - name: LineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,contact,company,employee - name: LineItemsAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,applied_vendor_credits,contact,company,employee,accounting_period - name: LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,applied_vendor_credits,contact,company,employee,payment_term - name: LineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: line_items,applied_vendor_credits,contact,company,payment_term - name: LineItemsAppliedVendorCreditsContactCompanyPaymentTerm - - value: line_items,applied_vendor_credits,contact,employee - name: LineItemsAppliedVendorCreditsContactEmployee - - value: line_items,applied_vendor_credits,contact,employee,accounting_period - name: LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,contact,employee,payment_term - name: LineItemsAppliedVendorCreditsContactEmployeePaymentTerm - - value: line_items,applied_vendor_credits,contact,payment_term - name: LineItemsAppliedVendorCreditsContactPaymentTerm - - value: line_items,applied_vendor_credits,employee - name: LineItemsAppliedVendorCreditsEmployee - - value: line_items,applied_vendor_credits,employee,accounting_period - name: LineItemsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,applied_vendor_credits,employee,accounting_period,payment_term - name: LineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: line_items,applied_vendor_credits,employee,payment_term - name: LineItemsAppliedVendorCreditsEmployeePaymentTerm - - value: line_items,applied_vendor_credits,payment_term - name: LineItemsAppliedVendorCreditsPaymentTerm - - value: line_items,company - name: LineItemsCompany - - value: line_items,company,accounting_period - name: LineItemsCompanyAccountingPeriod - - value: line_items,company,accounting_period,payment_term - name: LineItemsCompanyAccountingPeriodPaymentTerm - - value: line_items,company,employee - name: LineItemsCompanyEmployee - - value: line_items,company,employee,accounting_period - name: LineItemsCompanyEmployeeAccountingPeriod - - value: line_items,company,employee,accounting_period,payment_term - name: LineItemsCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,company,employee,payment_term - name: LineItemsCompanyEmployeePaymentTerm - - value: line_items,company,payment_term - name: LineItemsCompanyPaymentTerm - - value: line_items,contact - name: LineItemsContact - - value: line_items,contact,accounting_period - name: LineItemsContactAccountingPeriod - - value: line_items,contact,accounting_period,payment_term - name: LineItemsContactAccountingPeriodPaymentTerm - - value: line_items,contact,company - name: LineItemsContactCompany - - value: line_items,contact,company,accounting_period - name: LineItemsContactCompanyAccountingPeriod - - value: line_items,contact,company,accounting_period,payment_term - name: LineItemsContactCompanyAccountingPeriodPaymentTerm - - value: line_items,contact,company,employee - name: LineItemsContactCompanyEmployee - - value: line_items,contact,company,employee,accounting_period - name: LineItemsContactCompanyEmployeeAccountingPeriod - - value: line_items,contact,company,employee,accounting_period,payment_term - name: LineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,contact,company,employee,payment_term - name: LineItemsContactCompanyEmployeePaymentTerm - - value: line_items,contact,company,payment_term - name: LineItemsContactCompanyPaymentTerm - - value: line_items,contact,employee - name: LineItemsContactEmployee - - value: line_items,contact,employee,accounting_period - name: LineItemsContactEmployeeAccountingPeriod - - value: line_items,contact,employee,accounting_period,payment_term - name: LineItemsContactEmployeeAccountingPeriodPaymentTerm - - value: line_items,contact,employee,payment_term - name: LineItemsContactEmployeePaymentTerm - - value: line_items,contact,payment_term - name: LineItemsContactPaymentTerm - - value: line_items,employee - name: LineItemsEmployee - - value: line_items,employee,accounting_period - name: LineItemsEmployeeAccountingPeriod - - value: line_items,employee,accounting_period,payment_term - name: LineItemsEmployeeAccountingPeriodPaymentTerm - - value: line_items,employee,payment_term - name: LineItemsEmployeePaymentTerm - - value: line_items,payment_term - name: LineItemsPaymentTerm - - value: line_items,purchase_orders - name: LineItemsPurchaseOrders - - value: line_items,purchase_orders,accounting_period - name: LineItemsPurchaseOrdersAccountingPeriod - - value: line_items,purchase_orders,accounting_period,payment_term - name: LineItemsPurchaseOrdersAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes - name: LineItemsPurchaseOrdersAppliedCreditNotes - - value: line_items,purchase_orders,applied_credit_notes,accounting_period - name: LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,applied_vendor_credits - name: LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,company - name: LineItemsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - line_items,purchase_orders,applied_credit_notes,company,accounting_period - name: LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,company,employee - name: LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,company,employee,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,company,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,contact - name: LineItemsPurchaseOrdersAppliedCreditNotesContact - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,accounting_period - name: LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,contact,company - name: LineItemsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,employee - name: LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,company,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,contact,employee - name: LineItemsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,contact,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,employee - name: LineItemsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - line_items,purchase_orders,applied_credit_notes,employee,accounting_period - name: LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,employee,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: line_items,purchase_orders,applied_credit_notes,payment_term - name: LineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits - name: LineItemsPurchaseOrdersAppliedVendorCredits - - value: line_items,purchase_orders,applied_vendor_credits,accounting_period - name: LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,company - name: LineItemsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - line_items,purchase_orders,applied_vendor_credits,company,accounting_period - name: LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,company,employee - name: LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,company,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,contact - name: LineItemsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,accounting_period - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,contact,company - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,employee - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,contact,employee - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,contact,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,employee - name: LineItemsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - line_items,purchase_orders,applied_vendor_credits,employee,accounting_period - name: LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,purchase_orders,applied_vendor_credits,employee,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: line_items,purchase_orders,applied_vendor_credits,payment_term - name: LineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: line_items,purchase_orders,company - name: LineItemsPurchaseOrdersCompany - - value: line_items,purchase_orders,company,accounting_period - name: LineItemsPurchaseOrdersCompanyAccountingPeriod - - value: line_items,purchase_orders,company,accounting_period,payment_term - name: LineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,company,employee - name: LineItemsPurchaseOrdersCompanyEmployee - - value: line_items,purchase_orders,company,employee,accounting_period - name: LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,company,employee,accounting_period,payment_term - name: LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,company,employee,payment_term - name: LineItemsPurchaseOrdersCompanyEmployeePaymentTerm - - value: line_items,purchase_orders,company,payment_term - name: LineItemsPurchaseOrdersCompanyPaymentTerm - - value: line_items,purchase_orders,contact - name: LineItemsPurchaseOrdersContact - - value: line_items,purchase_orders,contact,accounting_period - name: LineItemsPurchaseOrdersContactAccountingPeriod - - value: line_items,purchase_orders,contact,accounting_period,payment_term - name: LineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,contact,company - name: LineItemsPurchaseOrdersContactCompany - - value: line_items,purchase_orders,contact,company,accounting_period - name: LineItemsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - line_items,purchase_orders,contact,company,accounting_period,payment_term - name: LineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,contact,company,employee - name: LineItemsPurchaseOrdersContactCompanyEmployee - - value: line_items,purchase_orders,contact,company,employee,accounting_period - name: LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,contact,company,employee,payment_term - name: LineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: line_items,purchase_orders,contact,company,payment_term - name: LineItemsPurchaseOrdersContactCompanyPaymentTerm - - value: line_items,purchase_orders,contact,employee - name: LineItemsPurchaseOrdersContactEmployee - - value: line_items,purchase_orders,contact,employee,accounting_period - name: LineItemsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - line_items,purchase_orders,contact,employee,accounting_period,payment_term - name: LineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,contact,employee,payment_term - name: LineItemsPurchaseOrdersContactEmployeePaymentTerm - - value: line_items,purchase_orders,contact,payment_term - name: LineItemsPurchaseOrdersContactPaymentTerm - - value: line_items,purchase_orders,employee - name: LineItemsPurchaseOrdersEmployee - - value: line_items,purchase_orders,employee,accounting_period - name: LineItemsPurchaseOrdersEmployeeAccountingPeriod - - value: line_items,purchase_orders,employee,accounting_period,payment_term - name: LineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: line_items,purchase_orders,employee,payment_term - name: LineItemsPurchaseOrdersEmployeePaymentTerm - - value: line_items,purchase_orders,payment_term - name: LineItemsPurchaseOrdersPaymentTerm - - value: line_items,tracking_categories - name: LineItemsTrackingCategories - - value: line_items,tracking_categories,accounting_period - name: LineItemsTrackingCategoriesAccountingPeriod - - value: line_items,tracking_categories,accounting_period,payment_term - name: LineItemsTrackingCategoriesAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes - name: LineItemsTrackingCategoriesAppliedCreditNotes - - value: line_items,tracking_categories,applied_credit_notes,accounting_period - name: LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits - name: LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,company - name: LineItemsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - line_items,tracking_categories,applied_credit_notes,company,accounting_period - name: LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,company,employee - name: LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,company,payment_term - name: LineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,contact - name: LineItemsTrackingCategoriesAppliedCreditNotesContact - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,accounting_period - name: LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,contact,company - name: LineItemsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,employee - name: LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,company,payment_term - name: LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,contact,employee - name: LineItemsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,contact,payment_term - name: LineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,employee - name: LineItemsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - line_items,tracking_categories,applied_credit_notes,employee,accounting_period - name: LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_credit_notes,employee,payment_term - name: LineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: line_items,tracking_categories,applied_credit_notes,payment_term - name: LineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits - name: LineItemsTrackingCategoriesAppliedVendorCredits - - value: >- - line_items,tracking_categories,applied_vendor_credits,accounting_period - name: LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,company - name: LineItemsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,accounting_period - name: LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,company,employee - name: LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,company,payment_term - name: LineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,contact - name: LineItemsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,accounting_period - name: LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,contact,company - name: LineItemsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,employee - name: LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,contact,employee - name: LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,contact,payment_term - name: LineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,employee - name: LineItemsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - line_items,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,applied_vendor_credits,employee,payment_term - name: LineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: line_items,tracking_categories,applied_vendor_credits,payment_term - name: LineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: line_items,tracking_categories,company - name: LineItemsTrackingCategoriesCompany - - value: line_items,tracking_categories,company,accounting_period - name: LineItemsTrackingCategoriesCompanyAccountingPeriod - - value: line_items,tracking_categories,company,accounting_period,payment_term - name: LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,company,employee - name: LineItemsTrackingCategoriesCompanyEmployee - - value: line_items,tracking_categories,company,employee,accounting_period - name: LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,company,employee,accounting_period,payment_term - name: LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,company,employee,payment_term - name: LineItemsTrackingCategoriesCompanyEmployeePaymentTerm - - value: line_items,tracking_categories,company,payment_term - name: LineItemsTrackingCategoriesCompanyPaymentTerm - - value: line_items,tracking_categories,contact - name: LineItemsTrackingCategoriesContact - - value: line_items,tracking_categories,contact,accounting_period - name: LineItemsTrackingCategoriesContactAccountingPeriod - - value: line_items,tracking_categories,contact,accounting_period,payment_term - name: LineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,contact,company - name: LineItemsTrackingCategoriesContactCompany - - value: line_items,tracking_categories,contact,company,accounting_period - name: LineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,contact,company,accounting_period,payment_term - name: LineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,contact,company,employee - name: LineItemsTrackingCategoriesContactCompanyEmployee - - value: >- - line_items,tracking_categories,contact,company,employee,accounting_period - name: LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,contact,company,employee,payment_term - name: LineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: line_items,tracking_categories,contact,company,payment_term - name: LineItemsTrackingCategoriesContactCompanyPaymentTerm - - value: line_items,tracking_categories,contact,employee - name: LineItemsTrackingCategoriesContactEmployee - - value: line_items,tracking_categories,contact,employee,accounting_period - name: LineItemsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,contact,employee,accounting_period,payment_term - name: LineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,contact,employee,payment_term - name: LineItemsTrackingCategoriesContactEmployeePaymentTerm - - value: line_items,tracking_categories,contact,payment_term - name: LineItemsTrackingCategoriesContactPaymentTerm - - value: line_items,tracking_categories,employee - name: LineItemsTrackingCategoriesEmployee - - value: line_items,tracking_categories,employee,accounting_period - name: LineItemsTrackingCategoriesEmployeeAccountingPeriod - - value: line_items,tracking_categories,employee,accounting_period,payment_term - name: LineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,employee,payment_term - name: LineItemsTrackingCategoriesEmployeePaymentTerm - - value: line_items,tracking_categories,payment_term - name: LineItemsTrackingCategoriesPaymentTerm - - value: line_items,tracking_categories,purchase_orders - name: LineItemsTrackingCategoriesPurchaseOrders - - value: line_items,tracking_categories,purchase_orders,accounting_period - name: LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,accounting_period,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,purchase_orders,applied_credit_notes - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,employee - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: line_items,tracking_categories,purchase_orders,applied_vendor_credits - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: line_items,tracking_categories,purchase_orders,company - name: LineItemsTrackingCategoriesPurchaseOrdersCompany - - value: >- - line_items,tracking_categories,purchase_orders,company,accounting_period - name: LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,purchase_orders,company,employee - name: LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,company,employee,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: line_items,tracking_categories,purchase_orders,company,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: line_items,tracking_categories,purchase_orders,contact - name: LineItemsTrackingCategoriesPurchaseOrdersContact - - value: >- - line_items,tracking_categories,purchase_orders,contact,accounting_period - name: LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,purchase_orders,contact,company - name: LineItemsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,employee - name: LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,contact,company,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: line_items,tracking_categories,purchase_orders,contact,employee - name: LineItemsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - line_items,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,purchase_orders,contact,employee,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: line_items,tracking_categories,purchase_orders,contact,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: line_items,tracking_categories,purchase_orders,employee - name: LineItemsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - line_items,tracking_categories,purchase_orders,employee,accounting_period - name: LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,purchase_orders,employee,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: line_items,tracking_categories,purchase_orders,payment_term - name: LineItemsTrackingCategoriesPurchaseOrdersPaymentTerm - - payment_term - - payments - - value: payments,accounting_period - name: PaymentsAccountingPeriod - - value: payments,accounting_period,payment_term - name: PaymentsAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes - name: PaymentsAppliedCreditNotes - - value: payments,applied_credit_notes,accounting_period - name: PaymentsAppliedCreditNotesAccountingPeriod - - value: payments,applied_credit_notes,accounting_period,payment_term - name: PaymentsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits - name: PaymentsAppliedCreditNotesAppliedVendorCredits - - value: payments,applied_credit_notes,applied_vendor_credits,accounting_period - name: PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,company - name: PaymentsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,company,employee - name: PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,company,payment_term - name: PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,contact - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,contact,company - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,contact,employee - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: PaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,employee - name: PaymentsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: payments,applied_credit_notes,applied_vendor_credits,payment_term - name: PaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,applied_credit_notes,company - name: PaymentsAppliedCreditNotesCompany - - value: payments,applied_credit_notes,company,accounting_period - name: PaymentsAppliedCreditNotesCompanyAccountingPeriod - - value: payments,applied_credit_notes,company,accounting_period,payment_term - name: PaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,company,employee - name: PaymentsAppliedCreditNotesCompanyEmployee - - value: payments,applied_credit_notes,company,employee,accounting_period - name: PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,company,employee,accounting_period,payment_term - name: PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,company,employee,payment_term - name: PaymentsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: payments,applied_credit_notes,company,payment_term - name: PaymentsAppliedCreditNotesCompanyPaymentTerm - - value: payments,applied_credit_notes,contact - name: PaymentsAppliedCreditNotesContact - - value: payments,applied_credit_notes,contact,accounting_period - name: PaymentsAppliedCreditNotesContactAccountingPeriod - - value: payments,applied_credit_notes,contact,accounting_period,payment_term - name: PaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,contact,company - name: PaymentsAppliedCreditNotesContactCompany - - value: payments,applied_credit_notes,contact,company,accounting_period - name: PaymentsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_credit_notes,contact,company,accounting_period,payment_term - name: PaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,contact,company,employee - name: PaymentsAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_credit_notes,contact,company,employee,accounting_period - name: PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,contact,company,employee,payment_term - name: PaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: payments,applied_credit_notes,contact,company,payment_term - name: PaymentsAppliedCreditNotesContactCompanyPaymentTerm - - value: payments,applied_credit_notes,contact,employee - name: PaymentsAppliedCreditNotesContactEmployee - - value: payments,applied_credit_notes,contact,employee,accounting_period - name: PaymentsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_credit_notes,contact,employee,accounting_period,payment_term - name: PaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,contact,employee,payment_term - name: PaymentsAppliedCreditNotesContactEmployeePaymentTerm - - value: payments,applied_credit_notes,contact,payment_term - name: PaymentsAppliedCreditNotesContactPaymentTerm - - value: payments,applied_credit_notes,employee - name: PaymentsAppliedCreditNotesEmployee - - value: payments,applied_credit_notes,employee,accounting_period - name: PaymentsAppliedCreditNotesEmployeeAccountingPeriod - - value: payments,applied_credit_notes,employee,accounting_period,payment_term - name: PaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_credit_notes,employee,payment_term - name: PaymentsAppliedCreditNotesEmployeePaymentTerm - - value: payments,applied_credit_notes,payment_term - name: PaymentsAppliedCreditNotesPaymentTerm - - value: payments,applied_payments - name: PaymentsAppliedPayments - - value: payments,applied_payments,accounting_period - name: PaymentsAppliedPaymentsAccountingPeriod - - value: payments,applied_payments,accounting_period,payment_term - name: PaymentsAppliedPaymentsAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_credit_notes - name: PaymentsAppliedPaymentsAppliedCreditNotes - - value: payments,applied_payments,applied_credit_notes,accounting_period - name: PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,accounting_period,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_credit_notes,applied_vendor_credits - name: PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company - name: PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact - name: PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee - name: PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,applied_credit_notes,company - name: PaymentsAppliedPaymentsAppliedCreditNotesCompany - - value: >- - payments,applied_payments,applied_credit_notes,company,accounting_period - name: PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_credit_notes,company,employee - name: PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,company,employee,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: payments,applied_payments,applied_credit_notes,company,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesCompanyPaymentTerm - - value: payments,applied_payments,applied_credit_notes,contact - name: PaymentsAppliedPaymentsAppliedCreditNotesContact - - value: >- - payments,applied_payments,applied_credit_notes,contact,accounting_period - name: PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_credit_notes,contact,company - name: PaymentsAppliedPaymentsAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,employee - name: PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,contact,company,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm - - value: payments,applied_payments,applied_credit_notes,contact,employee - name: PaymentsAppliedPaymentsAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_credit_notes,contact,employee,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm - - value: payments,applied_payments,applied_credit_notes,contact,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesContactPaymentTerm - - value: payments,applied_payments,applied_credit_notes,employee - name: PaymentsAppliedPaymentsAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,applied_credit_notes,employee,accounting_period - name: PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_credit_notes,employee,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesEmployeePaymentTerm - - value: payments,applied_payments,applied_credit_notes,payment_term - name: PaymentsAppliedPaymentsAppliedCreditNotesPaymentTerm - - value: payments,applied_payments,applied_vendor_credits - name: PaymentsAppliedPaymentsAppliedVendorCredits - - value: payments,applied_payments,applied_vendor_credits,accounting_period - name: PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,accounting_period,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,company - name: PaymentsAppliedPaymentsAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,applied_vendor_credits,company,accounting_period - name: PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,company,employee - name: PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_vendor_credits,company,employee,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: payments,applied_payments,applied_vendor_credits,company,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,contact - name: PaymentsAppliedPaymentsAppliedVendorCreditsContact - - value: >- - payments,applied_payments,applied_vendor_credits,contact,accounting_period - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,contact,company - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,employee - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,applied_vendor_credits,contact,company,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,contact,employee - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,applied_vendor_credits,contact,employee,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm - - value: payments,applied_payments,applied_vendor_credits,contact,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsContactPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,employee - name: PaymentsAppliedPaymentsAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,applied_vendor_credits,employee,accounting_period - name: PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,applied_vendor_credits,employee,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm - - value: payments,applied_payments,applied_vendor_credits,payment_term - name: PaymentsAppliedPaymentsAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,company - name: PaymentsAppliedPaymentsCompany - - value: payments,applied_payments,company,accounting_period - name: PaymentsAppliedPaymentsCompanyAccountingPeriod - - value: payments,applied_payments,company,accounting_period,payment_term - name: PaymentsAppliedPaymentsCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,company,employee - name: PaymentsAppliedPaymentsCompanyEmployee - - value: payments,applied_payments,company,employee,accounting_period - name: PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,company,employee,accounting_period,payment_term - name: PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,company,employee,payment_term - name: PaymentsAppliedPaymentsCompanyEmployeePaymentTerm - - value: payments,applied_payments,company,payment_term - name: PaymentsAppliedPaymentsCompanyPaymentTerm - - value: payments,applied_payments,contact - name: PaymentsAppliedPaymentsContact - - value: payments,applied_payments,contact,accounting_period - name: PaymentsAppliedPaymentsContactAccountingPeriod - - value: payments,applied_payments,contact,accounting_period,payment_term - name: PaymentsAppliedPaymentsContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,contact,company - name: PaymentsAppliedPaymentsContactCompany - - value: payments,applied_payments,contact,company,accounting_period - name: PaymentsAppliedPaymentsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,contact,company,accounting_period,payment_term - name: PaymentsAppliedPaymentsContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,contact,company,employee - name: PaymentsAppliedPaymentsContactCompanyEmployee - - value: payments,applied_payments,contact,company,employee,accounting_period - name: PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,contact,company,employee,payment_term - name: PaymentsAppliedPaymentsContactCompanyEmployeePaymentTerm - - value: payments,applied_payments,contact,company,payment_term - name: PaymentsAppliedPaymentsContactCompanyPaymentTerm - - value: payments,applied_payments,contact,employee - name: PaymentsAppliedPaymentsContactEmployee - - value: payments,applied_payments,contact,employee,accounting_period - name: PaymentsAppliedPaymentsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,contact,employee,accounting_period,payment_term - name: PaymentsAppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,contact,employee,payment_term - name: PaymentsAppliedPaymentsContactEmployeePaymentTerm - - value: payments,applied_payments,contact,payment_term - name: PaymentsAppliedPaymentsContactPaymentTerm - - value: payments,applied_payments,employee - name: PaymentsAppliedPaymentsEmployee - - value: payments,applied_payments,employee,accounting_period - name: PaymentsAppliedPaymentsEmployeeAccountingPeriod - - value: payments,applied_payments,employee,accounting_period,payment_term - name: PaymentsAppliedPaymentsEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,employee,payment_term - name: PaymentsAppliedPaymentsEmployeePaymentTerm - - value: payments,applied_payments,line_items - name: PaymentsAppliedPaymentsLineItems - - value: payments,applied_payments,line_items,accounting_period - name: PaymentsAppliedPaymentsLineItemsAccountingPeriod - - value: payments,applied_payments,line_items,accounting_period,payment_term - name: PaymentsAppliedPaymentsLineItemsAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,applied_credit_notes - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotes - - value: >- - payments,applied_payments,line_items,applied_credit_notes,accounting_period - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,line_items,applied_credit_notes,company - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompany - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,employee - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,company,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm - - value: payments,applied_payments,line_items,applied_credit_notes,contact - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContact - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,employee - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,contact,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm - - value: payments,applied_payments,line_items,applied_credit_notes,employee - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_credit_notes,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm - - value: payments,applied_payments,line_items,applied_credit_notes,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm - - value: payments,applied_payments,line_items,applied_vendor_credits - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,accounting_period - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,applied_vendor_credits,company - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,employee - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,company,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm - - value: payments,applied_payments,line_items,applied_vendor_credits,contact - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,employee - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm - - value: payments,applied_payments,line_items,applied_vendor_credits,employee - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,applied_vendor_credits,payment_term - name: PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,line_items,company - name: PaymentsAppliedPaymentsLineItemsCompany - - value: payments,applied_payments,line_items,company,accounting_period - name: PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,company,accounting_period,payment_term - name: PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,company,employee - name: PaymentsAppliedPaymentsLineItemsCompanyEmployee - - value: >- - payments,applied_payments,line_items,company,employee,accounting_period - name: PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,company,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsCompanyEmployeePaymentTerm - - value: payments,applied_payments,line_items,company,payment_term - name: PaymentsAppliedPaymentsLineItemsCompanyPaymentTerm - - value: payments,applied_payments,line_items,contact - name: PaymentsAppliedPaymentsLineItemsContact - - value: payments,applied_payments,line_items,contact,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,contact,accounting_period,payment_term - name: PaymentsAppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,contact,company - name: PaymentsAppliedPaymentsLineItemsContactCompany - - value: payments,applied_payments,line_items,contact,company,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,contact,company,employee - name: PaymentsAppliedPaymentsLineItemsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,contact,company,employee,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,contact,company,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm - - value: payments,applied_payments,line_items,contact,company,payment_term - name: PaymentsAppliedPaymentsLineItemsContactCompanyPaymentTerm - - value: payments,applied_payments,line_items,contact,employee - name: PaymentsAppliedPaymentsLineItemsContactEmployee - - value: >- - payments,applied_payments,line_items,contact,employee,accounting_period - name: PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,contact,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsContactEmployeePaymentTerm - - value: payments,applied_payments,line_items,contact,payment_term - name: PaymentsAppliedPaymentsLineItemsContactPaymentTerm - - value: payments,applied_payments,line_items,employee - name: PaymentsAppliedPaymentsLineItemsEmployee - - value: payments,applied_payments,line_items,employee,accounting_period - name: PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,employee,accounting_period,payment_term - name: PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsEmployeePaymentTerm - - value: payments,applied_payments,line_items,payment_term - name: PaymentsAppliedPaymentsLineItemsPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders - name: PaymentsAppliedPaymentsLineItemsPurchaseOrders - - value: payments,applied_payments,line_items,purchase_orders,accounting_period - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,company - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,company,accounting_period - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,company,employee - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,company,payment_term - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,contact - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContact - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,accounting_period - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,contact,company - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompany - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,employee - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,contact,employee - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,contact,payment_term - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,employee - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployee - - value: >- - payments,applied_payments,line_items,purchase_orders,employee,accounting_period - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,purchase_orders,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm - - value: payments,applied_payments,line_items,purchase_orders,payment_term - name: PaymentsAppliedPaymentsLineItemsPurchaseOrdersPaymentTerm - - value: payments,applied_payments,line_items,tracking_categories - name: PaymentsAppliedPaymentsLineItemsTrackingCategories - - value: >- - payments,applied_payments,line_items,tracking_categories,accounting_period - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,line_items,tracking_categories,company - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,company,employee - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,company,payment_term - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm - - value: payments,applied_payments,line_items,tracking_categories,contact - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,employee - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,contact,payment_term - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm - - value: payments,applied_payments,line_items,tracking_categories,employee - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,employee,payment_term - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm - - value: payments,applied_payments,line_items,tracking_categories,payment_term - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders - name: PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,employee - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: >- - payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term - name: >- - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm - - value: payments,applied_payments,payment_term - name: PaymentsAppliedPaymentsPaymentTerm - - value: payments,applied_payments,purchase_orders - name: PaymentsAppliedPaymentsPurchaseOrders - - value: payments,applied_payments,purchase_orders,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,accounting_period,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm - - value: payments,applied_payments,purchase_orders,applied_credit_notes - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotes - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,purchase_orders,applied_credit_notes,company - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,employee - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: payments,applied_payments,purchase_orders,applied_credit_notes,contact - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,employee - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_credit_notes,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: payments,applied_payments,purchase_orders,applied_vendor_credits - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCredits - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,employee - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,purchase_orders,company - name: PaymentsAppliedPaymentsPurchaseOrdersCompany - - value: payments,applied_payments,purchase_orders,company,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,purchase_orders,company,employee - name: PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,company,employee,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,company,employee,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm - - value: payments,applied_payments,purchase_orders,company,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersCompanyPaymentTerm - - value: payments,applied_payments,purchase_orders,contact - name: PaymentsAppliedPaymentsPurchaseOrdersContact - - value: payments,applied_payments,purchase_orders,contact,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,purchase_orders,contact,company - name: PaymentsAppliedPaymentsPurchaseOrdersContactCompany - - value: >- - payments,applied_payments,purchase_orders,contact,company,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,purchase_orders,contact,company,employee - name: PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployee - - value: >- - payments,applied_payments,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,contact,company,employee,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: payments,applied_payments,purchase_orders,contact,company,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm - - value: payments,applied_payments,purchase_orders,contact,employee - name: PaymentsAppliedPaymentsPurchaseOrdersContactEmployee - - value: >- - payments,applied_payments,purchase_orders,contact,employee,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,purchase_orders,contact,employee,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm - - value: payments,applied_payments,purchase_orders,contact,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersContactPaymentTerm - - value: payments,applied_payments,purchase_orders,employee - name: PaymentsAppliedPaymentsPurchaseOrdersEmployee - - value: payments,applied_payments,purchase_orders,employee,accounting_period - name: PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,applied_payments,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,purchase_orders,employee,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersEmployeePaymentTerm - - value: payments,applied_payments,purchase_orders,payment_term - name: PaymentsAppliedPaymentsPurchaseOrdersPaymentTerm - - value: payments,applied_payments,tracking_categories - name: PaymentsAppliedPaymentsTrackingCategories - - value: payments,applied_payments,tracking_categories,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,accounting_period,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm - - value: payments,applied_payments,tracking_categories,applied_credit_notes - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotes - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContact - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,employee - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_credit_notes,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: payments,applied_payments,tracking_categories,applied_vendor_credits - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCredits - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,employee - name: PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,tracking_categories,company - name: PaymentsAppliedPaymentsTrackingCategoriesCompany - - value: >- - payments,applied_payments,tracking_categories,company,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,tracking_categories,company,employee - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,company,employee,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm - - value: payments,applied_payments,tracking_categories,company,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesCompanyPaymentTerm - - value: payments,applied_payments,tracking_categories,contact - name: PaymentsAppliedPaymentsTrackingCategoriesContact - - value: >- - payments,applied_payments,tracking_categories,contact,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: payments,applied_payments,tracking_categories,contact,company - name: PaymentsAppliedPaymentsTrackingCategoriesContactCompany - - value: >- - payments,applied_payments,tracking_categories,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_payments,tracking_categories,contact,company,employee - name: PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,contact,company,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm - - value: payments,applied_payments,tracking_categories,contact,employee - name: PaymentsAppliedPaymentsTrackingCategoriesContactEmployee - - value: >- - payments,applied_payments,tracking_categories,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,contact,employee,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm - - value: payments,applied_payments,tracking_categories,contact,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesContactPaymentTerm - - value: payments,applied_payments,tracking_categories,employee - name: PaymentsAppliedPaymentsTrackingCategoriesEmployee - - value: >- - payments,applied_payments,tracking_categories,employee,accounting_period - name: PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_payments,tracking_categories,employee,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesEmployeePaymentTerm - - value: payments,applied_payments,tracking_categories,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesPaymentTerm - - value: payments,applied_payments,tracking_categories,purchase_orders - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrders - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,applied_payments,tracking_categories,purchase_orders,company - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,employee - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: payments,applied_payments,tracking_categories,purchase_orders,contact - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContact - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,employee - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: payments,applied_payments,tracking_categories,purchase_orders,employee - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term - name: >- - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: >- - payments,applied_payments,tracking_categories,purchase_orders,payment_term - name: PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm - - value: payments,applied_vendor_credits - name: PaymentsAppliedVendorCredits - - value: payments,applied_vendor_credits,accounting_period - name: PaymentsAppliedVendorCreditsAccountingPeriod - - value: payments,applied_vendor_credits,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,company - name: PaymentsAppliedVendorCreditsCompany - - value: payments,applied_vendor_credits,company,accounting_period - name: PaymentsAppliedVendorCreditsCompanyAccountingPeriod - - value: payments,applied_vendor_credits,company,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,company,employee - name: PaymentsAppliedVendorCreditsCompanyEmployee - - value: payments,applied_vendor_credits,company,employee,accounting_period - name: PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_vendor_credits,company,employee,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,company,employee,payment_term - name: PaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: payments,applied_vendor_credits,company,payment_term - name: PaymentsAppliedVendorCreditsCompanyPaymentTerm - - value: payments,applied_vendor_credits,contact - name: PaymentsAppliedVendorCreditsContact - - value: payments,applied_vendor_credits,contact,accounting_period - name: PaymentsAppliedVendorCreditsContactAccountingPeriod - - value: payments,applied_vendor_credits,contact,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,contact,company - name: PaymentsAppliedVendorCreditsContactCompany - - value: payments,applied_vendor_credits,contact,company,accounting_period - name: PaymentsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,applied_vendor_credits,contact,company,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,contact,company,employee - name: PaymentsAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,applied_vendor_credits,contact,company,employee,accounting_period - name: PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,contact,company,employee,payment_term - name: PaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: payments,applied_vendor_credits,contact,company,payment_term - name: PaymentsAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,applied_vendor_credits,contact,employee - name: PaymentsAppliedVendorCreditsContactEmployee - - value: payments,applied_vendor_credits,contact,employee,accounting_period - name: PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,contact,employee,payment_term - name: PaymentsAppliedVendorCreditsContactEmployeePaymentTerm - - value: payments,applied_vendor_credits,contact,payment_term - name: PaymentsAppliedVendorCreditsContactPaymentTerm - - value: payments,applied_vendor_credits,employee - name: PaymentsAppliedVendorCreditsEmployee - - value: payments,applied_vendor_credits,employee,accounting_period - name: PaymentsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,applied_vendor_credits,employee,accounting_period,payment_term - name: PaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: payments,applied_vendor_credits,employee,payment_term - name: PaymentsAppliedVendorCreditsEmployeePaymentTerm - - value: payments,applied_vendor_credits,payment_term - name: PaymentsAppliedVendorCreditsPaymentTerm - - value: payments,company - name: PaymentsCompany - - value: payments,company,accounting_period - name: PaymentsCompanyAccountingPeriod - - value: payments,company,accounting_period,payment_term - name: PaymentsCompanyAccountingPeriodPaymentTerm - - value: payments,company,employee - name: PaymentsCompanyEmployee - - value: payments,company,employee,accounting_period - name: PaymentsCompanyEmployeeAccountingPeriod - - value: payments,company,employee,accounting_period,payment_term - name: PaymentsCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,company,employee,payment_term - name: PaymentsCompanyEmployeePaymentTerm - - value: payments,company,payment_term - name: PaymentsCompanyPaymentTerm - - value: payments,contact - name: PaymentsContact - - value: payments,contact,accounting_period - name: PaymentsContactAccountingPeriod - - value: payments,contact,accounting_period,payment_term - name: PaymentsContactAccountingPeriodPaymentTerm - - value: payments,contact,company - name: PaymentsContactCompany - - value: payments,contact,company,accounting_period - name: PaymentsContactCompanyAccountingPeriod - - value: payments,contact,company,accounting_period,payment_term - name: PaymentsContactCompanyAccountingPeriodPaymentTerm - - value: payments,contact,company,employee - name: PaymentsContactCompanyEmployee - - value: payments,contact,company,employee,accounting_period - name: PaymentsContactCompanyEmployeeAccountingPeriod - - value: payments,contact,company,employee,accounting_period,payment_term - name: PaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,contact,company,employee,payment_term - name: PaymentsContactCompanyEmployeePaymentTerm - - value: payments,contact,company,payment_term - name: PaymentsContactCompanyPaymentTerm - - value: payments,contact,employee - name: PaymentsContactEmployee - - value: payments,contact,employee,accounting_period - name: PaymentsContactEmployeeAccountingPeriod - - value: payments,contact,employee,accounting_period,payment_term - name: PaymentsContactEmployeeAccountingPeriodPaymentTerm - - value: payments,contact,employee,payment_term - name: PaymentsContactEmployeePaymentTerm - - value: payments,contact,payment_term - name: PaymentsContactPaymentTerm - - value: payments,employee - name: PaymentsEmployee - - value: payments,employee,accounting_period - name: PaymentsEmployeeAccountingPeriod - - value: payments,employee,accounting_period,payment_term - name: PaymentsEmployeeAccountingPeriodPaymentTerm - - value: payments,employee,payment_term - name: PaymentsEmployeePaymentTerm - - value: payments,line_items - name: PaymentsLineItems - - value: payments,line_items,accounting_period - name: PaymentsLineItemsAccountingPeriod - - value: payments,line_items,accounting_period,payment_term - name: PaymentsLineItemsAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes - name: PaymentsLineItemsAppliedCreditNotes - - value: payments,line_items,applied_credit_notes,accounting_period - name: PaymentsLineItemsAppliedCreditNotesAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,accounting_period,payment_term - name: PaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,applied_vendor_credits - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,employee - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term - name: PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,line_items,applied_credit_notes,company - name: PaymentsLineItemsAppliedCreditNotesCompany - - value: payments,line_items,applied_credit_notes,company,accounting_period - name: PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,company,accounting_period,payment_term - name: PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,company,employee - name: PaymentsLineItemsAppliedCreditNotesCompanyEmployee - - value: >- - payments,line_items,applied_credit_notes,company,employee,accounting_period - name: PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,company,employee,payment_term - name: PaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm - - value: payments,line_items,applied_credit_notes,company,payment_term - name: PaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm - - value: payments,line_items,applied_credit_notes,contact - name: PaymentsLineItemsAppliedCreditNotesContact - - value: payments,line_items,applied_credit_notes,contact,accounting_period - name: PaymentsLineItemsAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,contact,accounting_period,payment_term - name: PaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,contact,company - name: PaymentsLineItemsAppliedCreditNotesContactCompany - - value: >- - payments,line_items,applied_credit_notes,contact,company,accounting_period - name: PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,contact,company,employee - name: PaymentsLineItemsAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,line_items,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_credit_notes,contact,company,employee,payment_term - name: PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: payments,line_items,applied_credit_notes,contact,company,payment_term - name: PaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm - - value: payments,line_items,applied_credit_notes,contact,employee - name: PaymentsLineItemsAppliedCreditNotesContactEmployee - - value: >- - payments,line_items,applied_credit_notes,contact,employee,accounting_period - name: PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,contact,employee,payment_term - name: PaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm - - value: payments,line_items,applied_credit_notes,contact,payment_term - name: PaymentsLineItemsAppliedCreditNotesContactPaymentTerm - - value: payments,line_items,applied_credit_notes,employee - name: PaymentsLineItemsAppliedCreditNotesEmployee - - value: payments,line_items,applied_credit_notes,employee,accounting_period - name: PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_credit_notes,employee,accounting_period,payment_term - name: PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,applied_credit_notes,employee,payment_term - name: PaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm - - value: payments,line_items,applied_credit_notes,payment_term - name: PaymentsLineItemsAppliedCreditNotesPaymentTerm - - value: payments,line_items,applied_vendor_credits - name: PaymentsLineItemsAppliedVendorCredits - - value: payments,line_items,applied_vendor_credits,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,accounting_period,payment_term - name: PaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,line_items,applied_vendor_credits,company - name: PaymentsLineItemsAppliedVendorCreditsCompany - - value: payments,line_items,applied_vendor_credits,company,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,applied_vendor_credits,company,employee - name: PaymentsLineItemsAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,applied_vendor_credits,company,employee,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_vendor_credits,company,employee,payment_term - name: PaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: payments,line_items,applied_vendor_credits,company,payment_term - name: PaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm - - value: payments,line_items,applied_vendor_credits,contact - name: PaymentsLineItemsAppliedVendorCreditsContact - - value: payments,line_items,applied_vendor_credits,contact,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,line_items,applied_vendor_credits,contact,company - name: PaymentsLineItemsAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,applied_vendor_credits,contact,company,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,applied_vendor_credits,contact,company,employee - name: PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_vendor_credits,contact,company,employee,payment_term - name: PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,applied_vendor_credits,contact,company,payment_term - name: PaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,line_items,applied_vendor_credits,contact,employee - name: PaymentsLineItemsAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,applied_vendor_credits,contact,employee,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,applied_vendor_credits,contact,employee,payment_term - name: PaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm - - value: payments,line_items,applied_vendor_credits,contact,payment_term - name: PaymentsLineItemsAppliedVendorCreditsContactPaymentTerm - - value: payments,line_items,applied_vendor_credits,employee - name: PaymentsLineItemsAppliedVendorCreditsEmployee - - value: payments,line_items,applied_vendor_credits,employee,accounting_period - name: PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,applied_vendor_credits,employee,payment_term - name: PaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm - - value: payments,line_items,applied_vendor_credits,payment_term - name: PaymentsLineItemsAppliedVendorCreditsPaymentTerm - - value: payments,line_items,company - name: PaymentsLineItemsCompany - - value: payments,line_items,company,accounting_period - name: PaymentsLineItemsCompanyAccountingPeriod - - value: payments,line_items,company,accounting_period,payment_term - name: PaymentsLineItemsCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,company,employee - name: PaymentsLineItemsCompanyEmployee - - value: payments,line_items,company,employee,accounting_period - name: PaymentsLineItemsCompanyEmployeeAccountingPeriod - - value: payments,line_items,company,employee,accounting_period,payment_term - name: PaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,company,employee,payment_term - name: PaymentsLineItemsCompanyEmployeePaymentTerm - - value: payments,line_items,company,payment_term - name: PaymentsLineItemsCompanyPaymentTerm - - value: payments,line_items,contact - name: PaymentsLineItemsContact - - value: payments,line_items,contact,accounting_period - name: PaymentsLineItemsContactAccountingPeriod - - value: payments,line_items,contact,accounting_period,payment_term - name: PaymentsLineItemsContactAccountingPeriodPaymentTerm - - value: payments,line_items,contact,company - name: PaymentsLineItemsContactCompany - - value: payments,line_items,contact,company,accounting_period - name: PaymentsLineItemsContactCompanyAccountingPeriod - - value: payments,line_items,contact,company,accounting_period,payment_term - name: PaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,contact,company,employee - name: PaymentsLineItemsContactCompanyEmployee - - value: payments,line_items,contact,company,employee,accounting_period - name: PaymentsLineItemsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,contact,company,employee,accounting_period,payment_term - name: PaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,contact,company,employee,payment_term - name: PaymentsLineItemsContactCompanyEmployeePaymentTerm - - value: payments,line_items,contact,company,payment_term - name: PaymentsLineItemsContactCompanyPaymentTerm - - value: payments,line_items,contact,employee - name: PaymentsLineItemsContactEmployee - - value: payments,line_items,contact,employee,accounting_period - name: PaymentsLineItemsContactEmployeeAccountingPeriod - - value: payments,line_items,contact,employee,accounting_period,payment_term - name: PaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,contact,employee,payment_term - name: PaymentsLineItemsContactEmployeePaymentTerm - - value: payments,line_items,contact,payment_term - name: PaymentsLineItemsContactPaymentTerm - - value: payments,line_items,employee - name: PaymentsLineItemsEmployee - - value: payments,line_items,employee,accounting_period - name: PaymentsLineItemsEmployeeAccountingPeriod - - value: payments,line_items,employee,accounting_period,payment_term - name: PaymentsLineItemsEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,employee,payment_term - name: PaymentsLineItemsEmployeePaymentTerm - - value: payments,line_items,payment_term - name: PaymentsLineItemsPaymentTerm - - value: payments,line_items,purchase_orders - name: PaymentsLineItemsPurchaseOrders - - value: payments,line_items,purchase_orders,accounting_period - name: PaymentsLineItemsPurchaseOrdersAccountingPeriod - - value: payments,line_items,purchase_orders,accounting_period,payment_term - name: PaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,applied_credit_notes - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotes - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,accounting_period - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,line_items,purchase_orders,applied_credit_notes,company - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,employee - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,company,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: payments,line_items,purchase_orders,applied_credit_notes,contact - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,employee - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: payments,line_items,purchase_orders,applied_credit_notes,employee - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: payments,line_items,purchase_orders,applied_credit_notes,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: payments,line_items,purchase_orders,applied_vendor_credits - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCredits - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,accounting_period - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,applied_vendor_credits,company - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,employee - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: payments,line_items,purchase_orders,applied_vendor_credits,contact - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,employee - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: payments,line_items,purchase_orders,applied_vendor_credits,employee - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,purchase_orders,applied_vendor_credits,payment_term - name: PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,line_items,purchase_orders,company - name: PaymentsLineItemsPurchaseOrdersCompany - - value: payments,line_items,purchase_orders,company,accounting_period - name: PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,company,accounting_period,payment_term - name: PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,company,employee - name: PaymentsLineItemsPurchaseOrdersCompanyEmployee - - value: payments,line_items,purchase_orders,company,employee,accounting_period - name: PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,company,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm - - value: payments,line_items,purchase_orders,company,payment_term - name: PaymentsLineItemsPurchaseOrdersCompanyPaymentTerm - - value: payments,line_items,purchase_orders,contact - name: PaymentsLineItemsPurchaseOrdersContact - - value: payments,line_items,purchase_orders,contact,accounting_period - name: PaymentsLineItemsPurchaseOrdersContactAccountingPeriod - - value: >- - payments,line_items,purchase_orders,contact,accounting_period,payment_term - name: PaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,contact,company - name: PaymentsLineItemsPurchaseOrdersContactCompany - - value: payments,line_items,purchase_orders,contact,company,accounting_period - name: PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,line_items,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,contact,company,employee - name: PaymentsLineItemsPurchaseOrdersContactCompanyEmployee - - value: >- - payments,line_items,purchase_orders,contact,company,employee,accounting_period - name: PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,purchase_orders,contact,company,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: payments,line_items,purchase_orders,contact,company,payment_term - name: PaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm - - value: payments,line_items,purchase_orders,contact,employee - name: PaymentsLineItemsPurchaseOrdersContactEmployee - - value: payments,line_items,purchase_orders,contact,employee,accounting_period - name: PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,contact,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm - - value: payments,line_items,purchase_orders,contact,payment_term - name: PaymentsLineItemsPurchaseOrdersContactPaymentTerm - - value: payments,line_items,purchase_orders,employee - name: PaymentsLineItemsPurchaseOrdersEmployee - - value: payments,line_items,purchase_orders,employee,accounting_period - name: PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,line_items,purchase_orders,employee,accounting_period,payment_term - name: PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,purchase_orders,employee,payment_term - name: PaymentsLineItemsPurchaseOrdersEmployeePaymentTerm - - value: payments,line_items,purchase_orders,payment_term - name: PaymentsLineItemsPurchaseOrdersPaymentTerm - - value: payments,line_items,tracking_categories - name: PaymentsLineItemsTrackingCategories - - value: payments,line_items,tracking_categories,accounting_period - name: PaymentsLineItemsTrackingCategoriesAccountingPeriod - - value: payments,line_items,tracking_categories,accounting_period,payment_term - name: PaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,applied_credit_notes - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotes - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,accounting_period - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,line_items,tracking_categories,applied_credit_notes,company - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,employee - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: payments,line_items,tracking_categories,applied_credit_notes,contact - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,employee - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: payments,line_items,tracking_categories,applied_credit_notes,employee - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_credit_notes,payment_term - name: PaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: payments,line_items,tracking_categories,applied_vendor_credits - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCredits - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,applied_vendor_credits,company - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,employee - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: payments,line_items,tracking_categories,applied_vendor_credits,contact - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,employee - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,employee - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,applied_vendor_credits,payment_term - name: PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: payments,line_items,tracking_categories,company - name: PaymentsLineItemsTrackingCategoriesCompany - - value: payments,line_items,tracking_categories,company,accounting_period - name: PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,company,accounting_period,payment_term - name: PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,company,employee - name: PaymentsLineItemsTrackingCategoriesCompanyEmployee - - value: >- - payments,line_items,tracking_categories,company,employee,accounting_period - name: PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,company,employee,payment_term - name: PaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm - - value: payments,line_items,tracking_categories,company,payment_term - name: PaymentsLineItemsTrackingCategoriesCompanyPaymentTerm - - value: payments,line_items,tracking_categories,contact - name: PaymentsLineItemsTrackingCategoriesContact - - value: payments,line_items,tracking_categories,contact,accounting_period - name: PaymentsLineItemsTrackingCategoriesContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,contact,accounting_period,payment_term - name: PaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,contact,company - name: PaymentsLineItemsTrackingCategoriesContactCompany - - value: >- - payments,line_items,tracking_categories,contact,company,accounting_period - name: PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,contact,company,employee - name: PaymentsLineItemsTrackingCategoriesContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,contact,company,employee,payment_term - name: PaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: payments,line_items,tracking_categories,contact,company,payment_term - name: PaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm - - value: payments,line_items,tracking_categories,contact,employee - name: PaymentsLineItemsTrackingCategoriesContactEmployee - - value: >- - payments,line_items,tracking_categories,contact,employee,accounting_period - name: PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,contact,employee,payment_term - name: PaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm - - value: payments,line_items,tracking_categories,contact,payment_term - name: PaymentsLineItemsTrackingCategoriesContactPaymentTerm - - value: payments,line_items,tracking_categories,employee - name: PaymentsLineItemsTrackingCategoriesEmployee - - value: payments,line_items,tracking_categories,employee,accounting_period - name: PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,employee,accounting_period,payment_term - name: PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: payments,line_items,tracking_categories,employee,payment_term - name: PaymentsLineItemsTrackingCategoriesEmployeePaymentTerm - - value: payments,line_items,tracking_categories,payment_term - name: PaymentsLineItemsTrackingCategoriesPaymentTerm - - value: payments,line_items,tracking_categories,purchase_orders - name: PaymentsLineItemsTrackingCategoriesPurchaseOrders - - value: >- - payments,line_items,tracking_categories,purchase_orders,accounting_period - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,line_items,tracking_categories,purchase_orders,company - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,employee - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,company,payment_term - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: payments,line_items,tracking_categories,purchase_orders,contact - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersContact - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,employee - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,employee - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,contact,payment_term - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: payments,line_items,tracking_categories,purchase_orders,employee - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - payments,line_items,tracking_categories,purchase_orders,employee,accounting_period - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,line_items,tracking_categories,purchase_orders,employee,payment_term - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: payments,line_items,tracking_categories,purchase_orders,payment_term - name: PaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm - - value: payments,payment_term - name: PaymentsPaymentTerm - - value: payments,purchase_orders - name: PaymentsPurchaseOrders - - value: payments,purchase_orders,accounting_period - name: PaymentsPurchaseOrdersAccountingPeriod - - value: payments,purchase_orders,accounting_period,payment_term - name: PaymentsPurchaseOrdersAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes - name: PaymentsPurchaseOrdersAppliedCreditNotes - - value: payments,purchase_orders,applied_credit_notes,accounting_period - name: PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,applied_vendor_credits - name: PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,company - name: PaymentsPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,purchase_orders,applied_credit_notes,company,accounting_period - name: PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,company,employee - name: PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,company,employee,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: payments,purchase_orders,applied_credit_notes,company,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,contact - name: PaymentsPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,purchase_orders,applied_credit_notes,contact,accounting_period - name: PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,contact,company - name: PaymentsPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,contact,company,employee - name: PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,contact,company,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,contact,employee - name: PaymentsPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: payments,purchase_orders,applied_credit_notes,contact,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,employee - name: PaymentsPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,purchase_orders,applied_credit_notes,employee,accounting_period - name: PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_credit_notes,employee,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: payments,purchase_orders,applied_credit_notes,payment_term - name: PaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits - name: PaymentsPurchaseOrdersAppliedVendorCredits - - value: payments,purchase_orders,applied_vendor_credits,accounting_period - name: PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,company - name: PaymentsPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,purchase_orders,applied_vendor_credits,company,accounting_period - name: PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,company,employee - name: PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,company,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,contact - name: PaymentsPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,accounting_period - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,contact,company - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,employee - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,contact,employee - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,contact,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,employee - name: PaymentsPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,purchase_orders,applied_vendor_credits,employee,accounting_period - name: PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,employee,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: payments,purchase_orders,applied_vendor_credits,payment_term - name: PaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,purchase_orders,company - name: PaymentsPurchaseOrdersCompany - - value: payments,purchase_orders,company,accounting_period - name: PaymentsPurchaseOrdersCompanyAccountingPeriod - - value: payments,purchase_orders,company,accounting_period,payment_term - name: PaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: payments,purchase_orders,company,employee - name: PaymentsPurchaseOrdersCompanyEmployee - - value: payments,purchase_orders,company,employee,accounting_period - name: PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,company,employee,accounting_period,payment_term - name: PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,company,employee,payment_term - name: PaymentsPurchaseOrdersCompanyEmployeePaymentTerm - - value: payments,purchase_orders,company,payment_term - name: PaymentsPurchaseOrdersCompanyPaymentTerm - - value: payments,purchase_orders,contact - name: PaymentsPurchaseOrdersContact - - value: payments,purchase_orders,contact,accounting_period - name: PaymentsPurchaseOrdersContactAccountingPeriod - - value: payments,purchase_orders,contact,accounting_period,payment_term - name: PaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: payments,purchase_orders,contact,company - name: PaymentsPurchaseOrdersContactCompany - - value: payments,purchase_orders,contact,company,accounting_period - name: PaymentsPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,purchase_orders,contact,company,accounting_period,payment_term - name: PaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: payments,purchase_orders,contact,company,employee - name: PaymentsPurchaseOrdersContactCompanyEmployee - - value: payments,purchase_orders,contact,company,employee,accounting_period - name: PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,contact,company,employee,payment_term - name: PaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: payments,purchase_orders,contact,company,payment_term - name: PaymentsPurchaseOrdersContactCompanyPaymentTerm - - value: payments,purchase_orders,contact,employee - name: PaymentsPurchaseOrdersContactEmployee - - value: payments,purchase_orders,contact,employee,accounting_period - name: PaymentsPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,purchase_orders,contact,employee,accounting_period,payment_term - name: PaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,contact,employee,payment_term - name: PaymentsPurchaseOrdersContactEmployeePaymentTerm - - value: payments,purchase_orders,contact,payment_term - name: PaymentsPurchaseOrdersContactPaymentTerm - - value: payments,purchase_orders,employee - name: PaymentsPurchaseOrdersEmployee - - value: payments,purchase_orders,employee,accounting_period - name: PaymentsPurchaseOrdersEmployeeAccountingPeriod - - value: payments,purchase_orders,employee,accounting_period,payment_term - name: PaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: payments,purchase_orders,employee,payment_term - name: PaymentsPurchaseOrdersEmployeePaymentTerm - - value: payments,purchase_orders,payment_term - name: PaymentsPurchaseOrdersPaymentTerm - - value: payments,tracking_categories - name: PaymentsTrackingCategories - - value: payments,tracking_categories,accounting_period - name: PaymentsTrackingCategoriesAccountingPeriod - - value: payments,tracking_categories,accounting_period,payment_term - name: PaymentsTrackingCategoriesAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_credit_notes - name: PaymentsTrackingCategoriesAppliedCreditNotes - - value: payments,tracking_categories,applied_credit_notes,accounting_period - name: PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits - name: PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,company - name: PaymentsTrackingCategoriesAppliedCreditNotesCompany - - value: >- - payments,tracking_categories,applied_credit_notes,company,accounting_period - name: PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,company,employee - name: PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,company,employee,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: payments,tracking_categories,applied_credit_notes,company,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,contact - name: PaymentsTrackingCategoriesAppliedCreditNotesContact - - value: >- - payments,tracking_categories,applied_credit_notes,contact,accounting_period - name: PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,contact,company - name: PaymentsTrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,employee - name: PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,contact,company,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,contact,employee - name: PaymentsTrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,contact,employee,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: payments,tracking_categories,applied_credit_notes,contact,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: payments,tracking_categories,applied_credit_notes,employee - name: PaymentsTrackingCategoriesAppliedCreditNotesEmployee - - value: >- - payments,tracking_categories,applied_credit_notes,employee,accounting_period - name: PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_credit_notes,employee,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: payments,tracking_categories,applied_credit_notes,payment_term - name: PaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits - name: PaymentsTrackingCategoriesAppliedVendorCredits - - value: payments,tracking_categories,applied_vendor_credits,accounting_period - name: PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,company - name: PaymentsTrackingCategoriesAppliedVendorCreditsCompany - - value: >- - payments,tracking_categories,applied_vendor_credits,company,accounting_period - name: PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,company,employee - name: PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,company,payment_term - name: PaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,contact - name: PaymentsTrackingCategoriesAppliedVendorCreditsContact - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,accounting_period - name: PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,contact,company - name: PaymentsTrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,employee - name: PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,contact,employee - name: PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,contact,payment_term - name: PaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,employee - name: PaymentsTrackingCategoriesAppliedVendorCreditsEmployee - - value: >- - payments,tracking_categories,applied_vendor_credits,employee,accounting_period - name: PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,applied_vendor_credits,employee,payment_term - name: PaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: payments,tracking_categories,applied_vendor_credits,payment_term - name: PaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: payments,tracking_categories,company - name: PaymentsTrackingCategoriesCompany - - value: payments,tracking_categories,company,accounting_period - name: PaymentsTrackingCategoriesCompanyAccountingPeriod - - value: payments,tracking_categories,company,accounting_period,payment_term - name: PaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,company,employee - name: PaymentsTrackingCategoriesCompanyEmployee - - value: payments,tracking_categories,company,employee,accounting_period - name: PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,company,employee,accounting_period,payment_term - name: PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,tracking_categories,company,employee,payment_term - name: PaymentsTrackingCategoriesCompanyEmployeePaymentTerm - - value: payments,tracking_categories,company,payment_term - name: PaymentsTrackingCategoriesCompanyPaymentTerm - - value: payments,tracking_categories,contact - name: PaymentsTrackingCategoriesContact - - value: payments,tracking_categories,contact,accounting_period - name: PaymentsTrackingCategoriesContactAccountingPeriod - - value: payments,tracking_categories,contact,accounting_period,payment_term - name: PaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm - - value: payments,tracking_categories,contact,company - name: PaymentsTrackingCategoriesContactCompany - - value: payments,tracking_categories,contact,company,accounting_period - name: PaymentsTrackingCategoriesContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,contact,company,accounting_period,payment_term - name: PaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,contact,company,employee - name: PaymentsTrackingCategoriesContactCompanyEmployee - - value: >- - payments,tracking_categories,contact,company,employee,accounting_period - name: PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: payments,tracking_categories,contact,company,employee,payment_term - name: PaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm - - value: payments,tracking_categories,contact,company,payment_term - name: PaymentsTrackingCategoriesContactCompanyPaymentTerm - - value: payments,tracking_categories,contact,employee - name: PaymentsTrackingCategoriesContactEmployee - - value: payments,tracking_categories,contact,employee,accounting_period - name: PaymentsTrackingCategoriesContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,contact,employee,accounting_period,payment_term - name: PaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: payments,tracking_categories,contact,employee,payment_term - name: PaymentsTrackingCategoriesContactEmployeePaymentTerm - - value: payments,tracking_categories,contact,payment_term - name: PaymentsTrackingCategoriesContactPaymentTerm - - value: payments,tracking_categories,employee - name: PaymentsTrackingCategoriesEmployee - - value: payments,tracking_categories,employee,accounting_period - name: PaymentsTrackingCategoriesEmployeeAccountingPeriod - - value: payments,tracking_categories,employee,accounting_period,payment_term - name: PaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: payments,tracking_categories,employee,payment_term - name: PaymentsTrackingCategoriesEmployeePaymentTerm - - value: payments,tracking_categories,payment_term - name: PaymentsTrackingCategoriesPaymentTerm - - value: payments,tracking_categories,purchase_orders - name: PaymentsTrackingCategoriesPurchaseOrders - - value: payments,tracking_categories,purchase_orders,accounting_period - name: PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,accounting_period,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: payments,tracking_categories,purchase_orders,applied_credit_notes - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,employee - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: payments,tracking_categories,purchase_orders,applied_vendor_credits - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,employee - name: PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: payments,tracking_categories,purchase_orders,company - name: PaymentsTrackingCategoriesPurchaseOrdersCompany - - value: payments,tracking_categories,purchase_orders,company,accounting_period - name: PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,purchase_orders,company,employee - name: PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,company,employee,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: payments,tracking_categories,purchase_orders,company,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: payments,tracking_categories,purchase_orders,contact - name: PaymentsTrackingCategoriesPurchaseOrdersContact - - value: payments,tracking_categories,purchase_orders,contact,accounting_period - name: PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: payments,tracking_categories,purchase_orders,contact,company - name: PaymentsTrackingCategoriesPurchaseOrdersContactCompany - - value: >- - payments,tracking_categories,purchase_orders,contact,company,accounting_period - name: PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: payments,tracking_categories,purchase_orders,contact,company,employee - name: PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,contact,company,employee,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,contact,company,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: payments,tracking_categories,purchase_orders,contact,employee - name: PaymentsTrackingCategoriesPurchaseOrdersContactEmployee - - value: >- - payments,tracking_categories,purchase_orders,contact,employee,accounting_period - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: >- - payments,tracking_categories,purchase_orders,contact,employee,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: payments,tracking_categories,purchase_orders,contact,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: payments,tracking_categories,purchase_orders,employee - name: PaymentsTrackingCategoriesPurchaseOrdersEmployee - - value: >- - payments,tracking_categories,purchase_orders,employee,accounting_period - name: PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: >- - PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: payments,tracking_categories,purchase_orders,employee,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: payments,tracking_categories,purchase_orders,payment_term - name: PaymentsTrackingCategoriesPurchaseOrdersPaymentTerm - - purchase_orders - - value: purchase_orders,accounting_period - name: PurchaseOrdersAccountingPeriod - - value: purchase_orders,accounting_period,payment_term - name: PurchaseOrdersAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes - name: PurchaseOrdersAppliedCreditNotes - - value: purchase_orders,applied_credit_notes,accounting_period - name: PurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: purchase_orders,applied_credit_notes,accounting_period,payment_term - name: PurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,applied_vendor_credits - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: purchase_orders,applied_credit_notes,company - name: PurchaseOrdersAppliedCreditNotesCompany - - value: purchase_orders,applied_credit_notes,company,accounting_period - name: PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,company,employee - name: PurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - purchase_orders,applied_credit_notes,company,employee,accounting_period - name: PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,company,employee,payment_term - name: PurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: purchase_orders,applied_credit_notes,company,payment_term - name: PurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: purchase_orders,applied_credit_notes,contact - name: PurchaseOrdersAppliedCreditNotesContact - - value: purchase_orders,applied_credit_notes,contact,accounting_period - name: PurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: PurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,contact,company - name: PurchaseOrdersAppliedCreditNotesContactCompany - - value: purchase_orders,applied_credit_notes,contact,company,accounting_period - name: PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,contact,company,employee - name: PurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: PurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: purchase_orders,applied_credit_notes,contact,company,payment_term - name: PurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: purchase_orders,applied_credit_notes,contact,employee - name: PurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,contact,employee,payment_term - name: PurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: purchase_orders,applied_credit_notes,contact,payment_term - name: PurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: purchase_orders,applied_credit_notes,employee - name: PurchaseOrdersAppliedCreditNotesEmployee - - value: purchase_orders,applied_credit_notes,employee,accounting_period - name: PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_credit_notes,employee,payment_term - name: PurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: purchase_orders,applied_credit_notes,payment_term - name: PurchaseOrdersAppliedCreditNotesPaymentTerm - - value: purchase_orders,applied_vendor_credits - name: PurchaseOrdersAppliedVendorCredits - - value: purchase_orders,applied_vendor_credits,accounting_period - name: PurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: PurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,company - name: PurchaseOrdersAppliedVendorCreditsCompany - - value: purchase_orders,applied_vendor_credits,company,accounting_period - name: PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,company,employee - name: PurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,company,employee,payment_term - name: PurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: purchase_orders,applied_vendor_credits,company,payment_term - name: PurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: purchase_orders,applied_vendor_credits,contact - name: PurchaseOrdersAppliedVendorCreditsContact - - value: purchase_orders,applied_vendor_credits,contact,accounting_period - name: PurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: PurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,company - name: PurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,company,employee - name: PurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,company,payment_term - name: PurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,employee - name: PurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: PurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: purchase_orders,applied_vendor_credits,contact,payment_term - name: PurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: purchase_orders,applied_vendor_credits,employee - name: PurchaseOrdersAppliedVendorCreditsEmployee - - value: purchase_orders,applied_vendor_credits,employee,accounting_period - name: PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,applied_vendor_credits,employee,payment_term - name: PurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: purchase_orders,applied_vendor_credits,payment_term - name: PurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: purchase_orders,company - name: PurchaseOrdersCompany - - value: purchase_orders,company,accounting_period - name: PurchaseOrdersCompanyAccountingPeriod - - value: purchase_orders,company,accounting_period,payment_term - name: PurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,company,employee - name: PurchaseOrdersCompanyEmployee - - value: purchase_orders,company,employee,accounting_period - name: PurchaseOrdersCompanyEmployeeAccountingPeriod - - value: purchase_orders,company,employee,accounting_period,payment_term - name: PurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,company,employee,payment_term - name: PurchaseOrdersCompanyEmployeePaymentTerm - - value: purchase_orders,company,payment_term - name: PurchaseOrdersCompanyPaymentTerm - - value: purchase_orders,contact - name: PurchaseOrdersContact - - value: purchase_orders,contact,accounting_period - name: PurchaseOrdersContactAccountingPeriod - - value: purchase_orders,contact,accounting_period,payment_term - name: PurchaseOrdersContactAccountingPeriodPaymentTerm - - value: purchase_orders,contact,company - name: PurchaseOrdersContactCompany - - value: purchase_orders,contact,company,accounting_period - name: PurchaseOrdersContactCompanyAccountingPeriod - - value: purchase_orders,contact,company,accounting_period,payment_term - name: PurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: purchase_orders,contact,company,employee - name: PurchaseOrdersContactCompanyEmployee - - value: purchase_orders,contact,company,employee,accounting_period - name: PurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - purchase_orders,contact,company,employee,accounting_period,payment_term - name: PurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,contact,company,employee,payment_term - name: PurchaseOrdersContactCompanyEmployeePaymentTerm - - value: purchase_orders,contact,company,payment_term - name: PurchaseOrdersContactCompanyPaymentTerm - - value: purchase_orders,contact,employee - name: PurchaseOrdersContactEmployee - - value: purchase_orders,contact,employee,accounting_period - name: PurchaseOrdersContactEmployeeAccountingPeriod - - value: purchase_orders,contact,employee,accounting_period,payment_term - name: PurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,contact,employee,payment_term - name: PurchaseOrdersContactEmployeePaymentTerm - - value: purchase_orders,contact,payment_term - name: PurchaseOrdersContactPaymentTerm - - value: purchase_orders,employee - name: PurchaseOrdersEmployee - - value: purchase_orders,employee,accounting_period - name: PurchaseOrdersEmployeeAccountingPeriod - - value: purchase_orders,employee,accounting_period,payment_term - name: PurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: purchase_orders,employee,payment_term - name: PurchaseOrdersEmployeePaymentTerm - - value: purchase_orders,payment_term - name: PurchaseOrdersPaymentTerm - - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,accounting_period,payment_term - name: TrackingCategoriesAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes - name: TrackingCategoriesAppliedCreditNotes - - value: tracking_categories,applied_credit_notes,accounting_period - name: TrackingCategoriesAppliedCreditNotesAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,accounting_period,payment_term - name: TrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,applied_vendor_credits - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCredits - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,employee - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term - name: TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: tracking_categories,applied_credit_notes,company - name: TrackingCategoriesAppliedCreditNotesCompany - - value: tracking_categories,applied_credit_notes,company,accounting_period - name: TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,company,accounting_period,payment_term - name: TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,company,employee - name: TrackingCategoriesAppliedCreditNotesCompanyEmployee - - value: >- - tracking_categories,applied_credit_notes,company,employee,accounting_period - name: TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,company,employee,payment_term - name: TrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm - - value: tracking_categories,applied_credit_notes,company,payment_term - name: TrackingCategoriesAppliedCreditNotesCompanyPaymentTerm - - value: tracking_categories,applied_credit_notes,contact - name: TrackingCategoriesAppliedCreditNotesContact - - value: tracking_categories,applied_credit_notes,contact,accounting_period - name: TrackingCategoriesAppliedCreditNotesContactAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,contact,accounting_period,payment_term - name: TrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,contact,company - name: TrackingCategoriesAppliedCreditNotesContactCompany - - value: >- - tracking_categories,applied_credit_notes,contact,company,accounting_period - name: TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,contact,company,employee - name: TrackingCategoriesAppliedCreditNotesContactCompanyEmployee - - value: >- - tracking_categories,applied_credit_notes,contact,company,employee,accounting_period - name: >- - TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_credit_notes,contact,company,employee,payment_term - name: TrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: tracking_categories,applied_credit_notes,contact,company,payment_term - name: TrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm - - value: tracking_categories,applied_credit_notes,contact,employee - name: TrackingCategoriesAppliedCreditNotesContactEmployee - - value: >- - tracking_categories,applied_credit_notes,contact,employee,accounting_period - name: TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,contact,employee,payment_term - name: TrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm - - value: tracking_categories,applied_credit_notes,contact,payment_term - name: TrackingCategoriesAppliedCreditNotesContactPaymentTerm - - value: tracking_categories,applied_credit_notes,employee - name: TrackingCategoriesAppliedCreditNotesEmployee - - value: tracking_categories,applied_credit_notes,employee,accounting_period - name: TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_credit_notes,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,applied_credit_notes,employee,payment_term - name: TrackingCategoriesAppliedCreditNotesEmployeePaymentTerm - - value: tracking_categories,applied_credit_notes,payment_term - name: TrackingCategoriesAppliedCreditNotesPaymentTerm - - value: tracking_categories,applied_vendor_credits - name: TrackingCategoriesAppliedVendorCredits - - value: tracking_categories,applied_vendor_credits,accounting_period - name: TrackingCategoriesAppliedVendorCreditsAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,accounting_period,payment_term - name: TrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: tracking_categories,applied_vendor_credits,company - name: TrackingCategoriesAppliedVendorCreditsCompany - - value: tracking_categories,applied_vendor_credits,company,accounting_period - name: TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,company,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,applied_vendor_credits,company,employee - name: TrackingCategoriesAppliedVendorCreditsCompanyEmployee - - value: >- - tracking_categories,applied_vendor_credits,company,employee,accounting_period - name: TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_vendor_credits,company,employee,payment_term - name: TrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: tracking_categories,applied_vendor_credits,company,payment_term - name: TrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm - - value: tracking_categories,applied_vendor_credits,contact - name: TrackingCategoriesAppliedVendorCreditsContact - - value: tracking_categories,applied_vendor_credits,contact,accounting_period - name: TrackingCategoriesAppliedVendorCreditsContactAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: tracking_categories,applied_vendor_credits,contact,company - name: TrackingCategoriesAppliedVendorCreditsContactCompany - - value: >- - tracking_categories,applied_vendor_credits,contact,company,accounting_period - name: TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,applied_vendor_credits,contact,company,employee - name: TrackingCategoriesAppliedVendorCreditsContactCompanyEmployee - - value: >- - tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_vendor_credits,contact,company,employee,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - tracking_categories,applied_vendor_credits,contact,company,payment_term - name: TrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm - - value: tracking_categories,applied_vendor_credits,contact,employee - name: TrackingCategoriesAppliedVendorCreditsContactEmployee - - value: >- - tracking_categories,applied_vendor_credits,contact,employee,accounting_period - name: TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,applied_vendor_credits,contact,employee,payment_term - name: TrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm - - value: tracking_categories,applied_vendor_credits,contact,payment_term - name: TrackingCategoriesAppliedVendorCreditsContactPaymentTerm - - value: tracking_categories,applied_vendor_credits,employee - name: TrackingCategoriesAppliedVendorCreditsEmployee - - value: tracking_categories,applied_vendor_credits,employee,accounting_period - name: TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,applied_vendor_credits,employee,payment_term - name: TrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm - - value: tracking_categories,applied_vendor_credits,payment_term - name: TrackingCategoriesAppliedVendorCreditsPaymentTerm - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,company,accounting_period,payment_term - name: TrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,company,employee - name: TrackingCategoriesCompanyEmployee - - value: tracking_categories,company,employee,accounting_period - name: TrackingCategoriesCompanyEmployeeAccountingPeriod - - value: tracking_categories,company,employee,accounting_period,payment_term - name: TrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,company,employee,payment_term - name: TrackingCategoriesCompanyEmployeePaymentTerm - - value: tracking_categories,company,payment_term - name: TrackingCategoriesCompanyPaymentTerm - - value: tracking_categories,contact - name: TrackingCategoriesContact - - value: tracking_categories,contact,accounting_period - name: TrackingCategoriesContactAccountingPeriod - - value: tracking_categories,contact,accounting_period,payment_term - name: TrackingCategoriesContactAccountingPeriodPaymentTerm - - value: tracking_categories,contact,company - name: TrackingCategoriesContactCompany - - value: tracking_categories,contact,company,accounting_period - name: TrackingCategoriesContactCompanyAccountingPeriod - - value: tracking_categories,contact,company,accounting_period,payment_term - name: TrackingCategoriesContactCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,contact,company,employee - name: TrackingCategoriesContactCompanyEmployee - - value: tracking_categories,contact,company,employee,accounting_period - name: TrackingCategoriesContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,contact,company,employee,accounting_period,payment_term - name: TrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,contact,company,employee,payment_term - name: TrackingCategoriesContactCompanyEmployeePaymentTerm - - value: tracking_categories,contact,company,payment_term - name: TrackingCategoriesContactCompanyPaymentTerm - - value: tracking_categories,contact,employee - name: TrackingCategoriesContactEmployee - - value: tracking_categories,contact,employee,accounting_period - name: TrackingCategoriesContactEmployeeAccountingPeriod - - value: tracking_categories,contact,employee,accounting_period,payment_term - name: TrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,contact,employee,payment_term - name: TrackingCategoriesContactEmployeePaymentTerm - - value: tracking_categories,contact,payment_term - name: TrackingCategoriesContactPaymentTerm - - value: tracking_categories,employee - name: TrackingCategoriesEmployee - - value: tracking_categories,employee,accounting_period - name: TrackingCategoriesEmployeeAccountingPeriod - - value: tracking_categories,employee,accounting_period,payment_term - name: TrackingCategoriesEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,employee,payment_term - name: TrackingCategoriesEmployeePaymentTerm - - value: tracking_categories,payment_term - name: TrackingCategoriesPaymentTerm - - value: tracking_categories,purchase_orders - name: TrackingCategoriesPurchaseOrders - - value: tracking_categories,purchase_orders,accounting_period - name: TrackingCategoriesPurchaseOrdersAccountingPeriod - - value: tracking_categories,purchase_orders,accounting_period,payment_term - name: TrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,applied_credit_notes - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotes - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,accounting_period - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm - - value: tracking_categories,purchase_orders,applied_credit_notes,company - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,employee - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,company,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm - - value: tracking_categories,purchase_orders,applied_credit_notes,contact - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesContact - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,employee - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm - - value: tracking_categories,purchase_orders,applied_credit_notes,employee - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm - - value: tracking_categories,purchase_orders,applied_credit_notes,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm - - value: tracking_categories,purchase_orders,applied_vendor_credits - name: TrackingCategoriesPurchaseOrdersAppliedVendorCredits - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,accounting_period - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,applied_vendor_credits,company - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,employee - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm - - value: tracking_categories,purchase_orders,applied_vendor_credits,contact - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,employee - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm - - value: tracking_categories,purchase_orders,applied_vendor_credits,employee - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term - name: >- - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm - - value: >- - tracking_categories,purchase_orders,applied_vendor_credits,payment_term - name: TrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm - - value: tracking_categories,purchase_orders,company - name: TrackingCategoriesPurchaseOrdersCompany - - value: tracking_categories,purchase_orders,company,accounting_period - name: TrackingCategoriesPurchaseOrdersCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,company,accounting_period,payment_term - name: TrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,company,employee - name: TrackingCategoriesPurchaseOrdersCompanyEmployee - - value: tracking_categories,purchase_orders,company,employee,accounting_period - name: TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,company,employee,payment_term - name: TrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm - - value: tracking_categories,purchase_orders,company,payment_term - name: TrackingCategoriesPurchaseOrdersCompanyPaymentTerm - - value: tracking_categories,purchase_orders,contact - name: TrackingCategoriesPurchaseOrdersContact - - value: tracking_categories,purchase_orders,contact,accounting_period - name: TrackingCategoriesPurchaseOrdersContactAccountingPeriod - - value: >- - tracking_categories,purchase_orders,contact,accounting_period,payment_term - name: TrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,contact,company - name: TrackingCategoriesPurchaseOrdersContactCompany - - value: tracking_categories,purchase_orders,contact,company,accounting_period - name: TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod - - value: >- - tracking_categories,purchase_orders,contact,company,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,contact,company,employee - name: TrackingCategoriesPurchaseOrdersContactCompanyEmployee - - value: >- - tracking_categories,purchase_orders,contact,company,employee,accounting_period - name: TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm - - value: >- - tracking_categories,purchase_orders,contact,company,employee,payment_term - name: TrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm - - value: tracking_categories,purchase_orders,contact,company,payment_term - name: TrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm - - value: tracking_categories,purchase_orders,contact,employee - name: TrackingCategoriesPurchaseOrdersContactEmployee - - value: tracking_categories,purchase_orders,contact,employee,accounting_period - name: TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term - name: >- - TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,contact,employee,payment_term - name: TrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm - - value: tracking_categories,purchase_orders,contact,payment_term - name: TrackingCategoriesPurchaseOrdersContactPaymentTerm - - value: tracking_categories,purchase_orders,employee - name: TrackingCategoriesPurchaseOrdersEmployee - - value: tracking_categories,purchase_orders,employee,accounting_period - name: TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod - - value: >- - tracking_categories,purchase_orders,employee,accounting_period,payment_term - name: TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm - - value: tracking_categories,purchase_orders,employee,payment_term - name: TrackingCategoriesPurchaseOrdersEmployeePaymentTerm - - value: tracking_categories,purchase_orders,payment_term - name: TrackingCategoriesPurchaseOrdersPaymentTerm - source: - openapi: openapi/openapi.yml -imports: - root: __package__.yml -service: - auth: false - base-path: '' - endpoints: - list: - path: /accounting/v1/invoices - method: GET - auth: true - docs: Returns a list of `Invoice` objects. - source: - openapi: openapi/openapi.yml - request: - name: InvoicesListRequest - query-parameters: - company_id: - type: optional - docs: If provided, will only return invoices for this company. - contact_id: - type: optional - docs: If provided, will only return invoices for this contact. - created_after: - type: optional - docs: If provided, will only return objects created after this datetime. - created_before: - type: optional - docs: >- - If provided, will only return objects created before this - datetime. - cursor: - type: optional - docs: The pagination cursor value. - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_remote_fields: - type: optional - docs: >- - Whether to include all remote fields, including fields that Merge - did not map to common models, in a normalized format. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - issue_date_after: - type: optional - docs: If provided, will only return objects created after this datetime. - issue_date_before: - type: optional - docs: >- - If provided, will only return objects created before this - datetime. - modified_after: - type: optional - docs: >- - If provided, only objects synced by Merge after this date time - will be returned. - modified_before: - type: optional - docs: >- - If provided, only objects synced by Merge before this date time - will be returned. - number: - type: optional - docs: If provided, will only return Invoices with this number. - page_size: - type: optional - docs: Number of results to return per page. - remote_fields: - type: optional> - docs: Deprecated. Use show_enum_origins. - remote_id: - type: optional - docs: The API provider's ID for the given object. - show_enum_origins: - type: optional> - docs: >- - 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) - status: - type: optional - docs: |- - If provided, will only return Invoices with this status. - - * `PAID` - PAID - * `DRAFT` - DRAFT - * `SUBMITTED` - SUBMITTED - * `PARTIALLY_PAID` - PARTIALLY_PAID - * `OPEN` - OPEN - * `VOID` - VOID - type: - type: optional - docs: |- - If provided, will only return Invoices with this type. - - * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE - * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE - response: - docs: '' - type: root.PaginatedInvoiceList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - id: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 - remote_id: '990110' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - type: ACCOUNTS_RECEIVABLE - contact: contact - 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 - currency: XUA - exchange_rate: '2.9' - payment_term: payment_term - total_discount: 1.1 - sub_total: 100 - status: PAID - total_tax_amount: 5 - total_amount: 105 - balance: 105 - remote_updated_at: '2020-04-01T00:00:00Z' - tracking_categories: - - 7dc5ca17-d311-44cd-9ce0-333080367a18 - - 6aa0700c-48e1-4c4a-8162-02e6a582df05 - - 8c933d61-8f5b-4360-ac0c-c9dc87bee763 - accounting_period: accounting_period - purchase_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: - - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 - remote_id: '8765432' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - description: Pickleball lessons - unit_price: 50 - quantity: 1 - total_amount: 50 - employee: 7442f0d5-722d-45bd-b807-6e38489d37fe - project: 22e65a5d-2df5-4e6e-884a-e538d0339000 - contact: 908934-49j9-093f-0989-908923908 - currency: USD - exchange_rate: '2.9' - item: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - account: cd0f32d4-a493-11ec-b909-0242ac120002 - tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 - tracking_categories: - - b38c59b0-a9d7-4740-b1ee-5436c6751e3d - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 - applied_credit_notes: - - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - credit_note: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - applied_date: '2020-03-31T00:00:00Z' - applied_amount: '2.9' - applied_vendor_credits: - - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - vendor_credit: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - applied_date: '2020-03-31T00:00:00Z' - applied_amount: '2.9' - inclusive_of_tax: true - 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: remote_field_class - create: - path: /accounting/v1/invoices - method: POST - auth: true - docs: |- - 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). - - source: - openapi: openapi/openapi.yml - request: - name: InvoiceEndpointRequest - query-parameters: - is_debug_mode: - type: optional - docs: >- - Whether to include debug fields (such as log file links) in the - response. - run_async: - type: optional - docs: Whether or not third-party updates should be run asynchronously. - body: - properties: - model: root.InvoiceRequest - content-type: application/json - response: - docs: '' - type: root.InvoiceResponse - status-code: 201 - examples: - - headers: {} - request: - model: {} - response: - body: - model: - id: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 - remote_id: '990110' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - type: ACCOUNTS_RECEIVABLE - contact: contact - 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 - currency: XUA - exchange_rate: '2.9' - payment_term: payment_term - total_discount: 1.1 - sub_total: 100 - status: PAID - total_tax_amount: 5 - total_amount: 105 - balance: 105 - remote_updated_at: '2020-04-01T00:00:00Z' - tracking_categories: - - 7dc5ca17-d311-44cd-9ce0-333080367a18 - - 6aa0700c-48e1-4c4a-8162-02e6a582df05 - - 8c933d61-8f5b-4360-ac0c-c9dc87bee763 - accounting_period: accounting_period - purchase_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: - - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 - remote_id: '8765432' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - description: Pickleball lessons - unit_price: 50 - quantity: 1 - total_amount: 50 - employee: 7442f0d5-722d-45bd-b807-6e38489d37fe - project: 22e65a5d-2df5-4e6e-884a-e538d0339000 - contact: 908934-49j9-093f-0989-908923908 - currency: USD - exchange_rate: '2.9' - item: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - account: cd0f32d4-a493-11ec-b909-0242ac120002 - tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 - tracking_categories: - - b38c59b0-a9d7-4740-b1ee-5436c6751e3d - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 - applied_credit_notes: - - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - credit_note: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - applied_date: '2020-03-31T00:00:00Z' - applied_amount: '2.9' - applied_vendor_credits: - - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - vendor_credit: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - applied_date: '2020-03-31T00:00:00Z' - applied_amount: '2.9' - inclusive_of_tax: true - 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: remote_field_class - 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 - retrieve: - path: /accounting/v1/invoices/{id} - method: GET - auth: true - docs: Returns an `Invoice` object with the given `id`. - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - request: - name: InvoicesRetrieveRequest - query-parameters: - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_remote_fields: - type: optional - docs: >- - Whether to include all remote fields, including fields that Merge - did not map to common models, in a normalized format. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - remote_fields: - type: optional> - docs: Deprecated. Use show_enum_origins. - show_enum_origins: - type: optional> - docs: >- - 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) - response: - docs: '' - type: root.Invoice - status-code: 200 - examples: - - path-parameters: - id: id - headers: {} - response: - body: - id: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 - remote_id: '990110' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - type: ACCOUNTS_RECEIVABLE - contact: contact - 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 - currency: XUA - exchange_rate: '2.9' - payment_term: payment_term - total_discount: 1.1 - sub_total: 100 - status: PAID - total_tax_amount: 5 - total_amount: 105 - balance: 105 - remote_updated_at: '2020-04-01T00:00:00Z' - tracking_categories: - - 7dc5ca17-d311-44cd-9ce0-333080367a18 - - 6aa0700c-48e1-4c4a-8162-02e6a582df05 - - 8c933d61-8f5b-4360-ac0c-c9dc87bee763 - accounting_period: accounting_period - purchase_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: - - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 - remote_id: '8765432' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - description: Pickleball lessons - unit_price: 50 - quantity: 1 - total_amount: 50 - employee: 7442f0d5-722d-45bd-b807-6e38489d37fe - project: 22e65a5d-2df5-4e6e-884a-e538d0339000 - contact: 908934-49j9-093f-0989-908923908 - currency: USD - exchange_rate: '2.9' - item: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - account: cd0f32d4-a493-11ec-b909-0242ac120002 - tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 - tracking_category: tracking_category - tracking_categories: - - b38c59b0-a9d7-4740-b1ee-5436c6751e3d - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 - remote_was_deleted: true - field_mappings: - organization_defined_targets: - custom_key: custom_value - linked_account_defined_targets: - custom_key: custom_value - remote_fields: - - remote_field_class: remote_field_class - applied_credit_notes: - - remote_id: '088899' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - credit_note: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - applied_date: '2020-03-31T00:00:00Z' - applied_amount: '2.9' - remote_was_deleted: true - applied_vendor_credits: - - remote_id: '088899' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - vendor_credit: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - applied_date: '2020-03-31T00:00:00Z' - applied_amount: '2.9' - remote_was_deleted: true - inclusive_of_tax: true - 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: remote_field_class - value: - key: value - partialUpdate: - path: /accounting/v1/invoices/{id} - method: PATCH - auth: true - docs: Updates an `Invoice` object with the given `id`. - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - request: - name: PatchedInvoiceEndpointRequest - query-parameters: - is_debug_mode: - type: optional - docs: >- - Whether to include debug fields (such as log file links) in the - response. - run_async: - type: optional - docs: Whether or not third-party updates should be run asynchronously. - body: - properties: - model: root.InvoiceRequest - content-type: application/json - response: - docs: '' - type: root.InvoiceResponse - status-code: 200 - examples: - - path-parameters: - id: id - headers: {} - request: - model: {} - response: - body: - model: - id: 9871b4a9-f5d2-4f3b-a66b-dfedbed42c46 - remote_id: '990110' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - type: ACCOUNTS_RECEIVABLE - contact: contact - 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 - currency: XUA - exchange_rate: '2.9' - payment_term: payment_term - total_discount: 1.1 - sub_total: 100 - status: PAID - total_tax_amount: 5 - total_amount: 105 - balance: 105 - remote_updated_at: '2020-04-01T00:00:00Z' - tracking_categories: - - 7dc5ca17-d311-44cd-9ce0-333080367a18 - - 6aa0700c-48e1-4c4a-8162-02e6a582df05 - - 8c933d61-8f5b-4360-ac0c-c9dc87bee763 - accounting_period: accounting_period - purchase_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: - - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 - remote_id: '8765432' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - description: Pickleball lessons - unit_price: 50 - quantity: 1 - total_amount: 50 - employee: 7442f0d5-722d-45bd-b807-6e38489d37fe - project: 22e65a5d-2df5-4e6e-884a-e538d0339000 - contact: 908934-49j9-093f-0989-908923908 - currency: USD - exchange_rate: '2.9' - item: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - account: cd0f32d4-a493-11ec-b909-0242ac120002 - tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 - tracking_categories: - - b38c59b0-a9d7-4740-b1ee-5436c6751e3d - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 - applied_credit_notes: - - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - credit_note: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - applied_date: '2020-03-31T00:00:00Z' - applied_amount: '2.9' - applied_vendor_credits: - - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - vendor_credit: 5b3c1341-a20f-4e51-b72c-f3830a16c97b - applied_date: '2020-03-31T00:00:00Z' - applied_amount: '2.9' - inclusive_of_tax: true - 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: remote_field_class - 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 - lineItemsRemoteFieldClassesList: - path: /accounting/v1/invoices/line-items/remote-field-classes - method: GET - auth: true - docs: Returns a list of `RemoteFieldClass` objects. - source: - openapi: openapi/openapi.yml - request: - name: InvoicesLineItemsRemoteFieldClassesListRequest - query-parameters: - cursor: - type: optional - docs: The pagination cursor value. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - is_common_model_field: - type: optional - docs: >- - If provided, will only return remote field classes with this - is_common_model_field value - is_custom: - type: optional - docs: >- - If provided, will only return remote fields classes with this - is_custom value - page_size: - type: optional - docs: Number of results to return per page. - response: - docs: '' - type: root.PaginatedRemoteFieldClassList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - id: id - display_name: display_name - remote_key_name: remote_key_name - description: description - is_custom: true - is_required: true - field_type: string - field_format: string - field_choices: - - field_choices - metaPatchRetrieve: - path: /accounting/v1/invoices/meta/patch/{id} - method: GET - auth: true - docs: Returns metadata for `Invoice` PATCHs. - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - response: - docs: '' - type: root.MetaResponse - status-code: 200 - examples: - - path-parameters: - id: id - headers: {} - response: - body: - 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 - metaPostRetrieve: - path: /accounting/v1/invoices/meta/post - method: GET - auth: true - docs: Returns metadata for `Invoice` POSTs. - source: - openapi: openapi/openapi.yml - response: - docs: '' - type: root.MetaResponse - status-code: 200 - examples: - - headers: {} - response: - body: - 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 - remoteFieldClassesList: - path: /accounting/v1/invoices/remote-field-classes - method: GET - auth: true - docs: Returns a list of `RemoteFieldClass` objects. - source: - openapi: openapi/openapi.yml - request: - name: InvoicesRemoteFieldClassesListRequest - query-parameters: - cursor: - type: optional - docs: The pagination cursor value. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - is_common_model_field: - type: optional - docs: >- - If provided, will only return remote field classes with this - is_common_model_field value - is_custom: - type: optional - docs: >- - If provided, will only return remote fields classes with this - is_custom value - page_size: - type: optional - docs: Number of results to return per page. - response: - docs: '' - type: root.PaginatedRemoteFieldClassList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - id: id - display_name: display_name - remote_key_name: remote_key_name - description: description - is_custom: true - is_required: true - field_type: string - field_format: string - field_choices: - - field_choices - source: - openapi: openapi/openapi.yml diff --git a/.mock/definition/accounting/purchaseOrders.yml b/.mock/definition/accounting/purchaseOrders.yml deleted file mode 100644 index e0157639..00000000 --- a/.mock/definition/accounting/purchaseOrders.yml +++ /dev/null @@ -1,1289 +0,0 @@ -types: - PurchaseOrdersListRequestExpand: - enum: - - accounting_period - - value: accounting_period,payment_term - name: AccountingPeriodPaymentTerm - - company - - value: company,accounting_period - name: CompanyAccountingPeriod - - value: company,accounting_period,payment_term - name: CompanyAccountingPeriodPaymentTerm - - value: company,payment_term - name: CompanyPaymentTerm - - delivery_address - - value: delivery_address,accounting_period - name: DeliveryAddressAccountingPeriod - - value: delivery_address,accounting_period,payment_term - name: DeliveryAddressAccountingPeriodPaymentTerm - - value: delivery_address,company - name: DeliveryAddressCompany - - value: delivery_address,company,accounting_period - name: DeliveryAddressCompanyAccountingPeriod - - value: delivery_address,company,accounting_period,payment_term - name: DeliveryAddressCompanyAccountingPeriodPaymentTerm - - value: delivery_address,company,payment_term - name: DeliveryAddressCompanyPaymentTerm - - value: delivery_address,payment_term - name: DeliveryAddressPaymentTerm - - value: delivery_address,vendor - name: DeliveryAddressVendor - - value: delivery_address,vendor,accounting_period - name: DeliveryAddressVendorAccountingPeriod - - value: delivery_address,vendor,accounting_period,payment_term - name: DeliveryAddressVendorAccountingPeriodPaymentTerm - - value: delivery_address,vendor,company - name: DeliveryAddressVendorCompany - - value: delivery_address,vendor,company,accounting_period - name: DeliveryAddressVendorCompanyAccountingPeriod - - value: delivery_address,vendor,company,accounting_period,payment_term - name: DeliveryAddressVendorCompanyAccountingPeriodPaymentTerm - - value: delivery_address,vendor,company,payment_term - name: DeliveryAddressVendorCompanyPaymentTerm - - value: delivery_address,vendor,payment_term - name: DeliveryAddressVendorPaymentTerm - - line_items - - value: line_items,accounting_period - name: LineItemsAccountingPeriod - - value: line_items,accounting_period,payment_term - name: LineItemsAccountingPeriodPaymentTerm - - value: line_items,company - name: LineItemsCompany - - value: line_items,company,accounting_period - name: LineItemsCompanyAccountingPeriod - - value: line_items,company,accounting_period,payment_term - name: LineItemsCompanyAccountingPeriodPaymentTerm - - value: line_items,company,payment_term - name: LineItemsCompanyPaymentTerm - - value: line_items,delivery_address - name: LineItemsDeliveryAddress - - value: line_items,delivery_address,accounting_period - name: LineItemsDeliveryAddressAccountingPeriod - - value: line_items,delivery_address,accounting_period,payment_term - name: LineItemsDeliveryAddressAccountingPeriodPaymentTerm - - value: line_items,delivery_address,company - name: LineItemsDeliveryAddressCompany - - value: line_items,delivery_address,company,accounting_period - name: LineItemsDeliveryAddressCompanyAccountingPeriod - - value: line_items,delivery_address,company,accounting_period,payment_term - name: LineItemsDeliveryAddressCompanyAccountingPeriodPaymentTerm - - value: line_items,delivery_address,company,payment_term - name: LineItemsDeliveryAddressCompanyPaymentTerm - - value: line_items,delivery_address,payment_term - name: LineItemsDeliveryAddressPaymentTerm - - value: line_items,delivery_address,vendor - name: LineItemsDeliveryAddressVendor - - value: line_items,delivery_address,vendor,accounting_period - name: LineItemsDeliveryAddressVendorAccountingPeriod - - value: line_items,delivery_address,vendor,accounting_period,payment_term - name: LineItemsDeliveryAddressVendorAccountingPeriodPaymentTerm - - value: line_items,delivery_address,vendor,company - name: LineItemsDeliveryAddressVendorCompany - - value: line_items,delivery_address,vendor,company,accounting_period - name: LineItemsDeliveryAddressVendorCompanyAccountingPeriod - - value: >- - line_items,delivery_address,vendor,company,accounting_period,payment_term - name: LineItemsDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm - - value: line_items,delivery_address,vendor,company,payment_term - name: LineItemsDeliveryAddressVendorCompanyPaymentTerm - - value: line_items,delivery_address,vendor,payment_term - name: LineItemsDeliveryAddressVendorPaymentTerm - - value: line_items,payment_term - name: LineItemsPaymentTerm - - value: line_items,tracking_categories - name: LineItemsTrackingCategories - - value: line_items,tracking_categories,accounting_period - name: LineItemsTrackingCategoriesAccountingPeriod - - value: line_items,tracking_categories,accounting_period,payment_term - name: LineItemsTrackingCategoriesAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,company - name: LineItemsTrackingCategoriesCompany - - value: line_items,tracking_categories,company,accounting_period - name: LineItemsTrackingCategoriesCompanyAccountingPeriod - - value: line_items,tracking_categories,company,accounting_period,payment_term - name: LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,company,payment_term - name: LineItemsTrackingCategoriesCompanyPaymentTerm - - value: line_items,tracking_categories,delivery_address - name: LineItemsTrackingCategoriesDeliveryAddress - - value: line_items,tracking_categories,delivery_address,accounting_period - name: LineItemsTrackingCategoriesDeliveryAddressAccountingPeriod - - value: >- - line_items,tracking_categories,delivery_address,accounting_period,payment_term - name: LineItemsTrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,delivery_address,company - name: LineItemsTrackingCategoriesDeliveryAddressCompany - - value: >- - line_items,tracking_categories,delivery_address,company,accounting_period - name: LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,delivery_address,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,delivery_address,company,payment_term - name: LineItemsTrackingCategoriesDeliveryAddressCompanyPaymentTerm - - value: line_items,tracking_categories,delivery_address,payment_term - name: LineItemsTrackingCategoriesDeliveryAddressPaymentTerm - - value: line_items,tracking_categories,delivery_address,vendor - name: LineItemsTrackingCategoriesDeliveryAddressVendor - - value: >- - line_items,tracking_categories,delivery_address,vendor,accounting_period - name: LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriod - - value: >- - line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,delivery_address,vendor,company - name: LineItemsTrackingCategoriesDeliveryAddressVendorCompany - - value: >- - line_items,tracking_categories,delivery_address,vendor,company,accounting_period - name: >- - LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,delivery_address,vendor,company,payment_term - name: LineItemsTrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm - - value: line_items,tracking_categories,delivery_address,vendor,payment_term - name: LineItemsTrackingCategoriesDeliveryAddressVendorPaymentTerm - - value: line_items,tracking_categories,payment_term - name: LineItemsTrackingCategoriesPaymentTerm - - value: line_items,tracking_categories,vendor - name: LineItemsTrackingCategoriesVendor - - value: line_items,tracking_categories,vendor,accounting_period - name: LineItemsTrackingCategoriesVendorAccountingPeriod - - value: line_items,tracking_categories,vendor,accounting_period,payment_term - name: LineItemsTrackingCategoriesVendorAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,vendor,company - name: LineItemsTrackingCategoriesVendorCompany - - value: line_items,tracking_categories,vendor,company,accounting_period - name: LineItemsTrackingCategoriesVendorCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,vendor,company,accounting_period,payment_term - name: LineItemsTrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,vendor,company,payment_term - name: LineItemsTrackingCategoriesVendorCompanyPaymentTerm - - value: line_items,tracking_categories,vendor,payment_term - name: LineItemsTrackingCategoriesVendorPaymentTerm - - value: line_items,vendor - name: LineItemsVendor - - value: line_items,vendor,accounting_period - name: LineItemsVendorAccountingPeriod - - value: line_items,vendor,accounting_period,payment_term - name: LineItemsVendorAccountingPeriodPaymentTerm - - value: line_items,vendor,company - name: LineItemsVendorCompany - - value: line_items,vendor,company,accounting_period - name: LineItemsVendorCompanyAccountingPeriod - - value: line_items,vendor,company,accounting_period,payment_term - name: LineItemsVendorCompanyAccountingPeriodPaymentTerm - - value: line_items,vendor,company,payment_term - name: LineItemsVendorCompanyPaymentTerm - - value: line_items,vendor,payment_term - name: LineItemsVendorPaymentTerm - - payment_term - - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,accounting_period,payment_term - name: TrackingCategoriesAccountingPeriodPaymentTerm - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,company,accounting_period,payment_term - name: TrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,company,payment_term - name: TrackingCategoriesCompanyPaymentTerm - - value: tracking_categories,delivery_address - name: TrackingCategoriesDeliveryAddress - - value: tracking_categories,delivery_address,accounting_period - name: TrackingCategoriesDeliveryAddressAccountingPeriod - - value: tracking_categories,delivery_address,accounting_period,payment_term - name: TrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm - - value: tracking_categories,delivery_address,company - name: TrackingCategoriesDeliveryAddressCompany - - value: tracking_categories,delivery_address,company,accounting_period - name: TrackingCategoriesDeliveryAddressCompanyAccountingPeriod - - value: >- - tracking_categories,delivery_address,company,accounting_period,payment_term - name: TrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,delivery_address,company,payment_term - name: TrackingCategoriesDeliveryAddressCompanyPaymentTerm - - value: tracking_categories,delivery_address,payment_term - name: TrackingCategoriesDeliveryAddressPaymentTerm - - value: tracking_categories,delivery_address,vendor - name: TrackingCategoriesDeliveryAddressVendor - - value: tracking_categories,delivery_address,vendor,accounting_period - name: TrackingCategoriesDeliveryAddressVendorAccountingPeriod - - value: >- - tracking_categories,delivery_address,vendor,accounting_period,payment_term - name: TrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm - - value: tracking_categories,delivery_address,vendor,company - name: TrackingCategoriesDeliveryAddressVendorCompany - - value: tracking_categories,delivery_address,vendor,company,accounting_period - name: TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod - - value: >- - tracking_categories,delivery_address,vendor,company,accounting_period,payment_term - name: >- - TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,delivery_address,vendor,company,payment_term - name: TrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm - - value: tracking_categories,delivery_address,vendor,payment_term - name: TrackingCategoriesDeliveryAddressVendorPaymentTerm - - value: tracking_categories,payment_term - name: TrackingCategoriesPaymentTerm - - value: tracking_categories,vendor - name: TrackingCategoriesVendor - - value: tracking_categories,vendor,accounting_period - name: TrackingCategoriesVendorAccountingPeriod - - value: tracking_categories,vendor,accounting_period,payment_term - name: TrackingCategoriesVendorAccountingPeriodPaymentTerm - - value: tracking_categories,vendor,company - name: TrackingCategoriesVendorCompany - - value: tracking_categories,vendor,company,accounting_period - name: TrackingCategoriesVendorCompanyAccountingPeriod - - value: tracking_categories,vendor,company,accounting_period,payment_term - name: TrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,vendor,company,payment_term - name: TrackingCategoriesVendorCompanyPaymentTerm - - value: tracking_categories,vendor,payment_term - name: TrackingCategoriesVendorPaymentTerm - - vendor - - value: vendor,accounting_period - name: VendorAccountingPeriod - - value: vendor,accounting_period,payment_term - name: VendorAccountingPeriodPaymentTerm - - value: vendor,company - name: VendorCompany - - value: vendor,company,accounting_period - name: VendorCompanyAccountingPeriod - - value: vendor,company,accounting_period,payment_term - name: VendorCompanyAccountingPeriodPaymentTerm - - value: vendor,company,payment_term - name: VendorCompanyPaymentTerm - - value: vendor,payment_term - name: VendorPaymentTerm - source: - openapi: openapi/openapi.yml - PurchaseOrdersRetrieveRequestExpand: - enum: - - accounting_period - - value: accounting_period,payment_term - name: AccountingPeriodPaymentTerm - - company - - value: company,accounting_period - name: CompanyAccountingPeriod - - value: company,accounting_period,payment_term - name: CompanyAccountingPeriodPaymentTerm - - value: company,payment_term - name: CompanyPaymentTerm - - delivery_address - - value: delivery_address,accounting_period - name: DeliveryAddressAccountingPeriod - - value: delivery_address,accounting_period,payment_term - name: DeliveryAddressAccountingPeriodPaymentTerm - - value: delivery_address,company - name: DeliveryAddressCompany - - value: delivery_address,company,accounting_period - name: DeliveryAddressCompanyAccountingPeriod - - value: delivery_address,company,accounting_period,payment_term - name: DeliveryAddressCompanyAccountingPeriodPaymentTerm - - value: delivery_address,company,payment_term - name: DeliveryAddressCompanyPaymentTerm - - value: delivery_address,payment_term - name: DeliveryAddressPaymentTerm - - value: delivery_address,vendor - name: DeliveryAddressVendor - - value: delivery_address,vendor,accounting_period - name: DeliveryAddressVendorAccountingPeriod - - value: delivery_address,vendor,accounting_period,payment_term - name: DeliveryAddressVendorAccountingPeriodPaymentTerm - - value: delivery_address,vendor,company - name: DeliveryAddressVendorCompany - - value: delivery_address,vendor,company,accounting_period - name: DeliveryAddressVendorCompanyAccountingPeriod - - value: delivery_address,vendor,company,accounting_period,payment_term - name: DeliveryAddressVendorCompanyAccountingPeriodPaymentTerm - - value: delivery_address,vendor,company,payment_term - name: DeliveryAddressVendorCompanyPaymentTerm - - value: delivery_address,vendor,payment_term - name: DeliveryAddressVendorPaymentTerm - - line_items - - value: line_items,accounting_period - name: LineItemsAccountingPeriod - - value: line_items,accounting_period,payment_term - name: LineItemsAccountingPeriodPaymentTerm - - value: line_items,company - name: LineItemsCompany - - value: line_items,company,accounting_period - name: LineItemsCompanyAccountingPeriod - - value: line_items,company,accounting_period,payment_term - name: LineItemsCompanyAccountingPeriodPaymentTerm - - value: line_items,company,payment_term - name: LineItemsCompanyPaymentTerm - - value: line_items,delivery_address - name: LineItemsDeliveryAddress - - value: line_items,delivery_address,accounting_period - name: LineItemsDeliveryAddressAccountingPeriod - - value: line_items,delivery_address,accounting_period,payment_term - name: LineItemsDeliveryAddressAccountingPeriodPaymentTerm - - value: line_items,delivery_address,company - name: LineItemsDeliveryAddressCompany - - value: line_items,delivery_address,company,accounting_period - name: LineItemsDeliveryAddressCompanyAccountingPeriod - - value: line_items,delivery_address,company,accounting_period,payment_term - name: LineItemsDeliveryAddressCompanyAccountingPeriodPaymentTerm - - value: line_items,delivery_address,company,payment_term - name: LineItemsDeliveryAddressCompanyPaymentTerm - - value: line_items,delivery_address,payment_term - name: LineItemsDeliveryAddressPaymentTerm - - value: line_items,delivery_address,vendor - name: LineItemsDeliveryAddressVendor - - value: line_items,delivery_address,vendor,accounting_period - name: LineItemsDeliveryAddressVendorAccountingPeriod - - value: line_items,delivery_address,vendor,accounting_period,payment_term - name: LineItemsDeliveryAddressVendorAccountingPeriodPaymentTerm - - value: line_items,delivery_address,vendor,company - name: LineItemsDeliveryAddressVendorCompany - - value: line_items,delivery_address,vendor,company,accounting_period - name: LineItemsDeliveryAddressVendorCompanyAccountingPeriod - - value: >- - line_items,delivery_address,vendor,company,accounting_period,payment_term - name: LineItemsDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm - - value: line_items,delivery_address,vendor,company,payment_term - name: LineItemsDeliveryAddressVendorCompanyPaymentTerm - - value: line_items,delivery_address,vendor,payment_term - name: LineItemsDeliveryAddressVendorPaymentTerm - - value: line_items,payment_term - name: LineItemsPaymentTerm - - value: line_items,tracking_categories - name: LineItemsTrackingCategories - - value: line_items,tracking_categories,accounting_period - name: LineItemsTrackingCategoriesAccountingPeriod - - value: line_items,tracking_categories,accounting_period,payment_term - name: LineItemsTrackingCategoriesAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,company - name: LineItemsTrackingCategoriesCompany - - value: line_items,tracking_categories,company,accounting_period - name: LineItemsTrackingCategoriesCompanyAccountingPeriod - - value: line_items,tracking_categories,company,accounting_period,payment_term - name: LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,company,payment_term - name: LineItemsTrackingCategoriesCompanyPaymentTerm - - value: line_items,tracking_categories,delivery_address - name: LineItemsTrackingCategoriesDeliveryAddress - - value: line_items,tracking_categories,delivery_address,accounting_period - name: LineItemsTrackingCategoriesDeliveryAddressAccountingPeriod - - value: >- - line_items,tracking_categories,delivery_address,accounting_period,payment_term - name: LineItemsTrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,delivery_address,company - name: LineItemsTrackingCategoriesDeliveryAddressCompany - - value: >- - line_items,tracking_categories,delivery_address,company,accounting_period - name: LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,delivery_address,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,delivery_address,company,payment_term - name: LineItemsTrackingCategoriesDeliveryAddressCompanyPaymentTerm - - value: line_items,tracking_categories,delivery_address,payment_term - name: LineItemsTrackingCategoriesDeliveryAddressPaymentTerm - - value: line_items,tracking_categories,delivery_address,vendor - name: LineItemsTrackingCategoriesDeliveryAddressVendor - - value: >- - line_items,tracking_categories,delivery_address,vendor,accounting_period - name: LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriod - - value: >- - line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,delivery_address,vendor,company - name: LineItemsTrackingCategoriesDeliveryAddressVendorCompany - - value: >- - line_items,tracking_categories,delivery_address,vendor,company,accounting_period - name: >- - LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term - name: >- - LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm - - value: >- - line_items,tracking_categories,delivery_address,vendor,company,payment_term - name: LineItemsTrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm - - value: line_items,tracking_categories,delivery_address,vendor,payment_term - name: LineItemsTrackingCategoriesDeliveryAddressVendorPaymentTerm - - value: line_items,tracking_categories,payment_term - name: LineItemsTrackingCategoriesPaymentTerm - - value: line_items,tracking_categories,vendor - name: LineItemsTrackingCategoriesVendor - - value: line_items,tracking_categories,vendor,accounting_period - name: LineItemsTrackingCategoriesVendorAccountingPeriod - - value: line_items,tracking_categories,vendor,accounting_period,payment_term - name: LineItemsTrackingCategoriesVendorAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,vendor,company - name: LineItemsTrackingCategoriesVendorCompany - - value: line_items,tracking_categories,vendor,company,accounting_period - name: LineItemsTrackingCategoriesVendorCompanyAccountingPeriod - - value: >- - line_items,tracking_categories,vendor,company,accounting_period,payment_term - name: LineItemsTrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm - - value: line_items,tracking_categories,vendor,company,payment_term - name: LineItemsTrackingCategoriesVendorCompanyPaymentTerm - - value: line_items,tracking_categories,vendor,payment_term - name: LineItemsTrackingCategoriesVendorPaymentTerm - - value: line_items,vendor - name: LineItemsVendor - - value: line_items,vendor,accounting_period - name: LineItemsVendorAccountingPeriod - - value: line_items,vendor,accounting_period,payment_term - name: LineItemsVendorAccountingPeriodPaymentTerm - - value: line_items,vendor,company - name: LineItemsVendorCompany - - value: line_items,vendor,company,accounting_period - name: LineItemsVendorCompanyAccountingPeriod - - value: line_items,vendor,company,accounting_period,payment_term - name: LineItemsVendorCompanyAccountingPeriodPaymentTerm - - value: line_items,vendor,company,payment_term - name: LineItemsVendorCompanyPaymentTerm - - value: line_items,vendor,payment_term - name: LineItemsVendorPaymentTerm - - payment_term - - tracking_categories - - value: tracking_categories,accounting_period - name: TrackingCategoriesAccountingPeriod - - value: tracking_categories,accounting_period,payment_term - name: TrackingCategoriesAccountingPeriodPaymentTerm - - value: tracking_categories,company - name: TrackingCategoriesCompany - - value: tracking_categories,company,accounting_period - name: TrackingCategoriesCompanyAccountingPeriod - - value: tracking_categories,company,accounting_period,payment_term - name: TrackingCategoriesCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,company,payment_term - name: TrackingCategoriesCompanyPaymentTerm - - value: tracking_categories,delivery_address - name: TrackingCategoriesDeliveryAddress - - value: tracking_categories,delivery_address,accounting_period - name: TrackingCategoriesDeliveryAddressAccountingPeriod - - value: tracking_categories,delivery_address,accounting_period,payment_term - name: TrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm - - value: tracking_categories,delivery_address,company - name: TrackingCategoriesDeliveryAddressCompany - - value: tracking_categories,delivery_address,company,accounting_period - name: TrackingCategoriesDeliveryAddressCompanyAccountingPeriod - - value: >- - tracking_categories,delivery_address,company,accounting_period,payment_term - name: TrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,delivery_address,company,payment_term - name: TrackingCategoriesDeliveryAddressCompanyPaymentTerm - - value: tracking_categories,delivery_address,payment_term - name: TrackingCategoriesDeliveryAddressPaymentTerm - - value: tracking_categories,delivery_address,vendor - name: TrackingCategoriesDeliveryAddressVendor - - value: tracking_categories,delivery_address,vendor,accounting_period - name: TrackingCategoriesDeliveryAddressVendorAccountingPeriod - - value: >- - tracking_categories,delivery_address,vendor,accounting_period,payment_term - name: TrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm - - value: tracking_categories,delivery_address,vendor,company - name: TrackingCategoriesDeliveryAddressVendorCompany - - value: tracking_categories,delivery_address,vendor,company,accounting_period - name: TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod - - value: >- - tracking_categories,delivery_address,vendor,company,accounting_period,payment_term - name: >- - TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,delivery_address,vendor,company,payment_term - name: TrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm - - value: tracking_categories,delivery_address,vendor,payment_term - name: TrackingCategoriesDeliveryAddressVendorPaymentTerm - - value: tracking_categories,payment_term - name: TrackingCategoriesPaymentTerm - - value: tracking_categories,vendor - name: TrackingCategoriesVendor - - value: tracking_categories,vendor,accounting_period - name: TrackingCategoriesVendorAccountingPeriod - - value: tracking_categories,vendor,accounting_period,payment_term - name: TrackingCategoriesVendorAccountingPeriodPaymentTerm - - value: tracking_categories,vendor,company - name: TrackingCategoriesVendorCompany - - value: tracking_categories,vendor,company,accounting_period - name: TrackingCategoriesVendorCompanyAccountingPeriod - - value: tracking_categories,vendor,company,accounting_period,payment_term - name: TrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm - - value: tracking_categories,vendor,company,payment_term - name: TrackingCategoriesVendorCompanyPaymentTerm - - value: tracking_categories,vendor,payment_term - name: TrackingCategoriesVendorPaymentTerm - - vendor - - value: vendor,accounting_period - name: VendorAccountingPeriod - - value: vendor,accounting_period,payment_term - name: VendorAccountingPeriodPaymentTerm - - value: vendor,company - name: VendorCompany - - value: vendor,company,accounting_period - name: VendorCompanyAccountingPeriod - - value: vendor,company,accounting_period,payment_term - name: VendorCompanyAccountingPeriodPaymentTerm - - value: vendor,company,payment_term - name: VendorCompanyPaymentTerm - - value: vendor,payment_term - name: VendorPaymentTerm - source: - openapi: openapi/openapi.yml -imports: - root: __package__.yml -service: - auth: false - base-path: '' - endpoints: - list: - path: /accounting/v1/purchase-orders - method: GET - auth: true - docs: Returns a list of `PurchaseOrder` objects. - source: - openapi: openapi/openapi.yml - request: - name: PurchaseOrdersListRequest - query-parameters: - company_id: - type: optional - docs: If provided, will only return purchase orders for this company. - created_after: - type: optional - docs: If provided, will only return objects created after this datetime. - created_before: - type: optional - docs: >- - If provided, will only return objects created before this - datetime. - cursor: - type: optional - docs: The pagination cursor value. - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_remote_fields: - type: optional - docs: >- - Whether to include all remote fields, including fields that Merge - did not map to common models, in a normalized format. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - issue_date_after: - type: optional - docs: If provided, will only return objects created after this datetime. - issue_date_before: - type: optional - docs: >- - If provided, will only return objects created before this - datetime. - modified_after: - type: optional - docs: >- - If provided, only objects synced by Merge after this date time - will be returned. - modified_before: - type: optional - docs: >- - If provided, only objects synced by Merge before this date time - will be returned. - page_size: - type: optional - docs: Number of results to return per page. - remote_fields: - type: optional> - docs: Deprecated. Use show_enum_origins. - remote_id: - type: optional - docs: The API provider's ID for the given object. - show_enum_origins: - type: optional> - docs: >- - 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) - response: - docs: '' - type: root.PaginatedPurchaseOrderList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - id: 0048ea5b-911e-4dff-9364-92070dea62ff - remote_id: '239741' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - status: DRAFT - issue_date: '2020-03-31T00:00:00Z' - purchase_order_number: PO1234 - delivery_date: '2020-04-15T00:00:00Z' - delivery_address: delivery_address - customer: 3e442c5d-8f51-4103-b5c9-dcee39c30a08 - vendor: vendor - memo: private note - company: company - total_amount: 260 - currency: XUA - exchange_rate: '2.9' - payment_term: payment_term - 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' - description: Pickleball paddles - unit_price: 25 - quantity: 10 - item: 0958cbc6-6040-430a-848e-aafacbadf4ae - tracking_categories: - - f1214c24-2702-4617-b74b-3ddecfc0d384 - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - tax_amount: tax_amount - total_line_amount: total_line_amount - currency: USD - tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 - exchange_rate: '2.9' - company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 - remote_was_deleted: false - - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - description: Pickleball Balls - unit_price: 1 - quantity: 10 - item: 249c9faa-3045-4a31-953b-8f22d3613301 - tracking_categories: - - f1214c24-2702-4617-b74b-3ddecfc0d384 - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - tax_amount: tax_amount - total_line_amount: total_line_amount - inclusive_of_tax: true - tracking_categories: - - b38c59b0-a9d7-4740-b1ee-5436c6751e3d - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - accounting_period: accounting_period - 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: remote_field_class - create: - path: /accounting/v1/purchase-orders - method: POST - auth: true - docs: Creates a `PurchaseOrder` object with the given values. - source: - openapi: openapi/openapi.yml - request: - name: PurchaseOrderEndpointRequest - query-parameters: - is_debug_mode: - type: optional - docs: >- - Whether to include debug fields (such as log file links) in the - response. - run_async: - type: optional - docs: Whether or not third-party updates should be run asynchronously. - body: - properties: - model: root.PurchaseOrderRequest - content-type: application/json - response: - docs: '' - type: root.PurchaseOrderResponse - status-code: 201 - examples: - - headers: {} - request: - model: {} - response: - body: - model: - id: 0048ea5b-911e-4dff-9364-92070dea62ff - remote_id: '239741' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - status: DRAFT - issue_date: '2020-03-31T00:00:00Z' - purchase_order_number: PO1234 - delivery_date: '2020-04-15T00:00:00Z' - delivery_address: delivery_address - customer: 3e442c5d-8f51-4103-b5c9-dcee39c30a08 - vendor: vendor - memo: private note - company: company - total_amount: 260 - currency: XUA - exchange_rate: '2.9' - payment_term: payment_term - 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' - description: Pickleball paddles - unit_price: 25 - quantity: 10 - item: 0958cbc6-6040-430a-848e-aafacbadf4ae - tracking_categories: - - f1214c24-2702-4617-b74b-3ddecfc0d384 - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - tax_amount: tax_amount - total_line_amount: total_line_amount - currency: USD - tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 - exchange_rate: '2.9' - company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 - remote_was_deleted: false - - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - description: Pickleball Balls - unit_price: 1 - quantity: 10 - item: 249c9faa-3045-4a31-953b-8f22d3613301 - tracking_categories: - - f1214c24-2702-4617-b74b-3ddecfc0d384 - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - tax_amount: tax_amount - total_line_amount: total_line_amount - inclusive_of_tax: true - tracking_categories: - - b38c59b0-a9d7-4740-b1ee-5436c6751e3d - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - accounting_period: accounting_period - 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: remote_field_class - 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 - retrieve: - path: /accounting/v1/purchase-orders/{id} - method: GET - auth: true - docs: Returns a `PurchaseOrder` object with the given `id`. - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - request: - name: PurchaseOrdersRetrieveRequest - query-parameters: - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_remote_fields: - type: optional - docs: >- - Whether to include all remote fields, including fields that Merge - did not map to common models, in a normalized format. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - remote_fields: - type: optional> - docs: Deprecated. Use show_enum_origins. - show_enum_origins: - type: optional> - docs: >- - 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) - response: - docs: '' - type: root.PurchaseOrder - status-code: 200 - examples: - - path-parameters: - id: id - headers: {} - response: - body: - id: 0048ea5b-911e-4dff-9364-92070dea62ff - remote_id: '239741' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - status: DRAFT - issue_date: '2020-03-31T00:00:00Z' - purchase_order_number: PO1234 - delivery_date: '2020-04-15T00:00:00Z' - delivery_address: delivery_address - customer: 3e442c5d-8f51-4103-b5c9-dcee39c30a08 - vendor: vendor - memo: private note - company: company - total_amount: 260 - currency: XUA - exchange_rate: '2.9' - payment_term: payment_term - 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' - description: Pickleball paddles - unit_price: 25 - quantity: 10 - item: 0958cbc6-6040-430a-848e-aafacbadf4ae - account: account - tracking_category: tracking_category - tracking_categories: - - f1214c24-2702-4617-b74b-3ddecfc0d384 - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - tax_amount: tax_amount - total_line_amount: total_line_amount - currency: USD - tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 - exchange_rate: '2.9' - company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 - remote_was_deleted: false - remote_fields: - - remote_field_class: remote_field_class - - id: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 - remote_id: '121222' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - description: Pickleball Balls - unit_price: 1 - quantity: 10 - item: 249c9faa-3045-4a31-953b-8f22d3613301 - account: account - tracking_category: tracking_category - tracking_categories: - - f1214c24-2702-4617-b74b-3ddecfc0d384 - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - tax_amount: tax_amount - total_line_amount: total_line_amount - currency: XUA - tax_rate: a12e7c20-1922-9df7-s75n-edfeewnn7384 - exchange_rate: '2.9' - company: 595c8f97-2ac4-45b7-b000-41bdf43240b5 - remote_was_deleted: true - remote_fields: - - remote_field_class: remote_field_class - inclusive_of_tax: true - tracking_categories: - - b38c59b0-a9d7-4740-b1ee-5436c6751e3d - - 9b840d2-686a-465a-8a8e-7b028498f8e4 - - a47e11b6-c73b-4a0c-be31-130fc48177fa - accounting_period: accounting_period - 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: remote_field_class - value: - key: value - lineItemsRemoteFieldClassesList: - path: /accounting/v1/purchase-orders/line-items/remote-field-classes - method: GET - auth: true - docs: Returns a list of `RemoteFieldClass` objects. - source: - openapi: openapi/openapi.yml - request: - name: PurchaseOrdersLineItemsRemoteFieldClassesListRequest - query-parameters: - cursor: - type: optional - docs: The pagination cursor value. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - is_common_model_field: - type: optional - docs: >- - If provided, will only return remote field classes with this - is_common_model_field value - is_custom: - type: optional - docs: >- - If provided, will only return remote fields classes with this - is_custom value - page_size: - type: optional - docs: Number of results to return per page. - response: - docs: '' - type: root.PaginatedRemoteFieldClassList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - id: id - display_name: display_name - remote_key_name: remote_key_name - description: description - is_custom: true - is_required: true - field_type: string - field_format: string - field_choices: - - field_choices - metaPostRetrieve: - path: /accounting/v1/purchase-orders/meta/post - method: GET - auth: true - docs: Returns metadata for `PurchaseOrder` POSTs. - source: - openapi: openapi/openapi.yml - response: - docs: '' - type: root.MetaResponse - status-code: 200 - examples: - - headers: {} - response: - body: - 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 - remoteFieldClassesList: - path: /accounting/v1/purchase-orders/remote-field-classes - method: GET - auth: true - docs: Returns a list of `RemoteFieldClass` objects. - source: - openapi: openapi/openapi.yml - request: - name: PurchaseOrdersRemoteFieldClassesListRequest - query-parameters: - cursor: - type: optional - docs: The pagination cursor value. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - is_common_model_field: - type: optional - docs: >- - If provided, will only return remote field classes with this - is_common_model_field value - is_custom: - type: optional - docs: >- - If provided, will only return remote fields classes with this - is_custom value - page_size: - type: optional - docs: Number of results to return per page. - response: - docs: '' - type: root.PaginatedRemoteFieldClassList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - id: id - display_name: display_name - remote_key_name: remote_key_name - description: description - is_custom: true - is_required: true - field_type: string - field_format: string - field_choices: - - field_choices - source: - openapi: openapi/openapi.yml diff --git a/.mock/definition/api.yml b/.mock/definition/api.yml index 6e83d157..062482b6 100644 --- a/.mock/definition/api.yml +++ b/.mock/definition/api.yml @@ -1,20 +1,21 @@ name: api error-discrimination: strategy: status-code -display-name: Merge -default-environment: Production +display-name: Merge Accounting API environments: Production: https://api.merge.dev/api + Production_EU: https://api-eu.merge.dev/api Sandbox: https://api-sandbox.merge.dev/api - ProductionEu: https://api-eu.merge.dev/api -auth: BearerAuthScheme +default-environment: Production +default-url: api +headers: + X-Account-Token: + type: optional + name: accountToken + docs: Token identifying the end user. auth-schemes: BearerAuthScheme: scheme: bearer token: name: api_key -headers: - X-Account-Token: - type: optional - docs: Token identifying the end user. - name: accountToken +auth: BearerAuthScheme diff --git a/.mock/definition/ats/applications.yml b/.mock/definition/ats/applications.yml deleted file mode 100644 index 4a5822f9..00000000 --- a/.mock/definition/ats/applications.yml +++ /dev/null @@ -1,1903 +0,0 @@ -types: - ApplicationsListRequestExpand: - enum: - - candidate - - value: candidate,credited_to - name: CandidateCreditedTo - - value: candidate,credited_to,current_stage - name: CandidateCreditedToCurrentStage - - value: candidate,credited_to,current_stage,reject_reason - name: CandidateCreditedToCurrentStageRejectReason - - value: candidate,credited_to,reject_reason - name: CandidateCreditedToRejectReason - - value: candidate,current_stage - name: CandidateCurrentStage - - value: candidate,current_stage,reject_reason - name: CandidateCurrentStageRejectReason - - value: candidate,job - name: CandidateJob - - value: candidate,job,credited_to - name: CandidateJobCreditedTo - - value: candidate,job,credited_to,current_stage - name: CandidateJobCreditedToCurrentStage - - value: candidate,job,credited_to,current_stage,reject_reason - name: CandidateJobCreditedToCurrentStageRejectReason - - value: candidate,job,credited_to,reject_reason - name: CandidateJobCreditedToRejectReason - - value: candidate,job,current_stage - name: CandidateJobCurrentStage - - value: candidate,job,current_stage,reject_reason - name: CandidateJobCurrentStageRejectReason - - value: candidate,job,reject_reason - name: CandidateJobRejectReason - - value: candidate,reject_reason - name: CandidateRejectReason - - credited_to - - value: credited_to,current_stage - name: CreditedToCurrentStage - - value: credited_to,current_stage,reject_reason - name: CreditedToCurrentStageRejectReason - - value: credited_to,reject_reason - name: CreditedToRejectReason - - current_stage - - value: current_stage,reject_reason - name: CurrentStageRejectReason - - job - - value: job,credited_to - name: JobCreditedTo - - value: job,credited_to,current_stage - name: JobCreditedToCurrentStage - - value: job,credited_to,current_stage,reject_reason - name: JobCreditedToCurrentStageRejectReason - - value: job,credited_to,reject_reason - name: JobCreditedToRejectReason - - value: job,current_stage - name: JobCurrentStage - - value: job,current_stage,reject_reason - name: JobCurrentStageRejectReason - - value: job,reject_reason - name: JobRejectReason - - offers - - value: offers,candidate - name: OffersCandidate - - value: offers,candidate,credited_to - name: OffersCandidateCreditedTo - - value: offers,candidate,credited_to,current_stage - name: OffersCandidateCreditedToCurrentStage - - value: offers,candidate,credited_to,current_stage,reject_reason - name: OffersCandidateCreditedToCurrentStageRejectReason - - value: offers,candidate,credited_to,reject_reason - name: OffersCandidateCreditedToRejectReason - - value: offers,candidate,current_stage - name: OffersCandidateCurrentStage - - value: offers,candidate,current_stage,reject_reason - name: OffersCandidateCurrentStageRejectReason - - value: offers,candidate,job - name: OffersCandidateJob - - value: offers,candidate,job,credited_to - name: OffersCandidateJobCreditedTo - - value: offers,candidate,job,credited_to,current_stage - name: OffersCandidateJobCreditedToCurrentStage - - value: offers,candidate,job,credited_to,current_stage,reject_reason - name: OffersCandidateJobCreditedToCurrentStageRejectReason - - value: offers,candidate,job,credited_to,reject_reason - name: OffersCandidateJobCreditedToRejectReason - - value: offers,candidate,job,current_stage - name: OffersCandidateJobCurrentStage - - value: offers,candidate,job,current_stage,reject_reason - name: OffersCandidateJobCurrentStageRejectReason - - value: offers,candidate,job,reject_reason - name: OffersCandidateJobRejectReason - - value: offers,candidate,reject_reason - name: OffersCandidateRejectReason - - value: offers,credited_to - name: OffersCreditedTo - - value: offers,credited_to,current_stage - name: OffersCreditedToCurrentStage - - value: offers,credited_to,current_stage,reject_reason - name: OffersCreditedToCurrentStageRejectReason - - value: offers,credited_to,reject_reason - name: OffersCreditedToRejectReason - - value: offers,current_stage - name: OffersCurrentStage - - value: offers,current_stage,reject_reason - name: OffersCurrentStageRejectReason - - value: offers,job - name: OffersJob - - value: offers,job,credited_to - name: OffersJobCreditedTo - - value: offers,job,credited_to,current_stage - name: OffersJobCreditedToCurrentStage - - value: offers,job,credited_to,current_stage,reject_reason - name: OffersJobCreditedToCurrentStageRejectReason - - value: offers,job,credited_to,reject_reason - name: OffersJobCreditedToRejectReason - - value: offers,job,current_stage - name: OffersJobCurrentStage - - value: offers,job,current_stage,reject_reason - name: OffersJobCurrentStageRejectReason - - value: offers,job,reject_reason - name: OffersJobRejectReason - - value: offers,reject_reason - name: OffersRejectReason - - value: offers,screening_question_answers - name: OffersScreeningQuestionAnswers - - value: offers,screening_question_answers,candidate - name: OffersScreeningQuestionAnswersCandidate - - value: offers,screening_question_answers,candidate,credited_to - name: OffersScreeningQuestionAnswersCandidateCreditedTo - - value: offers,screening_question_answers,candidate,credited_to,current_stage - name: OffersScreeningQuestionAnswersCandidateCreditedToCurrentStage - - value: >- - offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason - - value: offers,screening_question_answers,candidate,credited_to,reject_reason - name: OffersScreeningQuestionAnswersCandidateCreditedToRejectReason - - value: offers,screening_question_answers,candidate,current_stage - name: OffersScreeningQuestionAnswersCandidateCurrentStage - - value: >- - offers,screening_question_answers,candidate,current_stage,reject_reason - name: OffersScreeningQuestionAnswersCandidateCurrentStageRejectReason - - value: offers,screening_question_answers,candidate,job - name: OffersScreeningQuestionAnswersCandidateJob - - value: offers,screening_question_answers,candidate,job,credited_to - name: OffersScreeningQuestionAnswersCandidateJobCreditedTo - - value: >- - offers,screening_question_answers,candidate,job,credited_to,current_stage - name: OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers,candidate,job,credited_to,reject_reason - name: OffersScreeningQuestionAnswersCandidateJobCreditedToRejectReason - - value: offers,screening_question_answers,candidate,job,current_stage - name: OffersScreeningQuestionAnswersCandidateJobCurrentStage - - value: >- - offers,screening_question_answers,candidate,job,current_stage,reject_reason - name: OffersScreeningQuestionAnswersCandidateJobCurrentStageRejectReason - - value: offers,screening_question_answers,candidate,job,reject_reason - name: OffersScreeningQuestionAnswersCandidateJobRejectReason - - value: offers,screening_question_answers,candidate,reject_reason - name: OffersScreeningQuestionAnswersCandidateRejectReason - - value: offers,screening_question_answers,credited_to - name: OffersScreeningQuestionAnswersCreditedTo - - value: offers,screening_question_answers,credited_to,current_stage - name: OffersScreeningQuestionAnswersCreditedToCurrentStage - - value: >- - offers,screening_question_answers,credited_to,current_stage,reject_reason - name: OffersScreeningQuestionAnswersCreditedToCurrentStageRejectReason - - value: offers,screening_question_answers,credited_to,reject_reason - name: OffersScreeningQuestionAnswersCreditedToRejectReason - - value: offers,screening_question_answers,current_stage - name: OffersScreeningQuestionAnswersCurrentStage - - value: offers,screening_question_answers,current_stage,reject_reason - name: OffersScreeningQuestionAnswersCurrentStageRejectReason - - value: offers,screening_question_answers,job - name: OffersScreeningQuestionAnswersJob - - value: offers,screening_question_answers,job,credited_to - name: OffersScreeningQuestionAnswersJobCreditedTo - - value: offers,screening_question_answers,job,credited_to,current_stage - name: OffersScreeningQuestionAnswersJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers,job,credited_to,current_stage,reject_reason - name: OffersScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason - - value: offers,screening_question_answers,job,credited_to,reject_reason - name: OffersScreeningQuestionAnswersJobCreditedToRejectReason - - value: offers,screening_question_answers,job,current_stage - name: OffersScreeningQuestionAnswersJobCurrentStage - - value: offers,screening_question_answers,job,current_stage,reject_reason - name: OffersScreeningQuestionAnswersJobCurrentStageRejectReason - - value: offers,screening_question_answers,job,reject_reason - name: OffersScreeningQuestionAnswersJobRejectReason - - value: offers,screening_question_answers,reject_reason - name: OffersScreeningQuestionAnswersRejectReason - - value: offers,screening_question_answers,screening_question_answers.question - name: OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestion - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,credited_to - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,credited_to - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo - - value: >- - offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,job - name: OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,credited_to - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason - - value: offers,screening_question_answers.question - name: OffersScreeningQuestionAnswersQuestion - - value: offers,screening_question_answers.question,candidate - name: OffersScreeningQuestionAnswersQuestionCandidate - - value: offers,screening_question_answers.question,candidate,credited_to - name: OffersScreeningQuestionAnswersQuestionCandidateCreditedTo - - value: >- - offers,screening_question_answers.question,candidate,credited_to,current_stage - name: OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage - - value: >- - offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers.question,candidate,credited_to,reject_reason - name: OffersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason - - value: offers,screening_question_answers.question,candidate,current_stage - name: OffersScreeningQuestionAnswersQuestionCandidateCurrentStage - - value: >- - offers,screening_question_answers.question,candidate,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason - - value: offers,screening_question_answers.question,candidate,job - name: OffersScreeningQuestionAnswersQuestionCandidateJob - - value: offers,screening_question_answers.question,candidate,job,credited_to - name: OffersScreeningQuestionAnswersQuestionCandidateJobCreditedTo - - value: >- - offers,screening_question_answers.question,candidate,job,credited_to,current_stage - name: >- - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers.question,candidate,job,credited_to,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason - - value: offers,screening_question_answers.question,candidate,job,current_stage - name: OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStage - - value: >- - offers,screening_question_answers.question,candidate,job,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason - - value: offers,screening_question_answers.question,candidate,job,reject_reason - name: OffersScreeningQuestionAnswersQuestionCandidateJobRejectReason - - value: offers,screening_question_answers.question,candidate,reject_reason - name: OffersScreeningQuestionAnswersQuestionCandidateRejectReason - - value: offers,screening_question_answers.question,credited_to - name: OffersScreeningQuestionAnswersQuestionCreditedTo - - value: offers,screening_question_answers.question,credited_to,current_stage - name: OffersScreeningQuestionAnswersQuestionCreditedToCurrentStage - - value: >- - offers,screening_question_answers.question,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason - - value: offers,screening_question_answers.question,credited_to,reject_reason - name: OffersScreeningQuestionAnswersQuestionCreditedToRejectReason - - value: offers,screening_question_answers.question,current_stage - name: OffersScreeningQuestionAnswersQuestionCurrentStage - - value: offers,screening_question_answers.question,current_stage,reject_reason - name: OffersScreeningQuestionAnswersQuestionCurrentStageRejectReason - - value: offers,screening_question_answers.question,job - name: OffersScreeningQuestionAnswersQuestionJob - - value: offers,screening_question_answers.question,job,credited_to - name: OffersScreeningQuestionAnswersQuestionJobCreditedTo - - value: >- - offers,screening_question_answers.question,job,credited_to,current_stage - name: OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers.question,job,credited_to,reject_reason - name: OffersScreeningQuestionAnswersQuestionJobCreditedToRejectReason - - value: offers,screening_question_answers.question,job,current_stage - name: OffersScreeningQuestionAnswersQuestionJobCurrentStage - - value: >- - offers,screening_question_answers.question,job,current_stage,reject_reason - name: OffersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason - - value: offers,screening_question_answers.question,job,reject_reason - name: OffersScreeningQuestionAnswersQuestionJobRejectReason - - value: offers,screening_question_answers.question,reject_reason - name: OffersScreeningQuestionAnswersQuestionRejectReason - - reject_reason - - screening_question_answers - - value: screening_question_answers,candidate - name: ScreeningQuestionAnswersCandidate - - value: screening_question_answers,candidate,credited_to - name: ScreeningQuestionAnswersCandidateCreditedTo - - value: screening_question_answers,candidate,credited_to,current_stage - name: ScreeningQuestionAnswersCandidateCreditedToCurrentStage - - value: >- - screening_question_answers,candidate,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason - - value: screening_question_answers,candidate,credited_to,reject_reason - name: ScreeningQuestionAnswersCandidateCreditedToRejectReason - - value: screening_question_answers,candidate,current_stage - name: ScreeningQuestionAnswersCandidateCurrentStage - - value: screening_question_answers,candidate,current_stage,reject_reason - name: ScreeningQuestionAnswersCandidateCurrentStageRejectReason - - value: screening_question_answers,candidate,job - name: ScreeningQuestionAnswersCandidateJob - - value: screening_question_answers,candidate,job,credited_to - name: ScreeningQuestionAnswersCandidateJobCreditedTo - - value: screening_question_answers,candidate,job,credited_to,current_stage - name: ScreeningQuestionAnswersCandidateJobCreditedToCurrentStage - - value: >- - screening_question_answers,candidate,job,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason - - value: screening_question_answers,candidate,job,credited_to,reject_reason - name: ScreeningQuestionAnswersCandidateJobCreditedToRejectReason - - value: screening_question_answers,candidate,job,current_stage - name: ScreeningQuestionAnswersCandidateJobCurrentStage - - value: screening_question_answers,candidate,job,current_stage,reject_reason - name: ScreeningQuestionAnswersCandidateJobCurrentStageRejectReason - - value: screening_question_answers,candidate,job,reject_reason - name: ScreeningQuestionAnswersCandidateJobRejectReason - - value: screening_question_answers,candidate,reject_reason - name: ScreeningQuestionAnswersCandidateRejectReason - - value: screening_question_answers,credited_to - name: ScreeningQuestionAnswersCreditedTo - - value: screening_question_answers,credited_to,current_stage - name: ScreeningQuestionAnswersCreditedToCurrentStage - - value: screening_question_answers,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersCreditedToCurrentStageRejectReason - - value: screening_question_answers,credited_to,reject_reason - name: ScreeningQuestionAnswersCreditedToRejectReason - - value: screening_question_answers,current_stage - name: ScreeningQuestionAnswersCurrentStage - - value: screening_question_answers,current_stage,reject_reason - name: ScreeningQuestionAnswersCurrentStageRejectReason - - value: screening_question_answers,job - name: ScreeningQuestionAnswersJob - - value: screening_question_answers,job,credited_to - name: ScreeningQuestionAnswersJobCreditedTo - - value: screening_question_answers,job,credited_to,current_stage - name: ScreeningQuestionAnswersJobCreditedToCurrentStage - - value: screening_question_answers,job,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason - - value: screening_question_answers,job,credited_to,reject_reason - name: ScreeningQuestionAnswersJobCreditedToRejectReason - - value: screening_question_answers,job,current_stage - name: ScreeningQuestionAnswersJobCurrentStage - - value: screening_question_answers,job,current_stage,reject_reason - name: ScreeningQuestionAnswersJobCurrentStageRejectReason - - value: screening_question_answers,job,reject_reason - name: ScreeningQuestionAnswersJobRejectReason - - value: screening_question_answers,reject_reason - name: ScreeningQuestionAnswersRejectReason - - value: screening_question_answers,screening_question_answers.question - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestion - - value: >- - screening_question_answers,screening_question_answers.question,candidate - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate - - value: >- - screening_question_answers,screening_question_answers.question,candidate,credited_to - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo - - value: >- - screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,credited_to - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,credited_to - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo - - value: >- - screening_question_answers,screening_question_answers.question,credited_to,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,credited_to,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,current_stage - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason - - value: screening_question_answers,screening_question_answers.question,job - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob - - value: >- - screening_question_answers,screening_question_answers.question,job,credited_to - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo - - value: >- - screening_question_answers,screening_question_answers.question,job,credited_to,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,job,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,job,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,reject_reason - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason - - value: screening_question_answers.question - name: ScreeningQuestionAnswersQuestion - - value: screening_question_answers.question,candidate - name: ScreeningQuestionAnswersQuestionCandidate - - value: screening_question_answers.question,candidate,credited_to - name: ScreeningQuestionAnswersQuestionCandidateCreditedTo - - value: >- - screening_question_answers.question,candidate,credited_to,current_stage - name: ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage - - value: >- - screening_question_answers.question,candidate,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers.question,candidate,credited_to,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason - - value: screening_question_answers.question,candidate,current_stage - name: ScreeningQuestionAnswersQuestionCandidateCurrentStage - - value: >- - screening_question_answers.question,candidate,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason - - value: screening_question_answers.question,candidate,job - name: ScreeningQuestionAnswersQuestionCandidateJob - - value: screening_question_answers.question,candidate,job,credited_to - name: ScreeningQuestionAnswersQuestionCandidateJobCreditedTo - - value: >- - screening_question_answers.question,candidate,job,credited_to,current_stage - name: ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage - - value: >- - screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers.question,candidate,job,credited_to,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason - - value: screening_question_answers.question,candidate,job,current_stage - name: ScreeningQuestionAnswersQuestionCandidateJobCurrentStage - - value: >- - screening_question_answers.question,candidate,job,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason - - value: screening_question_answers.question,candidate,job,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateJobRejectReason - - value: screening_question_answers.question,candidate,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateRejectReason - - value: screening_question_answers.question,credited_to - name: ScreeningQuestionAnswersQuestionCreditedTo - - value: screening_question_answers.question,credited_to,current_stage - name: ScreeningQuestionAnswersQuestionCreditedToCurrentStage - - value: >- - screening_question_answers.question,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason - - value: screening_question_answers.question,credited_to,reject_reason - name: ScreeningQuestionAnswersQuestionCreditedToRejectReason - - value: screening_question_answers.question,current_stage - name: ScreeningQuestionAnswersQuestionCurrentStage - - value: screening_question_answers.question,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionCurrentStageRejectReason - - value: screening_question_answers.question,job - name: ScreeningQuestionAnswersQuestionJob - - value: screening_question_answers.question,job,credited_to - name: ScreeningQuestionAnswersQuestionJobCreditedTo - - value: screening_question_answers.question,job,credited_to,current_stage - name: ScreeningQuestionAnswersQuestionJobCreditedToCurrentStage - - value: >- - screening_question_answers.question,job,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason - - value: screening_question_answers.question,job,credited_to,reject_reason - name: ScreeningQuestionAnswersQuestionJobCreditedToRejectReason - - value: screening_question_answers.question,job,current_stage - name: ScreeningQuestionAnswersQuestionJobCurrentStage - - value: screening_question_answers.question,job,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionJobCurrentStageRejectReason - - value: screening_question_answers.question,job,reject_reason - name: ScreeningQuestionAnswersQuestionJobRejectReason - - value: screening_question_answers.question,reject_reason - name: ScreeningQuestionAnswersQuestionRejectReason - source: - openapi: openapi/openapi.yml - ApplicationsRetrieveRequestExpand: - enum: - - candidate - - value: candidate,credited_to - name: CandidateCreditedTo - - value: candidate,credited_to,current_stage - name: CandidateCreditedToCurrentStage - - value: candidate,credited_to,current_stage,reject_reason - name: CandidateCreditedToCurrentStageRejectReason - - value: candidate,credited_to,reject_reason - name: CandidateCreditedToRejectReason - - value: candidate,current_stage - name: CandidateCurrentStage - - value: candidate,current_stage,reject_reason - name: CandidateCurrentStageRejectReason - - value: candidate,job - name: CandidateJob - - value: candidate,job,credited_to - name: CandidateJobCreditedTo - - value: candidate,job,credited_to,current_stage - name: CandidateJobCreditedToCurrentStage - - value: candidate,job,credited_to,current_stage,reject_reason - name: CandidateJobCreditedToCurrentStageRejectReason - - value: candidate,job,credited_to,reject_reason - name: CandidateJobCreditedToRejectReason - - value: candidate,job,current_stage - name: CandidateJobCurrentStage - - value: candidate,job,current_stage,reject_reason - name: CandidateJobCurrentStageRejectReason - - value: candidate,job,reject_reason - name: CandidateJobRejectReason - - value: candidate,reject_reason - name: CandidateRejectReason - - credited_to - - value: credited_to,current_stage - name: CreditedToCurrentStage - - value: credited_to,current_stage,reject_reason - name: CreditedToCurrentStageRejectReason - - value: credited_to,reject_reason - name: CreditedToRejectReason - - current_stage - - value: current_stage,reject_reason - name: CurrentStageRejectReason - - job - - value: job,credited_to - name: JobCreditedTo - - value: job,credited_to,current_stage - name: JobCreditedToCurrentStage - - value: job,credited_to,current_stage,reject_reason - name: JobCreditedToCurrentStageRejectReason - - value: job,credited_to,reject_reason - name: JobCreditedToRejectReason - - value: job,current_stage - name: JobCurrentStage - - value: job,current_stage,reject_reason - name: JobCurrentStageRejectReason - - value: job,reject_reason - name: JobRejectReason - - offers - - value: offers,candidate - name: OffersCandidate - - value: offers,candidate,credited_to - name: OffersCandidateCreditedTo - - value: offers,candidate,credited_to,current_stage - name: OffersCandidateCreditedToCurrentStage - - value: offers,candidate,credited_to,current_stage,reject_reason - name: OffersCandidateCreditedToCurrentStageRejectReason - - value: offers,candidate,credited_to,reject_reason - name: OffersCandidateCreditedToRejectReason - - value: offers,candidate,current_stage - name: OffersCandidateCurrentStage - - value: offers,candidate,current_stage,reject_reason - name: OffersCandidateCurrentStageRejectReason - - value: offers,candidate,job - name: OffersCandidateJob - - value: offers,candidate,job,credited_to - name: OffersCandidateJobCreditedTo - - value: offers,candidate,job,credited_to,current_stage - name: OffersCandidateJobCreditedToCurrentStage - - value: offers,candidate,job,credited_to,current_stage,reject_reason - name: OffersCandidateJobCreditedToCurrentStageRejectReason - - value: offers,candidate,job,credited_to,reject_reason - name: OffersCandidateJobCreditedToRejectReason - - value: offers,candidate,job,current_stage - name: OffersCandidateJobCurrentStage - - value: offers,candidate,job,current_stage,reject_reason - name: OffersCandidateJobCurrentStageRejectReason - - value: offers,candidate,job,reject_reason - name: OffersCandidateJobRejectReason - - value: offers,candidate,reject_reason - name: OffersCandidateRejectReason - - value: offers,credited_to - name: OffersCreditedTo - - value: offers,credited_to,current_stage - name: OffersCreditedToCurrentStage - - value: offers,credited_to,current_stage,reject_reason - name: OffersCreditedToCurrentStageRejectReason - - value: offers,credited_to,reject_reason - name: OffersCreditedToRejectReason - - value: offers,current_stage - name: OffersCurrentStage - - value: offers,current_stage,reject_reason - name: OffersCurrentStageRejectReason - - value: offers,job - name: OffersJob - - value: offers,job,credited_to - name: OffersJobCreditedTo - - value: offers,job,credited_to,current_stage - name: OffersJobCreditedToCurrentStage - - value: offers,job,credited_to,current_stage,reject_reason - name: OffersJobCreditedToCurrentStageRejectReason - - value: offers,job,credited_to,reject_reason - name: OffersJobCreditedToRejectReason - - value: offers,job,current_stage - name: OffersJobCurrentStage - - value: offers,job,current_stage,reject_reason - name: OffersJobCurrentStageRejectReason - - value: offers,job,reject_reason - name: OffersJobRejectReason - - value: offers,reject_reason - name: OffersRejectReason - - value: offers,screening_question_answers - name: OffersScreeningQuestionAnswers - - value: offers,screening_question_answers,candidate - name: OffersScreeningQuestionAnswersCandidate - - value: offers,screening_question_answers,candidate,credited_to - name: OffersScreeningQuestionAnswersCandidateCreditedTo - - value: offers,screening_question_answers,candidate,credited_to,current_stage - name: OffersScreeningQuestionAnswersCandidateCreditedToCurrentStage - - value: >- - offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason - - value: offers,screening_question_answers,candidate,credited_to,reject_reason - name: OffersScreeningQuestionAnswersCandidateCreditedToRejectReason - - value: offers,screening_question_answers,candidate,current_stage - name: OffersScreeningQuestionAnswersCandidateCurrentStage - - value: >- - offers,screening_question_answers,candidate,current_stage,reject_reason - name: OffersScreeningQuestionAnswersCandidateCurrentStageRejectReason - - value: offers,screening_question_answers,candidate,job - name: OffersScreeningQuestionAnswersCandidateJob - - value: offers,screening_question_answers,candidate,job,credited_to - name: OffersScreeningQuestionAnswersCandidateJobCreditedTo - - value: >- - offers,screening_question_answers,candidate,job,credited_to,current_stage - name: OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers,candidate,job,credited_to,reject_reason - name: OffersScreeningQuestionAnswersCandidateJobCreditedToRejectReason - - value: offers,screening_question_answers,candidate,job,current_stage - name: OffersScreeningQuestionAnswersCandidateJobCurrentStage - - value: >- - offers,screening_question_answers,candidate,job,current_stage,reject_reason - name: OffersScreeningQuestionAnswersCandidateJobCurrentStageRejectReason - - value: offers,screening_question_answers,candidate,job,reject_reason - name: OffersScreeningQuestionAnswersCandidateJobRejectReason - - value: offers,screening_question_answers,candidate,reject_reason - name: OffersScreeningQuestionAnswersCandidateRejectReason - - value: offers,screening_question_answers,credited_to - name: OffersScreeningQuestionAnswersCreditedTo - - value: offers,screening_question_answers,credited_to,current_stage - name: OffersScreeningQuestionAnswersCreditedToCurrentStage - - value: >- - offers,screening_question_answers,credited_to,current_stage,reject_reason - name: OffersScreeningQuestionAnswersCreditedToCurrentStageRejectReason - - value: offers,screening_question_answers,credited_to,reject_reason - name: OffersScreeningQuestionAnswersCreditedToRejectReason - - value: offers,screening_question_answers,current_stage - name: OffersScreeningQuestionAnswersCurrentStage - - value: offers,screening_question_answers,current_stage,reject_reason - name: OffersScreeningQuestionAnswersCurrentStageRejectReason - - value: offers,screening_question_answers,job - name: OffersScreeningQuestionAnswersJob - - value: offers,screening_question_answers,job,credited_to - name: OffersScreeningQuestionAnswersJobCreditedTo - - value: offers,screening_question_answers,job,credited_to,current_stage - name: OffersScreeningQuestionAnswersJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers,job,credited_to,current_stage,reject_reason - name: OffersScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason - - value: offers,screening_question_answers,job,credited_to,reject_reason - name: OffersScreeningQuestionAnswersJobCreditedToRejectReason - - value: offers,screening_question_answers,job,current_stage - name: OffersScreeningQuestionAnswersJobCurrentStage - - value: offers,screening_question_answers,job,current_stage,reject_reason - name: OffersScreeningQuestionAnswersJobCurrentStageRejectReason - - value: offers,screening_question_answers,job,reject_reason - name: OffersScreeningQuestionAnswersJobRejectReason - - value: offers,screening_question_answers,reject_reason - name: OffersScreeningQuestionAnswersRejectReason - - value: offers,screening_question_answers,screening_question_answers.question - name: OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestion - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,credited_to - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,credited_to - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo - - value: >- - offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,job - name: OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,credited_to - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,current_stage - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,job,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason - - value: >- - offers,screening_question_answers,screening_question_answers.question,reject_reason - name: >- - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason - - value: offers,screening_question_answers.question - name: OffersScreeningQuestionAnswersQuestion - - value: offers,screening_question_answers.question,candidate - name: OffersScreeningQuestionAnswersQuestionCandidate - - value: offers,screening_question_answers.question,candidate,credited_to - name: OffersScreeningQuestionAnswersQuestionCandidateCreditedTo - - value: >- - offers,screening_question_answers.question,candidate,credited_to,current_stage - name: OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage - - value: >- - offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers.question,candidate,credited_to,reject_reason - name: OffersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason - - value: offers,screening_question_answers.question,candidate,current_stage - name: OffersScreeningQuestionAnswersQuestionCandidateCurrentStage - - value: >- - offers,screening_question_answers.question,candidate,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason - - value: offers,screening_question_answers.question,candidate,job - name: OffersScreeningQuestionAnswersQuestionCandidateJob - - value: offers,screening_question_answers.question,candidate,job,credited_to - name: OffersScreeningQuestionAnswersQuestionCandidateJobCreditedTo - - value: >- - offers,screening_question_answers.question,candidate,job,credited_to,current_stage - name: >- - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers.question,candidate,job,credited_to,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason - - value: offers,screening_question_answers.question,candidate,job,current_stage - name: OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStage - - value: >- - offers,screening_question_answers.question,candidate,job,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason - - value: offers,screening_question_answers.question,candidate,job,reject_reason - name: OffersScreeningQuestionAnswersQuestionCandidateJobRejectReason - - value: offers,screening_question_answers.question,candidate,reject_reason - name: OffersScreeningQuestionAnswersQuestionCandidateRejectReason - - value: offers,screening_question_answers.question,credited_to - name: OffersScreeningQuestionAnswersQuestionCreditedTo - - value: offers,screening_question_answers.question,credited_to,current_stage - name: OffersScreeningQuestionAnswersQuestionCreditedToCurrentStage - - value: >- - offers,screening_question_answers.question,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason - - value: offers,screening_question_answers.question,credited_to,reject_reason - name: OffersScreeningQuestionAnswersQuestionCreditedToRejectReason - - value: offers,screening_question_answers.question,current_stage - name: OffersScreeningQuestionAnswersQuestionCurrentStage - - value: offers,screening_question_answers.question,current_stage,reject_reason - name: OffersScreeningQuestionAnswersQuestionCurrentStageRejectReason - - value: offers,screening_question_answers.question,job - name: OffersScreeningQuestionAnswersQuestionJob - - value: offers,screening_question_answers.question,job,credited_to - name: OffersScreeningQuestionAnswersQuestionJobCreditedTo - - value: >- - offers,screening_question_answers.question,job,credited_to,current_stage - name: OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage - - value: >- - offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason - name: >- - OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason - - value: >- - offers,screening_question_answers.question,job,credited_to,reject_reason - name: OffersScreeningQuestionAnswersQuestionJobCreditedToRejectReason - - value: offers,screening_question_answers.question,job,current_stage - name: OffersScreeningQuestionAnswersQuestionJobCurrentStage - - value: >- - offers,screening_question_answers.question,job,current_stage,reject_reason - name: OffersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason - - value: offers,screening_question_answers.question,job,reject_reason - name: OffersScreeningQuestionAnswersQuestionJobRejectReason - - value: offers,screening_question_answers.question,reject_reason - name: OffersScreeningQuestionAnswersQuestionRejectReason - - reject_reason - - screening_question_answers - - value: screening_question_answers,candidate - name: ScreeningQuestionAnswersCandidate - - value: screening_question_answers,candidate,credited_to - name: ScreeningQuestionAnswersCandidateCreditedTo - - value: screening_question_answers,candidate,credited_to,current_stage - name: ScreeningQuestionAnswersCandidateCreditedToCurrentStage - - value: >- - screening_question_answers,candidate,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason - - value: screening_question_answers,candidate,credited_to,reject_reason - name: ScreeningQuestionAnswersCandidateCreditedToRejectReason - - value: screening_question_answers,candidate,current_stage - name: ScreeningQuestionAnswersCandidateCurrentStage - - value: screening_question_answers,candidate,current_stage,reject_reason - name: ScreeningQuestionAnswersCandidateCurrentStageRejectReason - - value: screening_question_answers,candidate,job - name: ScreeningQuestionAnswersCandidateJob - - value: screening_question_answers,candidate,job,credited_to - name: ScreeningQuestionAnswersCandidateJobCreditedTo - - value: screening_question_answers,candidate,job,credited_to,current_stage - name: ScreeningQuestionAnswersCandidateJobCreditedToCurrentStage - - value: >- - screening_question_answers,candidate,job,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason - - value: screening_question_answers,candidate,job,credited_to,reject_reason - name: ScreeningQuestionAnswersCandidateJobCreditedToRejectReason - - value: screening_question_answers,candidate,job,current_stage - name: ScreeningQuestionAnswersCandidateJobCurrentStage - - value: screening_question_answers,candidate,job,current_stage,reject_reason - name: ScreeningQuestionAnswersCandidateJobCurrentStageRejectReason - - value: screening_question_answers,candidate,job,reject_reason - name: ScreeningQuestionAnswersCandidateJobRejectReason - - value: screening_question_answers,candidate,reject_reason - name: ScreeningQuestionAnswersCandidateRejectReason - - value: screening_question_answers,credited_to - name: ScreeningQuestionAnswersCreditedTo - - value: screening_question_answers,credited_to,current_stage - name: ScreeningQuestionAnswersCreditedToCurrentStage - - value: screening_question_answers,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersCreditedToCurrentStageRejectReason - - value: screening_question_answers,credited_to,reject_reason - name: ScreeningQuestionAnswersCreditedToRejectReason - - value: screening_question_answers,current_stage - name: ScreeningQuestionAnswersCurrentStage - - value: screening_question_answers,current_stage,reject_reason - name: ScreeningQuestionAnswersCurrentStageRejectReason - - value: screening_question_answers,job - name: ScreeningQuestionAnswersJob - - value: screening_question_answers,job,credited_to - name: ScreeningQuestionAnswersJobCreditedTo - - value: screening_question_answers,job,credited_to,current_stage - name: ScreeningQuestionAnswersJobCreditedToCurrentStage - - value: screening_question_answers,job,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason - - value: screening_question_answers,job,credited_to,reject_reason - name: ScreeningQuestionAnswersJobCreditedToRejectReason - - value: screening_question_answers,job,current_stage - name: ScreeningQuestionAnswersJobCurrentStage - - value: screening_question_answers,job,current_stage,reject_reason - name: ScreeningQuestionAnswersJobCurrentStageRejectReason - - value: screening_question_answers,job,reject_reason - name: ScreeningQuestionAnswersJobRejectReason - - value: screening_question_answers,reject_reason - name: ScreeningQuestionAnswersRejectReason - - value: screening_question_answers,screening_question_answers.question - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestion - - value: >- - screening_question_answers,screening_question_answers.question,candidate - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate - - value: >- - screening_question_answers,screening_question_answers.question,candidate,credited_to - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo - - value: >- - screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,credited_to - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,job,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,candidate,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,credited_to - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo - - value: >- - screening_question_answers,screening_question_answers.question,credited_to,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,credited_to,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,current_stage - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason - - value: screening_question_answers,screening_question_answers.question,job - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob - - value: >- - screening_question_answers,screening_question_answers.question,job,credited_to - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo - - value: >- - screening_question_answers,screening_question_answers.question,job,credited_to,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,job,current_stage - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage - - value: >- - screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,job,reject_reason - name: >- - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason - - value: >- - screening_question_answers,screening_question_answers.question,reject_reason - name: ScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason - - value: screening_question_answers.question - name: ScreeningQuestionAnswersQuestion - - value: screening_question_answers.question,candidate - name: ScreeningQuestionAnswersQuestionCandidate - - value: screening_question_answers.question,candidate,credited_to - name: ScreeningQuestionAnswersQuestionCandidateCreditedTo - - value: >- - screening_question_answers.question,candidate,credited_to,current_stage - name: ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage - - value: >- - screening_question_answers.question,candidate,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers.question,candidate,credited_to,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason - - value: screening_question_answers.question,candidate,current_stage - name: ScreeningQuestionAnswersQuestionCandidateCurrentStage - - value: >- - screening_question_answers.question,candidate,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason - - value: screening_question_answers.question,candidate,job - name: ScreeningQuestionAnswersQuestionCandidateJob - - value: screening_question_answers.question,candidate,job,credited_to - name: ScreeningQuestionAnswersQuestionCandidateJobCreditedTo - - value: >- - screening_question_answers.question,candidate,job,credited_to,current_stage - name: ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage - - value: >- - screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason - name: >- - ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason - - value: >- - screening_question_answers.question,candidate,job,credited_to,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason - - value: screening_question_answers.question,candidate,job,current_stage - name: ScreeningQuestionAnswersQuestionCandidateJobCurrentStage - - value: >- - screening_question_answers.question,candidate,job,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason - - value: screening_question_answers.question,candidate,job,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateJobRejectReason - - value: screening_question_answers.question,candidate,reject_reason - name: ScreeningQuestionAnswersQuestionCandidateRejectReason - - value: screening_question_answers.question,credited_to - name: ScreeningQuestionAnswersQuestionCreditedTo - - value: screening_question_answers.question,credited_to,current_stage - name: ScreeningQuestionAnswersQuestionCreditedToCurrentStage - - value: >- - screening_question_answers.question,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason - - value: screening_question_answers.question,credited_to,reject_reason - name: ScreeningQuestionAnswersQuestionCreditedToRejectReason - - value: screening_question_answers.question,current_stage - name: ScreeningQuestionAnswersQuestionCurrentStage - - value: screening_question_answers.question,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionCurrentStageRejectReason - - value: screening_question_answers.question,job - name: ScreeningQuestionAnswersQuestionJob - - value: screening_question_answers.question,job,credited_to - name: ScreeningQuestionAnswersQuestionJobCreditedTo - - value: screening_question_answers.question,job,credited_to,current_stage - name: ScreeningQuestionAnswersQuestionJobCreditedToCurrentStage - - value: >- - screening_question_answers.question,job,credited_to,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason - - value: screening_question_answers.question,job,credited_to,reject_reason - name: ScreeningQuestionAnswersQuestionJobCreditedToRejectReason - - value: screening_question_answers.question,job,current_stage - name: ScreeningQuestionAnswersQuestionJobCurrentStage - - value: screening_question_answers.question,job,current_stage,reject_reason - name: ScreeningQuestionAnswersQuestionJobCurrentStageRejectReason - - value: screening_question_answers.question,job,reject_reason - name: ScreeningQuestionAnswersQuestionJobRejectReason - - value: screening_question_answers.question,reject_reason - name: ScreeningQuestionAnswersQuestionRejectReason - source: - openapi: openapi/openapi.yml -imports: - root: __package__.yml -service: - auth: false - base-path: '' - endpoints: - list: - path: /ats/v1/applications - method: GET - auth: true - docs: Returns a list of `Application` objects. - source: - openapi: openapi/openapi.yml - request: - name: ApplicationsListRequest - query-parameters: - candidate_id: - type: optional - docs: If provided, will only return applications for this candidate. - created_after: - type: optional - docs: If provided, will only return objects created after this datetime. - created_before: - type: optional - docs: >- - If provided, will only return objects created before this - datetime. - credited_to_id: - type: optional - docs: If provided, will only return applications credited to this user. - current_stage_id: - type: optional - docs: >- - If provided, will only return applications at this interview - stage. - cursor: - type: optional - docs: The pagination cursor value. - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - job_id: - type: optional - docs: If provided, will only return applications for this job. - modified_after: - type: optional - docs: >- - If provided, only objects synced by Merge after this date time - will be returned. - modified_before: - type: optional - docs: >- - If provided, only objects synced by Merge before this date time - will be returned. - page_size: - type: optional - docs: Number of results to return per page. - reject_reason_id: - type: optional - docs: >- - If provided, will only return applications with this reject - reason. - remote_id: - type: optional - docs: The API provider's ID for the given object. - source: - type: optional - docs: If provided, will only return applications with this source. - response: - docs: '' - type: root.PaginatedApplicationList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - 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 - 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 - remote_was_deleted: true - field_mappings: - organization_defined_targets: - custom_key: custom_value - linked_account_defined_targets: - custom_key: custom_value - remote_data: - - path: /candidacies - data: - - Varies by platform - create: - path: /ats/v1/applications - method: POST - auth: true - docs: > - 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. - source: - openapi: openapi/openapi.yml - request: - name: ApplicationEndpointRequest - query-parameters: - is_debug_mode: - type: optional - docs: >- - Whether to include debug fields (such as log file links) in the - response. - run_async: - type: optional - docs: Whether or not third-party updates should be run asynchronously. - body: - properties: - model: root.ApplicationRequest - remote_user_id: string - content-type: application/json - response: - docs: '' - type: root.ApplicationResponse - status-code: 201 - examples: - - headers: {} - request: - model: {} - remote_user_id: remote_user_id - response: - body: - model: - 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 - 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 - remote_was_deleted: true - field_mappings: - organization_defined_targets: - custom_key: custom_value - linked_account_defined_targets: - custom_key: custom_value - remote_data: - - path: /candidacies - 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 - retrieve: - path: /ats/v1/applications/{id} - method: GET - auth: true - docs: Returns an `Application` object with the given `id`. - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - request: - name: ApplicationsRetrieveRequest - query-parameters: - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - response: - docs: '' - type: root.Application - status-code: 200 - examples: - - path-parameters: - id: id - headers: {} - response: - body: - 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 - 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 - remote_was_deleted: true - field_mappings: - organization_defined_targets: - custom_key: custom_value - linked_account_defined_targets: - custom_key: custom_value - remote_data: - - path: /candidacies - data: - - Varies by platform - changeStageCreate: - path: /ats/v1/applications/{id}/change-stage - method: POST - auth: true - docs: Updates the `current_stage` field of an `Application` object - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - request: - name: UpdateApplicationStageRequest - query-parameters: - is_debug_mode: - type: optional - docs: >- - Whether to include debug fields (such as log file links) in the - response. - run_async: - type: optional - docs: Whether or not third-party updates should be run asynchronously. - body: - properties: - job_interview_stage: - type: optional - docs: The interview stage to move the application to. - validation: - format: uuid - remote_user_id: - type: optional - validation: - minLength: 1 - content-type: application/json - response: - docs: '' - type: root.ApplicationResponse - status-code: 201 - examples: - - path-parameters: - id: id - headers: {} - request: {} - response: - body: - model: - 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 - 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 - remote_was_deleted: true - field_mappings: - organization_defined_targets: - custom_key: custom_value - linked_account_defined_targets: - custom_key: custom_value - remote_data: - - path: /candidacies - 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 - metaPostRetrieve: - path: /ats/v1/applications/meta/post - method: GET - auth: true - docs: Returns metadata for `Application` POSTs. - source: - openapi: openapi/openapi.yml - request: - name: ApplicationsMetaPostRetrieveRequest - query-parameters: - application_remote_template_id: - type: optional - docs: >- - The template ID associated with the nested application in the - request. - response: - docs: '' - type: root.MetaResponse - status-code: 200 - examples: - - headers: {} - response: - body: - 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 - source: - openapi: openapi/openapi.yml diff --git a/.mock/definition/filestorage/linkToken.yml b/.mock/definition/filestorage/linkToken.yml deleted file mode 100644 index fda54a0c..00000000 --- a/.mock/definition/filestorage/linkToken.yml +++ /dev/null @@ -1,135 +0,0 @@ -imports: - root: __package__.yml -service: - auth: false - base-path: '' - endpoints: - create: - path: /filestorage/v1/link-token - method: POST - auth: true - docs: Creates a link token to be used when linking a new end user. - source: - openapi: openapi/openapi.yml - request: - name: EndUserDetailsRequest - body: - properties: - end_user_email_address: - type: string - docs: >- - Your end user's email address. This is purely for identification - purposes - setting this value will not cause any emails to be - sent. - validation: - minLength: 1 - maxLength: 100 - end_user_organization_name: - type: string - docs: Your end user's organization. - validation: - minLength: 1 - maxLength: 100 - end_user_origin_id: - type: string - docs: >- - This unique identifier typically represents the ID for your end - user in your product's database. This value must be distinct - from other Linked Accounts' unique identifiers. - validation: - minLength: 1 - maxLength: 100 - categories: - docs: The integration categories to show in Merge Link. - type: list - integration: - type: optional - docs: >- - 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/. - validation: - minLength: 1 - link_expiry_mins: - type: optional - docs: >- - 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. - default: 30 - validation: - min: 30 - max: 10080 - should_create_magic_link_url: - type: optional - docs: >- - 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. - default: false - hide_admin_magic_link: - type: optional - docs: >- - 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. - default: false - common_models: - type: optional> - docs: >- - 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. - category_common_model_scopes: - type: >- - optional>>> - docs: >- - 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. - language: - type: optional - docs: >- - The following subset of IETF language tags can be used to - configure localization. - - - * `en` - en - - * `de` - de - are_syncs_disabled: - type: optional - docs: >- - The boolean that indicates whether initial, periodic, and force - syncs will be disabled. - default: false - integration_specific_config: - type: optional> - docs: >- - A JSON object containing integration-specific configuration - options. - content-type: application/json - response: - docs: '' - type: root.LinkToken - status-code: 200 - examples: - - request: - end_user_email_address: example@gmail.com - end_user_organization_name: Test Organization - end_user_origin_id: '12345' - categories: - - hris - - ats - response: - body: - link_token: necdP7FtdASl1fQwm62be2_dM4wBG8_GactqoUV0 - integration_name: Lever - magic_link_url: https://link.merge.dev/asdfjkl12345jsndfgi2i83n - source: - openapi: openapi/openapi.yml diff --git a/.mock/definition/hris/employees.yml b/.mock/definition/hris/employees.yml deleted file mode 100644 index bd50cfa6..00000000 --- a/.mock/definition/hris/employees.yml +++ /dev/null @@ -1,1787 +0,0 @@ -types: - EmployeesListRequestEmploymentStatus: - enum: - - ACTIVE - - INACTIVE - - PENDING - source: - openapi: openapi/openapi.yml - EmployeesListRequestExpand: - enum: - - company - - value: company,pay_group - name: CompanyPayGroup - - employments - - value: employments,company - name: EmploymentsCompany - - value: employments,company,pay_group - name: EmploymentsCompanyPayGroup - - value: employments,groups - name: EmploymentsGroups - - value: employments,groups,company - name: EmploymentsGroupsCompany - - value: employments,groups,company,pay_group - name: EmploymentsGroupsCompanyPayGroup - - value: employments,groups,home_location - name: EmploymentsGroupsHomeLocation - - value: employments,groups,home_location,company - name: EmploymentsGroupsHomeLocationCompany - - value: employments,groups,home_location,company,pay_group - name: EmploymentsGroupsHomeLocationCompanyPayGroup - - value: employments,groups,home_location,manager - name: EmploymentsGroupsHomeLocationManager - - value: employments,groups,home_location,manager,company - name: EmploymentsGroupsHomeLocationManagerCompany - - value: employments,groups,home_location,manager,company,pay_group - name: EmploymentsGroupsHomeLocationManagerCompanyPayGroup - - value: employments,groups,home_location,manager,pay_group - name: EmploymentsGroupsHomeLocationManagerPayGroup - - value: employments,groups,home_location,manager,team - name: EmploymentsGroupsHomeLocationManagerTeam - - value: employments,groups,home_location,manager,team,company - name: EmploymentsGroupsHomeLocationManagerTeamCompany - - value: employments,groups,home_location,manager,team,company,pay_group - name: EmploymentsGroupsHomeLocationManagerTeamCompanyPayGroup - - value: employments,groups,home_location,manager,team,pay_group - name: EmploymentsGroupsHomeLocationManagerTeamPayGroup - - value: employments,groups,home_location,pay_group - name: EmploymentsGroupsHomeLocationPayGroup - - value: employments,groups,home_location,team - name: EmploymentsGroupsHomeLocationTeam - - value: employments,groups,home_location,team,company - name: EmploymentsGroupsHomeLocationTeamCompany - - value: employments,groups,home_location,team,company,pay_group - name: EmploymentsGroupsHomeLocationTeamCompanyPayGroup - - value: employments,groups,home_location,team,pay_group - name: EmploymentsGroupsHomeLocationTeamPayGroup - - value: employments,groups,home_location,work_location - name: EmploymentsGroupsHomeLocationWorkLocation - - value: employments,groups,home_location,work_location,company - name: EmploymentsGroupsHomeLocationWorkLocationCompany - - value: employments,groups,home_location,work_location,company,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationCompanyPayGroup - - value: employments,groups,home_location,work_location,manager - name: EmploymentsGroupsHomeLocationWorkLocationManager - - value: employments,groups,home_location,work_location,manager,company - name: EmploymentsGroupsHomeLocationWorkLocationManagerCompany - - value: >- - employments,groups,home_location,work_location,manager,company,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationManagerCompanyPayGroup - - value: employments,groups,home_location,work_location,manager,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationManagerPayGroup - - value: employments,groups,home_location,work_location,manager,team - name: EmploymentsGroupsHomeLocationWorkLocationManagerTeam - - value: employments,groups,home_location,work_location,manager,team,company - name: EmploymentsGroupsHomeLocationWorkLocationManagerTeamCompany - - value: >- - employments,groups,home_location,work_location,manager,team,company,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationManagerTeamCompanyPayGroup - - value: employments,groups,home_location,work_location,manager,team,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationManagerTeamPayGroup - - value: employments,groups,home_location,work_location,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationPayGroup - - value: employments,groups,home_location,work_location,team - name: EmploymentsGroupsHomeLocationWorkLocationTeam - - value: employments,groups,home_location,work_location,team,company - name: EmploymentsGroupsHomeLocationWorkLocationTeamCompany - - value: employments,groups,home_location,work_location,team,company,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationTeamCompanyPayGroup - - value: employments,groups,home_location,work_location,team,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationTeamPayGroup - - value: employments,groups,manager - name: EmploymentsGroupsManager - - value: employments,groups,manager,company - name: EmploymentsGroupsManagerCompany - - value: employments,groups,manager,company,pay_group - name: EmploymentsGroupsManagerCompanyPayGroup - - value: employments,groups,manager,pay_group - name: EmploymentsGroupsManagerPayGroup - - value: employments,groups,manager,team - name: EmploymentsGroupsManagerTeam - - value: employments,groups,manager,team,company - name: EmploymentsGroupsManagerTeamCompany - - value: employments,groups,manager,team,company,pay_group - name: EmploymentsGroupsManagerTeamCompanyPayGroup - - value: employments,groups,manager,team,pay_group - name: EmploymentsGroupsManagerTeamPayGroup - - value: employments,groups,pay_group - name: EmploymentsGroupsPayGroup - - value: employments,groups,team - name: EmploymentsGroupsTeam - - value: employments,groups,team,company - name: EmploymentsGroupsTeamCompany - - value: employments,groups,team,company,pay_group - name: EmploymentsGroupsTeamCompanyPayGroup - - value: employments,groups,team,pay_group - name: EmploymentsGroupsTeamPayGroup - - value: employments,groups,work_location - name: EmploymentsGroupsWorkLocation - - value: employments,groups,work_location,company - name: EmploymentsGroupsWorkLocationCompany - - value: employments,groups,work_location,company,pay_group - name: EmploymentsGroupsWorkLocationCompanyPayGroup - - value: employments,groups,work_location,manager - name: EmploymentsGroupsWorkLocationManager - - value: employments,groups,work_location,manager,company - name: EmploymentsGroupsWorkLocationManagerCompany - - value: employments,groups,work_location,manager,company,pay_group - name: EmploymentsGroupsWorkLocationManagerCompanyPayGroup - - value: employments,groups,work_location,manager,pay_group - name: EmploymentsGroupsWorkLocationManagerPayGroup - - value: employments,groups,work_location,manager,team - name: EmploymentsGroupsWorkLocationManagerTeam - - value: employments,groups,work_location,manager,team,company - name: EmploymentsGroupsWorkLocationManagerTeamCompany - - value: employments,groups,work_location,manager,team,company,pay_group - name: EmploymentsGroupsWorkLocationManagerTeamCompanyPayGroup - - value: employments,groups,work_location,manager,team,pay_group - name: EmploymentsGroupsWorkLocationManagerTeamPayGroup - - value: employments,groups,work_location,pay_group - name: EmploymentsGroupsWorkLocationPayGroup - - value: employments,groups,work_location,team - name: EmploymentsGroupsWorkLocationTeam - - value: employments,groups,work_location,team,company - name: EmploymentsGroupsWorkLocationTeamCompany - - value: employments,groups,work_location,team,company,pay_group - name: EmploymentsGroupsWorkLocationTeamCompanyPayGroup - - value: employments,groups,work_location,team,pay_group - name: EmploymentsGroupsWorkLocationTeamPayGroup - - value: employments,home_location - name: EmploymentsHomeLocation - - value: employments,home_location,company - name: EmploymentsHomeLocationCompany - - value: employments,home_location,company,pay_group - name: EmploymentsHomeLocationCompanyPayGroup - - value: employments,home_location,manager - name: EmploymentsHomeLocationManager - - value: employments,home_location,manager,company - name: EmploymentsHomeLocationManagerCompany - - value: employments,home_location,manager,company,pay_group - name: EmploymentsHomeLocationManagerCompanyPayGroup - - value: employments,home_location,manager,pay_group - name: EmploymentsHomeLocationManagerPayGroup - - value: employments,home_location,manager,team - name: EmploymentsHomeLocationManagerTeam - - value: employments,home_location,manager,team,company - name: EmploymentsHomeLocationManagerTeamCompany - - value: employments,home_location,manager,team,company,pay_group - name: EmploymentsHomeLocationManagerTeamCompanyPayGroup - - value: employments,home_location,manager,team,pay_group - name: EmploymentsHomeLocationManagerTeamPayGroup - - value: employments,home_location,pay_group - name: EmploymentsHomeLocationPayGroup - - value: employments,home_location,team - name: EmploymentsHomeLocationTeam - - value: employments,home_location,team,company - name: EmploymentsHomeLocationTeamCompany - - value: employments,home_location,team,company,pay_group - name: EmploymentsHomeLocationTeamCompanyPayGroup - - value: employments,home_location,team,pay_group - name: EmploymentsHomeLocationTeamPayGroup - - value: employments,home_location,work_location - name: EmploymentsHomeLocationWorkLocation - - value: employments,home_location,work_location,company - name: EmploymentsHomeLocationWorkLocationCompany - - value: employments,home_location,work_location,company,pay_group - name: EmploymentsHomeLocationWorkLocationCompanyPayGroup - - value: employments,home_location,work_location,manager - name: EmploymentsHomeLocationWorkLocationManager - - value: employments,home_location,work_location,manager,company - name: EmploymentsHomeLocationWorkLocationManagerCompany - - value: employments,home_location,work_location,manager,company,pay_group - name: EmploymentsHomeLocationWorkLocationManagerCompanyPayGroup - - value: employments,home_location,work_location,manager,pay_group - name: EmploymentsHomeLocationWorkLocationManagerPayGroup - - value: employments,home_location,work_location,manager,team - name: EmploymentsHomeLocationWorkLocationManagerTeam - - value: employments,home_location,work_location,manager,team,company - name: EmploymentsHomeLocationWorkLocationManagerTeamCompany - - value: employments,home_location,work_location,manager,team,company,pay_group - name: EmploymentsHomeLocationWorkLocationManagerTeamCompanyPayGroup - - value: employments,home_location,work_location,manager,team,pay_group - name: EmploymentsHomeLocationWorkLocationManagerTeamPayGroup - - value: employments,home_location,work_location,pay_group - name: EmploymentsHomeLocationWorkLocationPayGroup - - value: employments,home_location,work_location,team - name: EmploymentsHomeLocationWorkLocationTeam - - value: employments,home_location,work_location,team,company - name: EmploymentsHomeLocationWorkLocationTeamCompany - - value: employments,home_location,work_location,team,company,pay_group - name: EmploymentsHomeLocationWorkLocationTeamCompanyPayGroup - - value: employments,home_location,work_location,team,pay_group - name: EmploymentsHomeLocationWorkLocationTeamPayGroup - - value: employments,manager - name: EmploymentsManager - - value: employments,manager,company - name: EmploymentsManagerCompany - - value: employments,manager,company,pay_group - name: EmploymentsManagerCompanyPayGroup - - value: employments,manager,pay_group - name: EmploymentsManagerPayGroup - - value: employments,manager,team - name: EmploymentsManagerTeam - - value: employments,manager,team,company - name: EmploymentsManagerTeamCompany - - value: employments,manager,team,company,pay_group - name: EmploymentsManagerTeamCompanyPayGroup - - value: employments,manager,team,pay_group - name: EmploymentsManagerTeamPayGroup - - value: employments,pay_group - name: EmploymentsPayGroup - - value: employments,team - name: EmploymentsTeam - - value: employments,team,company - name: EmploymentsTeamCompany - - value: employments,team,company,pay_group - name: EmploymentsTeamCompanyPayGroup - - value: employments,team,pay_group - name: EmploymentsTeamPayGroup - - value: employments,work_location - name: EmploymentsWorkLocation - - value: employments,work_location,company - name: EmploymentsWorkLocationCompany - - value: employments,work_location,company,pay_group - name: EmploymentsWorkLocationCompanyPayGroup - - value: employments,work_location,manager - name: EmploymentsWorkLocationManager - - value: employments,work_location,manager,company - name: EmploymentsWorkLocationManagerCompany - - value: employments,work_location,manager,company,pay_group - name: EmploymentsWorkLocationManagerCompanyPayGroup - - value: employments,work_location,manager,pay_group - name: EmploymentsWorkLocationManagerPayGroup - - value: employments,work_location,manager,team - name: EmploymentsWorkLocationManagerTeam - - value: employments,work_location,manager,team,company - name: EmploymentsWorkLocationManagerTeamCompany - - value: employments,work_location,manager,team,company,pay_group - name: EmploymentsWorkLocationManagerTeamCompanyPayGroup - - value: employments,work_location,manager,team,pay_group - name: EmploymentsWorkLocationManagerTeamPayGroup - - value: employments,work_location,pay_group - name: EmploymentsWorkLocationPayGroup - - value: employments,work_location,team - name: EmploymentsWorkLocationTeam - - value: employments,work_location,team,company - name: EmploymentsWorkLocationTeamCompany - - value: employments,work_location,team,company,pay_group - name: EmploymentsWorkLocationTeamCompanyPayGroup - - value: employments,work_location,team,pay_group - name: EmploymentsWorkLocationTeamPayGroup - - groups - - value: groups,company - name: GroupsCompany - - value: groups,company,pay_group - name: GroupsCompanyPayGroup - - value: groups,home_location - name: GroupsHomeLocation - - value: groups,home_location,company - name: GroupsHomeLocationCompany - - value: groups,home_location,company,pay_group - name: GroupsHomeLocationCompanyPayGroup - - value: groups,home_location,manager - name: GroupsHomeLocationManager - - value: groups,home_location,manager,company - name: GroupsHomeLocationManagerCompany - - value: groups,home_location,manager,company,pay_group - name: GroupsHomeLocationManagerCompanyPayGroup - - value: groups,home_location,manager,pay_group - name: GroupsHomeLocationManagerPayGroup - - value: groups,home_location,manager,team - name: GroupsHomeLocationManagerTeam - - value: groups,home_location,manager,team,company - name: GroupsHomeLocationManagerTeamCompany - - value: groups,home_location,manager,team,company,pay_group - name: GroupsHomeLocationManagerTeamCompanyPayGroup - - value: groups,home_location,manager,team,pay_group - name: GroupsHomeLocationManagerTeamPayGroup - - value: groups,home_location,pay_group - name: GroupsHomeLocationPayGroup - - value: groups,home_location,team - name: GroupsHomeLocationTeam - - value: groups,home_location,team,company - name: GroupsHomeLocationTeamCompany - - value: groups,home_location,team,company,pay_group - name: GroupsHomeLocationTeamCompanyPayGroup - - value: groups,home_location,team,pay_group - name: GroupsHomeLocationTeamPayGroup - - value: groups,home_location,work_location - name: GroupsHomeLocationWorkLocation - - value: groups,home_location,work_location,company - name: GroupsHomeLocationWorkLocationCompany - - value: groups,home_location,work_location,company,pay_group - name: GroupsHomeLocationWorkLocationCompanyPayGroup - - value: groups,home_location,work_location,manager - name: GroupsHomeLocationWorkLocationManager - - value: groups,home_location,work_location,manager,company - name: GroupsHomeLocationWorkLocationManagerCompany - - value: groups,home_location,work_location,manager,company,pay_group - name: GroupsHomeLocationWorkLocationManagerCompanyPayGroup - - value: groups,home_location,work_location,manager,pay_group - name: GroupsHomeLocationWorkLocationManagerPayGroup - - value: groups,home_location,work_location,manager,team - name: GroupsHomeLocationWorkLocationManagerTeam - - value: groups,home_location,work_location,manager,team,company - name: GroupsHomeLocationWorkLocationManagerTeamCompany - - value: groups,home_location,work_location,manager,team,company,pay_group - name: GroupsHomeLocationWorkLocationManagerTeamCompanyPayGroup - - value: groups,home_location,work_location,manager,team,pay_group - name: GroupsHomeLocationWorkLocationManagerTeamPayGroup - - value: groups,home_location,work_location,pay_group - name: GroupsHomeLocationWorkLocationPayGroup - - value: groups,home_location,work_location,team - name: GroupsHomeLocationWorkLocationTeam - - value: groups,home_location,work_location,team,company - name: GroupsHomeLocationWorkLocationTeamCompany - - value: groups,home_location,work_location,team,company,pay_group - name: GroupsHomeLocationWorkLocationTeamCompanyPayGroup - - value: groups,home_location,work_location,team,pay_group - name: GroupsHomeLocationWorkLocationTeamPayGroup - - value: groups,manager - name: GroupsManager - - value: groups,manager,company - name: GroupsManagerCompany - - value: groups,manager,company,pay_group - name: GroupsManagerCompanyPayGroup - - value: groups,manager,pay_group - name: GroupsManagerPayGroup - - value: groups,manager,team - name: GroupsManagerTeam - - value: groups,manager,team,company - name: GroupsManagerTeamCompany - - value: groups,manager,team,company,pay_group - name: GroupsManagerTeamCompanyPayGroup - - value: groups,manager,team,pay_group - name: GroupsManagerTeamPayGroup - - value: groups,pay_group - name: GroupsPayGroup - - value: groups,team - name: GroupsTeam - - value: groups,team,company - name: GroupsTeamCompany - - value: groups,team,company,pay_group - name: GroupsTeamCompanyPayGroup - - value: groups,team,pay_group - name: GroupsTeamPayGroup - - value: groups,work_location - name: GroupsWorkLocation - - value: groups,work_location,company - name: GroupsWorkLocationCompany - - value: groups,work_location,company,pay_group - name: GroupsWorkLocationCompanyPayGroup - - value: groups,work_location,manager - name: GroupsWorkLocationManager - - value: groups,work_location,manager,company - name: GroupsWorkLocationManagerCompany - - value: groups,work_location,manager,company,pay_group - name: GroupsWorkLocationManagerCompanyPayGroup - - value: groups,work_location,manager,pay_group - name: GroupsWorkLocationManagerPayGroup - - value: groups,work_location,manager,team - name: GroupsWorkLocationManagerTeam - - value: groups,work_location,manager,team,company - name: GroupsWorkLocationManagerTeamCompany - - value: groups,work_location,manager,team,company,pay_group - name: GroupsWorkLocationManagerTeamCompanyPayGroup - - value: groups,work_location,manager,team,pay_group - name: GroupsWorkLocationManagerTeamPayGroup - - value: groups,work_location,pay_group - name: GroupsWorkLocationPayGroup - - value: groups,work_location,team - name: GroupsWorkLocationTeam - - value: groups,work_location,team,company - name: GroupsWorkLocationTeamCompany - - value: groups,work_location,team,company,pay_group - name: GroupsWorkLocationTeamCompanyPayGroup - - value: groups,work_location,team,pay_group - name: GroupsWorkLocationTeamPayGroup - - home_location - - value: home_location,company - name: HomeLocationCompany - - value: home_location,company,pay_group - name: HomeLocationCompanyPayGroup - - value: home_location,manager - name: HomeLocationManager - - value: home_location,manager,company - name: HomeLocationManagerCompany - - value: home_location,manager,company,pay_group - name: HomeLocationManagerCompanyPayGroup - - value: home_location,manager,pay_group - name: HomeLocationManagerPayGroup - - value: home_location,manager,team - name: HomeLocationManagerTeam - - value: home_location,manager,team,company - name: HomeLocationManagerTeamCompany - - value: home_location,manager,team,company,pay_group - name: HomeLocationManagerTeamCompanyPayGroup - - value: home_location,manager,team,pay_group - name: HomeLocationManagerTeamPayGroup - - value: home_location,pay_group - name: HomeLocationPayGroup - - value: home_location,team - name: HomeLocationTeam - - value: home_location,team,company - name: HomeLocationTeamCompany - - value: home_location,team,company,pay_group - name: HomeLocationTeamCompanyPayGroup - - value: home_location,team,pay_group - name: HomeLocationTeamPayGroup - - value: home_location,work_location - name: HomeLocationWorkLocation - - value: home_location,work_location,company - name: HomeLocationWorkLocationCompany - - value: home_location,work_location,company,pay_group - name: HomeLocationWorkLocationCompanyPayGroup - - value: home_location,work_location,manager - name: HomeLocationWorkLocationManager - - value: home_location,work_location,manager,company - name: HomeLocationWorkLocationManagerCompany - - value: home_location,work_location,manager,company,pay_group - name: HomeLocationWorkLocationManagerCompanyPayGroup - - value: home_location,work_location,manager,pay_group - name: HomeLocationWorkLocationManagerPayGroup - - value: home_location,work_location,manager,team - name: HomeLocationWorkLocationManagerTeam - - value: home_location,work_location,manager,team,company - name: HomeLocationWorkLocationManagerTeamCompany - - value: home_location,work_location,manager,team,company,pay_group - name: HomeLocationWorkLocationManagerTeamCompanyPayGroup - - value: home_location,work_location,manager,team,pay_group - name: HomeLocationWorkLocationManagerTeamPayGroup - - value: home_location,work_location,pay_group - name: HomeLocationWorkLocationPayGroup - - value: home_location,work_location,team - name: HomeLocationWorkLocationTeam - - value: home_location,work_location,team,company - name: HomeLocationWorkLocationTeamCompany - - value: home_location,work_location,team,company,pay_group - name: HomeLocationWorkLocationTeamCompanyPayGroup - - value: home_location,work_location,team,pay_group - name: HomeLocationWorkLocationTeamPayGroup - - manager - - value: manager,company - name: ManagerCompany - - value: manager,company,pay_group - name: ManagerCompanyPayGroup - - value: manager,pay_group - name: ManagerPayGroup - - value: manager,team - name: ManagerTeam - - value: manager,team,company - name: ManagerTeamCompany - - value: manager,team,company,pay_group - name: ManagerTeamCompanyPayGroup - - value: manager,team,pay_group - name: ManagerTeamPayGroup - - pay_group - - team - - value: team,company - name: TeamCompany - - value: team,company,pay_group - name: TeamCompanyPayGroup - - value: team,pay_group - name: TeamPayGroup - - work_location - - value: work_location,company - name: WorkLocationCompany - - value: work_location,company,pay_group - name: WorkLocationCompanyPayGroup - - value: work_location,manager - name: WorkLocationManager - - value: work_location,manager,company - name: WorkLocationManagerCompany - - value: work_location,manager,company,pay_group - name: WorkLocationManagerCompanyPayGroup - - value: work_location,manager,pay_group - name: WorkLocationManagerPayGroup - - value: work_location,manager,team - name: WorkLocationManagerTeam - - value: work_location,manager,team,company - name: WorkLocationManagerTeamCompany - - value: work_location,manager,team,company,pay_group - name: WorkLocationManagerTeamCompanyPayGroup - - value: work_location,manager,team,pay_group - name: WorkLocationManagerTeamPayGroup - - value: work_location,pay_group - name: WorkLocationPayGroup - - value: work_location,team - name: WorkLocationTeam - - value: work_location,team,company - name: WorkLocationTeamCompany - - value: work_location,team,company,pay_group - name: WorkLocationTeamCompanyPayGroup - - value: work_location,team,pay_group - name: WorkLocationTeamPayGroup - source: - openapi: openapi/openapi.yml - EmployeesListRequestRemoteFields: - enum: - - employment_status - - value: employment_status,ethnicity - name: EmploymentStatusEthnicity - - value: employment_status,ethnicity,gender - name: EmploymentStatusEthnicityGender - - value: employment_status,ethnicity,gender,marital_status - name: EmploymentStatusEthnicityGenderMaritalStatus - - value: employment_status,ethnicity,marital_status - name: EmploymentStatusEthnicityMaritalStatus - - value: employment_status,gender - name: EmploymentStatusGender - - value: employment_status,gender,marital_status - name: EmploymentStatusGenderMaritalStatus - - value: employment_status,marital_status - name: EmploymentStatusMaritalStatus - - ethnicity - - value: ethnicity,gender - name: EthnicityGender - - value: ethnicity,gender,marital_status - name: EthnicityGenderMaritalStatus - - value: ethnicity,marital_status - name: EthnicityMaritalStatus - - gender - - value: gender,marital_status - name: GenderMaritalStatus - - marital_status - source: - openapi: openapi/openapi.yml - EmployeesListRequestShowEnumOrigins: - enum: - - employment_status - - value: employment_status,ethnicity - name: EmploymentStatusEthnicity - - value: employment_status,ethnicity,gender - name: EmploymentStatusEthnicityGender - - value: employment_status,ethnicity,gender,marital_status - name: EmploymentStatusEthnicityGenderMaritalStatus - - value: employment_status,ethnicity,marital_status - name: EmploymentStatusEthnicityMaritalStatus - - value: employment_status,gender - name: EmploymentStatusGender - - value: employment_status,gender,marital_status - name: EmploymentStatusGenderMaritalStatus - - value: employment_status,marital_status - name: EmploymentStatusMaritalStatus - - ethnicity - - value: ethnicity,gender - name: EthnicityGender - - value: ethnicity,gender,marital_status - name: EthnicityGenderMaritalStatus - - value: ethnicity,marital_status - name: EthnicityMaritalStatus - - gender - - value: gender,marital_status - name: GenderMaritalStatus - - marital_status - source: - openapi: openapi/openapi.yml - EmployeesRetrieveRequestExpand: - enum: - - company - - value: company,pay_group - name: CompanyPayGroup - - employments - - value: employments,company - name: EmploymentsCompany - - value: employments,company,pay_group - name: EmploymentsCompanyPayGroup - - value: employments,groups - name: EmploymentsGroups - - value: employments,groups,company - name: EmploymentsGroupsCompany - - value: employments,groups,company,pay_group - name: EmploymentsGroupsCompanyPayGroup - - value: employments,groups,home_location - name: EmploymentsGroupsHomeLocation - - value: employments,groups,home_location,company - name: EmploymentsGroupsHomeLocationCompany - - value: employments,groups,home_location,company,pay_group - name: EmploymentsGroupsHomeLocationCompanyPayGroup - - value: employments,groups,home_location,manager - name: EmploymentsGroupsHomeLocationManager - - value: employments,groups,home_location,manager,company - name: EmploymentsGroupsHomeLocationManagerCompany - - value: employments,groups,home_location,manager,company,pay_group - name: EmploymentsGroupsHomeLocationManagerCompanyPayGroup - - value: employments,groups,home_location,manager,pay_group - name: EmploymentsGroupsHomeLocationManagerPayGroup - - value: employments,groups,home_location,manager,team - name: EmploymentsGroupsHomeLocationManagerTeam - - value: employments,groups,home_location,manager,team,company - name: EmploymentsGroupsHomeLocationManagerTeamCompany - - value: employments,groups,home_location,manager,team,company,pay_group - name: EmploymentsGroupsHomeLocationManagerTeamCompanyPayGroup - - value: employments,groups,home_location,manager,team,pay_group - name: EmploymentsGroupsHomeLocationManagerTeamPayGroup - - value: employments,groups,home_location,pay_group - name: EmploymentsGroupsHomeLocationPayGroup - - value: employments,groups,home_location,team - name: EmploymentsGroupsHomeLocationTeam - - value: employments,groups,home_location,team,company - name: EmploymentsGroupsHomeLocationTeamCompany - - value: employments,groups,home_location,team,company,pay_group - name: EmploymentsGroupsHomeLocationTeamCompanyPayGroup - - value: employments,groups,home_location,team,pay_group - name: EmploymentsGroupsHomeLocationTeamPayGroup - - value: employments,groups,home_location,work_location - name: EmploymentsGroupsHomeLocationWorkLocation - - value: employments,groups,home_location,work_location,company - name: EmploymentsGroupsHomeLocationWorkLocationCompany - - value: employments,groups,home_location,work_location,company,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationCompanyPayGroup - - value: employments,groups,home_location,work_location,manager - name: EmploymentsGroupsHomeLocationWorkLocationManager - - value: employments,groups,home_location,work_location,manager,company - name: EmploymentsGroupsHomeLocationWorkLocationManagerCompany - - value: >- - employments,groups,home_location,work_location,manager,company,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationManagerCompanyPayGroup - - value: employments,groups,home_location,work_location,manager,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationManagerPayGroup - - value: employments,groups,home_location,work_location,manager,team - name: EmploymentsGroupsHomeLocationWorkLocationManagerTeam - - value: employments,groups,home_location,work_location,manager,team,company - name: EmploymentsGroupsHomeLocationWorkLocationManagerTeamCompany - - value: >- - employments,groups,home_location,work_location,manager,team,company,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationManagerTeamCompanyPayGroup - - value: employments,groups,home_location,work_location,manager,team,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationManagerTeamPayGroup - - value: employments,groups,home_location,work_location,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationPayGroup - - value: employments,groups,home_location,work_location,team - name: EmploymentsGroupsHomeLocationWorkLocationTeam - - value: employments,groups,home_location,work_location,team,company - name: EmploymentsGroupsHomeLocationWorkLocationTeamCompany - - value: employments,groups,home_location,work_location,team,company,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationTeamCompanyPayGroup - - value: employments,groups,home_location,work_location,team,pay_group - name: EmploymentsGroupsHomeLocationWorkLocationTeamPayGroup - - value: employments,groups,manager - name: EmploymentsGroupsManager - - value: employments,groups,manager,company - name: EmploymentsGroupsManagerCompany - - value: employments,groups,manager,company,pay_group - name: EmploymentsGroupsManagerCompanyPayGroup - - value: employments,groups,manager,pay_group - name: EmploymentsGroupsManagerPayGroup - - value: employments,groups,manager,team - name: EmploymentsGroupsManagerTeam - - value: employments,groups,manager,team,company - name: EmploymentsGroupsManagerTeamCompany - - value: employments,groups,manager,team,company,pay_group - name: EmploymentsGroupsManagerTeamCompanyPayGroup - - value: employments,groups,manager,team,pay_group - name: EmploymentsGroupsManagerTeamPayGroup - - value: employments,groups,pay_group - name: EmploymentsGroupsPayGroup - - value: employments,groups,team - name: EmploymentsGroupsTeam - - value: employments,groups,team,company - name: EmploymentsGroupsTeamCompany - - value: employments,groups,team,company,pay_group - name: EmploymentsGroupsTeamCompanyPayGroup - - value: employments,groups,team,pay_group - name: EmploymentsGroupsTeamPayGroup - - value: employments,groups,work_location - name: EmploymentsGroupsWorkLocation - - value: employments,groups,work_location,company - name: EmploymentsGroupsWorkLocationCompany - - value: employments,groups,work_location,company,pay_group - name: EmploymentsGroupsWorkLocationCompanyPayGroup - - value: employments,groups,work_location,manager - name: EmploymentsGroupsWorkLocationManager - - value: employments,groups,work_location,manager,company - name: EmploymentsGroupsWorkLocationManagerCompany - - value: employments,groups,work_location,manager,company,pay_group - name: EmploymentsGroupsWorkLocationManagerCompanyPayGroup - - value: employments,groups,work_location,manager,pay_group - name: EmploymentsGroupsWorkLocationManagerPayGroup - - value: employments,groups,work_location,manager,team - name: EmploymentsGroupsWorkLocationManagerTeam - - value: employments,groups,work_location,manager,team,company - name: EmploymentsGroupsWorkLocationManagerTeamCompany - - value: employments,groups,work_location,manager,team,company,pay_group - name: EmploymentsGroupsWorkLocationManagerTeamCompanyPayGroup - - value: employments,groups,work_location,manager,team,pay_group - name: EmploymentsGroupsWorkLocationManagerTeamPayGroup - - value: employments,groups,work_location,pay_group - name: EmploymentsGroupsWorkLocationPayGroup - - value: employments,groups,work_location,team - name: EmploymentsGroupsWorkLocationTeam - - value: employments,groups,work_location,team,company - name: EmploymentsGroupsWorkLocationTeamCompany - - value: employments,groups,work_location,team,company,pay_group - name: EmploymentsGroupsWorkLocationTeamCompanyPayGroup - - value: employments,groups,work_location,team,pay_group - name: EmploymentsGroupsWorkLocationTeamPayGroup - - value: employments,home_location - name: EmploymentsHomeLocation - - value: employments,home_location,company - name: EmploymentsHomeLocationCompany - - value: employments,home_location,company,pay_group - name: EmploymentsHomeLocationCompanyPayGroup - - value: employments,home_location,manager - name: EmploymentsHomeLocationManager - - value: employments,home_location,manager,company - name: EmploymentsHomeLocationManagerCompany - - value: employments,home_location,manager,company,pay_group - name: EmploymentsHomeLocationManagerCompanyPayGroup - - value: employments,home_location,manager,pay_group - name: EmploymentsHomeLocationManagerPayGroup - - value: employments,home_location,manager,team - name: EmploymentsHomeLocationManagerTeam - - value: employments,home_location,manager,team,company - name: EmploymentsHomeLocationManagerTeamCompany - - value: employments,home_location,manager,team,company,pay_group - name: EmploymentsHomeLocationManagerTeamCompanyPayGroup - - value: employments,home_location,manager,team,pay_group - name: EmploymentsHomeLocationManagerTeamPayGroup - - value: employments,home_location,pay_group - name: EmploymentsHomeLocationPayGroup - - value: employments,home_location,team - name: EmploymentsHomeLocationTeam - - value: employments,home_location,team,company - name: EmploymentsHomeLocationTeamCompany - - value: employments,home_location,team,company,pay_group - name: EmploymentsHomeLocationTeamCompanyPayGroup - - value: employments,home_location,team,pay_group - name: EmploymentsHomeLocationTeamPayGroup - - value: employments,home_location,work_location - name: EmploymentsHomeLocationWorkLocation - - value: employments,home_location,work_location,company - name: EmploymentsHomeLocationWorkLocationCompany - - value: employments,home_location,work_location,company,pay_group - name: EmploymentsHomeLocationWorkLocationCompanyPayGroup - - value: employments,home_location,work_location,manager - name: EmploymentsHomeLocationWorkLocationManager - - value: employments,home_location,work_location,manager,company - name: EmploymentsHomeLocationWorkLocationManagerCompany - - value: employments,home_location,work_location,manager,company,pay_group - name: EmploymentsHomeLocationWorkLocationManagerCompanyPayGroup - - value: employments,home_location,work_location,manager,pay_group - name: EmploymentsHomeLocationWorkLocationManagerPayGroup - - value: employments,home_location,work_location,manager,team - name: EmploymentsHomeLocationWorkLocationManagerTeam - - value: employments,home_location,work_location,manager,team,company - name: EmploymentsHomeLocationWorkLocationManagerTeamCompany - - value: employments,home_location,work_location,manager,team,company,pay_group - name: EmploymentsHomeLocationWorkLocationManagerTeamCompanyPayGroup - - value: employments,home_location,work_location,manager,team,pay_group - name: EmploymentsHomeLocationWorkLocationManagerTeamPayGroup - - value: employments,home_location,work_location,pay_group - name: EmploymentsHomeLocationWorkLocationPayGroup - - value: employments,home_location,work_location,team - name: EmploymentsHomeLocationWorkLocationTeam - - value: employments,home_location,work_location,team,company - name: EmploymentsHomeLocationWorkLocationTeamCompany - - value: employments,home_location,work_location,team,company,pay_group - name: EmploymentsHomeLocationWorkLocationTeamCompanyPayGroup - - value: employments,home_location,work_location,team,pay_group - name: EmploymentsHomeLocationWorkLocationTeamPayGroup - - value: employments,manager - name: EmploymentsManager - - value: employments,manager,company - name: EmploymentsManagerCompany - - value: employments,manager,company,pay_group - name: EmploymentsManagerCompanyPayGroup - - value: employments,manager,pay_group - name: EmploymentsManagerPayGroup - - value: employments,manager,team - name: EmploymentsManagerTeam - - value: employments,manager,team,company - name: EmploymentsManagerTeamCompany - - value: employments,manager,team,company,pay_group - name: EmploymentsManagerTeamCompanyPayGroup - - value: employments,manager,team,pay_group - name: EmploymentsManagerTeamPayGroup - - value: employments,pay_group - name: EmploymentsPayGroup - - value: employments,team - name: EmploymentsTeam - - value: employments,team,company - name: EmploymentsTeamCompany - - value: employments,team,company,pay_group - name: EmploymentsTeamCompanyPayGroup - - value: employments,team,pay_group - name: EmploymentsTeamPayGroup - - value: employments,work_location - name: EmploymentsWorkLocation - - value: employments,work_location,company - name: EmploymentsWorkLocationCompany - - value: employments,work_location,company,pay_group - name: EmploymentsWorkLocationCompanyPayGroup - - value: employments,work_location,manager - name: EmploymentsWorkLocationManager - - value: employments,work_location,manager,company - name: EmploymentsWorkLocationManagerCompany - - value: employments,work_location,manager,company,pay_group - name: EmploymentsWorkLocationManagerCompanyPayGroup - - value: employments,work_location,manager,pay_group - name: EmploymentsWorkLocationManagerPayGroup - - value: employments,work_location,manager,team - name: EmploymentsWorkLocationManagerTeam - - value: employments,work_location,manager,team,company - name: EmploymentsWorkLocationManagerTeamCompany - - value: employments,work_location,manager,team,company,pay_group - name: EmploymentsWorkLocationManagerTeamCompanyPayGroup - - value: employments,work_location,manager,team,pay_group - name: EmploymentsWorkLocationManagerTeamPayGroup - - value: employments,work_location,pay_group - name: EmploymentsWorkLocationPayGroup - - value: employments,work_location,team - name: EmploymentsWorkLocationTeam - - value: employments,work_location,team,company - name: EmploymentsWorkLocationTeamCompany - - value: employments,work_location,team,company,pay_group - name: EmploymentsWorkLocationTeamCompanyPayGroup - - value: employments,work_location,team,pay_group - name: EmploymentsWorkLocationTeamPayGroup - - groups - - value: groups,company - name: GroupsCompany - - value: groups,company,pay_group - name: GroupsCompanyPayGroup - - value: groups,home_location - name: GroupsHomeLocation - - value: groups,home_location,company - name: GroupsHomeLocationCompany - - value: groups,home_location,company,pay_group - name: GroupsHomeLocationCompanyPayGroup - - value: groups,home_location,manager - name: GroupsHomeLocationManager - - value: groups,home_location,manager,company - name: GroupsHomeLocationManagerCompany - - value: groups,home_location,manager,company,pay_group - name: GroupsHomeLocationManagerCompanyPayGroup - - value: groups,home_location,manager,pay_group - name: GroupsHomeLocationManagerPayGroup - - value: groups,home_location,manager,team - name: GroupsHomeLocationManagerTeam - - value: groups,home_location,manager,team,company - name: GroupsHomeLocationManagerTeamCompany - - value: groups,home_location,manager,team,company,pay_group - name: GroupsHomeLocationManagerTeamCompanyPayGroup - - value: groups,home_location,manager,team,pay_group - name: GroupsHomeLocationManagerTeamPayGroup - - value: groups,home_location,pay_group - name: GroupsHomeLocationPayGroup - - value: groups,home_location,team - name: GroupsHomeLocationTeam - - value: groups,home_location,team,company - name: GroupsHomeLocationTeamCompany - - value: groups,home_location,team,company,pay_group - name: GroupsHomeLocationTeamCompanyPayGroup - - value: groups,home_location,team,pay_group - name: GroupsHomeLocationTeamPayGroup - - value: groups,home_location,work_location - name: GroupsHomeLocationWorkLocation - - value: groups,home_location,work_location,company - name: GroupsHomeLocationWorkLocationCompany - - value: groups,home_location,work_location,company,pay_group - name: GroupsHomeLocationWorkLocationCompanyPayGroup - - value: groups,home_location,work_location,manager - name: GroupsHomeLocationWorkLocationManager - - value: groups,home_location,work_location,manager,company - name: GroupsHomeLocationWorkLocationManagerCompany - - value: groups,home_location,work_location,manager,company,pay_group - name: GroupsHomeLocationWorkLocationManagerCompanyPayGroup - - value: groups,home_location,work_location,manager,pay_group - name: GroupsHomeLocationWorkLocationManagerPayGroup - - value: groups,home_location,work_location,manager,team - name: GroupsHomeLocationWorkLocationManagerTeam - - value: groups,home_location,work_location,manager,team,company - name: GroupsHomeLocationWorkLocationManagerTeamCompany - - value: groups,home_location,work_location,manager,team,company,pay_group - name: GroupsHomeLocationWorkLocationManagerTeamCompanyPayGroup - - value: groups,home_location,work_location,manager,team,pay_group - name: GroupsHomeLocationWorkLocationManagerTeamPayGroup - - value: groups,home_location,work_location,pay_group - name: GroupsHomeLocationWorkLocationPayGroup - - value: groups,home_location,work_location,team - name: GroupsHomeLocationWorkLocationTeam - - value: groups,home_location,work_location,team,company - name: GroupsHomeLocationWorkLocationTeamCompany - - value: groups,home_location,work_location,team,company,pay_group - name: GroupsHomeLocationWorkLocationTeamCompanyPayGroup - - value: groups,home_location,work_location,team,pay_group - name: GroupsHomeLocationWorkLocationTeamPayGroup - - value: groups,manager - name: GroupsManager - - value: groups,manager,company - name: GroupsManagerCompany - - value: groups,manager,company,pay_group - name: GroupsManagerCompanyPayGroup - - value: groups,manager,pay_group - name: GroupsManagerPayGroup - - value: groups,manager,team - name: GroupsManagerTeam - - value: groups,manager,team,company - name: GroupsManagerTeamCompany - - value: groups,manager,team,company,pay_group - name: GroupsManagerTeamCompanyPayGroup - - value: groups,manager,team,pay_group - name: GroupsManagerTeamPayGroup - - value: groups,pay_group - name: GroupsPayGroup - - value: groups,team - name: GroupsTeam - - value: groups,team,company - name: GroupsTeamCompany - - value: groups,team,company,pay_group - name: GroupsTeamCompanyPayGroup - - value: groups,team,pay_group - name: GroupsTeamPayGroup - - value: groups,work_location - name: GroupsWorkLocation - - value: groups,work_location,company - name: GroupsWorkLocationCompany - - value: groups,work_location,company,pay_group - name: GroupsWorkLocationCompanyPayGroup - - value: groups,work_location,manager - name: GroupsWorkLocationManager - - value: groups,work_location,manager,company - name: GroupsWorkLocationManagerCompany - - value: groups,work_location,manager,company,pay_group - name: GroupsWorkLocationManagerCompanyPayGroup - - value: groups,work_location,manager,pay_group - name: GroupsWorkLocationManagerPayGroup - - value: groups,work_location,manager,team - name: GroupsWorkLocationManagerTeam - - value: groups,work_location,manager,team,company - name: GroupsWorkLocationManagerTeamCompany - - value: groups,work_location,manager,team,company,pay_group - name: GroupsWorkLocationManagerTeamCompanyPayGroup - - value: groups,work_location,manager,team,pay_group - name: GroupsWorkLocationManagerTeamPayGroup - - value: groups,work_location,pay_group - name: GroupsWorkLocationPayGroup - - value: groups,work_location,team - name: GroupsWorkLocationTeam - - value: groups,work_location,team,company - name: GroupsWorkLocationTeamCompany - - value: groups,work_location,team,company,pay_group - name: GroupsWorkLocationTeamCompanyPayGroup - - value: groups,work_location,team,pay_group - name: GroupsWorkLocationTeamPayGroup - - home_location - - value: home_location,company - name: HomeLocationCompany - - value: home_location,company,pay_group - name: HomeLocationCompanyPayGroup - - value: home_location,manager - name: HomeLocationManager - - value: home_location,manager,company - name: HomeLocationManagerCompany - - value: home_location,manager,company,pay_group - name: HomeLocationManagerCompanyPayGroup - - value: home_location,manager,pay_group - name: HomeLocationManagerPayGroup - - value: home_location,manager,team - name: HomeLocationManagerTeam - - value: home_location,manager,team,company - name: HomeLocationManagerTeamCompany - - value: home_location,manager,team,company,pay_group - name: HomeLocationManagerTeamCompanyPayGroup - - value: home_location,manager,team,pay_group - name: HomeLocationManagerTeamPayGroup - - value: home_location,pay_group - name: HomeLocationPayGroup - - value: home_location,team - name: HomeLocationTeam - - value: home_location,team,company - name: HomeLocationTeamCompany - - value: home_location,team,company,pay_group - name: HomeLocationTeamCompanyPayGroup - - value: home_location,team,pay_group - name: HomeLocationTeamPayGroup - - value: home_location,work_location - name: HomeLocationWorkLocation - - value: home_location,work_location,company - name: HomeLocationWorkLocationCompany - - value: home_location,work_location,company,pay_group - name: HomeLocationWorkLocationCompanyPayGroup - - value: home_location,work_location,manager - name: HomeLocationWorkLocationManager - - value: home_location,work_location,manager,company - name: HomeLocationWorkLocationManagerCompany - - value: home_location,work_location,manager,company,pay_group - name: HomeLocationWorkLocationManagerCompanyPayGroup - - value: home_location,work_location,manager,pay_group - name: HomeLocationWorkLocationManagerPayGroup - - value: home_location,work_location,manager,team - name: HomeLocationWorkLocationManagerTeam - - value: home_location,work_location,manager,team,company - name: HomeLocationWorkLocationManagerTeamCompany - - value: home_location,work_location,manager,team,company,pay_group - name: HomeLocationWorkLocationManagerTeamCompanyPayGroup - - value: home_location,work_location,manager,team,pay_group - name: HomeLocationWorkLocationManagerTeamPayGroup - - value: home_location,work_location,pay_group - name: HomeLocationWorkLocationPayGroup - - value: home_location,work_location,team - name: HomeLocationWorkLocationTeam - - value: home_location,work_location,team,company - name: HomeLocationWorkLocationTeamCompany - - value: home_location,work_location,team,company,pay_group - name: HomeLocationWorkLocationTeamCompanyPayGroup - - value: home_location,work_location,team,pay_group - name: HomeLocationWorkLocationTeamPayGroup - - manager - - value: manager,company - name: ManagerCompany - - value: manager,company,pay_group - name: ManagerCompanyPayGroup - - value: manager,pay_group - name: ManagerPayGroup - - value: manager,team - name: ManagerTeam - - value: manager,team,company - name: ManagerTeamCompany - - value: manager,team,company,pay_group - name: ManagerTeamCompanyPayGroup - - value: manager,team,pay_group - name: ManagerTeamPayGroup - - pay_group - - team - - value: team,company - name: TeamCompany - - value: team,company,pay_group - name: TeamCompanyPayGroup - - value: team,pay_group - name: TeamPayGroup - - work_location - - value: work_location,company - name: WorkLocationCompany - - value: work_location,company,pay_group - name: WorkLocationCompanyPayGroup - - value: work_location,manager - name: WorkLocationManager - - value: work_location,manager,company - name: WorkLocationManagerCompany - - value: work_location,manager,company,pay_group - name: WorkLocationManagerCompanyPayGroup - - value: work_location,manager,pay_group - name: WorkLocationManagerPayGroup - - value: work_location,manager,team - name: WorkLocationManagerTeam - - value: work_location,manager,team,company - name: WorkLocationManagerTeamCompany - - value: work_location,manager,team,company,pay_group - name: WorkLocationManagerTeamCompanyPayGroup - - value: work_location,manager,team,pay_group - name: WorkLocationManagerTeamPayGroup - - value: work_location,pay_group - name: WorkLocationPayGroup - - value: work_location,team - name: WorkLocationTeam - - value: work_location,team,company - name: WorkLocationTeamCompany - - value: work_location,team,company,pay_group - name: WorkLocationTeamCompanyPayGroup - - value: work_location,team,pay_group - name: WorkLocationTeamPayGroup - source: - openapi: openapi/openapi.yml - EmployeesRetrieveRequestRemoteFields: - enum: - - employment_status - - value: employment_status,ethnicity - name: EmploymentStatusEthnicity - - value: employment_status,ethnicity,gender - name: EmploymentStatusEthnicityGender - - value: employment_status,ethnicity,gender,marital_status - name: EmploymentStatusEthnicityGenderMaritalStatus - - value: employment_status,ethnicity,marital_status - name: EmploymentStatusEthnicityMaritalStatus - - value: employment_status,gender - name: EmploymentStatusGender - - value: employment_status,gender,marital_status - name: EmploymentStatusGenderMaritalStatus - - value: employment_status,marital_status - name: EmploymentStatusMaritalStatus - - ethnicity - - value: ethnicity,gender - name: EthnicityGender - - value: ethnicity,gender,marital_status - name: EthnicityGenderMaritalStatus - - value: ethnicity,marital_status - name: EthnicityMaritalStatus - - gender - - value: gender,marital_status - name: GenderMaritalStatus - - marital_status - source: - openapi: openapi/openapi.yml - EmployeesRetrieveRequestShowEnumOrigins: - enum: - - employment_status - - value: employment_status,ethnicity - name: EmploymentStatusEthnicity - - value: employment_status,ethnicity,gender - name: EmploymentStatusEthnicityGender - - value: employment_status,ethnicity,gender,marital_status - name: EmploymentStatusEthnicityGenderMaritalStatus - - value: employment_status,ethnicity,marital_status - name: EmploymentStatusEthnicityMaritalStatus - - value: employment_status,gender - name: EmploymentStatusGender - - value: employment_status,gender,marital_status - name: EmploymentStatusGenderMaritalStatus - - value: employment_status,marital_status - name: EmploymentStatusMaritalStatus - - ethnicity - - value: ethnicity,gender - name: EthnicityGender - - value: ethnicity,gender,marital_status - name: EthnicityGenderMaritalStatus - - value: ethnicity,marital_status - name: EthnicityMaritalStatus - - gender - - value: gender,marital_status - name: GenderMaritalStatus - - marital_status - source: - openapi: openapi/openapi.yml - IgnoreCommonModelRequestReason: - discriminated: false - union: - - root.ReasonEnum - - string - source: - openapi: openapi/openapi.yml - inline: true -imports: - root: __package__.yml -service: - auth: false - base-path: '' - endpoints: - list: - path: /hris/v1/employees - method: GET - auth: true - docs: Returns a list of `Employee` objects. - source: - openapi: openapi/openapi.yml - request: - name: EmployeesListRequest - query-parameters: - company_id: - type: optional - docs: If provided, will only return employees for this company. - created_after: - type: optional - docs: If provided, will only return objects created after this datetime. - created_before: - type: optional - docs: >- - If provided, will only return objects created before this - datetime. - cursor: - type: optional - docs: The pagination cursor value. - display_full_name: - type: optional - docs: If provided, will only return employees with this display name. - employment_status: - type: optional - docs: >- - If provided, will only return employees with this employment - status. - - - * `ACTIVE` - ACTIVE - - * `PENDING` - PENDING - - * `INACTIVE` - INACTIVE - employment_type: - type: optional - docs: >- - If provided, will only return employees that have an employment of - the specified employment_type. - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - first_name: - type: optional - docs: If provided, will only return employees with this first name. - groups: - type: optional - docs: >- - If provided, will only return employees matching the group ids; - multiple groups can be separated by commas. - home_location_id: - type: optional - docs: If provided, will only return employees for this home location. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_sensitive_fields: - type: optional - docs: >- - Whether to include sensitive fields (such as social security - numbers) in the response. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - job_title: - type: optional - docs: >- - If provided, will only return employees that have an employment of - the specified job_title. - last_name: - type: optional - docs: If provided, will only return employees with this last name. - manager_id: - type: optional - docs: If provided, will only return employees for this manager. - modified_after: - type: optional - docs: >- - If provided, only objects synced by Merge after this date time - will be returned. - modified_before: - type: optional - docs: >- - If provided, only objects synced by Merge before this date time - will be returned. - page_size: - type: optional - docs: Number of results to return per page. - pay_group_id: - type: optional - docs: If provided, will only return employees for this pay group - personal_email: - type: optional - docs: If provided, will only return Employees with this personal email - validation: - format: email - remote_fields: - type: optional - docs: Deprecated. Use show_enum_origins. - remote_id: - type: optional - docs: The API provider's ID for the given object. - show_enum_origins: - type: optional - docs: >- - 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) - started_after: - type: optional - docs: >- - If provided, will only return employees that started after this - datetime. - started_before: - type: optional - docs: >- - If provided, will only return employees that started before this - datetime. - team_id: - type: optional - docs: If provided, will only return employees for this team. - terminated_after: - type: optional - docs: >- - If provided, will only return employees that were terminated after - this datetime. - terminated_before: - type: optional - docs: >- - If provided, will only return employees that were terminated - before this datetime. - work_email: - type: optional - docs: If provided, will only return Employees with this work email - validation: - format: email - work_location_id: - type: optional - docs: If provided, will only return employees for this location. - response: - docs: '' - type: root.PaginatedEmployeeList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - 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 - team: team - 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' - hire_date: '2020-10-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 - create: - path: /hris/v1/employees - method: POST - auth: true - docs: Creates an `Employee` object with the given values. - source: - openapi: openapi/openapi.yml - request: - name: EmployeeEndpointRequest - query-parameters: - is_debug_mode: - type: optional - docs: >- - Whether to include debug fields (such as log file links) in the - response. - run_async: - type: optional - docs: Whether or not third-party updates should be run asynchronously. - body: - properties: - model: root.EmployeeRequest - content-type: application/json - response: - docs: '' - type: root.EmployeeResponse - status-code: 201 - examples: - - headers: {} - request: - model: {} - response: - body: - 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 - team: team - 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' - hire_date: '2020-10-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 - retrieve: - path: /hris/v1/employees/{id} - method: GET - auth: true - docs: Returns an `Employee` object with the given `id`. - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - request: - name: EmployeesRetrieveRequest - query-parameters: - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_sensitive_fields: - type: optional - docs: >- - Whether to include sensitive fields (such as social security - numbers) in the response. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - remote_fields: - type: optional - docs: Deprecated. Use show_enum_origins. - show_enum_origins: - type: optional - docs: >- - 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) - response: - docs: '' - type: root.Employee - status-code: 200 - examples: - - path-parameters: - id: id - headers: {} - response: - body: - 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 - team: team - 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' - hire_date: '2020-10-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 - ignoreCreate: - path: /hris/v1/employees/ignore/{model_id} - method: POST - auth: true - docs: >- - 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. - source: - openapi: openapi/openapi.yml - path-parameters: - model_id: string - request: - name: IgnoreCommonModelRequest - body: - properties: - reason: IgnoreCommonModelRequestReason - message: - type: optional - validation: - minLength: 1 - maxLength: 256 - content-type: application/json - examples: - - path-parameters: - model_id: model_id - headers: {} - request: - reason: GENERAL_CUSTOMER_REQUEST - metaPostRetrieve: - path: /hris/v1/employees/meta/post - method: GET - auth: true - docs: Returns metadata for `Employee` POSTs. - source: - openapi: openapi/openapi.yml - response: - docs: '' - type: root.MetaResponse - status-code: 200 - examples: - - headers: {} - response: - body: - 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 - source: - openapi: openapi/openapi.yml diff --git a/.mock/definition/ticketing/tickets.yml b/.mock/definition/ticketing/tickets.yml deleted file mode 100644 index 8177b0bf..00000000 --- a/.mock/definition/ticketing/tickets.yml +++ /dev/null @@ -1,2151 +0,0 @@ -types: - TicketsListRequestExpand: - enum: - - account - - value: account,contact - name: AccountContact - - value: account,contact,creator - name: AccountContactCreator - - value: account,contact,creator,parent_ticket - name: AccountContactCreatorParentTicket - - value: account,contact,parent_ticket - name: AccountContactParentTicket - - value: account,creator - name: AccountCreator - - value: account,creator,parent_ticket - name: AccountCreatorParentTicket - - value: account,parent_ticket - name: AccountParentTicket - - assigned_teams - - value: assigned_teams,account - name: AssignedTeamsAccount - - value: assigned_teams,account,contact - name: AssignedTeamsAccountContact - - value: assigned_teams,account,contact,creator - name: AssignedTeamsAccountContactCreator - - value: assigned_teams,account,contact,creator,parent_ticket - name: AssignedTeamsAccountContactCreatorParentTicket - - value: assigned_teams,account,contact,parent_ticket - name: AssignedTeamsAccountContactParentTicket - - value: assigned_teams,account,creator - name: AssignedTeamsAccountCreator - - value: assigned_teams,account,creator,parent_ticket - name: AssignedTeamsAccountCreatorParentTicket - - value: assigned_teams,account,parent_ticket - name: AssignedTeamsAccountParentTicket - - value: assigned_teams,contact - name: AssignedTeamsContact - - value: assigned_teams,contact,creator - name: AssignedTeamsContactCreator - - value: assigned_teams,contact,creator,parent_ticket - name: AssignedTeamsContactCreatorParentTicket - - value: assigned_teams,contact,parent_ticket - name: AssignedTeamsContactParentTicket - - value: assigned_teams,creator - name: AssignedTeamsCreator - - value: assigned_teams,creator,parent_ticket - name: AssignedTeamsCreatorParentTicket - - value: assigned_teams,parent_ticket - name: AssignedTeamsParentTicket - - assignees - - value: assignees,account - name: AssigneesAccount - - value: assignees,account,contact - name: AssigneesAccountContact - - value: assignees,account,contact,creator - name: AssigneesAccountContactCreator - - value: assignees,account,contact,creator,parent_ticket - name: AssigneesAccountContactCreatorParentTicket - - value: assignees,account,contact,parent_ticket - name: AssigneesAccountContactParentTicket - - value: assignees,account,creator - name: AssigneesAccountCreator - - value: assignees,account,creator,parent_ticket - name: AssigneesAccountCreatorParentTicket - - value: assignees,account,parent_ticket - name: AssigneesAccountParentTicket - - value: assignees,assigned_teams - name: AssigneesAssignedTeams - - value: assignees,assigned_teams,account - name: AssigneesAssignedTeamsAccount - - value: assignees,assigned_teams,account,contact - name: AssigneesAssignedTeamsAccountContact - - value: assignees,assigned_teams,account,contact,creator - name: AssigneesAssignedTeamsAccountContactCreator - - value: assignees,assigned_teams,account,contact,creator,parent_ticket - name: AssigneesAssignedTeamsAccountContactCreatorParentTicket - - value: assignees,assigned_teams,account,contact,parent_ticket - name: AssigneesAssignedTeamsAccountContactParentTicket - - value: assignees,assigned_teams,account,creator - name: AssigneesAssignedTeamsAccountCreator - - value: assignees,assigned_teams,account,creator,parent_ticket - name: AssigneesAssignedTeamsAccountCreatorParentTicket - - value: assignees,assigned_teams,account,parent_ticket - name: AssigneesAssignedTeamsAccountParentTicket - - value: assignees,assigned_teams,contact - name: AssigneesAssignedTeamsContact - - value: assignees,assigned_teams,contact,creator - name: AssigneesAssignedTeamsContactCreator - - value: assignees,assigned_teams,contact,creator,parent_ticket - name: AssigneesAssignedTeamsContactCreatorParentTicket - - value: assignees,assigned_teams,contact,parent_ticket - name: AssigneesAssignedTeamsContactParentTicket - - value: assignees,assigned_teams,creator - name: AssigneesAssignedTeamsCreator - - value: assignees,assigned_teams,creator,parent_ticket - name: AssigneesAssignedTeamsCreatorParentTicket - - value: assignees,assigned_teams,parent_ticket - name: AssigneesAssignedTeamsParentTicket - - value: assignees,collections - name: AssigneesCollections - - value: assignees,collections,account - name: AssigneesCollectionsAccount - - value: assignees,collections,account,contact - name: AssigneesCollectionsAccountContact - - value: assignees,collections,account,contact,creator - name: AssigneesCollectionsAccountContactCreator - - value: assignees,collections,account,contact,creator,parent_ticket - name: AssigneesCollectionsAccountContactCreatorParentTicket - - value: assignees,collections,account,contact,parent_ticket - name: AssigneesCollectionsAccountContactParentTicket - - value: assignees,collections,account,creator - name: AssigneesCollectionsAccountCreator - - value: assignees,collections,account,creator,parent_ticket - name: AssigneesCollectionsAccountCreatorParentTicket - - value: assignees,collections,account,parent_ticket - name: AssigneesCollectionsAccountParentTicket - - value: assignees,collections,assigned_teams - name: AssigneesCollectionsAssignedTeams - - value: assignees,collections,assigned_teams,account - name: AssigneesCollectionsAssignedTeamsAccount - - value: assignees,collections,assigned_teams,account,contact - name: AssigneesCollectionsAssignedTeamsAccountContact - - value: assignees,collections,assigned_teams,account,contact,creator - name: AssigneesCollectionsAssignedTeamsAccountContactCreator - - value: >- - assignees,collections,assigned_teams,account,contact,creator,parent_ticket - name: AssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket - - value: assignees,collections,assigned_teams,account,contact,parent_ticket - name: AssigneesCollectionsAssignedTeamsAccountContactParentTicket - - value: assignees,collections,assigned_teams,account,creator - name: AssigneesCollectionsAssignedTeamsAccountCreator - - value: assignees,collections,assigned_teams,account,creator,parent_ticket - name: AssigneesCollectionsAssignedTeamsAccountCreatorParentTicket - - value: assignees,collections,assigned_teams,account,parent_ticket - name: AssigneesCollectionsAssignedTeamsAccountParentTicket - - value: assignees,collections,assigned_teams,contact - name: AssigneesCollectionsAssignedTeamsContact - - value: assignees,collections,assigned_teams,contact,creator - name: AssigneesCollectionsAssignedTeamsContactCreator - - value: assignees,collections,assigned_teams,contact,creator,parent_ticket - name: AssigneesCollectionsAssignedTeamsContactCreatorParentTicket - - value: assignees,collections,assigned_teams,contact,parent_ticket - name: AssigneesCollectionsAssignedTeamsContactParentTicket - - value: assignees,collections,assigned_teams,creator - name: AssigneesCollectionsAssignedTeamsCreator - - value: assignees,collections,assigned_teams,creator,parent_ticket - name: AssigneesCollectionsAssignedTeamsCreatorParentTicket - - value: assignees,collections,assigned_teams,parent_ticket - name: AssigneesCollectionsAssignedTeamsParentTicket - - value: assignees,collections,contact - name: AssigneesCollectionsContact - - value: assignees,collections,contact,creator - name: AssigneesCollectionsContactCreator - - value: assignees,collections,contact,creator,parent_ticket - name: AssigneesCollectionsContactCreatorParentTicket - - value: assignees,collections,contact,parent_ticket - name: AssigneesCollectionsContactParentTicket - - value: assignees,collections,creator - name: AssigneesCollectionsCreator - - value: assignees,collections,creator,parent_ticket - name: AssigneesCollectionsCreatorParentTicket - - value: assignees,collections,parent_ticket - name: AssigneesCollectionsParentTicket - - value: assignees,contact - name: AssigneesContact - - value: assignees,contact,creator - name: AssigneesContactCreator - - value: assignees,contact,creator,parent_ticket - name: AssigneesContactCreatorParentTicket - - value: assignees,contact,parent_ticket - name: AssigneesContactParentTicket - - value: assignees,creator - name: AssigneesCreator - - value: assignees,creator,parent_ticket - name: AssigneesCreatorParentTicket - - value: assignees,parent_ticket - name: AssigneesParentTicket - - attachments - - value: attachments,account - name: AttachmentsAccount - - value: attachments,account,contact - name: AttachmentsAccountContact - - value: attachments,account,contact,creator - name: AttachmentsAccountContactCreator - - value: attachments,account,contact,creator,parent_ticket - name: AttachmentsAccountContactCreatorParentTicket - - value: attachments,account,contact,parent_ticket - name: AttachmentsAccountContactParentTicket - - value: attachments,account,creator - name: AttachmentsAccountCreator - - value: attachments,account,creator,parent_ticket - name: AttachmentsAccountCreatorParentTicket - - value: attachments,account,parent_ticket - name: AttachmentsAccountParentTicket - - value: attachments,assigned_teams - name: AttachmentsAssignedTeams - - value: attachments,assigned_teams,account - name: AttachmentsAssignedTeamsAccount - - value: attachments,assigned_teams,account,contact - name: AttachmentsAssignedTeamsAccountContact - - value: attachments,assigned_teams,account,contact,creator - name: AttachmentsAssignedTeamsAccountContactCreator - - value: attachments,assigned_teams,account,contact,creator,parent_ticket - name: AttachmentsAssignedTeamsAccountContactCreatorParentTicket - - value: attachments,assigned_teams,account,contact,parent_ticket - name: AttachmentsAssignedTeamsAccountContactParentTicket - - value: attachments,assigned_teams,account,creator - name: AttachmentsAssignedTeamsAccountCreator - - value: attachments,assigned_teams,account,creator,parent_ticket - name: AttachmentsAssignedTeamsAccountCreatorParentTicket - - value: attachments,assigned_teams,account,parent_ticket - name: AttachmentsAssignedTeamsAccountParentTicket - - value: attachments,assigned_teams,contact - name: AttachmentsAssignedTeamsContact - - value: attachments,assigned_teams,contact,creator - name: AttachmentsAssignedTeamsContactCreator - - value: attachments,assigned_teams,contact,creator,parent_ticket - name: AttachmentsAssignedTeamsContactCreatorParentTicket - - value: attachments,assigned_teams,contact,parent_ticket - name: AttachmentsAssignedTeamsContactParentTicket - - value: attachments,assigned_teams,creator - name: AttachmentsAssignedTeamsCreator - - value: attachments,assigned_teams,creator,parent_ticket - name: AttachmentsAssignedTeamsCreatorParentTicket - - value: attachments,assigned_teams,parent_ticket - name: AttachmentsAssignedTeamsParentTicket - - value: attachments,assignees - name: AttachmentsAssignees - - value: attachments,assignees,account - name: AttachmentsAssigneesAccount - - value: attachments,assignees,account,contact - name: AttachmentsAssigneesAccountContact - - value: attachments,assignees,account,contact,creator - name: AttachmentsAssigneesAccountContactCreator - - value: attachments,assignees,account,contact,creator,parent_ticket - name: AttachmentsAssigneesAccountContactCreatorParentTicket - - value: attachments,assignees,account,contact,parent_ticket - name: AttachmentsAssigneesAccountContactParentTicket - - value: attachments,assignees,account,creator - name: AttachmentsAssigneesAccountCreator - - value: attachments,assignees,account,creator,parent_ticket - name: AttachmentsAssigneesAccountCreatorParentTicket - - value: attachments,assignees,account,parent_ticket - name: AttachmentsAssigneesAccountParentTicket - - value: attachments,assignees,assigned_teams - name: AttachmentsAssigneesAssignedTeams - - value: attachments,assignees,assigned_teams,account - name: AttachmentsAssigneesAssignedTeamsAccount - - value: attachments,assignees,assigned_teams,account,contact - name: AttachmentsAssigneesAssignedTeamsAccountContact - - value: attachments,assignees,assigned_teams,account,contact,creator - name: AttachmentsAssigneesAssignedTeamsAccountContactCreator - - value: >- - attachments,assignees,assigned_teams,account,contact,creator,parent_ticket - name: AttachmentsAssigneesAssignedTeamsAccountContactCreatorParentTicket - - value: attachments,assignees,assigned_teams,account,contact,parent_ticket - name: AttachmentsAssigneesAssignedTeamsAccountContactParentTicket - - value: attachments,assignees,assigned_teams,account,creator - name: AttachmentsAssigneesAssignedTeamsAccountCreator - - value: attachments,assignees,assigned_teams,account,creator,parent_ticket - name: AttachmentsAssigneesAssignedTeamsAccountCreatorParentTicket - - value: attachments,assignees,assigned_teams,account,parent_ticket - name: AttachmentsAssigneesAssignedTeamsAccountParentTicket - - value: attachments,assignees,assigned_teams,contact - name: AttachmentsAssigneesAssignedTeamsContact - - value: attachments,assignees,assigned_teams,contact,creator - name: AttachmentsAssigneesAssignedTeamsContactCreator - - value: attachments,assignees,assigned_teams,contact,creator,parent_ticket - name: AttachmentsAssigneesAssignedTeamsContactCreatorParentTicket - - value: attachments,assignees,assigned_teams,contact,parent_ticket - name: AttachmentsAssigneesAssignedTeamsContactParentTicket - - value: attachments,assignees,assigned_teams,creator - name: AttachmentsAssigneesAssignedTeamsCreator - - value: attachments,assignees,assigned_teams,creator,parent_ticket - name: AttachmentsAssigneesAssignedTeamsCreatorParentTicket - - value: attachments,assignees,assigned_teams,parent_ticket - name: AttachmentsAssigneesAssignedTeamsParentTicket - - value: attachments,assignees,collections - name: AttachmentsAssigneesCollections - - value: attachments,assignees,collections,account - name: AttachmentsAssigneesCollectionsAccount - - value: attachments,assignees,collections,account,contact - name: AttachmentsAssigneesCollectionsAccountContact - - value: attachments,assignees,collections,account,contact,creator - name: AttachmentsAssigneesCollectionsAccountContactCreator - - value: >- - attachments,assignees,collections,account,contact,creator,parent_ticket - name: AttachmentsAssigneesCollectionsAccountContactCreatorParentTicket - - value: attachments,assignees,collections,account,contact,parent_ticket - name: AttachmentsAssigneesCollectionsAccountContactParentTicket - - value: attachments,assignees,collections,account,creator - name: AttachmentsAssigneesCollectionsAccountCreator - - value: attachments,assignees,collections,account,creator,parent_ticket - name: AttachmentsAssigneesCollectionsAccountCreatorParentTicket - - value: attachments,assignees,collections,account,parent_ticket - name: AttachmentsAssigneesCollectionsAccountParentTicket - - value: attachments,assignees,collections,assigned_teams - name: AttachmentsAssigneesCollectionsAssignedTeams - - value: attachments,assignees,collections,assigned_teams,account - name: AttachmentsAssigneesCollectionsAssignedTeamsAccount - - value: attachments,assignees,collections,assigned_teams,account,contact - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountContact - - value: >- - attachments,assignees,collections,assigned_teams,account,contact,creator - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreator - - value: >- - attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket - name: >- - AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket - - value: >- - attachments,assignees,collections,assigned_teams,account,contact,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountContactParentTicket - - value: attachments,assignees,collections,assigned_teams,account,creator - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountCreator - - value: >- - attachments,assignees,collections,assigned_teams,account,creator,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountCreatorParentTicket - - value: attachments,assignees,collections,assigned_teams,account,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountParentTicket - - value: attachments,assignees,collections,assigned_teams,contact - name: AttachmentsAssigneesCollectionsAssignedTeamsContact - - value: attachments,assignees,collections,assigned_teams,contact,creator - name: AttachmentsAssigneesCollectionsAssignedTeamsContactCreator - - value: >- - attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsContactCreatorParentTicket - - value: attachments,assignees,collections,assigned_teams,contact,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsContactParentTicket - - value: attachments,assignees,collections,assigned_teams,creator - name: AttachmentsAssigneesCollectionsAssignedTeamsCreator - - value: attachments,assignees,collections,assigned_teams,creator,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsCreatorParentTicket - - value: attachments,assignees,collections,assigned_teams,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsParentTicket - - value: attachments,assignees,collections,contact - name: AttachmentsAssigneesCollectionsContact - - value: attachments,assignees,collections,contact,creator - name: AttachmentsAssigneesCollectionsContactCreator - - value: attachments,assignees,collections,contact,creator,parent_ticket - name: AttachmentsAssigneesCollectionsContactCreatorParentTicket - - value: attachments,assignees,collections,contact,parent_ticket - name: AttachmentsAssigneesCollectionsContactParentTicket - - value: attachments,assignees,collections,creator - name: AttachmentsAssigneesCollectionsCreator - - value: attachments,assignees,collections,creator,parent_ticket - name: AttachmentsAssigneesCollectionsCreatorParentTicket - - value: attachments,assignees,collections,parent_ticket - name: AttachmentsAssigneesCollectionsParentTicket - - value: attachments,assignees,contact - name: AttachmentsAssigneesContact - - value: attachments,assignees,contact,creator - name: AttachmentsAssigneesContactCreator - - value: attachments,assignees,contact,creator,parent_ticket - name: AttachmentsAssigneesContactCreatorParentTicket - - value: attachments,assignees,contact,parent_ticket - name: AttachmentsAssigneesContactParentTicket - - value: attachments,assignees,creator - name: AttachmentsAssigneesCreator - - value: attachments,assignees,creator,parent_ticket - name: AttachmentsAssigneesCreatorParentTicket - - value: attachments,assignees,parent_ticket - name: AttachmentsAssigneesParentTicket - - value: attachments,collections - name: AttachmentsCollections - - value: attachments,collections,account - name: AttachmentsCollectionsAccount - - value: attachments,collections,account,contact - name: AttachmentsCollectionsAccountContact - - value: attachments,collections,account,contact,creator - name: AttachmentsCollectionsAccountContactCreator - - value: attachments,collections,account,contact,creator,parent_ticket - name: AttachmentsCollectionsAccountContactCreatorParentTicket - - value: attachments,collections,account,contact,parent_ticket - name: AttachmentsCollectionsAccountContactParentTicket - - value: attachments,collections,account,creator - name: AttachmentsCollectionsAccountCreator - - value: attachments,collections,account,creator,parent_ticket - name: AttachmentsCollectionsAccountCreatorParentTicket - - value: attachments,collections,account,parent_ticket - name: AttachmentsCollectionsAccountParentTicket - - value: attachments,collections,assigned_teams - name: AttachmentsCollectionsAssignedTeams - - value: attachments,collections,assigned_teams,account - name: AttachmentsCollectionsAssignedTeamsAccount - - value: attachments,collections,assigned_teams,account,contact - name: AttachmentsCollectionsAssignedTeamsAccountContact - - value: attachments,collections,assigned_teams,account,contact,creator - name: AttachmentsCollectionsAssignedTeamsAccountContactCreator - - value: >- - attachments,collections,assigned_teams,account,contact,creator,parent_ticket - name: AttachmentsCollectionsAssignedTeamsAccountContactCreatorParentTicket - - value: attachments,collections,assigned_teams,account,contact,parent_ticket - name: AttachmentsCollectionsAssignedTeamsAccountContactParentTicket - - value: attachments,collections,assigned_teams,account,creator - name: AttachmentsCollectionsAssignedTeamsAccountCreator - - value: attachments,collections,assigned_teams,account,creator,parent_ticket - name: AttachmentsCollectionsAssignedTeamsAccountCreatorParentTicket - - value: attachments,collections,assigned_teams,account,parent_ticket - name: AttachmentsCollectionsAssignedTeamsAccountParentTicket - - value: attachments,collections,assigned_teams,contact - name: AttachmentsCollectionsAssignedTeamsContact - - value: attachments,collections,assigned_teams,contact,creator - name: AttachmentsCollectionsAssignedTeamsContactCreator - - value: attachments,collections,assigned_teams,contact,creator,parent_ticket - name: AttachmentsCollectionsAssignedTeamsContactCreatorParentTicket - - value: attachments,collections,assigned_teams,contact,parent_ticket - name: AttachmentsCollectionsAssignedTeamsContactParentTicket - - value: attachments,collections,assigned_teams,creator - name: AttachmentsCollectionsAssignedTeamsCreator - - value: attachments,collections,assigned_teams,creator,parent_ticket - name: AttachmentsCollectionsAssignedTeamsCreatorParentTicket - - value: attachments,collections,assigned_teams,parent_ticket - name: AttachmentsCollectionsAssignedTeamsParentTicket - - value: attachments,collections,contact - name: AttachmentsCollectionsContact - - value: attachments,collections,contact,creator - name: AttachmentsCollectionsContactCreator - - value: attachments,collections,contact,creator,parent_ticket - name: AttachmentsCollectionsContactCreatorParentTicket - - value: attachments,collections,contact,parent_ticket - name: AttachmentsCollectionsContactParentTicket - - value: attachments,collections,creator - name: AttachmentsCollectionsCreator - - value: attachments,collections,creator,parent_ticket - name: AttachmentsCollectionsCreatorParentTicket - - value: attachments,collections,parent_ticket - name: AttachmentsCollectionsParentTicket - - value: attachments,contact - name: AttachmentsContact - - value: attachments,contact,creator - name: AttachmentsContactCreator - - value: attachments,contact,creator,parent_ticket - name: AttachmentsContactCreatorParentTicket - - value: attachments,contact,parent_ticket - name: AttachmentsContactParentTicket - - value: attachments,creator - name: AttachmentsCreator - - value: attachments,creator,parent_ticket - name: AttachmentsCreatorParentTicket - - value: attachments,parent_ticket - name: AttachmentsParentTicket - - collections - - value: collections,account - name: CollectionsAccount - - value: collections,account,contact - name: CollectionsAccountContact - - value: collections,account,contact,creator - name: CollectionsAccountContactCreator - - value: collections,account,contact,creator,parent_ticket - name: CollectionsAccountContactCreatorParentTicket - - value: collections,account,contact,parent_ticket - name: CollectionsAccountContactParentTicket - - value: collections,account,creator - name: CollectionsAccountCreator - - value: collections,account,creator,parent_ticket - name: CollectionsAccountCreatorParentTicket - - value: collections,account,parent_ticket - name: CollectionsAccountParentTicket - - value: collections,assigned_teams - name: CollectionsAssignedTeams - - value: collections,assigned_teams,account - name: CollectionsAssignedTeamsAccount - - value: collections,assigned_teams,account,contact - name: CollectionsAssignedTeamsAccountContact - - value: collections,assigned_teams,account,contact,creator - name: CollectionsAssignedTeamsAccountContactCreator - - value: collections,assigned_teams,account,contact,creator,parent_ticket - name: CollectionsAssignedTeamsAccountContactCreatorParentTicket - - value: collections,assigned_teams,account,contact,parent_ticket - name: CollectionsAssignedTeamsAccountContactParentTicket - - value: collections,assigned_teams,account,creator - name: CollectionsAssignedTeamsAccountCreator - - value: collections,assigned_teams,account,creator,parent_ticket - name: CollectionsAssignedTeamsAccountCreatorParentTicket - - value: collections,assigned_teams,account,parent_ticket - name: CollectionsAssignedTeamsAccountParentTicket - - value: collections,assigned_teams,contact - name: CollectionsAssignedTeamsContact - - value: collections,assigned_teams,contact,creator - name: CollectionsAssignedTeamsContactCreator - - value: collections,assigned_teams,contact,creator,parent_ticket - name: CollectionsAssignedTeamsContactCreatorParentTicket - - value: collections,assigned_teams,contact,parent_ticket - name: CollectionsAssignedTeamsContactParentTicket - - value: collections,assigned_teams,creator - name: CollectionsAssignedTeamsCreator - - value: collections,assigned_teams,creator,parent_ticket - name: CollectionsAssignedTeamsCreatorParentTicket - - value: collections,assigned_teams,parent_ticket - name: CollectionsAssignedTeamsParentTicket - - value: collections,contact - name: CollectionsContact - - value: collections,contact,creator - name: CollectionsContactCreator - - value: collections,contact,creator,parent_ticket - name: CollectionsContactCreatorParentTicket - - value: collections,contact,parent_ticket - name: CollectionsContactParentTicket - - value: collections,creator - name: CollectionsCreator - - value: collections,creator,parent_ticket - name: CollectionsCreatorParentTicket - - value: collections,parent_ticket - name: CollectionsParentTicket - - contact - - value: contact,creator - name: ContactCreator - - value: contact,creator,parent_ticket - name: ContactCreatorParentTicket - - value: contact,parent_ticket - name: ContactParentTicket - - creator - - value: creator,parent_ticket - name: CreatorParentTicket - - parent_ticket - source: - openapi: openapi/openapi.yml - TicketsListRequestPriority: - enum: - - HIGH - - LOW - - NORMAL - - URGENT - source: - openapi: openapi/openapi.yml - TicketsListRequestRemoteFields: - enum: - - priority - - value: priority,status - name: PriorityStatus - - value: priority,status,ticket_type - name: PriorityStatusTicketType - - value: priority,ticket_type - name: PriorityTicketType - - status - - value: status,ticket_type - name: StatusTicketType - - ticket_type - source: - openapi: openapi/openapi.yml - TicketsListRequestShowEnumOrigins: - enum: - - priority - - value: priority,status - name: PriorityStatus - - value: priority,status,ticket_type - name: PriorityStatusTicketType - - value: priority,ticket_type - name: PriorityTicketType - - status - - value: status,ticket_type - name: StatusTicketType - - ticket_type - source: - openapi: openapi/openapi.yml - TicketsRetrieveRequestExpand: - enum: - - account - - value: account,contact - name: AccountContact - - value: account,contact,creator - name: AccountContactCreator - - value: account,contact,creator,parent_ticket - name: AccountContactCreatorParentTicket - - value: account,contact,parent_ticket - name: AccountContactParentTicket - - value: account,creator - name: AccountCreator - - value: account,creator,parent_ticket - name: AccountCreatorParentTicket - - value: account,parent_ticket - name: AccountParentTicket - - assigned_teams - - value: assigned_teams,account - name: AssignedTeamsAccount - - value: assigned_teams,account,contact - name: AssignedTeamsAccountContact - - value: assigned_teams,account,contact,creator - name: AssignedTeamsAccountContactCreator - - value: assigned_teams,account,contact,creator,parent_ticket - name: AssignedTeamsAccountContactCreatorParentTicket - - value: assigned_teams,account,contact,parent_ticket - name: AssignedTeamsAccountContactParentTicket - - value: assigned_teams,account,creator - name: AssignedTeamsAccountCreator - - value: assigned_teams,account,creator,parent_ticket - name: AssignedTeamsAccountCreatorParentTicket - - value: assigned_teams,account,parent_ticket - name: AssignedTeamsAccountParentTicket - - value: assigned_teams,contact - name: AssignedTeamsContact - - value: assigned_teams,contact,creator - name: AssignedTeamsContactCreator - - value: assigned_teams,contact,creator,parent_ticket - name: AssignedTeamsContactCreatorParentTicket - - value: assigned_teams,contact,parent_ticket - name: AssignedTeamsContactParentTicket - - value: assigned_teams,creator - name: AssignedTeamsCreator - - value: assigned_teams,creator,parent_ticket - name: AssignedTeamsCreatorParentTicket - - value: assigned_teams,parent_ticket - name: AssignedTeamsParentTicket - - assignees - - value: assignees,account - name: AssigneesAccount - - value: assignees,account,contact - name: AssigneesAccountContact - - value: assignees,account,contact,creator - name: AssigneesAccountContactCreator - - value: assignees,account,contact,creator,parent_ticket - name: AssigneesAccountContactCreatorParentTicket - - value: assignees,account,contact,parent_ticket - name: AssigneesAccountContactParentTicket - - value: assignees,account,creator - name: AssigneesAccountCreator - - value: assignees,account,creator,parent_ticket - name: AssigneesAccountCreatorParentTicket - - value: assignees,account,parent_ticket - name: AssigneesAccountParentTicket - - value: assignees,assigned_teams - name: AssigneesAssignedTeams - - value: assignees,assigned_teams,account - name: AssigneesAssignedTeamsAccount - - value: assignees,assigned_teams,account,contact - name: AssigneesAssignedTeamsAccountContact - - value: assignees,assigned_teams,account,contact,creator - name: AssigneesAssignedTeamsAccountContactCreator - - value: assignees,assigned_teams,account,contact,creator,parent_ticket - name: AssigneesAssignedTeamsAccountContactCreatorParentTicket - - value: assignees,assigned_teams,account,contact,parent_ticket - name: AssigneesAssignedTeamsAccountContactParentTicket - - value: assignees,assigned_teams,account,creator - name: AssigneesAssignedTeamsAccountCreator - - value: assignees,assigned_teams,account,creator,parent_ticket - name: AssigneesAssignedTeamsAccountCreatorParentTicket - - value: assignees,assigned_teams,account,parent_ticket - name: AssigneesAssignedTeamsAccountParentTicket - - value: assignees,assigned_teams,contact - name: AssigneesAssignedTeamsContact - - value: assignees,assigned_teams,contact,creator - name: AssigneesAssignedTeamsContactCreator - - value: assignees,assigned_teams,contact,creator,parent_ticket - name: AssigneesAssignedTeamsContactCreatorParentTicket - - value: assignees,assigned_teams,contact,parent_ticket - name: AssigneesAssignedTeamsContactParentTicket - - value: assignees,assigned_teams,creator - name: AssigneesAssignedTeamsCreator - - value: assignees,assigned_teams,creator,parent_ticket - name: AssigneesAssignedTeamsCreatorParentTicket - - value: assignees,assigned_teams,parent_ticket - name: AssigneesAssignedTeamsParentTicket - - value: assignees,collections - name: AssigneesCollections - - value: assignees,collections,account - name: AssigneesCollectionsAccount - - value: assignees,collections,account,contact - name: AssigneesCollectionsAccountContact - - value: assignees,collections,account,contact,creator - name: AssigneesCollectionsAccountContactCreator - - value: assignees,collections,account,contact,creator,parent_ticket - name: AssigneesCollectionsAccountContactCreatorParentTicket - - value: assignees,collections,account,contact,parent_ticket - name: AssigneesCollectionsAccountContactParentTicket - - value: assignees,collections,account,creator - name: AssigneesCollectionsAccountCreator - - value: assignees,collections,account,creator,parent_ticket - name: AssigneesCollectionsAccountCreatorParentTicket - - value: assignees,collections,account,parent_ticket - name: AssigneesCollectionsAccountParentTicket - - value: assignees,collections,assigned_teams - name: AssigneesCollectionsAssignedTeams - - value: assignees,collections,assigned_teams,account - name: AssigneesCollectionsAssignedTeamsAccount - - value: assignees,collections,assigned_teams,account,contact - name: AssigneesCollectionsAssignedTeamsAccountContact - - value: assignees,collections,assigned_teams,account,contact,creator - name: AssigneesCollectionsAssignedTeamsAccountContactCreator - - value: >- - assignees,collections,assigned_teams,account,contact,creator,parent_ticket - name: AssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket - - value: assignees,collections,assigned_teams,account,contact,parent_ticket - name: AssigneesCollectionsAssignedTeamsAccountContactParentTicket - - value: assignees,collections,assigned_teams,account,creator - name: AssigneesCollectionsAssignedTeamsAccountCreator - - value: assignees,collections,assigned_teams,account,creator,parent_ticket - name: AssigneesCollectionsAssignedTeamsAccountCreatorParentTicket - - value: assignees,collections,assigned_teams,account,parent_ticket - name: AssigneesCollectionsAssignedTeamsAccountParentTicket - - value: assignees,collections,assigned_teams,contact - name: AssigneesCollectionsAssignedTeamsContact - - value: assignees,collections,assigned_teams,contact,creator - name: AssigneesCollectionsAssignedTeamsContactCreator - - value: assignees,collections,assigned_teams,contact,creator,parent_ticket - name: AssigneesCollectionsAssignedTeamsContactCreatorParentTicket - - value: assignees,collections,assigned_teams,contact,parent_ticket - name: AssigneesCollectionsAssignedTeamsContactParentTicket - - value: assignees,collections,assigned_teams,creator - name: AssigneesCollectionsAssignedTeamsCreator - - value: assignees,collections,assigned_teams,creator,parent_ticket - name: AssigneesCollectionsAssignedTeamsCreatorParentTicket - - value: assignees,collections,assigned_teams,parent_ticket - name: AssigneesCollectionsAssignedTeamsParentTicket - - value: assignees,collections,contact - name: AssigneesCollectionsContact - - value: assignees,collections,contact,creator - name: AssigneesCollectionsContactCreator - - value: assignees,collections,contact,creator,parent_ticket - name: AssigneesCollectionsContactCreatorParentTicket - - value: assignees,collections,contact,parent_ticket - name: AssigneesCollectionsContactParentTicket - - value: assignees,collections,creator - name: AssigneesCollectionsCreator - - value: assignees,collections,creator,parent_ticket - name: AssigneesCollectionsCreatorParentTicket - - value: assignees,collections,parent_ticket - name: AssigneesCollectionsParentTicket - - value: assignees,contact - name: AssigneesContact - - value: assignees,contact,creator - name: AssigneesContactCreator - - value: assignees,contact,creator,parent_ticket - name: AssigneesContactCreatorParentTicket - - value: assignees,contact,parent_ticket - name: AssigneesContactParentTicket - - value: assignees,creator - name: AssigneesCreator - - value: assignees,creator,parent_ticket - name: AssigneesCreatorParentTicket - - value: assignees,parent_ticket - name: AssigneesParentTicket - - attachments - - value: attachments,account - name: AttachmentsAccount - - value: attachments,account,contact - name: AttachmentsAccountContact - - value: attachments,account,contact,creator - name: AttachmentsAccountContactCreator - - value: attachments,account,contact,creator,parent_ticket - name: AttachmentsAccountContactCreatorParentTicket - - value: attachments,account,contact,parent_ticket - name: AttachmentsAccountContactParentTicket - - value: attachments,account,creator - name: AttachmentsAccountCreator - - value: attachments,account,creator,parent_ticket - name: AttachmentsAccountCreatorParentTicket - - value: attachments,account,parent_ticket - name: AttachmentsAccountParentTicket - - value: attachments,assigned_teams - name: AttachmentsAssignedTeams - - value: attachments,assigned_teams,account - name: AttachmentsAssignedTeamsAccount - - value: attachments,assigned_teams,account,contact - name: AttachmentsAssignedTeamsAccountContact - - value: attachments,assigned_teams,account,contact,creator - name: AttachmentsAssignedTeamsAccountContactCreator - - value: attachments,assigned_teams,account,contact,creator,parent_ticket - name: AttachmentsAssignedTeamsAccountContactCreatorParentTicket - - value: attachments,assigned_teams,account,contact,parent_ticket - name: AttachmentsAssignedTeamsAccountContactParentTicket - - value: attachments,assigned_teams,account,creator - name: AttachmentsAssignedTeamsAccountCreator - - value: attachments,assigned_teams,account,creator,parent_ticket - name: AttachmentsAssignedTeamsAccountCreatorParentTicket - - value: attachments,assigned_teams,account,parent_ticket - name: AttachmentsAssignedTeamsAccountParentTicket - - value: attachments,assigned_teams,contact - name: AttachmentsAssignedTeamsContact - - value: attachments,assigned_teams,contact,creator - name: AttachmentsAssignedTeamsContactCreator - - value: attachments,assigned_teams,contact,creator,parent_ticket - name: AttachmentsAssignedTeamsContactCreatorParentTicket - - value: attachments,assigned_teams,contact,parent_ticket - name: AttachmentsAssignedTeamsContactParentTicket - - value: attachments,assigned_teams,creator - name: AttachmentsAssignedTeamsCreator - - value: attachments,assigned_teams,creator,parent_ticket - name: AttachmentsAssignedTeamsCreatorParentTicket - - value: attachments,assigned_teams,parent_ticket - name: AttachmentsAssignedTeamsParentTicket - - value: attachments,assignees - name: AttachmentsAssignees - - value: attachments,assignees,account - name: AttachmentsAssigneesAccount - - value: attachments,assignees,account,contact - name: AttachmentsAssigneesAccountContact - - value: attachments,assignees,account,contact,creator - name: AttachmentsAssigneesAccountContactCreator - - value: attachments,assignees,account,contact,creator,parent_ticket - name: AttachmentsAssigneesAccountContactCreatorParentTicket - - value: attachments,assignees,account,contact,parent_ticket - name: AttachmentsAssigneesAccountContactParentTicket - - value: attachments,assignees,account,creator - name: AttachmentsAssigneesAccountCreator - - value: attachments,assignees,account,creator,parent_ticket - name: AttachmentsAssigneesAccountCreatorParentTicket - - value: attachments,assignees,account,parent_ticket - name: AttachmentsAssigneesAccountParentTicket - - value: attachments,assignees,assigned_teams - name: AttachmentsAssigneesAssignedTeams - - value: attachments,assignees,assigned_teams,account - name: AttachmentsAssigneesAssignedTeamsAccount - - value: attachments,assignees,assigned_teams,account,contact - name: AttachmentsAssigneesAssignedTeamsAccountContact - - value: attachments,assignees,assigned_teams,account,contact,creator - name: AttachmentsAssigneesAssignedTeamsAccountContactCreator - - value: >- - attachments,assignees,assigned_teams,account,contact,creator,parent_ticket - name: AttachmentsAssigneesAssignedTeamsAccountContactCreatorParentTicket - - value: attachments,assignees,assigned_teams,account,contact,parent_ticket - name: AttachmentsAssigneesAssignedTeamsAccountContactParentTicket - - value: attachments,assignees,assigned_teams,account,creator - name: AttachmentsAssigneesAssignedTeamsAccountCreator - - value: attachments,assignees,assigned_teams,account,creator,parent_ticket - name: AttachmentsAssigneesAssignedTeamsAccountCreatorParentTicket - - value: attachments,assignees,assigned_teams,account,parent_ticket - name: AttachmentsAssigneesAssignedTeamsAccountParentTicket - - value: attachments,assignees,assigned_teams,contact - name: AttachmentsAssigneesAssignedTeamsContact - - value: attachments,assignees,assigned_teams,contact,creator - name: AttachmentsAssigneesAssignedTeamsContactCreator - - value: attachments,assignees,assigned_teams,contact,creator,parent_ticket - name: AttachmentsAssigneesAssignedTeamsContactCreatorParentTicket - - value: attachments,assignees,assigned_teams,contact,parent_ticket - name: AttachmentsAssigneesAssignedTeamsContactParentTicket - - value: attachments,assignees,assigned_teams,creator - name: AttachmentsAssigneesAssignedTeamsCreator - - value: attachments,assignees,assigned_teams,creator,parent_ticket - name: AttachmentsAssigneesAssignedTeamsCreatorParentTicket - - value: attachments,assignees,assigned_teams,parent_ticket - name: AttachmentsAssigneesAssignedTeamsParentTicket - - value: attachments,assignees,collections - name: AttachmentsAssigneesCollections - - value: attachments,assignees,collections,account - name: AttachmentsAssigneesCollectionsAccount - - value: attachments,assignees,collections,account,contact - name: AttachmentsAssigneesCollectionsAccountContact - - value: attachments,assignees,collections,account,contact,creator - name: AttachmentsAssigneesCollectionsAccountContactCreator - - value: >- - attachments,assignees,collections,account,contact,creator,parent_ticket - name: AttachmentsAssigneesCollectionsAccountContactCreatorParentTicket - - value: attachments,assignees,collections,account,contact,parent_ticket - name: AttachmentsAssigneesCollectionsAccountContactParentTicket - - value: attachments,assignees,collections,account,creator - name: AttachmentsAssigneesCollectionsAccountCreator - - value: attachments,assignees,collections,account,creator,parent_ticket - name: AttachmentsAssigneesCollectionsAccountCreatorParentTicket - - value: attachments,assignees,collections,account,parent_ticket - name: AttachmentsAssigneesCollectionsAccountParentTicket - - value: attachments,assignees,collections,assigned_teams - name: AttachmentsAssigneesCollectionsAssignedTeams - - value: attachments,assignees,collections,assigned_teams,account - name: AttachmentsAssigneesCollectionsAssignedTeamsAccount - - value: attachments,assignees,collections,assigned_teams,account,contact - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountContact - - value: >- - attachments,assignees,collections,assigned_teams,account,contact,creator - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreator - - value: >- - attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket - name: >- - AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket - - value: >- - attachments,assignees,collections,assigned_teams,account,contact,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountContactParentTicket - - value: attachments,assignees,collections,assigned_teams,account,creator - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountCreator - - value: >- - attachments,assignees,collections,assigned_teams,account,creator,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountCreatorParentTicket - - value: attachments,assignees,collections,assigned_teams,account,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsAccountParentTicket - - value: attachments,assignees,collections,assigned_teams,contact - name: AttachmentsAssigneesCollectionsAssignedTeamsContact - - value: attachments,assignees,collections,assigned_teams,contact,creator - name: AttachmentsAssigneesCollectionsAssignedTeamsContactCreator - - value: >- - attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsContactCreatorParentTicket - - value: attachments,assignees,collections,assigned_teams,contact,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsContactParentTicket - - value: attachments,assignees,collections,assigned_teams,creator - name: AttachmentsAssigneesCollectionsAssignedTeamsCreator - - value: attachments,assignees,collections,assigned_teams,creator,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsCreatorParentTicket - - value: attachments,assignees,collections,assigned_teams,parent_ticket - name: AttachmentsAssigneesCollectionsAssignedTeamsParentTicket - - value: attachments,assignees,collections,contact - name: AttachmentsAssigneesCollectionsContact - - value: attachments,assignees,collections,contact,creator - name: AttachmentsAssigneesCollectionsContactCreator - - value: attachments,assignees,collections,contact,creator,parent_ticket - name: AttachmentsAssigneesCollectionsContactCreatorParentTicket - - value: attachments,assignees,collections,contact,parent_ticket - name: AttachmentsAssigneesCollectionsContactParentTicket - - value: attachments,assignees,collections,creator - name: AttachmentsAssigneesCollectionsCreator - - value: attachments,assignees,collections,creator,parent_ticket - name: AttachmentsAssigneesCollectionsCreatorParentTicket - - value: attachments,assignees,collections,parent_ticket - name: AttachmentsAssigneesCollectionsParentTicket - - value: attachments,assignees,contact - name: AttachmentsAssigneesContact - - value: attachments,assignees,contact,creator - name: AttachmentsAssigneesContactCreator - - value: attachments,assignees,contact,creator,parent_ticket - name: AttachmentsAssigneesContactCreatorParentTicket - - value: attachments,assignees,contact,parent_ticket - name: AttachmentsAssigneesContactParentTicket - - value: attachments,assignees,creator - name: AttachmentsAssigneesCreator - - value: attachments,assignees,creator,parent_ticket - name: AttachmentsAssigneesCreatorParentTicket - - value: attachments,assignees,parent_ticket - name: AttachmentsAssigneesParentTicket - - value: attachments,collections - name: AttachmentsCollections - - value: attachments,collections,account - name: AttachmentsCollectionsAccount - - value: attachments,collections,account,contact - name: AttachmentsCollectionsAccountContact - - value: attachments,collections,account,contact,creator - name: AttachmentsCollectionsAccountContactCreator - - value: attachments,collections,account,contact,creator,parent_ticket - name: AttachmentsCollectionsAccountContactCreatorParentTicket - - value: attachments,collections,account,contact,parent_ticket - name: AttachmentsCollectionsAccountContactParentTicket - - value: attachments,collections,account,creator - name: AttachmentsCollectionsAccountCreator - - value: attachments,collections,account,creator,parent_ticket - name: AttachmentsCollectionsAccountCreatorParentTicket - - value: attachments,collections,account,parent_ticket - name: AttachmentsCollectionsAccountParentTicket - - value: attachments,collections,assigned_teams - name: AttachmentsCollectionsAssignedTeams - - value: attachments,collections,assigned_teams,account - name: AttachmentsCollectionsAssignedTeamsAccount - - value: attachments,collections,assigned_teams,account,contact - name: AttachmentsCollectionsAssignedTeamsAccountContact - - value: attachments,collections,assigned_teams,account,contact,creator - name: AttachmentsCollectionsAssignedTeamsAccountContactCreator - - value: >- - attachments,collections,assigned_teams,account,contact,creator,parent_ticket - name: AttachmentsCollectionsAssignedTeamsAccountContactCreatorParentTicket - - value: attachments,collections,assigned_teams,account,contact,parent_ticket - name: AttachmentsCollectionsAssignedTeamsAccountContactParentTicket - - value: attachments,collections,assigned_teams,account,creator - name: AttachmentsCollectionsAssignedTeamsAccountCreator - - value: attachments,collections,assigned_teams,account,creator,parent_ticket - name: AttachmentsCollectionsAssignedTeamsAccountCreatorParentTicket - - value: attachments,collections,assigned_teams,account,parent_ticket - name: AttachmentsCollectionsAssignedTeamsAccountParentTicket - - value: attachments,collections,assigned_teams,contact - name: AttachmentsCollectionsAssignedTeamsContact - - value: attachments,collections,assigned_teams,contact,creator - name: AttachmentsCollectionsAssignedTeamsContactCreator - - value: attachments,collections,assigned_teams,contact,creator,parent_ticket - name: AttachmentsCollectionsAssignedTeamsContactCreatorParentTicket - - value: attachments,collections,assigned_teams,contact,parent_ticket - name: AttachmentsCollectionsAssignedTeamsContactParentTicket - - value: attachments,collections,assigned_teams,creator - name: AttachmentsCollectionsAssignedTeamsCreator - - value: attachments,collections,assigned_teams,creator,parent_ticket - name: AttachmentsCollectionsAssignedTeamsCreatorParentTicket - - value: attachments,collections,assigned_teams,parent_ticket - name: AttachmentsCollectionsAssignedTeamsParentTicket - - value: attachments,collections,contact - name: AttachmentsCollectionsContact - - value: attachments,collections,contact,creator - name: AttachmentsCollectionsContactCreator - - value: attachments,collections,contact,creator,parent_ticket - name: AttachmentsCollectionsContactCreatorParentTicket - - value: attachments,collections,contact,parent_ticket - name: AttachmentsCollectionsContactParentTicket - - value: attachments,collections,creator - name: AttachmentsCollectionsCreator - - value: attachments,collections,creator,parent_ticket - name: AttachmentsCollectionsCreatorParentTicket - - value: attachments,collections,parent_ticket - name: AttachmentsCollectionsParentTicket - - value: attachments,contact - name: AttachmentsContact - - value: attachments,contact,creator - name: AttachmentsContactCreator - - value: attachments,contact,creator,parent_ticket - name: AttachmentsContactCreatorParentTicket - - value: attachments,contact,parent_ticket - name: AttachmentsContactParentTicket - - value: attachments,creator - name: AttachmentsCreator - - value: attachments,creator,parent_ticket - name: AttachmentsCreatorParentTicket - - value: attachments,parent_ticket - name: AttachmentsParentTicket - - collections - - value: collections,account - name: CollectionsAccount - - value: collections,account,contact - name: CollectionsAccountContact - - value: collections,account,contact,creator - name: CollectionsAccountContactCreator - - value: collections,account,contact,creator,parent_ticket - name: CollectionsAccountContactCreatorParentTicket - - value: collections,account,contact,parent_ticket - name: CollectionsAccountContactParentTicket - - value: collections,account,creator - name: CollectionsAccountCreator - - value: collections,account,creator,parent_ticket - name: CollectionsAccountCreatorParentTicket - - value: collections,account,parent_ticket - name: CollectionsAccountParentTicket - - value: collections,assigned_teams - name: CollectionsAssignedTeams - - value: collections,assigned_teams,account - name: CollectionsAssignedTeamsAccount - - value: collections,assigned_teams,account,contact - name: CollectionsAssignedTeamsAccountContact - - value: collections,assigned_teams,account,contact,creator - name: CollectionsAssignedTeamsAccountContactCreator - - value: collections,assigned_teams,account,contact,creator,parent_ticket - name: CollectionsAssignedTeamsAccountContactCreatorParentTicket - - value: collections,assigned_teams,account,contact,parent_ticket - name: CollectionsAssignedTeamsAccountContactParentTicket - - value: collections,assigned_teams,account,creator - name: CollectionsAssignedTeamsAccountCreator - - value: collections,assigned_teams,account,creator,parent_ticket - name: CollectionsAssignedTeamsAccountCreatorParentTicket - - value: collections,assigned_teams,account,parent_ticket - name: CollectionsAssignedTeamsAccountParentTicket - - value: collections,assigned_teams,contact - name: CollectionsAssignedTeamsContact - - value: collections,assigned_teams,contact,creator - name: CollectionsAssignedTeamsContactCreator - - value: collections,assigned_teams,contact,creator,parent_ticket - name: CollectionsAssignedTeamsContactCreatorParentTicket - - value: collections,assigned_teams,contact,parent_ticket - name: CollectionsAssignedTeamsContactParentTicket - - value: collections,assigned_teams,creator - name: CollectionsAssignedTeamsCreator - - value: collections,assigned_teams,creator,parent_ticket - name: CollectionsAssignedTeamsCreatorParentTicket - - value: collections,assigned_teams,parent_ticket - name: CollectionsAssignedTeamsParentTicket - - value: collections,contact - name: CollectionsContact - - value: collections,contact,creator - name: CollectionsContactCreator - - value: collections,contact,creator,parent_ticket - name: CollectionsContactCreatorParentTicket - - value: collections,contact,parent_ticket - name: CollectionsContactParentTicket - - value: collections,creator - name: CollectionsCreator - - value: collections,creator,parent_ticket - name: CollectionsCreatorParentTicket - - value: collections,parent_ticket - name: CollectionsParentTicket - - contact - - value: contact,creator - name: ContactCreator - - value: contact,creator,parent_ticket - name: ContactCreatorParentTicket - - value: contact,parent_ticket - name: ContactParentTicket - - creator - - value: creator,parent_ticket - name: CreatorParentTicket - - parent_ticket - source: - openapi: openapi/openapi.yml - TicketsRetrieveRequestRemoteFields: - enum: - - priority - - value: priority,status - name: PriorityStatus - - value: priority,status,ticket_type - name: PriorityStatusTicketType - - value: priority,ticket_type - name: PriorityTicketType - - status - - value: status,ticket_type - name: StatusTicketType - - ticket_type - source: - openapi: openapi/openapi.yml - TicketsRetrieveRequestShowEnumOrigins: - enum: - - priority - - value: priority,status - name: PriorityStatus - - value: priority,status,ticket_type - name: PriorityStatusTicketType - - value: priority,ticket_type - name: PriorityTicketType - - status - - value: status,ticket_type - name: StatusTicketType - - ticket_type - source: - openapi: openapi/openapi.yml - TicketsViewersListRequestExpand: - enum: - - team - - user - - value: user,team - name: UserTeam - source: - openapi: openapi/openapi.yml -imports: - root: __package__.yml -service: - auth: false - base-path: '' - endpoints: - list: - path: /ticketing/v1/tickets - method: GET - auth: true - docs: Returns a list of `Ticket` objects. - source: - openapi: openapi/openapi.yml - request: - name: TicketsListRequest - query-parameters: - account_id: - type: optional - docs: If provided, will only return tickets for this account. - assignee_ids: - type: optional - docs: >- - If provided, will only return tickets assigned to the - assignee_ids; multiple assignee_ids can be separated by commas. - collection_ids: - type: optional - docs: >- - If provided, will only return tickets assigned to the - collection_ids; multiple collection_ids can be separated by - commas. - completed_after: - type: optional - docs: >- - If provided, will only return tickets completed after this - datetime. - completed_before: - type: optional - docs: >- - If provided, will only return tickets completed before this - datetime. - contact_id: - type: optional - docs: If provided, will only return tickets for this contact. - created_after: - type: optional - docs: If provided, will only return objects created after this datetime. - created_before: - type: optional - docs: >- - If provided, will only return objects created before this - datetime. - cursor: - type: optional - docs: The pagination cursor value. - due_after: - type: optional - docs: If provided, will only return tickets due after this datetime. - due_before: - type: optional - docs: If provided, will only return tickets due before this datetime. - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_remote_fields: - type: optional - docs: >- - Whether to include all remote fields, including fields that Merge - did not map to common models, in a normalized format. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - modified_after: - type: optional - docs: >- - If provided, only objects synced by Merge after this date time - will be returned. - modified_before: - type: optional - docs: >- - If provided, only objects synced by Merge before this date time - will be returned. - page_size: - type: optional - docs: Number of results to return per page. - parent_ticket_id: - type: optional - docs: If provided, will only return sub tickets of the parent_ticket_id. - priority: - type: optional - docs: |- - If provided, will only return tickets of this priority. - - * `URGENT` - URGENT - * `HIGH` - HIGH - * `NORMAL` - NORMAL - * `LOW` - LOW - remote_created_after: - type: optional - docs: >- - If provided, will only return tickets created in the third party - platform after this datetime. - remote_created_before: - type: optional - docs: >- - If provided, will only return tickets created in the third party - platform before this datetime. - remote_fields: - type: optional - docs: Deprecated. Use show_enum_origins. - remote_id: - type: optional - docs: The API provider's ID for the given object. - remote_updated_after: - type: optional - docs: >- - If provided, will only return tickets updated in the third party - platform after this datetime. - remote_updated_before: - type: optional - docs: >- - If provided, will only return tickets updated in the third party - platform before this datetime. - show_enum_origins: - type: optional - docs: >- - 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) - status: - type: optional - docs: If provided, will only return tickets of this status. - tags: - type: optional - docs: >- - If provided, will only return tickets matching the tags; multiple - tags can be separated by commas. - ticket_type: - type: optional - docs: If provided, will only return tickets of this type. - ticket_url: - type: optional - docs: >- - If provided, will only return tickets where the URL matches or - contains the substring - validation: - format: uri - response: - docs: '' - type: root.PaginatedTicketList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - id: 0958cbc6-6040-430a-848e-aafacbadf4ae - remote_id: '19202938' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - name: Please add more integrations - assignees: - - 17a54124-287f-494d-965e-3c5b330c9a68 - assigned_teams: - - 4857c306-c1f9-489e-a6b6-90902f736dfe - creator: creator - due_date: '2022-10-11T00:00:00Z' - status: OPEN - 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 - 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 - 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 - remote_fields: - - remote_field_class: remote_field_class - create: - path: /ticketing/v1/tickets - method: POST - auth: true - docs: Creates a `Ticket` object with the given values. - source: - openapi: openapi/openapi.yml - request: - name: TicketEndpointRequest - query-parameters: - is_debug_mode: - type: optional - docs: >- - Whether to include debug fields (such as log file links) in the - response. - run_async: - type: optional - docs: Whether or not third-party updates should be run asynchronously. - body: - properties: - model: root.TicketRequest - content-type: application/json - response: - docs: '' - type: root.TicketResponse - status-code: 201 - examples: - - headers: {} - request: - model: {} - response: - body: - model: - id: 0958cbc6-6040-430a-848e-aafacbadf4ae - remote_id: '19202938' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - name: Please add more integrations - assignees: - - 17a54124-287f-494d-965e-3c5b330c9a68 - assigned_teams: - - 4857c306-c1f9-489e-a6b6-90902f736dfe - creator: creator - due_date: '2022-10-11T00:00:00Z' - status: OPEN - 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 - 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 - 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 - remote_fields: - - remote_field_class: remote_field_class - 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 - retrieve: - path: /ticketing/v1/tickets/{id} - method: GET - auth: true - docs: Returns a `Ticket` object with the given `id`. - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - request: - name: TicketsRetrieveRequest - query-parameters: - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_remote_fields: - type: optional - docs: >- - Whether to include all remote fields, including fields that Merge - did not map to common models, in a normalized format. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - remote_fields: - type: optional - docs: Deprecated. Use show_enum_origins. - show_enum_origins: - type: optional - docs: >- - 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) - response: - docs: '' - type: root.Ticket - status-code: 200 - examples: - - path-parameters: - id: id - headers: {} - response: - body: - id: 0958cbc6-6040-430a-848e-aafacbadf4ae - remote_id: '19202938' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - name: Please add more integrations - assignees: - - 17a54124-287f-494d-965e-3c5b330c9a68 - assigned_teams: - - 4857c306-c1f9-489e-a6b6-90902f736dfe - creator: creator - due_date: '2022-10-11T00:00:00Z' - status: OPEN - 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 - 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 - 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: - key: value - remote_fields: - - remote_field_class: remote_field_class - value: - key: value - partialUpdate: - path: /ticketing/v1/tickets/{id} - method: PATCH - auth: true - docs: Updates a `Ticket` object with the given `id`. - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - request: - name: PatchedTicketEndpointRequest - query-parameters: - is_debug_mode: - type: optional - docs: >- - Whether to include debug fields (such as log file links) in the - response. - run_async: - type: optional - docs: Whether or not third-party updates should be run asynchronously. - body: - properties: - model: root.PatchedTicketRequest - content-type: application/json - response: - docs: '' - type: root.TicketResponse - status-code: 200 - examples: - - path-parameters: - id: id - headers: {} - request: - model: {} - response: - body: - model: - id: 0958cbc6-6040-430a-848e-aafacbadf4ae - remote_id: '19202938' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - name: Please add more integrations - assignees: - - 17a54124-287f-494d-965e-3c5b330c9a68 - assigned_teams: - - 4857c306-c1f9-489e-a6b6-90902f736dfe - creator: creator - due_date: '2022-10-11T00:00:00Z' - status: OPEN - 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 - 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 - 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 - remote_fields: - - remote_field_class: remote_field_class - 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 - viewersList: - path: /ticketing/v1/tickets/{ticket_id}/viewers - method: GET - auth: true - docs: >- - 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) - source: - openapi: openapi/openapi.yml - path-parameters: - ticket_id: string - request: - name: TicketsViewersListRequest - query-parameters: - cursor: - type: optional - docs: The pagination cursor value. - expand: - type: optional - docs: >- - Which relations should be returned in expanded form. Multiple - relation names should be comma separated without spaces. - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - page_size: - type: optional - docs: Number of results to return per page. - response: - docs: '' - type: root.PaginatedViewerList - status-code: 200 - examples: - - path-parameters: - ticket_id: ticket_id - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - id: 17a54124-287f-494d-965e-3c5b330c9a68 - remote_id: '088899' - created_at: '2021-09-15T00:00:00Z' - modified_at: '2021-10-16T00:00:00Z' - team: team - user: user - metaPatchRetrieve: - path: /ticketing/v1/tickets/meta/patch/{id} - method: GET - auth: true - docs: Returns metadata for `Ticket` PATCHs. - source: - openapi: openapi/openapi.yml - path-parameters: - id: string - response: - docs: '' - type: root.MetaResponse - status-code: 200 - examples: - - path-parameters: - id: id - headers: {} - response: - body: - 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 - metaPostRetrieve: - path: /ticketing/v1/tickets/meta/post - method: GET - auth: true - docs: Returns metadata for `Ticket` POSTs. - source: - openapi: openapi/openapi.yml - request: - name: TicketsMetaPostRetrieveRequest - query-parameters: - collection_id: - type: optional - docs: If provided, will only return tickets for this collection. - ticket_type: - type: optional - docs: If provided, will only return tickets for this ticket type. - response: - docs: '' - type: root.MetaResponse - status-code: 200 - examples: - - headers: {} - response: - body: - 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 - remoteFieldClassesList: - path: /ticketing/v1/tickets/remote-field-classes - method: GET - auth: true - docs: Returns a list of `RemoteFieldClass` objects. - source: - openapi: openapi/openapi.yml - request: - name: TicketsRemoteFieldClassesListRequest - query-parameters: - cursor: - type: optional - docs: The pagination cursor value. - ids: - type: optional - docs: >- - If provided, will only return remote field classes with the `ids` - in this list - include_deleted_data: - type: optional - docs: >- - Indicates whether or not this object has been deleted in the third - party platform. Full coverage deletion detection is a premium - add-on. Native deletion detection is offered for free with limited - coverage. [Learn - more](https://docs.merge.dev/integrations/hris/supported-features/). - include_remote_data: - type: optional - docs: >- - Whether to include the original data Merge fetched from the - third-party to produce these models. - include_shell_data: - type: optional - docs: >- - Whether to include shell records. Shell records are empty records - (they may contain some metadata but all other fields are null). - is_common_model_field: - type: optional - docs: >- - If provided, will only return remote field classes with this - is_common_model_field value - is_custom: - type: optional - docs: >- - If provided, will only return remote fields classes with this - is_custom value - page_size: - type: optional - docs: Number of results to return per page. - response: - docs: '' - type: root.PaginatedRemoteFieldClassList - status-code: 200 - examples: - - headers: {} - response: - body: - next: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw - previous: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ - results: - - id: id - display_name: display_name - remote_key_name: remote_key_name - description: description - is_custom: true - is_required: true - field_type: field_type - field_format: field_format - field_choices: - - {} - source: - openapi: openapi/openapi.yml diff --git a/.mock/filestorage_v3.yml b/.mock/filestorage_v3.yml new file mode 100644 index 00000000..8ccd8e84 --- /dev/null +++ b/.mock/filestorage_v3.yml @@ -0,0 +1,5574 @@ +openapi: 3.0.3 +info: + title: Merge File Storage API + version: '1.0' + description: The unified API for building rich integrations with multiple File Storage + platforms. + contact: + name: Merge Team + url: https://www.merge.dev/ + email: hello@merge.dev +paths: + /filestorage/v1/account-details: + get: + operationId: account_details_retrieve + description: Get details for a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - account-details + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountDetails' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/account-token/{public_token}: + get: + operationId: account_token_retrieve + description: Returns the account token for the end user with the provided public + token. + parameters: + - in: path + name: public_token + schema: + type: string + required: true + tags: + - account-token + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/async-passthrough: + post: + operationId: async_passthrough_create + description: Asynchronously pull data from an endpoint not currently supported + by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - async-passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AsyncPassthroughReciept' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/async-passthrough/{async_passthrough_receipt_id}: + get: + operationId: async_passthrough_retrieve + description: Retrieves data from earlier async-passthrough POST request + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: async_passthrough_receipt_id + schema: + type: string + format: uuid + required: true + tags: + - async-passthrough + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/RemoteResponse' + - type: string + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/audit-trail: + get: + operationId: audit_trail_list + description: Gets a list of audit trail events. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include audit trail events that occurred + before this time + - in: query + name: event_type + schema: + type: string + description: '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`' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include audit trail events that occurred + after this time + - in: query + name: user_email + schema: + type: string + description: 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. + tags: + - audit-trail + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAuditLogEventList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/available-actions: + get: + operationId: available_actions_retrieve + description: Returns a list of models and actions available for an account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - available-actions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AvailableActions' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/default-scopes: + get: + operationId: default_scopes_retrieve + description: 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). + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/delete-account: + post: + operationId: delete_account_delete + description: Delete a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - delete-account + security: + - tokenAuth: [] + responses: + '200': + description: No response body + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/drives: + get: + operationId: drives_list + description: Returns a list of `Drive` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: name + schema: + type: string + nullable: true + description: If provided, will only return drives with this name. This performs + an exact match. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - drives + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedDriveList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/drives/{id}: + get: + operationId: drives_retrieve + description: Returns a `Drive` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - drives + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Drive' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/field-mappings: + get: + operationId: field_mappings_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingApiInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: field_mappings_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/field-mappings/{field_mapping_id}: + patch: + operationId: field_mappings_partial_update + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + delete: + operationId: field_mappings_destroy + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '204': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/files: + get: + operationId: files_list + description: Returns a list of `File` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: drive_id + schema: + type: string + description: Specifying a drive id returns only the files in that drive. Specifying + null returns only the files outside the top-level drive. + examples: + DriveId: + summary: drive_id + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - drive + - folder + - permissions + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandPermissions,Folder,Drive: + value: permissions,folder,drive + summary: Expand Permissions, Folder, Drive + explode: false + - in: query + name: folder_id + schema: + type: string + description: Specifying a folder id returns only the files in that folder. + Specifying null returns only the files in root directory. + examples: + FolderId: + summary: folder_id + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: mime_type + schema: + type: string + description: If provided, will only return files with these mime_types. Multiple + values can be separated by commas. + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: name + schema: + type: string + nullable: true + description: If provided, will only return files with this name. This performs + an exact match. + - in: query + name: order_by + schema: + type: string + enum: + - -created_at + - -modified_at + - created_at + - modified_at + x-fern-enum: + -created_at: + name: CreatedAtDescending + created_at: + name: CreatedAtAscending + -modified_at: + name: ModifiedAtDescending + modified_at: + name: ModifiedAtAscending + description: 'Overrides the default ordering for this endpoint. Possible values + include: created_at, -created_at, modified_at, -modified_at.' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - files + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedFileList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: files_create + description: Creates a `File` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - files + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/FileStorageFileEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/FileStorageFileEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/FileStorageFileEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/FileStorageFileResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /filestorage/v1/files/{id}: + get: + operationId: files_retrieve + description: Returns a `File` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - drive + - folder + - permissions + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandPermissions,Folder,Drive: + value: permissions,folder,drive + summary: Expand Permissions, Folder, Drive + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - files + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/File' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/files/{id}/download: + get: + operationId: files_download_retrieve + description: Returns the `File` content with the given `id` as a stream of bytes. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: mime_type + schema: + type: string + description: 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. + tags: + - files + security: + - tokenAuth: [] + responses: + '200': + content: + application/octet-stream: + schema: + type: string + format: binary + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/files/{id}/download/request-meta: + get: + operationId: files_download_request_meta_retrieve + description: Returns metadata to construct an authenticated file download request + for a singular file, allowing you to download file directly from the third-party. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: mime_type + schema: + type: string + description: 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. + tags: + - files + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/DownloadRequestMeta' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/files/download/request-meta: + get: + operationId: files_download_request_meta_list + description: Returns metadata to construct authenticated file download requests, + allowing you to download files directly from the third-party. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: mime_types + schema: + type: string + description: 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. + - in: query + name: modified_after + schema: + type: string + description: If provided, will only return objects modified after this datetime. + - in: query + name: modified_before + schema: + type: string + description: If provided, will only return objects modified before this datetime. + - in: query + name: order_by + schema: + type: string + enum: + - -created_at + - -modified_at + - created_at + - modified_at + x-fern-enum: + -created_at: + name: CreatedAtDescending + created_at: + name: CreatedAtAscending + -modified_at: + name: ModifiedAtDescending + modified_at: + name: ModifiedAtAscending + description: 'Overrides the default ordering for this endpoint. Possible values + include: created_at, -created_at, modified_at, -modified_at.' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - files + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedDownloadRequestMetaList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/files/meta/post: + get: + operationId: files_meta_post_retrieve + description: Returns metadata for `FileStorageFile` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - files + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/folders: + get: + operationId: folders_list + description: Returns a list of `Folder` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: drive_id + schema: + type: string + description: If provided, will only return folders in this drive. + examples: + DriveId: + summary: drive_id + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - drive + - parent_folder + - permissions + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandPermissions,ParentFolder,Drive: + value: permissions,parent_folder,drive + summary: Expand Permissions, Parent_folder, Drive + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: name + schema: + type: string + nullable: true + description: If provided, will only return folders with this name. This performs + an exact match. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: parent_folder_id + schema: + type: string + description: If provided, will only return folders in this parent folder. + If null, will return folders in root directory. + examples: + ParentFolderId: + summary: parent_folder_id + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - folders + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedFolderList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: folders_create + description: Creates a `Folder` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - folders + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/FileStorageFolderEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/FileStorageFolderEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/FileStorageFolderEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/FileStorageFolderResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /filestorage/v1/folders/{id}: + get: + operationId: folders_retrieve + description: Returns a `Folder` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - drive + - parent_folder + - permissions + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandPermissions,ParentFolder,Drive: + value: permissions,parent_folder,drive + summary: Expand Permissions, Parent_folder, Drive + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - folders + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Folder' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/folders/meta/post: + get: + operationId: folders_meta_post_retrieve + description: Returns metadata for `FileStorageFolder` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - folders + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/generate-key: + post: + operationId: generate_key_create + description: Create a remote key. + tags: + - generate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/groups: + get: + operationId: groups_list + description: Returns a list of `Group` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - child_groups + - users + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandChildGroups: + value: child_groups + summary: Expand Child_groups + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - groups + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedGroupList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/groups/{id}: + get: + operationId: groups_retrieve + description: Returns a `Group` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - child_groups + - users + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandChildGroups: + value: child_groups + summary: Expand Child_groups + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - groups + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Group' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/issues: + get: + operationId: issues_list + description: Gets all issues for Organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: account_token + schema: + type: string + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred before this time + - in: query + name: end_user_organization_name + schema: + type: string + - in: query + name: first_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was after this datetime. + - in: query + name: first_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was before this datetime. + - in: query + name: include_muted + schema: + type: string + description: If true, will include muted issues + - in: query + name: integration_name + schema: + type: string + - in: query + name: last_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was after this datetime. + - in: query + name: last_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was before this datetime. + - in: query + name: linked_account_id + schema: + type: string + description: If provided, will only include issues pertaining to the linked + account passed in. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred after this time + - in: query + name: status + schema: + type: string + enum: + - ONGOING + - RESOLVED + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedIssueList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/issues/{id}: + get: + operationId: issues_retrieve + description: Get a specific issue. + parameters: + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Issue' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/link-token: + post: + operationId: link_token_create + description: Creates a link token to be used when linking a new end user. + tags: + - link-token + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/LinkToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/linked-account-scopes: + get: + operationId: linked_account_scopes_retrieve + description: 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). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: linked_account_scopes_create + description: 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) + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /filestorage/v1/linked-accounts: + get: + operationId: linked_accounts_list + description: List linked accounts for your organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: category + schema: + type: string + nullable: true + enum: + - accounting + - ats + - crm + - filestorage + - hris + - mktg + - ticketing + description: |- + Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_user_email_address + schema: + type: string + description: If provided, will only return linked accounts associated with + the given email address. + - in: query + name: end_user_organization_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given organization name. + - in: query + name: end_user_origin_id + schema: + type: string + description: If provided, will only return linked accounts associated with + the given origin ID. + - in: query + name: end_user_origin_ids + schema: + type: string + description: Comma-separated list of EndUser origin IDs, making it possible + to specify multiple EndUsers at once. + - in: query + name: id + schema: + type: string + format: uuid + - in: query + name: ids + schema: + type: string + description: Comma-separated list of LinkedAccount IDs, making it possible + to specify multiple LinkedAccounts at once. + - in: query + name: include_duplicates + schema: + type: boolean + description: 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. + - in: query + name: integration_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given integration name. + - in: query + name: is_test_account + schema: + type: string + description: If included, will only include test linked accounts. If not included, + will only include non-test linked accounts. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: status + schema: + type: string + description: 'Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, + `RELINK_NEEDED`' + tags: + - linked-accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountDetailsAndActionsList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/passthrough: + post: + operationId: passthrough_create + description: Pull data from an endpoint not currently supported by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/regenerate-key: + post: + operationId: regenerate_key_create + description: Exchange remote keys. + tags: + - regenerate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/remote-fields: + get: + operationId: remote_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: common_models + schema: + type: string + description: A comma seperated list of Common Model names. If included, will + only return Remote Fields for those Common Models. + - in: query + name: include_example_values + schema: + type: string + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/sync-status: + get: + operationId: sync_status_list + description: 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). + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - sync-status + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedSyncStatusList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/sync-status/resync: + post: + operationId: sync_status_resync_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - force-resync + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/target-fields: + get: + operationId: target_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/ExternalTargetFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/users: + get: + operationId: users_list + description: Returns a list of `User` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_me + schema: + type: string + description: If provided, will only return the user object for requestor. + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - users + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedUserList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/users/{id}: + get: + operationId: users_retrieve + description: Returns a `User` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - users + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/User' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /filestorage/v1/webhook-receivers: + get: + operationId: webhook_receivers_list + description: Returns a list of `WebhookReceiver` objects. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: webhook_receivers_create + description: Creates a `WebhookReceiver` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC +components: + schemas: + AccountDetails: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + integration: + type: string + readOnly: true + example: BambooHR + integration_slug: + type: string + readOnly: true + example: bamboohr + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + nullable: true + example: hris + end_user_origin_id: + type: string + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + end_user_organization_name: + type: string + readOnly: true + example: Waystar Royco + end_user_email_address: + type: string + format: email + readOnly: true + example: kendall.roy@waystar-royco.com + status: + type: string + readOnly: true + example: COMPLETE + webhook_listener_url: + type: string + format: uri + readOnly: true + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + readOnly: true + description: 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. + example: true + account_type: + type: string + readOnly: true + example: PRODUCTION + completed_at: + type: string + format: date-time + nullable: true + description: The time at which account completes the linking flow. + example: '2024-08-26T20:11:19.277118Z' + x-merge-category: filestorage + AccountDetailsAndActions: + type: object + description: |- + # The LinkedAccount Object + ### Description + The `LinkedAccount` object is used to represent an end user's link with a specific integration. + + ### Usage Example + View a list of your organization's `LinkedAccount` objects. + properties: + id: + type: string + example: e59b1821-f85c-4e28-a6b3-1804156f3563 + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + example: hris + status: + oneOf: + - $ref: '#/components/schemas/AccountDetailsAndActionsStatusEnum' + - type: string + example: INCOMPLETE + status_detail: + type: string + example: Invalid login credentials + end_user_origin_id: + type: string + example: 3ac95cde-6c7f-4eef-afec-be710b42308d + end_user_organization_name: + type: string + example: Foo Bar, LLC + end_user_email_address: + type: string + example: hradmin@foobar.dev + subdomain: + type: string + description: The tenant or domain the customer has provided access to. + example: foobar + webhook_listener_url: + type: string + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + description: 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. + example: true + integration: + $ref: '#/components/schemas/AccountDetailsAndActionsIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + 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 + account_type: + type: string + example: PRODUCTION + completed_at: + type: string + format: date-time + example: '2024-08-26T20:11:19.277118Z' + required: + - account_type + - completed_at + - end_user_email_address + - end_user_organization_name + - id + - status + - webhook_listener_url + x-merge-sample-json: '{"id": "e59b1821-f85c-4e28-a6b3-1804156f3563", "category": + "hris", "status": "INCOMPLETE", "status_detail": "Invalid login credentials", + "end_user_origin_id": "3ac95cde-6c7f-4eef-afec-be710b42308d", "end_user_organization_name": + "Foo Bar, LLC", "end_user_email_address": "hradmin@foobar.dev", "webhook_listener_url": + "https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4", + "is_duplicate": true, "integration": {"name": "SAP SuccessFactors", "categories": + ["hris", "ats"], "image": "https://cdn.merge.dev/SuccessFactors_Logo.png", + "square_image": "https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg", "color": + "#F6A704", "slug": "sap-successfactors", "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"]}]}}' + x-merge-category: filestorage + AccountDetailsAndActionsIntegration: + type: object + properties: + name: + type: string + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + image: + type: string + square_image: + type: string + color: + type: string + slug: + type: string + passthrough_available: + type: boolean + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + required: + - categories + - color + - name + - passthrough_available + - slug + x-merge-category: filestorage + AccountDetailsAndActionsStatusEnum: + enum: + - COMPLETE + - INCOMPLETE + - RELINK_NEEDED + - IDLE + type: string + description: |- + * `COMPLETE` - COMPLETE + * `INCOMPLETE` - INCOMPLETE + * `RELINK_NEEDED` - RELINK_NEEDED + * `IDLE` - IDLE + x-merge-category: filestorage + AccountIntegration: + type: object + properties: + name: + type: string + description: Company name. + abbreviated_name: + type: string + nullable: true + description: "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)" + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: Category or categories this integration belongs to. Multiple + categories should be comma separated, i.e. [ats, hris]. + readOnly: true + image: + type: string + format: uri + nullable: true + description: Company logo in rectangular shape. + square_image: + type: string + format: uri + nullable: true + description: Company logo in square shape. + color: + type: string + description: The color of this integration used for buttons and text throughout + the app and landing pages. Choose a darker, saturated color. + pattern: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ + maxLength: 18 + slug: + type: string + readOnly: true + api_endpoints_to_documentation_urls: + type: object + additionalProperties: {} + description: "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': []}" + webhook_setup_guide_url: + type: string + nullable: true + description: Setup guide URL for third party webhook creation. Exposed in + Merge Docs. + category_beta_status: + type: object + description: Category or categories this integration is in beta status for. + readOnly: true + required: + - name + x-merge-category: filestorage + AccountToken: + type: object + properties: + account_token: + type: string + example: T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + id: + type: string + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + required: + - account_token + - id + - integration + x-merge-category: filestorage + AdvancedMetadata: + type: object + properties: + id: + type: string + format: uuid + display_name: + type: string + description: + type: string + is_required: + type: boolean + is_custom: + type: boolean + field_choices: + type: array + items: {} + required: + - id + x-merge-category: filestorage + AsyncPassthroughReciept: + type: object + properties: + async_passthrough_receipt_id: + type: string + format: uuid + example: fd29020f-2695-445e-922e-dcd5e81903fd + required: + - async_passthrough_receipt_id + x-merge-category: filestorage + AuditLogEvent: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: b5ceea2a-7171-47ce-8090-165cfce5572c + user_name: + type: string + nullable: true + description: The User's full name at the time of this Event occurring. + maxLength: 200 + example: Gil Feig + user_email: + type: string + format: email + nullable: true + description: The User's email at the time of this Event occurring. + maxLength: 254 + example: hello@merge.dev + role: + oneOf: + - $ref: '#/components/schemas/RoleEnum' + - type: string + description: |- + 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 + example: ADMIN + ip_address: + type: string + maxLength: 45 + example: 192.0.2.123 + event_type: + oneOf: + - $ref: '#/components/schemas/EventTypeEnum' + - type: string + description: |- + 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 + example: CHANGED_SCOPES + event_description: + type: string + example: Organization-wide Scopes for model hris.Employee updated from Read + to Read+Write + created_at: + type: string + format: date-time + readOnly: true + required: + - event_description + - event_type + - ip_address + - role + x-merge-category: filestorage + AvailableActions: + type: object + description: |- + # The AvailableActions Object + ### Description + The `Activity` object is used to see all available model/operation combinations for an integration. + + ### Usage Example + Fetch all the actions available for the `Zenefits` integration. + properties: + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: Lever + categories: + - ats + image: https://merge-api-production.s3.amazonaws.com/media/Lever_Logo.png + square_image: https://merge-api-production.s3.amazonaws.com/media/Lever_Square_Logo.png + color: '#262A34' + is_in_beta: 'true' + api_endpoints_to_documentation_urls: "{'GET': [('/common-model-scopes', + 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve')], + 'POST': []}" + passthrough_available: + type: boolean + example: true + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + example: + - model_name: Candidate + available_operations: + - FETCH + - CREATE + required_post_parameters: + - remote_user_id + supported_fields: + - first_name + - last_name + - company + - title + required: + - integration + - passthrough_available + x-merge-category: filestorage + CategoriesEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: filestorage + CategoryEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: filestorage + CommonModelScopeAPI: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializer' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - created_at + - custom_fields + - date_of_birth + - first_name + - gender + - remote_created_at + - remote_data + disabled_fields: + - company + - employments + - groups + - home_location + - manager + - work_location + required: + - common_models + x-merge-category: filestorage + CommonModelScopesBodyRequest: + type: object + properties: + model_id: + type: string + minLength: 1 + example: hris.Employee + enabled_actions: + type: array + items: + $ref: '#/components/schemas/EnabledActionsEnum' + example: + - READ + - WRITE + disabled_fields: + type: array + items: + type: string + minLength: 1 + example: + - first_name + required: + - disabled_fields + - enabled_actions + - model_id + x-merge-category: filestorage + CreateFieldMappingRequest: + type: object + properties: + target_field_name: + type: string + minLength: 1 + description: The name of the target field you want this remote field to + map to. + example: example_target_field_name + target_field_description: + type: string + minLength: 1 + description: The description of the target field you want this remote field + to map to. + example: this is a example description of the target field + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + common_model_name: + type: string + minLength: 1 + description: The name of the Common Model that the remote field corresponds + to in a given category. + example: ExampleCommonModel + required: + - common_model_name + - remote_field_traversal_path + - remote_method + - remote_url_path + - target_field_description + - target_field_name + x-merge-category: filestorage + DataPassthroughRequest: + type: object + description: |- + # The DataPassthrough Object + ### Description + The `DataPassthrough` object is used to send information to an otherwise-unsupported third-party endpoint. + + ### Usage Example + Create a `DataPassthrough` to get team hierarchies from your Rippling integration. + properties: + method: + allOf: + - $ref: '#/components/schemas/MethodEnum' + example: POST + path: + type: string + minLength: 1 + description: The path of the request in the third party's platform. + example: /scooters + base_url_override: + type: string + nullable: true + minLength: 1 + description: An optional override of the third party's base url for the + request. + example: https://api.example.com + data: + type: string + nullable: true + minLength: 1 + description: The data with the request. You must include a `request_format` + parameter matching the data's format + example: '{"company": "Lime", "model": "Gen 2.5"}' + multipart_form_data: + type: array + items: + $ref: '#/components/schemas/MultipartFormFieldRequest' + nullable: true + description: Pass an array of `MultipartFormField` objects in here instead + of using the `data` param if `request_format` is set to `MULTIPART`. + headers: + type: object + additionalProperties: {} + nullable: true + description: 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. + example: + EXTRA-HEADER: value + request_format: + allOf: + - $ref: '#/components/schemas/RequestFormatEnum' + nullable: true + example: JSON + normalize_response: + type: boolean + description: '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`.' + required: + - method + - path + x-merge-category: filestorage + DebugModeLog: + type: object + properties: + log_id: + type: string + example: 99433219-8017-4acd-bb3c-ceb23d663832 + dashboard_view: + type: string + example: https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832 + log_summary: + $ref: '#/components/schemas/DebugModelLogSummary' + example: + url: www.exampleintegration.com/api/v1/exampleapi + method: POST + status_code: 200 + required: + - dashboard_view + - log_id + - log_summary + x-merge-sample-json: '{"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}}' + x-merge-category: filestorage + DebugModelLogSummary: + type: object + properties: + url: + type: string + example: www.exampleintegration.com/api/v1/exampleapi + method: + type: string + example: POST + status_code: + type: integer + example: 200 + required: + - method + - status_code + - url + x-merge-sample-json: '{"url": "www.exampleintegration.com/api/v1/exampleapi", + "method": "POST", "status_code": 200}' + x-merge-category: filestorage + DownloadRequestMeta: + type: object + properties: + id: + type: string + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + url: + type: string + example: https://www.googleapis.com/drive/v3/files/234?alt=media + method: + type: string + example: GET + headers: + type: object + additionalProperties: {} + example: + Authorization: Bearer 1234 + required: + - headers + - id + - method + - url + x-merge-category: filestorage + Drive: + type: object + description: |- + # The Drive Object + ### Description + The `Drive` object is used to represent a drive that contains the folders and files in the user's workspace. + ### Usage Example + Fetch from the `GET /api/filestorage/v1/drives` endpoint and view their drives. + properties: + id: + type: string + format: uuid + readOnly: true + example: f9e3d315-d6c2-458e-85c4-fa773d6ff4a6 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '2039348' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The drive's name. + maxLength: 254 + example: My Drive + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's drive was created. + drive_url: + type: string + nullable: true + description: The drive's url. + maxLength: 2000 + example: https://drive.com/drives/2039349 + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /drives + data: + - Varies by platform + x-merge-category: filestorage + EnabledActionsEnum: + enum: + - READ + - WRITE + type: string + description: |- + * `READ` - READ + * `WRITE` - WRITE + x-merge-category: filestorage + EncodingEnum: + enum: + - RAW + - BASE64 + - GZIP_BASE64 + type: string + description: |- + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + x-merge-category: filestorage + EndUserDetailsRequest: + type: object + properties: + end_user_email_address: + type: string + minLength: 1 + description: Your end user's email address. This is purely for identification + purposes - setting this value will not cause any emails to be sent. + maxLength: 100 + example: example@gmail.com + end_user_organization_name: + type: string + minLength: 1 + description: Your end user's organization. + maxLength: 100 + example: Test Organization + end_user_origin_id: + type: string + minLength: 1 + description: This unique identifier typically represents the ID for your + end user in your product's database. This value must be distinct from + other Linked Accounts' unique identifiers. + maxLength: 100 + example: '12345' + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: The integration categories to show in Merge Link. + example: + - hris + - ats + integration: + type: string + nullable: true + minLength: 1 + description: 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/. + example: bamboohr + link_expiry_mins: + type: integer + maximum: 10080 + minimum: 30 + default: 30 + description: 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. + should_create_magic_link_url: + type: boolean + nullable: true + default: false + description: 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. + hide_admin_magic_link: + type: boolean + nullable: true + default: false + description: 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. + common_models: + type: array + items: + $ref: '#/components/schemas/CommonModelScopesBodyRequest' + nullable: true + description: 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. + category_common_model_scopes: + type: object + additionalProperties: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + nullable: true + description: 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. + example: + hris: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - first_name + - last_name + - personal_email + disabled_fields: + - preferred_name + - model_name: Employment + model_permissions: + READ: + is_enabled: false + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - effective_date + ats: + - model_name: Job + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - name + disabled_fields: + - description + - model_name: Department + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + language: + oneOf: + - $ref: '#/components/schemas/LanguageEnum' + - type: string + nullable: true + description: |- + The following subset of IETF language tags can be used to configure localization. + + * `en` - en + * `de` - de + example: en + are_syncs_disabled: + type: boolean + nullable: true + default: false + description: The boolean that indicates whether initial, periodic, and force + syncs will be disabled. + integration_specific_config: + type: object + additionalProperties: {} + nullable: true + description: A JSON object containing integration-specific configuration + options. + example: + rippling: + oauth_code: 3h1jj8ssdf31dfji3o1jjdfjasd + required: + - categories + - end_user_email_address + - end_user_organization_name + - end_user_origin_id + x-merge-category: filestorage + ErrorValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /model/custom_fields + title: + type: string + example: Missing Required Field + detail: + type: string + example: custom_fields is a required field on model. + problem_type: + type: string + example: MISSING_REQUIRED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: filestorage + EventTypeEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: filestorage + ExternalTargetFieldAPI: + type: object + properties: + name: + type: string + nullable: true + readOnly: true + example: example_target_field_name + description: + type: string + nullable: true + readOnly: true + example: this is a example description of a target field + is_mapped: + type: string + nullable: true + readOnly: true + example: true + x-merge-category: filestorage + ExternalTargetFieldAPIResponse: + type: object + properties: + File: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Folder: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Drive: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Group: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + User: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + x-merge-category: filestorage + FieldMappingApiInstance: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + is_integration_wide: + type: boolean + readOnly: true + target_field: + type: object + properties: + name: + type: string + description: + type: string + is_organization_wide: + type: boolean + required: + - description + - is_organization_wide + - name + nullable: true + readOnly: true + example: + name: example_target_field_name + description: this is a example description of a target field + is_organization_wide: true + remote_field: + type: object + properties: + remote_key_name: + type: string + nullable: true + schema: + type: object + additionalProperties: {} + nullable: true + remote_endpoint_info: + type: object + properties: + method: + type: string + nullable: true + url_path: + type: string + nullable: true + field_traversal_path: + type: array + items: + type: string + nullable: true + required: + - field_traversal_path + - method + - url_path + required: + - remote_endpoint_info + - remote_key_name + - schema + nullable: true + readOnly: true + example: + 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 + x-merge-category: filestorage + FieldMappingApiInstanceResponse: + type: object + properties: + File: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Folder: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Drive: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Group: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + User: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + x-merge-category: filestorage + FieldMappingInstanceResponse: + type: object + properties: + model: + $ref: '#/components/schemas/FieldMappingApiInstance' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: filestorage + FieldPermissionDeserializer: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: filestorage + FieldPermissionDeserializerRequest: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: filestorage + File: + type: object + description: |- + # The File Object + ### Description + The `File` object is used to represent a file in the workspace. The Object typically exists under a folder or drive, if it exists. + ### Usage Example + Fetch from the `GET /api/filestorage/v1/files` endpoint and view their files. + properties: + id: + type: string + format: uuid + readOnly: true + example: 45ce474c-dhcj-43a6-754r-629f799f7d68 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '12' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The file's name. + maxLength: 254 + example: merge_file_storage_launch.docx + file_url: + type: string + nullable: true + description: The URL to access the file. + maxLength: 2000 + example: https://drive.com/1234 + file_thumbnail_url: + type: string + nullable: true + description: The URL that produces a thumbnail preview of the file. Typically + an image. + maxLength: 2000 + example: https://drive.com/1234/thumbnail.png + size: + type: integer + maximum: 9223372036854776000 + minimum: -9223372036854776000 + format: int64 + nullable: true + description: The file's size, in bytes. + example: 254 + mime_type: + type: string + nullable: true + description: The file's mime type. + maxLength: 128 + example: application/vnd.openxmlformats-officedocument.wordprocessingml.document + description: + type: string + nullable: true + description: The file's description. + maxLength: 2000 + example: Use common model scopes to redact data returned in Merge's Common + Models! + folder: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Folder' + nullable: true + description: The folder that the file belongs to. + example: 8e889422-e086-42dc-b99e-24d732039b0b + x-merge-expands-to: Folder + checksum: + type: object + additionalProperties: {} + nullable: true + description: 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. + example: + type: sha256 + content_hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + permissions: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Permission' + - type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Permission' + description: 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`. + example: + - 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 + group: + type: USER + roles: + - OWNER + remote_data: + - id: 2ea7db93-1ae9-4686-82c9-35c768000736 + remote_id: + created_at: '2020-03-31T00:00:00Z' + modified_at: '2020-06-20T00:00:00Z' + user: + group: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + type: GROUP + roles: + - READ + remote_data: + x-merge-expands-to: Permission + drive: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Drive' + nullable: true + description: The drive that the file belongs to. + example: 204ca79c-0c86-4f6c-9ca6-61b946a4708a + x-merge-expands-to: Drive + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's file was created. + example: '2022-02-02T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's file was updated. + example: '2022-02-03T00:00:00Z' + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /files + data: + - Varies by platform + x-merge-sdk-classname-alias: FileStorageFile + x-merge-sdk-classname-original: File + x-merge-expands: '{"drive": "Drive", "folder": "Folder", "permissions": "Permission"}' + x-merge-category: filestorage + FileRequest: + type: object + description: |- + # The File Object + ### Description + The `File` object is used to represent a file in the workspace. The Object typically exists under a folder or drive, if it exists. + ### Usage Example + Fetch from the `GET /api/filestorage/v1/files` endpoint and view their files. + properties: + name: + type: string + nullable: true + description: The file's name. + maxLength: 254 + example: merge_file_storage_launch.docx + file_url: + type: string + nullable: true + description: The URL to access the file. + maxLength: 2000 + example: https://drive.com/1234 + file_thumbnail_url: + type: string + nullable: true + description: The URL that produces a thumbnail preview of the file. Typically + an image. + maxLength: 2000 + example: https://drive.com/1234/thumbnail.png + size: + type: integer + maximum: 9223372036854776000 + minimum: -9223372036854776000 + format: int64 + nullable: true + description: The file's size, in bytes. + example: 254 + mime_type: + type: string + nullable: true + description: The file's mime type. + maxLength: 128 + example: application/vnd.openxmlformats-officedocument.wordprocessingml.document + description: + type: string + nullable: true + description: The file's description. + maxLength: 2000 + example: Use common model scopes to redact data returned in Merge's Common + Models! + folder: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Folder' + nullable: true + description: The folder that the file belongs to. + example: 8e889422-e086-42dc-b99e-24d732039b0b + x-merge-expands-to: Folder + checksum: + type: object + additionalProperties: {} + nullable: true + description: 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. + example: + type: sha256 + content_hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + permissions: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PermissionRequest' + - type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PermissionRequest' + description: 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`. + example: + - 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 + group: + type: USER + roles: + - OWNER + remote_data: + - id: 2ea7db93-1ae9-4686-82c9-35c768000736 + remote_id: + created_at: '2020-03-31T00:00:00Z' + modified_at: '2020-06-20T00:00:00Z' + user: + group: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + type: GROUP + roles: + - READ + remote_data: + x-merge-expands-to: Permission + drive: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Drive' + nullable: true + description: The drive that the file belongs to. + example: 204ca79c-0c86-4f6c-9ca6-61b946a4708a + x-merge-expands-to: Drive + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-sdk-classname-alias: FileStorageFile + x-merge-sdk-classname-original: File + x-merge-expands: '{"drive": "Drive", "folder": "Folder", "permissions": "Permission"}' + x-merge-category: filestorage + FileStorageFileEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/FileRequest' + required: + - model + x-merge-category: filestorage + FileStorageFileResponse: + type: object + properties: + model: + $ref: '#/components/schemas/File' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: filestorage + FileStorageFolderEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/FolderRequest' + required: + - model + x-merge-category: filestorage + FileStorageFolderResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Folder' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: filestorage + Folder: + type: object + description: |- + # The Folder Object + ### Description + The `Folder` object is used to represent a collection of files and/or folders in the workspace. Could be within a drive, if it exists. + ### Usage Example + Fetch from the `GET /api/filestorage/v1/folders` endpoint and view their folders. + properties: + id: + type: string + format: uuid + readOnly: true + example: e021f7a7-74fc-4487-8e12-14180c92d3b7 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '14' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The folder's name. + maxLength: 254 + example: R&D + folder_url: + type: string + nullable: true + description: The URL to access the folder. + maxLength: 2000 + example: https://drive.com/1234 + size: + type: integer + maximum: 9223372036854776000 + minimum: -9223372036854776000 + format: int64 + nullable: true + description: The folder's size, in bytes. + example: 2738000 + description: + type: string + nullable: true + description: The folder's description. + maxLength: 2000 + example: All things R&D related at Merge! + parent_folder: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Folder' + nullable: true + description: The folder that the folder belongs to. + example: 47ce474c-asdf-34a2-754r-629f799f7d31 + x-merge-expands-to: Folder + drive: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Drive' + nullable: true + description: The drive that the folder belongs to. + example: 31ce474c-asdf-34a2-754r-629f799f7d12 + x-merge-expands-to: Drive + permissions: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Permission' + - type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Permission' + description: 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`. + example: + - 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 + group: + type: USER + roles: + - OWNER + remote_data: + - id: a77ac1b4-a04f-4baa-a388-de3c0c173e1c + remote_id: + created_at: '2020-03-31T00:00:00Z' + modified_at: '2020-06-20T00:00:00Z' + user: + group: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + type: GROUP + roles: + - READ + remote_data: + x-merge-expands-to: Permission + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's folder was created. + example: '2024-02-02T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's folder was updated. + example: '2024-06-10T00:00:00Z' + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /folders + data: + - Varies by platform + x-merge-expands: '{"drive": "Drive", "parent_folder": "Folder", "permissions": + "Permission"}' + x-merge-category: filestorage + FolderRequest: + type: object + description: |- + # The Folder Object + ### Description + The `Folder` object is used to represent a collection of files and/or folders in the workspace. Could be within a drive, if it exists. + ### Usage Example + Fetch from the `GET /api/filestorage/v1/folders` endpoint and view their folders. + properties: + name: + type: string + nullable: true + description: The folder's name. + maxLength: 254 + example: R&D + folder_url: + type: string + nullable: true + description: The URL to access the folder. + maxLength: 2000 + example: https://drive.com/1234 + size: + type: integer + maximum: 9223372036854776000 + minimum: -9223372036854776000 + format: int64 + nullable: true + description: The folder's size, in bytes. + example: 2738000 + description: + type: string + nullable: true + description: The folder's description. + maxLength: 2000 + example: All things R&D related at Merge! + parent_folder: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Folder' + nullable: true + description: The folder that the folder belongs to. + example: 47ce474c-asdf-34a2-754r-629f799f7d31 + x-merge-expands-to: Folder + drive: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Drive' + nullable: true + description: The drive that the folder belongs to. + example: 31ce474c-asdf-34a2-754r-629f799f7d12 + x-merge-expands-to: Drive + permissions: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PermissionRequest' + - type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PermissionRequest' + description: 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`. + example: + - 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 + group: + type: USER + roles: + - OWNER + remote_data: + - id: a77ac1b4-a04f-4baa-a388-de3c0c173e1c + remote_id: + created_at: '2020-03-31T00:00:00Z' + modified_at: '2020-06-20T00:00:00Z' + user: + group: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + type: GROUP + roles: + - READ + remote_data: + x-merge-expands-to: Permission + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"drive": "Drive", "parent_folder": "Folder", "permissions": + "Permission"}' + x-merge-category: filestorage + GenerateRemoteKeyRequest: + type: object + description: |- + # The GenerateRemoteKey Object + ### Description + The `GenerateRemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to create a new remote key. + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: filestorage + Group: + type: object + description: |- + # The Group Object + ### Description + The `Group` object is used to represent any subset of `Users`. This can extend to company domains as well. + ### Usage Example + Fetch from the `GET /api/filestorage/v1/groups` endpoint and view their groups. + properties: + id: + type: string + format: uuid + readOnly: true + example: 5624aceb-0ea2-4864-ba08-354ac56b9884 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The group's name. + maxLength: 254 + example: Administrators + users: + type: array + items: + type: string + format: uuid + description: 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. + example: + - 6e93361b-8ae7-444b-bfa2-71206cbbee24 + child_groups: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Group' + readOnly: true + description: Groups that inherit the permissions of the parent group. + example: + - a1f90b3c-633d-404e-a696-05cd54808676 + x-merge-expands-to: Group + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /groups + data: + - Varies by platform + required: + - users + x-merge-expands: '{"child_groups": "Group"}' + x-merge-category: filestorage + IndividualCommonModelScopeDeserializer: + type: object + properties: + model_name: + type: string + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializer' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializer' + required: + - model_name + x-merge-category: filestorage + IndividualCommonModelScopeDeserializerRequest: + type: object + properties: + model_name: + type: string + minLength: 1 + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializerRequest' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializerRequest' + required: + - model_name + x-merge-category: filestorage + Issue: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + status: + oneOf: + - $ref: '#/components/schemas/IssueStatusEnum' + - type: string + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + example: ONGOING + error_description: + type: string + example: Missing Permissions + end_user: + type: object + additionalProperties: {} + readOnly: true + example: b82302de-852e-4e60-b050-edf9da3b7c02 + first_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + last_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + is_muted: + type: boolean + readOnly: true + example: true + error_details: + type: array + items: + type: string + readOnly: true + example: + - Missing employee permissions. + - Missing time off permissions. + required: + - error_description + x-merge-category: filestorage + IssueStatusEnum: + enum: + - ONGOING + - RESOLVED + type: string + description: |- + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + x-merge-category: filestorage + LanguageEnum: + enum: + - en + - de + type: string + description: |- + * `en` - en + * `de` - de + x-merge-category: filestorage + LastSyncResultEnum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: filestorage + LinkToken: + type: object + properties: + link_token: + type: string + example: necdP7FtdASl1fQwm62be2_dM4wBG8_GactqoUV0 + integration_name: + type: string + example: Lever + magic_link_url: + type: string + example: https://link.merge.dev/asdfjkl12345jsndfgi2i83n + required: + - link_token + x-merge-category: filestorage + LinkedAccountCommonModelScopeDeserializerRequest: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - home_location + disabled_fields: + - work_location + - model_name: Benefit + model_permissions: + WRITE: + is_enabled: false + required: + - common_models + x-merge-category: filestorage + LinkedAccountStatus: + type: object + properties: + linked_account_status: + type: string + can_make_request: + type: boolean + required: + - can_make_request + - linked_account_status + x-merge-category: filestorage + MetaResponse: + type: object + properties: + request_schema: + type: object + additionalProperties: {} + example: + 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: + type: object + additionalProperties: {} + status: + $ref: '#/components/schemas/LinkedAccountStatus' + example: + linked_account_status: COMPLETE + can_make_request: true + has_conditional_params: + type: boolean + has_required_linked_account_params: + type: boolean + required: + - has_conditional_params + - has_required_linked_account_params + - request_schema + x-merge-category: filestorage + MethodEnum: + enum: + - GET + - OPTIONS + - HEAD + - POST + - PUT + - PATCH + - DELETE + type: string + description: |- + * `GET` - GET + * `OPTIONS` - OPTIONS + * `HEAD` - HEAD + * `POST` - POST + * `PUT` - PUT + * `PATCH` - PATCH + * `DELETE` - DELETE + x-merge-category: filestorage + ModelOperation: + type: object + description: |- + # The ModelOperation Object + ### Description + The `ModelOperation` object is used to represent the operations that are currently supported for a given model. + + ### Usage Example + View what operations are supported for the `Candidate` endpoint. + properties: + model_name: + type: string + example: Candidate + available_operations: + type: array + items: + type: string + example: + - FETCH + - CREATE + required_post_parameters: + type: array + items: + type: string + example: + - remote_user_id + supported_fields: + type: array + items: + type: string + example: + - first_name + - last_name + - company + - title + required: + - available_operations + - model_name + - required_post_parameters + - supported_fields + x-merge-category: filestorage + ModelPermissionDeserializer: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: filestorage + ModelPermissionDeserializerRequest: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: filestorage + MultipartFormFieldRequest: + type: object + description: |- + # The MultipartFormField Object + ### Description + The `MultipartFormField` object is used to represent fields in an HTTP request using `multipart/form-data`. + + ### Usage Example + Create a `MultipartFormField` to define a multipart form entry. + properties: + name: + type: string + minLength: 1 + description: The name of the form field + example: resume + data: + type: string + minLength: 1 + description: The data for the form field. + example: SW50ZWdyYXRlIGZhc3QKSW50ZWdyYXRlIG9uY2U= + encoding: + oneOf: + - $ref: '#/components/schemas/EncodingEnum' + - type: string + nullable: true + default: RAW + description: |- + The encoding of the value of `data`. Defaults to `RAW` if not defined. + + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + example: BASE64 + file_name: + type: string + nullable: true + minLength: 1 + description: The file name of the form field, if the field is for a file. + example: resume.pdf + content_type: + type: string + nullable: true + minLength: 1 + description: The MIME type of the file, if the field is for a file. + example: application/pdf + required: + - data + - name + x-merge-category: filestorage + PaginatedAccountDetailsAndActionsList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AccountDetailsAndActions' + x-merge-category: filestorage + PaginatedAuditLogEventList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AuditLogEvent' + x-merge-category: filestorage + PaginatedDownloadRequestMetaList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/DownloadRequestMeta' + x-merge-category: filestorage + PaginatedDriveList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Drive' + x-merge-category: filestorage + PaginatedFileList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/File' + x-merge-category: filestorage + PaginatedFolderList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Folder' + x-merge-category: filestorage + PaginatedGroupList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Group' + x-merge-category: filestorage + PaginatedIssueList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Issue' + x-merge-category: filestorage + PaginatedSyncStatusList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + x-merge-category: filestorage + PaginatedUserList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/User' + x-merge-category: filestorage + PatchedEditFieldMappingRequest: + type: object + properties: + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field_name + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + x-merge-category: filestorage + Permission: + type: object + description: |- + # The Permission Object + ### Description + The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. + + ### Usage Example + Fetch from the `GET Files` or `GET Folders` endpoint. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details. + properties: + id: + type: string + format: uuid + readOnly: true + example: ecbe05ac-62a3-46c5-ab31-4b478b37d1b4 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '340' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + user: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The user that is granted this permission. This will only be + populated if the type is `USER`. + example: 755e0a8e-1c04-444b-980f-51b1c0bdde8a + x-merge-expands-to: User + group: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Group' + nullable: true + description: The group that is granted this permission. This will only be + populated if the type is `GROUP`. + x-merge-expands-to: Group + type: + oneOf: + - $ref: '#/components/schemas/TypeEnum' + - type: string + nullable: true + description: |- + Denotes what type of people have access to the file. + + * `USER` - USER + * `GROUP` - GROUP + * `COMPANY` - COMPANY + * `ANYONE` - ANYONE + example: USER + roles: + type: array + items: + oneOf: + - $ref: '#/components/schemas/RolesEnum' + - type: string + nullable: true + description: |- + The permissions that the user or group has for the File or Folder. + + * `READ` - READ + * `WRITE` - WRITE + * `OWNER` - OWNER + nullable: true + description: '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.' + example: + - OWNER + x-merge-nested-write-allowed: true + x-merge-expands: '{"group": "Group", "primary_file": "File", "primary_folder": + "Folder", "user": "User"}' + x-merge-category: filestorage + PermissionRequest: + type: object + description: |- + # The Permission Object + ### Description + The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. + + ### Usage Example + Fetch from the `GET Files` or `GET Folders` endpoint. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details. + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '340' + user: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The user that is granted this permission. This will only be + populated if the type is `USER`. + example: 755e0a8e-1c04-444b-980f-51b1c0bdde8a + x-merge-expands-to: User + group: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Group' + nullable: true + description: The group that is granted this permission. This will only be + populated if the type is `GROUP`. + x-merge-expands-to: Group + type: + oneOf: + - $ref: '#/components/schemas/TypeEnum' + - type: string + nullable: true + description: |- + Denotes what type of people have access to the file. + + * `USER` - USER + * `GROUP` - GROUP + * `COMPANY` - COMPANY + * `ANYONE` - ANYONE + example: USER + roles: + type: array + items: + oneOf: + - $ref: '#/components/schemas/RolesEnum' + - type: string + nullable: true + description: |- + The permissions that the user or group has for the File or Folder. + + * `READ` - READ + * `WRITE` - WRITE + * `OWNER` - OWNER + nullable: true + description: '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.' + example: + - OWNER + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"group": "Group", "primary_file": "File", "primary_folder": + "Folder", "user": "User"}' + x-merge-category: filestorage + RemoteData: + type: object + description: |- + # The RemoteData Object + ### Description + The `RemoteData` object is used to represent the full data pulled from the third-party API for an object. + + ### Usage Example + TODO + properties: + path: + type: string + description: The third-party API path that is being called. + example: /platform-endpoint + data: + readOnly: true + description: The data returned from the third-party for this object in its + original, unnormalized format. + example: + - Varies by platform + required: + - path + x-merge-category: filestorage + RemoteEndpointInfo: + type: object + properties: + method: + type: string + example: GET + url_path: + type: string + example: /example-url-path + field_traversal_path: + type: array + items: {} + example: + - example_key_name + required: + - field_traversal_path + - method + - url_path + x-merge-category: filestorage + RemoteFieldAPI: + type: object + properties: + schema: + type: object + additionalProperties: {} + example: + type: string + remote_key_name: + type: string + example: example_remote_key_name + remote_endpoint_info: + $ref: '#/components/schemas/RemoteEndpointInfo' + example: + method: GET + url_path: /example-url-path + field_traversal_path: + - example_key_name + example_values: + type: array + items: {} + nullable: true + example: + - example + advanced_metadata: + allOf: + - $ref: '#/components/schemas/AdvancedMetadata' + nullable: true + coverage: + oneOf: + - type: integer + - type: number + format: double + nullable: true + readOnly: true + example: 0.33 + required: + - advanced_metadata + - remote_endpoint_info + - remote_key_name + - schema + x-merge-category: filestorage + RemoteFieldAPIResponse: + type: object + properties: + File: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Folder: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Drive: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Group: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + User: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + x-merge-category: filestorage + RemoteKey: + type: object + description: |- + # The RemoteKey Object + ### Description + The `RemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to receive a new `RemoteKey`. + properties: + name: + type: string + example: Remote Deployment Key 1 + key: + type: string + example: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA + required: + - key + - name + x-merge-category: filestorage + RemoteKeyForRegenerationRequest: + type: object + description: |- + # The RemoteKeyForRegeneration Object + ### Description + The `RemoteKeyForRegeneration` object is used to exchange an old remote key for a new one + + ### Usage Example + Post a `RemoteKeyForRegeneration` to swap out an old remote key for a new one + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: filestorage + RemoteResponse: + type: object + description: |- + # The RemoteResponse Object + ### Description + The `RemoteResponse` object is used to represent information returned from a third-party endpoint. + + ### Usage Example + View the `RemoteResponse` returned from your `DataPassthrough`. + properties: + method: + type: string + example: GET + path: + type: string + example: /scooters + status: + type: integer + example: 200 + response: + example: + scooters: + - company: Lime + model: Gen 2.5 + - company: Bird + model: Bird Zero + response_headers: + type: object + additionalProperties: {} + example: + X-Page-Token: value + response_type: + oneOf: + - $ref: '#/components/schemas/ResponseTypeEnum' + - type: string + example: JSON + headers: + type: object + additionalProperties: {} + example: + EXTRA-HEADER: value + Authorization: + required: + - method + - path + - response + - status + x-merge-category: filestorage + RequestFormatEnum: + enum: + - JSON + - XML + - MULTIPART + type: string + description: |- + * `JSON` - JSON + * `XML` - XML + * `MULTIPART` - MULTIPART + x-merge-category: filestorage + ResponseTypeEnum: + enum: + - JSON + - BASE64_GZIP + type: string + description: |- + * `JSON` - JSON + * `BASE64_GZIP` - BASE64_GZIP + x-merge-category: filestorage + RoleEnum: + enum: + - ADMIN + - DEVELOPER + - MEMBER + - API + - SYSTEM + - MERGE_TEAM + type: string + description: |- + * `ADMIN` - ADMIN + * `DEVELOPER` - DEVELOPER + * `MEMBER` - MEMBER + * `API` - API + * `SYSTEM` - SYSTEM + * `MERGE_TEAM` - MERGE_TEAM + x-merge-category: filestorage + RolesEnum: + enum: + - READ + - WRITE + - OWNER + type: string + description: |- + * `READ` - READ + * `WRITE` - WRITE + * `OWNER` - OWNER + x-merge-category: filestorage + SelectiveSyncConfigurationsUsageEnum: + enum: + - IN_NEXT_SYNC + - IN_LAST_SYNC + type: string + description: |- + * `IN_NEXT_SYNC` - IN_NEXT_SYNC + * `IN_LAST_SYNC` - IN_LAST_SYNC + x-merge-category: filestorage + StatusFd5Enum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: filestorage + SyncStatus: + type: object + description: |- + # The SyncStatus Object + ### Description + The `SyncStatus` object is used to represent the syncing state of an account + + ### Usage Example + View the `SyncStatus` for an account to see how recently its models were synced. + properties: + model_name: + type: string + example: File + model_id: + type: string + example: filestorage.FileStorageFile + last_sync_start: + type: string + format: date-time + example: '2021-03-30T19:44:18.695973Z' + next_sync_start: + type: string + format: date-time + example: '2021-03-30T20:44:18.662942Z' + last_sync_result: + oneOf: + - $ref: '#/components/schemas/LastSyncResultEnum' + - type: string + example: DONE + last_sync_finished: + type: string + format: date-time + example: '2021-03-30T19:55:18.695973Z' + status: + oneOf: + - $ref: '#/components/schemas/StatusFd5Enum' + - type: string + example: SYNCING + is_initial_sync: + type: boolean + example: true + selective_sync_configurations_usage: + $ref: '#/components/schemas/SelectiveSyncConfigurationsUsageEnum' + required: + - is_initial_sync + - model_id + - model_name + - status + x-merge-sample-json: '{"model_name": "Candidate", "model_id": "ats.Candidate", + "last_sync_start": "2021-03-30T19:44:18.695973Z", "next_sync_start": "2021-03-30T20:44:18.662942Z", + "status": "SYNCING", "is_initial_sync": true}' + x-merge-category: filestorage + TypeEnum: + enum: + - USER + - GROUP + - COMPANY + - ANYONE + type: string + description: |- + * `USER` - USER + * `GROUP` - GROUP + * `COMPANY` - COMPANY + * `ANYONE` - ANYONE + x-merge-category: filestorage + User: + type: object + description: |- + # The User Object + ### Description + The `User` object is used to represent a user within the File Storage account. + ### Usage Example + Fetch from the `GET /api/filestorage/v1/users` endpoint and view their users. + properties: + id: + type: string + format: uuid + readOnly: true + example: 83902e75-4362-4803-b76c-a7d6be292cbd + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '2039349' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The user's name. + maxLength: 254 + example: Gil Feig + email_address: + type: string + nullable: true + description: The user's email address. This is typically used to identify + a user across linked accounts. + maxLength: 2000 + example: hello@merge.dev + is_me: + type: boolean + description: Whether the user is the one who linked this account. + example: true + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /users + data: + - Varies by platform + x-merge-expands: '{"roles": "Role", "teams": "Team"}' + x-merge-category: filestorage + ValidationProblemSource: + type: object + properties: + pointer: + type: string + required: + - pointer + x-merge-category: filestorage + WarningValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /age + title: + type: string + example: Unrecognized Field + detail: + type: string + example: An unrecognized field, age, was passed in with request data. + problem_type: + type: string + example: UNRECOGNIZED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: filestorage + WebhookReceiver: + type: object + properties: + event: + type: string + is_active: + type: boolean + key: + type: string + required: + - event + - is_active + x-merge-category: filestorage + WebhookReceiverRequest: + type: object + properties: + event: + type: string + minLength: 1 + is_active: + type: boolean + key: + type: string + minLength: 1 + required: + - event + - is_active + x-merge-category: filestorage + securitySchemes: + tokenAuth: + type: http + scheme: bearer + description: Token-based authentication with required prefix "Bearer" + x-fern-token-variable-name: api_key +servers: +- url: https://api.merge.dev/api/filestorage/v1 + description: Production + x-fern-server-name: Production +- url: https://api-sandbox.merge.dev/api/filestorage/v1 + description: Sandbox + x-fern-server-name: Sandbox +- url: https://api-eu.merge.dev/api/filestorage/v1 + description: Production EU + x-fern-server-name: ProductionEU +- url: https://api-ap.merge.dev/api/filestorage/v1 + description: Production APSE1 + x-fern-server-name: ProductionAPSE1 diff --git a/.mock/hris_v3.yml b/.mock/hris_v3.yml new file mode 100644 index 00000000..0efa7fe6 --- /dev/null +++ b/.mock/hris_v3.yml @@ -0,0 +1,12079 @@ +openapi: 3.0.3 +info: + title: Merge HRIS API + version: '1.0' + description: The unified API for building rich integrations with multiple HR Information + System platforms. + contact: + name: Merge Team + url: https://www.merge.dev/ + email: hello@merge.dev +paths: + /hris/v1/account-details: + get: + operationId: account_details_retrieve + description: Get details for a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - account-details + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountDetails' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/account-token/{public_token}: + get: + operationId: account_token_retrieve + description: Returns the account token for the end user with the provided public + token. + parameters: + - in: path + name: public_token + schema: + type: string + required: true + tags: + - account-token + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/async-passthrough: + post: + operationId: async_passthrough_create + description: Asynchronously pull data from an endpoint not currently supported + by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - async-passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AsyncPassthroughReciept' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/async-passthrough/{async_passthrough_receipt_id}: + get: + operationId: async_passthrough_retrieve + description: Retrieves data from earlier async-passthrough POST request + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: async_passthrough_receipt_id + schema: + type: string + format: uuid + required: true + tags: + - async-passthrough + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/RemoteResponse' + - type: string + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/audit-trail: + get: + operationId: audit_trail_list + description: Gets a list of audit trail events. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include audit trail events that occurred + before this time + - in: query + name: event_type + schema: + type: string + description: '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`, + `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`' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include audit trail events that occurred + after this time + - in: query + name: user_email + schema: + type: string + description: 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. + tags: + - audit-trail + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAuditLogEventList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/available-actions: + get: + operationId: available_actions_retrieve + description: Returns a list of models and actions available for an account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - available-actions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AvailableActions' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/bank-info: + get: + operationId: bank_info_list + description: Returns a list of `BankInfo` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: account_type + schema: + type: string + nullable: true + enum: + - CHECKING + - SAVINGS + description: |- + If provided, will only return BankInfo's with this account type. Options: ('SAVINGS', 'CHECKING') + + * `SAVINGS` - SAVINGS + * `CHECKING` - CHECKING + - in: query + name: bank_name + schema: + type: string + nullable: true + description: If provided, will only return BankInfo's with this bank name. + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: employee_id + schema: + type: string + description: If provided, will only return bank accounts for this employee. + examples: + EmployeeId: + summary: employee_id + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee: + value: employee + summary: Expand Employee + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: order_by + schema: + type: string + enum: + - -remote_created_at + - remote_created_at + x-fern-enum: + -remote_created_at: + name: RemoteCreatedAtDescending + remote_created_at: + name: RemoteCreatedAtAscending + description: 'Overrides the default ordering for this endpoint. Possible values + include: remote_created_at, -remote_created_at.' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - account_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesAccountType: + value: account_type + summary: Original Enum Values Account_type + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - account_type + description: 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) + examples: + OriginalEnumValuesAccountType: + value: account_type + summary: Original Enum Values Account_type + tags: + - bank-info + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedBankInfoList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/bank-info/{id}: + get: + operationId: bank_info_retrieve + description: Returns a `BankInfo` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee: + value: employee + summary: Expand Employee + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - account_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesAccountType: + value: account_type + summary: Original Enum Values Account_type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - account_type + description: 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) + examples: + OriginalEnumValuesAccountType: + value: account_type + summary: Original Enum Values Account_type + tags: + - bank-info + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/BankInfo' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/benefits: + get: + operationId: benefits_list + description: Returns a list of `Benefit` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: employee_id + schema: + type: string + description: If provided, will return the benefits associated with the employee. + examples: + EmployeeId: + summary: employee_id + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee: + value: employee + summary: Expand Employee + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - benefits + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedBenefitList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/benefits/{id}: + get: + operationId: benefits_retrieve + description: Returns a `Benefit` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee: + value: employee + summary: Expand Employee + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - benefits + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Benefit' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/companies: + get: + operationId: companies_list + description: Returns a list of `Company` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - companies + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedCompanyList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/companies/{id}: + get: + operationId: companies_retrieve + description: Returns a `Company` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - companies + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Company' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/default-scopes: + get: + operationId: default_scopes_retrieve + description: 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). + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/delete-account: + post: + operationId: delete_account_delete + description: Delete a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - delete-account + security: + - tokenAuth: [] + responses: + '200': + description: No response body + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/dependents: + get: + operationId: dependents_list + description: Returns a list of `Dependent` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_sensitive_fields + schema: + type: boolean + description: Whether to include sensitive fields (such as social security + numbers) in the response. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - dependents + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedDependentList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /hris/v1/dependents/{id}: + get: + operationId: dependents_retrieve + description: Returns a `Dependent` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_sensitive_fields + schema: + type: boolean + description: Whether to include sensitive fields (such as social security + numbers) in the response. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - dependents + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Dependent' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /hris/v1/employee-payroll-runs: + get: + operationId: employee_payroll_runs_list + description: Returns a list of `EmployeePayrollRun` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: employee_id + schema: + type: string + description: If provided, will only return employee payroll runs for this + employee. + examples: + EmployeeId: + summary: employee_id + - in: query + name: ended_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return employee payroll runs ended after + this datetime. + - in: query + name: ended_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return employee payroll runs ended before + this datetime. + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + - payroll_run + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee,PayrollRun: + value: employee,payroll_run + summary: Expand Employee, Payroll_run + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: payroll_run_id + schema: + type: string + description: If provided, will only return employee payroll runs for this + employee. + examples: + PayrollRunId: + summary: payroll_run_id + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: started_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return employee payroll runs started after + this datetime. + - in: query + name: started_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return employee payroll runs started before + this datetime. + tags: + - employee-payroll-runs + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedEmployeePayrollRunList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /hris/v1/employee-payroll-runs/{id}: + get: + operationId: employee_payroll_runs_retrieve + description: Returns an `EmployeePayrollRun` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + - payroll_run + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee,PayrollRun: + value: employee,payroll_run + summary: Expand Employee, Payroll_run + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - employee-payroll-runs + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/EmployeePayrollRun' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /hris/v1/employees: + get: + operationId: employees_list + description: Returns a list of `Employee` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: company_id + schema: + type: string + description: If provided, will only return employees for this company. + examples: + CompanyId: + summary: company_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: display_full_name + schema: + type: string + nullable: true + description: If provided, will only return employees with this display name. + - in: query + name: employment_status + schema: + type: string + nullable: true + enum: + - ACTIVE + - INACTIVE + - PENDING + description: |- + If provided, will only return employees with this employment status. + + * `ACTIVE` - ACTIVE + * `PENDING` - PENDING + * `INACTIVE` - INACTIVE + - in: query + name: employment_type + schema: + type: string + description: If provided, will only return employees that have an employment + of the specified employment_type. + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + - employments + - groups + - home_location + - manager + - pay_group + - team + - work_location + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployments,Groups,HomeLocation,WorkLocation,Manager,Team,Company,PayGroup: + value: employments,groups,home_location,work_location,manager,team,company,pay_group + summary: Expand Employments, Groups, Home_location, Work_location, Manager, + Team, Company, Pay_group + explode: false + - in: query + name: first_name + schema: + type: string + nullable: true + description: If provided, will only return employees with this first name. + - in: query + name: groups + schema: + type: string + description: If provided, will only return employees matching the group ids; + multiple groups can be separated by commas. + - in: query + name: home_location_id + schema: + type: string + description: If provided, will only return employees for this home location. + examples: + HomeLocationId: + summary: home_location_id + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_sensitive_fields + schema: + type: boolean + description: Whether to include sensitive fields (such as social security + numbers) in the response. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: job_title + schema: + type: string + description: If provided, will only return employees that have an employment + of the specified job_title. + - in: query + name: last_name + schema: + type: string + nullable: true + description: If provided, will only return employees with this last name. + - in: query + name: manager_id + schema: + type: string + description: If provided, will only return employees for this manager. + examples: + ManagerId: + summary: manager_id + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: pay_group_id + schema: + type: string + description: If provided, will only return employees for this pay group + examples: + PayGroupId: + summary: pay_group_id + - in: query + name: personal_email + schema: + type: string + format: email + nullable: true + description: If provided, will only return Employees with this personal email + - in: query + name: remote_fields + schema: + type: string + enum: + - 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 + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesEmploymentStatus,Ethnicity,Gender,MaritalStatus: + value: employment_status,ethnicity,gender,marital_status + summary: Original Enum Values Employment_status, Ethnicity, Gender, Marital_status + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - 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 + description: 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) + examples: + OriginalEnumValuesEmploymentStatus,Ethnicity,Gender,MaritalStatus: + value: employment_status,ethnicity,gender,marital_status + summary: Original Enum Values Employment_status, Ethnicity, Gender, Marital_status + - in: query + name: started_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return employees that started after this + datetime. + - in: query + name: started_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return employees that started before this + datetime. + - in: query + name: team_id + schema: + type: string + description: If provided, will only return employees for this team. + examples: + TeamId: + summary: team_id + - in: query + name: terminated_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return employees that were terminated + after this datetime. + - in: query + name: terminated_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return employees that were terminated + before this datetime. + - in: query + name: work_email + schema: + type: string + format: email + nullable: true + description: If provided, will only return Employees with this work email + - in: query + name: work_location_id + schema: + type: string + description: If provided, will only return employees for this location. + examples: + WorkLocationId: + summary: work_location_id + tags: + - employees + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedEmployeeList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: employees_create + description: Creates an `Employee` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - employees + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/EmployeeEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/EmployeeEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/EmployeeEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/EmployeeResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /hris/v1/employees/{id}: + get: + operationId: employees_retrieve + description: Returns an `Employee` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - company + - employments + - groups + - home_location + - manager + - pay_group + - team + - work_location + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployments,Groups,HomeLocation,WorkLocation,Manager,Team,Company,PayGroup: + value: employments,groups,home_location,work_location,manager,team,company,pay_group + summary: Expand Employments, Groups, Home_location, Work_location, Manager, + Team, Company, Pay_group + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_sensitive_fields + schema: + type: boolean + description: Whether to include sensitive fields (such as social security + numbers) in the response. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - 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 + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesEmploymentStatus,Ethnicity,Gender,MaritalStatus: + value: employment_status,ethnicity,gender,marital_status + summary: Original Enum Values Employment_status, Ethnicity, Gender, Marital_status + - in: query + name: show_enum_origins + schema: + type: string + enum: + - 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 + description: 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) + examples: + OriginalEnumValuesEmploymentStatus,Ethnicity,Gender,MaritalStatus: + value: employment_status,ethnicity,gender,marital_status + summary: Original Enum Values Employment_status, Ethnicity, Gender, Marital_status + tags: + - employees + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Employee' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/employees/ignore/{model_id}: + post: + operationId: employees_ignore_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: model_id + schema: + type: string + format: uuid + required: true + tags: + - employees + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/IgnoreCommonModelRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + description: No response body + x-extra-tags: + - ignore-model + /hris/v1/employees/meta/post: + get: + operationId: employees_meta_post_retrieve + description: Returns metadata for `Employee` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - employees + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/employer-benefits: + get: + operationId: employer_benefits_list + description: Returns a list of `EmployerBenefit` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - employer-benefits + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedEmployerBenefitList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /hris/v1/employer-benefits/{id}: + get: + operationId: employer_benefits_retrieve + description: Returns an `EmployerBenefit` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - employer-benefits + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/EmployerBenefit' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /hris/v1/employments: + get: + operationId: employments_list + description: Returns a list of `Employment` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: employee_id + schema: + type: string + description: If provided, will only return employments for this employee. + examples: + EmployeeId: + summary: employee_id + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + - pay_group + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee,PayGroup: + value: employee,pay_group + summary: Expand Employee, Pay_group + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: order_by + schema: + type: string + enum: + - -effective_date + - effective_date + x-fern-enum: + -effective_date: + name: EffectiveDateDescending + effective_date: + name: EffectiveDateAscending + description: 'Overrides the default ordering for this endpoint. Possible values + include: effective_date, -effective_date.' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - 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 + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesEmploymentType,FlsaStatus,PayFrequency,PayPeriod: + value: employment_type,flsa_status,pay_frequency,pay_period + summary: Original Enum Values Employment_type, Flsa_status, Pay_frequency, + Pay_period + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - 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 + description: 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) + examples: + OriginalEnumValuesEmploymentType,FlsaStatus,PayFrequency,PayPeriod: + value: employment_type,flsa_status,pay_frequency,pay_period + summary: Original Enum Values Employment_type, Flsa_status, Pay_frequency, + Pay_period + tags: + - employments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedEmploymentList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/employments/{id}: + get: + operationId: employments_retrieve + description: Returns an `Employment` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + - pay_group + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee,PayGroup: + value: employee,pay_group + summary: Expand Employee, Pay_group + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - 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 + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesEmploymentType,FlsaStatus,PayFrequency,PayPeriod: + value: employment_type,flsa_status,pay_frequency,pay_period + summary: Original Enum Values Employment_type, Flsa_status, Pay_frequency, + Pay_period + - in: query + name: show_enum_origins + schema: + type: string + enum: + - 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 + description: 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) + examples: + OriginalEnumValuesEmploymentType,FlsaStatus,PayFrequency,PayPeriod: + value: employment_type,flsa_status,pay_frequency,pay_period + summary: Original Enum Values Employment_type, Flsa_status, Pay_frequency, + Pay_period + tags: + - employments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Employment' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/field-mappings: + get: + operationId: field_mappings_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingApiInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: field_mappings_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/field-mappings/{field_mapping_id}: + patch: + operationId: field_mappings_partial_update + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + delete: + operationId: field_mappings_destroy + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '204': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/generate-key: + post: + operationId: generate_key_create + description: Create a remote key. + tags: + - generate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/groups: + get: + operationId: groups_list + description: Returns a list of `Group` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_commonly_used_as_team + schema: + type: string + description: 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. + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: names + schema: + type: string + description: If provided, will only return groups with these names. Multiple + values can be separated by commas. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesType: + value: type + summary: Original Enum Values Type + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - type + description: 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) + examples: + OriginalEnumValuesType: + value: type + summary: Original Enum Values Type + - in: query + name: types + schema: + type: string + description: If provided, will only return groups of these types. Multiple + values can be separated by commas. + tags: + - groups + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedGroupList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/groups/{id}: + get: + operationId: groups_retrieve + description: Returns a `Group` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesType: + value: type + summary: Original Enum Values Type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - type + description: 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) + examples: + OriginalEnumValuesType: + value: type + summary: Original Enum Values Type + tags: + - groups + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Group' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/issues: + get: + operationId: issues_list + description: Gets all issues for Organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: account_token + schema: + type: string + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred before this time + - in: query + name: end_user_organization_name + schema: + type: string + - in: query + name: first_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was after this datetime. + - in: query + name: first_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was before this datetime. + - in: query + name: include_muted + schema: + type: string + description: If true, will include muted issues + - in: query + name: integration_name + schema: + type: string + - in: query + name: last_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was after this datetime. + - in: query + name: last_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was before this datetime. + - in: query + name: linked_account_id + schema: + type: string + description: If provided, will only include issues pertaining to the linked + account passed in. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred after this time + - in: query + name: status + schema: + type: string + enum: + - ONGOING + - RESOLVED + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedIssueList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/issues/{id}: + get: + operationId: issues_retrieve + description: Get a specific issue. + parameters: + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Issue' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/link-token: + post: + operationId: link_token_create + description: Creates a link token to be used when linking a new end user. + tags: + - link-token + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/LinkToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/linked-account-scopes: + get: + operationId: linked_account_scopes_retrieve + description: 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). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: linked_account_scopes_create + description: 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) + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/linked-accounts: + get: + operationId: linked_accounts_list + description: List linked accounts for your organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: category + schema: + type: string + nullable: true + enum: + - accounting + - ats + - crm + - filestorage + - hris + - mktg + - ticketing + description: |- + Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_user_email_address + schema: + type: string + description: If provided, will only return linked accounts associated with + the given email address. + - in: query + name: end_user_organization_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given organization name. + - in: query + name: end_user_origin_id + schema: + type: string + description: If provided, will only return linked accounts associated with + the given origin ID. + - in: query + name: end_user_origin_ids + schema: + type: string + description: Comma-separated list of EndUser origin IDs, making it possible + to specify multiple EndUsers at once. + - in: query + name: id + schema: + type: string + format: uuid + - in: query + name: ids + schema: + type: string + description: Comma-separated list of LinkedAccount IDs, making it possible + to specify multiple LinkedAccounts at once. + - in: query + name: include_duplicates + schema: + type: boolean + description: 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. + - in: query + name: integration_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given integration name. + - in: query + name: is_test_account + schema: + type: string + description: If included, will only include test linked accounts. If not included, + will only include non-test linked accounts. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: status + schema: + type: string + description: 'Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, + `RELINK_NEEDED`' + tags: + - linked-accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountDetailsAndActionsList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/locations: + get: + operationId: locations_list + description: Returns a list of `Location` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: location_type + schema: + type: string + nullable: true + enum: + - HOME + - WORK + description: |- + If provided, will only return locations with this location_type + + * `HOME` - HOME + * `WORK` - WORK + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - country + - country,location_type + - location_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesCountry,LocationType: + value: country,location_type + summary: Original Enum Values Country, Location_type + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - country + - country,location_type + - location_type + description: 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) + examples: + OriginalEnumValuesCountry,LocationType: + value: country,location_type + summary: Original Enum Values Country, Location_type + tags: + - locations + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedLocationList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/locations/{id}: + get: + operationId: locations_retrieve + description: Returns a `Location` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - country + - country,location_type + - location_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesCountry,LocationType: + value: country,location_type + summary: Original Enum Values Country, Location_type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - country + - country,location_type + - location_type + description: 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) + examples: + OriginalEnumValuesCountry,LocationType: + value: country,location_type + summary: Original Enum Values Country, Location_type + tags: + - locations + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Location' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/passthrough: + post: + operationId: passthrough_create + description: Pull data from an endpoint not currently supported by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/pay-groups: + get: + operationId: pay_groups_list + description: Returns a list of `PayGroup` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - pay-groups + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedPayGroupList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/pay-groups/{id}: + get: + operationId: pay_groups_retrieve + description: Returns a `PayGroup` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - pay-groups + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PayGroup' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/payroll-runs: + get: + operationId: payroll_runs_list + description: Returns a list of `PayrollRun` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: ended_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return payroll runs ended after this datetime. + - in: query + name: ended_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return payroll runs ended before this + datetime. + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - run_state + - run_state,run_type + - run_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesRunState,RunType: + value: run_state,run_type + summary: Original Enum Values Run_state, Run_type + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: run_type + schema: + type: string + nullable: true + enum: + - CORRECTION + - OFF_CYCLE + - REGULAR + - SIGN_ON_BONUS + - TERMINATION + description: |- + If provided, will only return PayrollRun's with this status. Options: ('REGULAR', 'OFF_CYCLE', 'CORRECTION', 'TERMINATION', 'SIGN_ON_BONUS') + + * `REGULAR` - REGULAR + * `OFF_CYCLE` - OFF_CYCLE + * `CORRECTION` - CORRECTION + * `TERMINATION` - TERMINATION + * `SIGN_ON_BONUS` - SIGN_ON_BONUS + - in: query + name: show_enum_origins + schema: + type: string + enum: + - run_state + - run_state,run_type + - run_type + description: 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) + examples: + OriginalEnumValuesRunState,RunType: + value: run_state,run_type + summary: Original Enum Values Run_state, Run_type + - in: query + name: started_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return payroll runs started after this + datetime. + - in: query + name: started_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return payroll runs started before this + datetime. + tags: + - payroll-runs + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedPayrollRunList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /hris/v1/payroll-runs/{id}: + get: + operationId: payroll_runs_retrieve + description: Returns a `PayrollRun` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - run_state + - run_state,run_type + - run_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesRunState,RunType: + value: run_state,run_type + summary: Original Enum Values Run_state, Run_type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - run_state + - run_state,run_type + - run_type + description: 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) + examples: + OriginalEnumValuesRunState,RunType: + value: run_state,run_type + summary: Original Enum Values Run_state, Run_type + tags: + - payroll-runs + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PayrollRun' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /hris/v1/regenerate-key: + post: + operationId: regenerate_key_create + description: Exchange remote keys. + tags: + - regenerate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/remote-fields: + get: + operationId: remote_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: common_models + schema: + type: string + description: A comma seperated list of Common Model names. If included, will + only return Remote Fields for those Common Models. + - in: query + name: include_example_values + schema: + type: string + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/sync-status: + get: + operationId: sync_status_list + description: 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). + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - sync-status + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedSyncStatusList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/sync-status/resync: + post: + operationId: sync_status_resync_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - force-resync + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/target-fields: + get: + operationId: target_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/ExternalTargetFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/teams: + get: + operationId: teams_list + description: Returns a list of `Team` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - parent_team + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandParentTeam: + value: parent_team + summary: Expand Parent_team + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: parent_team_id + schema: + type: string + description: If provided, will only return teams with this parent team. + examples: + ParentTeamId: + summary: parent_team_id + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - teams + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTeamList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/teams/{id}: + get: + operationId: teams_retrieve + description: Returns a `Team` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - parent_team + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandParentTeam: + value: parent_team + summary: Expand Parent_team + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - teams + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Team' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/time-off: + get: + operationId: time_off_list + description: Returns a list of `TimeOff` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: approver_id + schema: + type: string + description: If provided, will only return time off for this approver. + examples: + ApproverId: + summary: approver_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: employee_id + schema: + type: string + description: If provided, will only return time off for this employee. + examples: + EmployeeId: + summary: employee_id + - in: query + name: ended_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return employees that ended after this + datetime. + - in: query + name: ended_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return time-offs that ended before this + datetime. + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - approver + - employee + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee,Approver: + value: employee,approver + summary: Expand Employee, Approver + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_fields + schema: + type: string + enum: + - request_type + - request_type,status + - request_type,status,units + - request_type,units + - status + - status,units + - units + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesRequestType,Status,Units: + value: request_type,status,units + summary: Original Enum Values Request_type, Status, Units + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: request_type + schema: + type: string + nullable: true + enum: + - BEREAVEMENT + - JURY_DUTY + - PERSONAL + - SICK + - VACATION + - VOLUNTEER + description: |- + If provided, will only return TimeOff with this request type. Options: ('VACATION', 'SICK', 'PERSONAL', 'JURY_DUTY', 'VOLUNTEER', 'BEREAVEMENT') + + * `VACATION` - VACATION + * `SICK` - SICK + * `PERSONAL` - PERSONAL + * `JURY_DUTY` - JURY_DUTY + * `VOLUNTEER` - VOLUNTEER + * `BEREAVEMENT` - BEREAVEMENT + - in: query + name: show_enum_origins + schema: + type: string + enum: + - request_type + - request_type,status + - request_type,status,units + - request_type,units + - status + - status,units + - units + description: 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) + examples: + OriginalEnumValuesRequestType,Status,Units: + value: request_type,status,units + summary: Original Enum Values Request_type, Status, Units + - in: query + name: started_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return time-offs that started after this + datetime. + - in: query + name: started_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return time-offs that started before this + datetime. + - in: query + name: status + schema: + type: string + nullable: true + enum: + - APPROVED + - CANCELLED + - DECLINED + - DELETED + - REQUESTED + description: |- + If provided, will only return TimeOff with this status. Options: ('REQUESTED', 'APPROVED', 'DECLINED', 'CANCELLED', 'DELETED') + + * `REQUESTED` - REQUESTED + * `APPROVED` - APPROVED + * `DECLINED` - DECLINED + * `CANCELLED` - CANCELLED + * `DELETED` - DELETED + tags: + - time-off + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTimeOffList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: time_off_create + description: Creates a `TimeOff` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - time-off + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/TimeOffEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/TimeOffEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/TimeOffEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/TimeOffResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /hris/v1/time-off-balances: + get: + operationId: time_off_balances_list + description: Returns a list of `TimeOffBalance` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: employee_id + schema: + type: string + description: If provided, will only return time off balances for this employee. + examples: + EmployeeId: + summary: employee_id + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee: + value: employee + summary: Expand Employee + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: policy_type + schema: + type: string + nullable: true + enum: + - BEREAVEMENT + - JURY_DUTY + - PERSONAL + - SICK + - VACATION + - VOLUNTEER + description: |- + If provided, will only return TimeOffBalance with this policy type. Options: ('VACATION', 'SICK', 'PERSONAL', 'JURY_DUTY', 'VOLUNTEER', 'BEREAVEMENT') + + * `VACATION` - VACATION + * `SICK` - SICK + * `PERSONAL` - PERSONAL + * `JURY_DUTY` - JURY_DUTY + * `VOLUNTEER` - VOLUNTEER + * `BEREAVEMENT` - BEREAVEMENT + - in: query + name: remote_fields + schema: + type: string + enum: + - policy_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesPolicyType: + value: policy_type + summary: Original Enum Values Policy_type + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - policy_type + description: 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) + examples: + OriginalEnumValuesPolicyType: + value: policy_type + summary: Original Enum Values Policy_type + tags: + - time-off-balances + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTimeOffBalanceList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/time-off-balances/{id}: + get: + operationId: time_off_balances_retrieve + description: Returns a `TimeOffBalance` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee: + value: employee + summary: Expand Employee + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - policy_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesPolicyType: + value: policy_type + summary: Original Enum Values Policy_type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - policy_type + description: 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) + examples: + OriginalEnumValuesPolicyType: + value: policy_type + summary: Original Enum Values Policy_type + tags: + - time-off-balances + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/TimeOffBalance' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/time-off/{id}: + get: + operationId: time_off_retrieve + description: Returns a `TimeOff` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - approver + - employee + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee,Approver: + value: employee,approver + summary: Expand Employee, Approver + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - request_type + - request_type,status + - request_type,status,units + - request_type,units + - status + - status,units + - units + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesRequestType,Status,Units: + value: request_type,status,units + summary: Original Enum Values Request_type, Status, Units + - in: query + name: show_enum_origins + schema: + type: string + enum: + - request_type + - request_type,status + - request_type,status,units + - request_type,units + - status + - status,units + - units + description: 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) + examples: + OriginalEnumValuesRequestType,Status,Units: + value: request_type,status,units + summary: Original Enum Values Request_type, Status, Units + tags: + - time-off + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/TimeOff' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/time-off/meta/post: + get: + operationId: time_off_meta_post_retrieve + description: Returns metadata for `TimeOff` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - time-off + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/timesheet-entries: + get: + operationId: timesheet_entries_list + description: Returns a list of `TimesheetEntry` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: employee_id + schema: + type: string + description: If provided, will only return timesheet entries for this employee. + examples: + EmployeeId: + summary: employee_id + - in: query + name: ended_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return timesheet entries ended after this + datetime. + - in: query + name: ended_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return timesheet entries ended before + this datetime. + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee: + value: employee + summary: Expand Employee + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - in: query + name: order_by + schema: + type: string + enum: + - -start_time + - start_time + x-fern-enum: + -start_time: + name: StartTimeDescending + start_time: + name: StartTimeAscending + description: 'Overrides the default ordering for this endpoint. Possible values + include: start_time, -start_time.' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: started_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return timesheet entries started after + this datetime. + - in: query + name: started_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return timesheet entries started before + this datetime. + tags: + - timesheet-entries + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTimesheetEntryList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: timesheet_entries_create + description: Creates a `TimesheetEntry` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - timesheet-entries + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/TimesheetEntryEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/TimesheetEntryEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/TimesheetEntryEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/TimesheetEntryResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/timesheet-entries/{id}: + get: + operationId: timesheet_entries_retrieve + description: Returns a `TimesheetEntry` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - employee + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandEmployee: + value: employee + summary: Expand Employee + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - timesheet-entries + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/TimesheetEntry' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/timesheet-entries/meta/post: + get: + operationId: timesheet_entries_meta_post_retrieve + description: Returns metadata for `TimesheetEntry` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - timesheet-entries + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /hris/v1/webhook-receivers: + get: + operationId: webhook_receivers_list + description: Returns a list of `WebhookReceiver` objects. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: webhook_receivers_create + description: Creates a `WebhookReceiver` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC +components: + schemas: + AccountDetails: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + integration: + type: string + readOnly: true + example: BambooHR + integration_slug: + type: string + readOnly: true + example: bamboohr + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + nullable: true + example: hris + end_user_origin_id: + type: string + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + end_user_organization_name: + type: string + readOnly: true + example: Waystar Royco + end_user_email_address: + type: string + format: email + readOnly: true + example: kendall.roy@waystar-royco.com + status: + type: string + readOnly: true + example: COMPLETE + webhook_listener_url: + type: string + format: uri + readOnly: true + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + readOnly: true + description: 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. + example: true + account_type: + type: string + readOnly: true + example: PRODUCTION + completed_at: + type: string + format: date-time + nullable: true + description: The time at which account completes the linking flow. + example: '2024-08-26T20:11:19.277118Z' + x-merge-category: hris + AccountDetailsAndActions: + type: object + description: |- + # The LinkedAccount Object + ### Description + The `LinkedAccount` object is used to represent an end user's link with a specific integration. + + ### Usage Example + View a list of your organization's `LinkedAccount` objects. + properties: + id: + type: string + example: e59b1821-f85c-4e28-a6b3-1804156f3563 + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + example: hris + status: + oneOf: + - $ref: '#/components/schemas/AccountDetailsAndActionsStatusEnum' + - type: string + example: INCOMPLETE + status_detail: + type: string + example: Invalid login credentials + end_user_origin_id: + type: string + example: 3ac95cde-6c7f-4eef-afec-be710b42308d + end_user_organization_name: + type: string + example: Foo Bar, LLC + end_user_email_address: + type: string + example: hradmin@foobar.dev + subdomain: + type: string + description: The tenant or domain the customer has provided access to. + example: foobar + webhook_listener_url: + type: string + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + description: 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. + example: true + integration: + $ref: '#/components/schemas/AccountDetailsAndActionsIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + 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 + account_type: + type: string + example: PRODUCTION + completed_at: + type: string + format: date-time + example: '2024-08-26T20:11:19.277118Z' + required: + - account_type + - completed_at + - end_user_email_address + - end_user_organization_name + - id + - status + - webhook_listener_url + x-merge-sample-json: '{"id": "e59b1821-f85c-4e28-a6b3-1804156f3563", "category": + "hris", "status": "INCOMPLETE", "status_detail": "Invalid login credentials", + "end_user_origin_id": "3ac95cde-6c7f-4eef-afec-be710b42308d", "end_user_organization_name": + "Foo Bar, LLC", "end_user_email_address": "hradmin@foobar.dev", "webhook_listener_url": + "https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4", + "is_duplicate": true, "integration": {"name": "SAP SuccessFactors", "categories": + ["hris", "ats"], "image": "https://cdn.merge.dev/SuccessFactors_Logo.png", + "square_image": "https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg", "color": + "#F6A704", "slug": "sap-successfactors", "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"]}]}}' + x-merge-category: hris + AccountDetailsAndActionsIntegration: + type: object + properties: + name: + type: string + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + image: + type: string + square_image: + type: string + color: + type: string + slug: + type: string + passthrough_available: + type: boolean + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + required: + - categories + - color + - name + - passthrough_available + - slug + x-merge-category: hris + AccountDetailsAndActionsStatusEnum: + enum: + - COMPLETE + - INCOMPLETE + - RELINK_NEEDED + - IDLE + type: string + description: |- + * `COMPLETE` - COMPLETE + * `INCOMPLETE` - INCOMPLETE + * `RELINK_NEEDED` - RELINK_NEEDED + * `IDLE` - IDLE + x-merge-category: hris + AccountIntegration: + type: object + properties: + name: + type: string + description: Company name. + abbreviated_name: + type: string + nullable: true + description: "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)" + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: Category or categories this integration belongs to. Multiple + categories should be comma separated, i.e. [ats, hris]. + readOnly: true + image: + type: string + format: uri + nullable: true + description: Company logo in rectangular shape. + square_image: + type: string + format: uri + nullable: true + description: Company logo in square shape. + color: + type: string + description: The color of this integration used for buttons and text throughout + the app and landing pages. Choose a darker, saturated color. + pattern: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ + maxLength: 18 + slug: + type: string + readOnly: true + api_endpoints_to_documentation_urls: + type: object + additionalProperties: {} + description: "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': []}" + webhook_setup_guide_url: + type: string + nullable: true + description: Setup guide URL for third party webhook creation. Exposed in + Merge Docs. + category_beta_status: + type: object + description: Category or categories this integration is in beta status for. + readOnly: true + required: + - name + x-merge-category: hris + AccountToken: + type: object + properties: + account_token: + type: string + example: T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + id: + type: string + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + required: + - account_token + - id + - integration + x-merge-category: hris + AccountTypeEnum: + enum: + - SAVINGS + - CHECKING + type: string + description: |- + * `SAVINGS` - SAVINGS + * `CHECKING` - CHECKING + x-merge-category: hris + AdvancedMetadata: + type: object + properties: + id: + type: string + format: uuid + display_name: + type: string + description: + type: string + is_required: + type: boolean + is_custom: + type: boolean + field_choices: + type: array + items: {} + required: + - id + x-merge-category: hris + AsyncPassthroughReciept: + type: object + properties: + async_passthrough_receipt_id: + type: string + format: uuid + example: fd29020f-2695-445e-922e-dcd5e81903fd + required: + - async_passthrough_receipt_id + x-merge-category: hris + AuditLogEvent: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: b5ceea2a-7171-47ce-8090-165cfce5572c + user_name: + type: string + nullable: true + description: The User's full name at the time of this Event occurring. + maxLength: 200 + example: Gil Feig + user_email: + type: string + format: email + nullable: true + description: The User's email at the time of this Event occurring. + maxLength: 254 + example: hello@merge.dev + role: + oneOf: + - $ref: '#/components/schemas/RoleEnum' + - type: string + description: |- + 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 + example: ADMIN + ip_address: + type: string + maxLength: 45 + example: 192.0.2.123 + event_type: + oneOf: + - $ref: '#/components/schemas/EventTypeEnum' + - type: string + description: |- + 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 + example: CHANGED_SCOPES + event_description: + type: string + example: Organization-wide Scopes for model hris.Employee updated from Read + to Read+Write + created_at: + type: string + format: date-time + readOnly: true + required: + - event_description + - event_type + - ip_address + - role + x-merge-category: hris + AvailableActions: + type: object + description: |- + # The AvailableActions Object + ### Description + The `Activity` object is used to see all available model/operation combinations for an integration. + + ### Usage Example + Fetch all the actions available for the `Zenefits` integration. + properties: + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: Lever + categories: + - ats + image: https://merge-api-production.s3.amazonaws.com/media/Lever_Logo.png + square_image: https://merge-api-production.s3.amazonaws.com/media/Lever_Square_Logo.png + color: '#262A34' + is_in_beta: 'true' + api_endpoints_to_documentation_urls: "{'GET': [('/common-model-scopes', + 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve')], + 'POST': []}" + passthrough_available: + type: boolean + example: true + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + example: + - model_name: Candidate + available_operations: + - FETCH + - CREATE + required_post_parameters: + - remote_user_id + supported_fields: + - first_name + - last_name + - company + - title + required: + - integration + - passthrough_available + x-merge-category: hris + BankInfo: + type: object + description: |- + # The BankInfo Object + ### Description + The `BankInfo` object is used to represent the Bank Account information for an Employee. + + ### Usage Example + Fetch from the `LIST BankInfo` endpoint and filter by `ID` to show all bank information. + properties: + id: + type: string + format: uuid + readOnly: true + example: fd1e0fb5-8f92-4ec9-9f32-179cf732867d + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '123234' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee with this bank account. + example: a3617eb4-dfe3-426f-921e-a65fc1661e10 + x-merge-expands-to: Employee + account_number: + type: string + nullable: true + description: The account number. + maxLength: 100 + example: '439291590' + routing_number: + type: string + nullable: true + description: The routing number. + example: '089690059' + bank_name: + type: string + nullable: true + description: The bank name. + example: Chase + account_type: + oneOf: + - $ref: '#/components/schemas/AccountTypeEnum' + - type: string + nullable: true + description: |- + The bank account type + + * `SAVINGS` - SAVINGS + * `CHECKING` - CHECKING + example: CHECKING + remote_created_at: + type: string + format: date-time + nullable: true + description: When the matching bank object was created in the third party + system. + example: '2021-12-06T10:11:26Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /bank-info + data: + - Varies by platform + x-merge-expands: '{"employee": "Employee"}' + x-merge-category: hris + Benefit: + type: object + description: |- + # The Benefit Object + ### Description + The `Benefit` object is used to represent a benefit that an employee has enrolled in. + + ### Usage Example + Fetch from the `LIST Benefits` endpoint and filter by `ID` to show all benefits. + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fe5ae7a-f1ba-4529-b7af-84e86dc6d232 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee on the plan. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Employee + provider_name: + type: string + nullable: true + description: The name of the benefit provider. + example: Blue Shield of California + benefit_plan_type: + type: string + nullable: true + description: The type of benefit plan + deprecated: true + employee_contribution: + type: number + format: double + nullable: true + description: The employee's contribution. + example: 23.65 + company_contribution: + type: number + format: double + nullable: true + description: The company's contribution. + example: 150 + start_date: + type: string + format: date-time + nullable: true + description: The day and time the benefit started. + example: '2020-11-15 00:59:25.309761+00:00' + end_date: + type: string + format: date-time + nullable: true + description: The day and time the benefit ended. + example: '2021-10-15 00:23:25.309761+00:00' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + employer_benefit: + type: string + format: uuid + nullable: true + description: The employer benefit plan the employee is enrolled in. + example: 025fjlc6-6000-430a-848e-aafacbadf4fe + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /benefits + data: + - Varies by platform + x-merge-expands: '{"employee": "Employee"}' + x-merge-category: hris + BenefitPlanTypeEnum: + enum: + - MEDICAL + - HEALTH_SAVINGS + - INSURANCE + - RETIREMENT + - OTHER + type: string + description: |- + * `MEDICAL` - MEDICAL + * `HEALTH_SAVINGS` - HEALTH_SAVINGS + * `INSURANCE` - INSURANCE + * `RETIREMENT` - RETIREMENT + * `OTHER` - OTHER + x-merge-category: hris + CategoriesEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: hris + CategoryEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: hris + CommonModelScopeAPI: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializer' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - created_at + - custom_fields + - date_of_birth + - first_name + - gender + - remote_created_at + - remote_data + disabled_fields: + - company + - employments + - groups + - home_location + - manager + - work_location + required: + - common_models + x-merge-category: hris + CommonModelScopesBodyRequest: + type: object + properties: + model_id: + type: string + minLength: 1 + example: hris.Employee + enabled_actions: + type: array + items: + $ref: '#/components/schemas/EnabledActionsEnum' + example: + - READ + - WRITE + disabled_fields: + type: array + items: + type: string + minLength: 1 + example: + - first_name + required: + - disabled_fields + - enabled_actions + - model_id + x-merge-category: hris + Company: + type: object + description: |- + # The Company Object + ### Description + The `Company` object is used to represent a company within the HRIS / Payroll system. + + ### Usage Example + Fetch from the `LIST Companies` endpoint and filter by `ID` to show all companies. + properties: + id: + type: string + format: uuid + readOnly: true + example: 1b998423-db0a-4037-a4cf-f79c60cb67b3 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + legal_name: + type: string + nullable: true + description: The company's legal name. + example: Waystar Royco, Inc. + display_name: + type: string + nullable: true + description: The company's display name. + example: Waystar Royco + eins: + type: array + items: + type: string + nullable: true + nullable: true + description: The company's Employer Identification Numbers. + example: + - 12-3456789 + - 12-3451111 + - 11-0011000 + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /companies + data: + - Varies by platform + x-merge-category: hris + CountryEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: hris + CreateFieldMappingRequest: + type: object + properties: + target_field_name: + type: string + minLength: 1 + description: The name of the target field you want this remote field to + map to. + example: example_target_field_name + target_field_description: + type: string + minLength: 1 + description: The description of the target field you want this remote field + to map to. + example: this is a example description of the target field + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + common_model_name: + type: string + minLength: 1 + description: The name of the Common Model that the remote field corresponds + to in a given category. + example: ExampleCommonModel + required: + - common_model_name + - remote_field_traversal_path + - remote_method + - remote_url_path + - target_field_description + - target_field_name + x-merge-category: hris + DataPassthroughRequest: + type: object + description: |- + # The DataPassthrough Object + ### Description + The `DataPassthrough` object is used to send information to an otherwise-unsupported third-party endpoint. + + ### Usage Example + Create a `DataPassthrough` to get team hierarchies from your Rippling integration. + properties: + method: + allOf: + - $ref: '#/components/schemas/MethodEnum' + example: POST + path: + type: string + minLength: 1 + description: The path of the request in the third party's platform. + example: /scooters + base_url_override: + type: string + nullable: true + minLength: 1 + description: An optional override of the third party's base url for the + request. + example: https://api.example.com + data: + type: string + nullable: true + minLength: 1 + description: The data with the request. You must include a `request_format` + parameter matching the data's format + example: '{"company": "Lime", "model": "Gen 2.5"}' + multipart_form_data: + type: array + items: + $ref: '#/components/schemas/MultipartFormFieldRequest' + nullable: true + description: Pass an array of `MultipartFormField` objects in here instead + of using the `data` param if `request_format` is set to `MULTIPART`. + headers: + type: object + additionalProperties: {} + nullable: true + description: 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. + example: + EXTRA-HEADER: value + request_format: + allOf: + - $ref: '#/components/schemas/RequestFormatEnum' + nullable: true + example: JSON + normalize_response: + type: boolean + description: '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`.' + required: + - method + - path + x-merge-category: hris + DebugModeLog: + type: object + properties: + log_id: + type: string + example: 99433219-8017-4acd-bb3c-ceb23d663832 + dashboard_view: + type: string + example: https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832 + log_summary: + $ref: '#/components/schemas/DebugModelLogSummary' + example: + url: www.exampleintegration.com/api/v1/exampleapi + method: POST + status_code: 200 + required: + - dashboard_view + - log_id + - log_summary + x-merge-sample-json: '{"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}}' + x-merge-category: hris + DebugModelLogSummary: + type: object + properties: + url: + type: string + example: www.exampleintegration.com/api/v1/exampleapi + method: + type: string + example: POST + status_code: + type: integer + example: 200 + required: + - method + - status_code + - url + x-merge-sample-json: '{"url": "www.exampleintegration.com/api/v1/exampleapi", + "method": "POST", "status_code": 200}' + x-merge-category: hris + Deduction: + type: object + description: |- + # The Deduction Object + ### Description + The `Deduction` object is used to represent an array of the wages withheld from total earnings for the purpose of paying taxes. + + ### Usage Example + Fetch from the `LIST Deductions` endpoint and filter by `ID` to show all deductions. + properties: + id: + type: string + format: uuid + readOnly: true + example: 5fd439fc-1b64-4755-b275-64918936c365 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '93478612' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee_payroll_run: + type: string + format: uuid + nullable: true + example: 35347df1-95e7-46e2-93cc-66f1191edca5 + name: + type: string + nullable: true + description: The deduction's name. + example: Social Security + employee_deduction: + type: number + format: double + nullable: true + description: The amount of money that is withheld from an employee's gross + pay by the employee. + example: 34.54 + company_deduction: + type: number + format: double + nullable: true + description: The amount of money that is withheld on behalf of an employee + by the company. + example: 78.78 + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /payroll-deduction + data: + - Varies by platform + x-merge-nested-write-allowed: true + x-merge-category: hris + Dependent: + type: object + description: |- + # The Dependent Object + ### Description + The `Dependent` object is used to represent a dependent (e.g. child, spouse, domestic partner, etc) of an `Employee` + + ### Usage Example + Fetch from the `LIST Dependents` endpoint and filter by `ID` to show all dependents. + properties: + id: + type: string + format: uuid + readOnly: true + example: 025fjlc6-6000-430a-848e-aafacbadf4fe + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202940' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + first_name: + type: string + nullable: true + description: The dependents's first name. + maxLength: 60 + example: Greg + middle_name: + type: string + nullable: true + description: The dependents's middle name. + maxLength: 60 + example: A + last_name: + type: string + nullable: true + description: The dependents's last name. + maxLength: 60 + example: Hirsch + relationship: + oneOf: + - $ref: '#/components/schemas/RelationshipEnum' + - type: string + nullable: true + description: |- + The dependent's relationship to the employee. + + * `CHILD` - CHILD + * `SPOUSE` - SPOUSE + * `DOMESTIC_PARTNER` - DOMESTIC_PARTNER + example: CHILD + employee: + type: string + format: uuid + nullable: true + description: The employee this person is a dependent of. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + date_of_birth: + type: string + format: date-time + nullable: true + description: The dependent's date of birth. + example: '1990-11-10T00:00:00Z' + gender: + oneOf: + - $ref: '#/components/schemas/GenderEnum' + - type: string + nullable: true + description: |- + The dependent's gender. + + * `MALE` - MALE + * `FEMALE` - FEMALE + * `NON-BINARY` - NON-BINARY + * `OTHER` - OTHER + * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE + example: MALE + phone_number: + type: string + nullable: true + description: The dependent's phone number. + maxLength: 50 + example: '+1234567890' + home_location: + type: string + format: uuid + nullable: true + description: The dependents's home address. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + is_student: + type: boolean + nullable: true + description: Whether or not the dependent is a student + ssn: + type: string + nullable: true + description: The dependents's social security number. + maxLength: 50 + example: '1234567890' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /dependent + data: + - Varies by platform + x-merge-category: hris + Earning: + type: object + description: |- + # The Earning Object + ### Description + The `Earning` object is used to represent an array of different compensations that an employee receives within specific wage categories. + + ### Usage Example + Fetch from the `LIST Earnings` endpoint and filter by `ID` to show all earnings. + properties: + id: + type: string + format: uuid + readOnly: true + example: babbced6-3a81-4775-8da2-490dc6385259 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '52802' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee_payroll_run: + type: string + format: uuid + nullable: true + example: 35347df1-95e7-46e2-93cc-66f1191edca5 + amount: + type: number + format: double + nullable: true + description: The amount earned. + example: 1002.34 + type: + oneOf: + - $ref: '#/components/schemas/EarningTypeEnum' + - type: string + nullable: true + description: |- + The type of earning. + + * `SALARY` - SALARY + * `REIMBURSEMENT` - REIMBURSEMENT + * `OVERTIME` - OVERTIME + * `BONUS` - BONUS + example: SALARY + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-nested-write-allowed: true + x-merge-category: hris + EarningTypeEnum: + enum: + - SALARY + - REIMBURSEMENT + - OVERTIME + - BONUS + type: string + description: |- + * `SALARY` - SALARY + * `REIMBURSEMENT` - REIMBURSEMENT + * `OVERTIME` - OVERTIME + * `BONUS` - BONUS + x-merge-category: hris + Employee: + type: object + description: |- + # The Employee Object + ### Description + The `Employee` object is used to represent any person who has been employed by a company. By default, it returns all employees. To filter for only active employees, set the `employment_status` query parameter to `ACTIVE`. + + ### Usage Example + Fetch from the `LIST Employee` endpoint and filter by `ID` to show all employees. + properties: + id: + type: string + format: uuid + readOnly: true + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee_number: + type: string + nullable: true + description: The employee's number that appears in the third-party integration's + UI. + example: '2' + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Company' + nullable: true + description: The ID of the employee's company. + example: 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + x-merge-expands-to: Company + first_name: + type: string + nullable: true + description: The employee's first name. + example: Greg + last_name: + type: string + nullable: true + description: The employee's last name. + example: Hirsch + preferred_name: + type: string + nullable: true + description: The employee's preferred first name. + example: Greg the egg + display_full_name: + type: string + nullable: true + description: 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. + example: Cousin Greg Hirsch + username: + type: string + nullable: true + description: The employee's username that appears in the remote UI. + example: cousingreg + groups: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Group' + nullable: true + example: + - 21a54124-397f-494d-985e-3c5b330b8a68 + x-merge-expands-to: Group + work_email: + type: string + format: email + nullable: true + description: The employee's work email. + maxLength: 254 + example: greg@merge.dev + personal_email: + type: string + format: email + nullable: true + description: The employee's personal email. + maxLength: 254 + example: greg@gmail.com + mobile_phone_number: + type: string + nullable: true + description: The employee's mobile phone number. + example: '+1234567890' + employments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employment' + nullable: true + example: + - 17a54124-287f-494d-965e-3c5b330c9a68 + description: Array of `Employment` IDs for this Employee. + x-merge-expands-to: Employment + home_location: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Location' + nullable: true + description: The employee's home address. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Location + work_location: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Location' + nullable: true + description: The employee's work address. + example: 9efbc633-3387-4306-aa55-e2c635e6bb4f + x-merge-expands-to: Location + manager: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee ID of the employee's manager. + example: 0048ea5b-911e-4dff-9364-92070dea62ff + x-merge-expands-to: Employee + team: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Team' + nullable: true + description: The employee's team. + deprecated: true + x-merge-expands-to: Team + pay_group: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PayGroup' + nullable: true + description: The employee's pay group + example: ad1264e2-39be-4787-b749-f1aade9e3405 + x-merge-expands-to: PayGroup + ssn: + type: string + nullable: true + description: The employee's social security number. + maxLength: 100 + example: '1234567890' + gender: + oneOf: + - $ref: '#/components/schemas/GenderEnum' + - type: string + nullable: true + description: |- + The employee's gender. + + * `MALE` - MALE + * `FEMALE` - FEMALE + * `NON-BINARY` - NON-BINARY + * `OTHER` - OTHER + * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE + example: MALE + ethnicity: + oneOf: + - $ref: '#/components/schemas/EthnicityEnum' + - type: string + nullable: true + description: |- + 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 + example: WHITE + marital_status: + oneOf: + - $ref: '#/components/schemas/MaritalStatusEnum' + - type: string + nullable: true + description: |- + 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 + example: SINGLE + date_of_birth: + type: string + format: date-time + nullable: true + description: The employee's date of birth. + example: '1990-11-10T00:00:00Z' + hire_date: + type: string + format: date-time + nullable: true + description: "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." + deprecated: true + example: '2020-10-10T00:00:00Z' + start_date: + type: string + format: date-time + nullable: true + description: The date that the employee started working. If an employee + was rehired, the most recent start date will be returned. + example: '2020-10-11T00:00:00Z' + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's employee was created. + example: '2020-10-11T00:00:00Z' + employment_status: + oneOf: + - $ref: '#/components/schemas/EmploymentStatusEnum' + - type: string + nullable: true + description: |- + The employment status of the employee. + + * `ACTIVE` - ACTIVE + * `PENDING` - PENDING + * `INACTIVE` - INACTIVE + example: INACTIVE + termination_date: + type: string + format: date-time + nullable: true + description: The employee's termination date. + example: '2021-10-12T00:00:00Z' + avatar: + type: string + format: uri + nullable: true + maxLength: 2000 + example: http://alturl.com/h2h8m + description: The URL of the employee's avatar image. + custom_fields: + type: object + additionalProperties: {} + nullable: true + description: Custom fields configured for a given model. + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /people + data: + - Varies by platform + x-merge-expands: '{"company": "Company", "employments": "Employment", "groups": + "Group", "home_location": "Location", "manager": "Employee", "pay_group": + "PayGroup", "team": "Team", "work_location": "Location"}' + x-merge-category: hris + EmployeeEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/EmployeeRequest' + required: + - model + x-merge-category: hris + EmployeePayrollRun: + type: object + description: |- + # The EmployeePayrollRun Object + ### Description + The `EmployeePayrollRun` object is used to represent an employee's pay statement for a specific payroll run. + + ### Usage Example + Fetch from the `LIST EmployeePayrollRun` endpoint and filter by `ID` to show all employee payroll runs. + properties: + id: + type: string + format: uuid + readOnly: true + example: fb8c55b6-1cb8-4b4c-9fb6-17924231619d + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee whose payroll is being run. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Employee + payroll_run: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PayrollRun' + nullable: true + description: The payroll being run. + example: 35347df1-95e7-46e2-93cc-66f1191edca5 + x-merge-expands-to: PayrollRun + gross_pay: + type: number + format: double + nullable: true + description: The total earnings throughout a given period for an employee + before any deductions are made. + example: 1342.67 + net_pay: + type: number + format: double + nullable: true + description: The take-home pay throughout a given period for an employee + after deductions are made. + example: 865.78 + start_date: + type: string + format: date-time + nullable: true + description: The day and time the payroll run started. + example: '2020-11-08T00:00:00Z' + end_date: + type: string + format: date-time + nullable: true + description: The day and time the payroll run ended. + example: '2020-11-09T00:00:00Z' + check_date: + type: string + format: date-time + nullable: true + description: The day and time the payroll run was checked. + example: '2020-11-10T00:00:00Z' + earnings: + type: array + items: + $ref: '#/components/schemas/Earning' + readOnly: true + example: + - employee_payroll_run: 35347df1-95e7-46e2-93cc-66f1191edca5 + amount: 1002.34 + type: SALARY + - employee_payroll_run: 35347df1-95e7-46e2-93cc-66f1191edca5 + amount: 8342.34 + type: OVERTIME + deductions: + type: array + items: + $ref: '#/components/schemas/Deduction' + readOnly: true + example: + - employee_payroll_run: 35347df1-95e7-46e2-93cc-66f1191edca5 + name: Social Security + employee_deduction: 34.54 + company_deduction: 78.78 + taxes: + type: array + items: + $ref: '#/components/schemas/Tax' + readOnly: true + example: + - employee_payroll_run: 35347df1-95e7-46e2-93cc-66f1191edca5 + name: California State Income Tax + amount: 100.25 + employer_tax: 'False' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /employee-payroll + data: + - Varies by platform + x-merge-expands: '{"employee": "Employee", "payroll_run": "PayrollRun"}' + x-merge-category: hris + EmployeeRequest: + type: object + description: |- + # The Employee Object + ### Description + The `Employee` object is used to represent any person who has been employed by a company. By default, it returns all employees. To filter for only active employees, set the `employment_status` query parameter to `ACTIVE`. + + ### Usage Example + Fetch from the `LIST Employee` endpoint and filter by `ID` to show all employees. + properties: + employee_number: + type: string + nullable: true + description: The employee's number that appears in the third-party integration's + UI. + example: '2' + company: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Company' + nullable: true + description: The ID of the employee's company. + example: 8d9fd929-436c-4fd4-a48b-0c61f68d6178 + x-merge-expands-to: Company + first_name: + type: string + nullable: true + description: The employee's first name. + example: Greg + last_name: + type: string + nullable: true + description: The employee's last name. + example: Hirsch + preferred_name: + type: string + nullable: true + description: The employee's preferred first name. + example: Greg the egg + display_full_name: + type: string + nullable: true + description: 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. + example: Cousin Greg Hirsch + username: + type: string + nullable: true + description: The employee's username that appears in the remote UI. + example: cousingreg + groups: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Group' + nullable: true + example: + - 21a54124-397f-494d-985e-3c5b330b8a68 + x-merge-expands-to: Group + work_email: + type: string + format: email + nullable: true + description: The employee's work email. + maxLength: 254 + example: greg@merge.dev + personal_email: + type: string + format: email + nullable: true + description: The employee's personal email. + maxLength: 254 + example: greg@gmail.com + mobile_phone_number: + type: string + nullable: true + description: The employee's mobile phone number. + example: '+1234567890' + employments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employment' + nullable: true + example: + - 17a54124-287f-494d-965e-3c5b330c9a68 + description: Array of `Employment` IDs for this Employee. + x-merge-expands-to: Employment + home_location: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Location' + nullable: true + description: The employee's home address. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Location + work_location: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Location' + nullable: true + description: The employee's work address. + example: 9efbc633-3387-4306-aa55-e2c635e6bb4f + x-merge-expands-to: Location + manager: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee ID of the employee's manager. + example: 0048ea5b-911e-4dff-9364-92070dea62ff + x-merge-expands-to: Employee + team: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Team' + nullable: true + description: The employee's team. + deprecated: true + x-merge-expands-to: Team + pay_group: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PayGroup' + nullable: true + description: The employee's pay group + example: ad1264e2-39be-4787-b749-f1aade9e3405 + x-merge-expands-to: PayGroup + ssn: + type: string + nullable: true + description: The employee's social security number. + maxLength: 100 + example: '1234567890' + gender: + oneOf: + - $ref: '#/components/schemas/GenderEnum' + - type: string + nullable: true + description: |- + The employee's gender. + + * `MALE` - MALE + * `FEMALE` - FEMALE + * `NON-BINARY` - NON-BINARY + * `OTHER` - OTHER + * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE + example: MALE + ethnicity: + oneOf: + - $ref: '#/components/schemas/EthnicityEnum' + - type: string + nullable: true + description: |- + 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 + example: WHITE + marital_status: + oneOf: + - $ref: '#/components/schemas/MaritalStatusEnum' + - type: string + nullable: true + description: |- + 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 + example: SINGLE + date_of_birth: + type: string + format: date-time + nullable: true + description: The employee's date of birth. + example: '1990-11-10T00:00:00Z' + hire_date: + type: string + format: date-time + nullable: true + description: "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." + deprecated: true + example: '2020-10-10T00:00:00Z' + start_date: + type: string + format: date-time + nullable: true + description: The date that the employee started working. If an employee + was rehired, the most recent start date will be returned. + example: '2020-10-11T00:00:00Z' + employment_status: + oneOf: + - $ref: '#/components/schemas/EmploymentStatusEnum' + - type: string + nullable: true + description: |- + The employment status of the employee. + + * `ACTIVE` - ACTIVE + * `PENDING` - PENDING + * `INACTIVE` - INACTIVE + example: INACTIVE + termination_date: + type: string + format: date-time + nullable: true + description: The employee's termination date. + example: '2021-10-12T00:00:00Z' + avatar: + type: string + format: uri + nullable: true + maxLength: 2000 + example: http://alturl.com/h2h8m + description: The URL of the employee's avatar image. + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"company": "Company", "employments": "Employment", "groups": + "Group", "home_location": "Location", "manager": "Employee", "pay_group": + "PayGroup", "team": "Team", "work_location": "Location"}' + x-merge-category: hris + EmployeeResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Employee' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: hris + EmployerBenefit: + type: object + description: |- + # The EmployerBenefit Object + ### Description + The `Employer Benefit` object is used to represent a benefit plan offered by a company. + + ### Usage Example + Fetch from the `LIST EmployerBenefits` endpoint and filter by `ID` to show all EmployerBenefits. + properties: + id: + type: string + format: uuid + readOnly: true + example: 025fjlc6-6000-430a-848e-aafacbadf4fele + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202939' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + benefit_plan_type: + oneOf: + - $ref: '#/components/schemas/BenefitPlanTypeEnum' + - type: string + nullable: true + description: |- + The type of benefit plan. + + * `MEDICAL` - MEDICAL + * `HEALTH_SAVINGS` - HEALTH_SAVINGS + * `INSURANCE` - INSURANCE + * `RETIREMENT` - RETIREMENT + * `OTHER` - OTHER + example: MEDICAL + name: + type: string + nullable: true + description: The employer benefit's name - typically the carrier or network + name. + maxLength: 200 + example: Kaiser Permanente Medical Plan + description: + type: string + nullable: true + description: The employer benefit's description. + maxLength: 2000 + example: HDHP Silver Plan + deduction_code: + type: string + nullable: true + description: The employer benefit's deduction code. + maxLength: 60 + example: COL + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-category: hris + Employment: + type: object + description: |- + # The Employment Object + ### Description + The `Employment` object is used to represent a job position at a company. + + If an integration supports historical tracking of employments, it will be reflected in the data. If not, a new `Employment` object will be created whenever there is a change in job title or pay. The `effective_date` field should be used to order `Employment` objects, with the most recent date corresponding to the latest employment record for an employee. + + ### Usage Example + Fetch from the `LIST Employments` endpoint and filter by `ID` to show all employees. + properties: + id: + type: string + format: uuid + readOnly: true + example: 65d8ffd0-211b-4ba4-b85a-fbe2ce220982 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee holding this position. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Employee + job_title: + type: string + nullable: true + description: The position's title. + example: Executive Assistant to Tom Wambsgans + pay_rate: + type: number + format: double + nullable: true + description: The position's pay rate. + example: '50000.00' + pay_period: + oneOf: + - $ref: '#/components/schemas/PayPeriodEnum' + - type: string + nullable: true + description: |- + 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 + example: YEAR + pay_frequency: + oneOf: + - $ref: '#/components/schemas/PayFrequencyEnum' + - type: string + nullable: true + description: |- + 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 + example: BIWEEKLY + pay_currency: + oneOf: + - $ref: '#/components/schemas/PayCurrencyEnum' + - type: string + nullable: true + description: |- + 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) + example: USD + pay_group: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/PayGroup' + nullable: true + description: The employment's pay group + example: d4e4837f-9900-484c-ac40-528365bb08ef + x-merge-expands-to: PayGroup + flsa_status: + oneOf: + - $ref: '#/components/schemas/FlsaStatusEnum' + - type: string + nullable: true + description: |- + The position's FLSA status. + + * `EXEMPT` - EXEMPT + * `SALARIED_NONEXEMPT` - SALARIED_NONEXEMPT + * `NONEXEMPT` - NONEXEMPT + * `OWNER` - OWNER + example: EXEMPT + effective_date: + type: string + format: date-time + nullable: true + description: The position's effective date. + example: '2023-10-06T18:42:34Z' + employment_type: + oneOf: + - $ref: '#/components/schemas/EmploymentTypeEnum' + - type: string + nullable: true + description: |- + The position's type of employment. + + * `FULL_TIME` - FULL_TIME + * `PART_TIME` - PART_TIME + * `INTERN` - INTERN + * `CONTRACTOR` - CONTRACTOR + * `FREELANCE` - FREELANCE + example: FULL TIME + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /jobs + data: + - Varies by platform + x-merge-nested-write-allowed: true + x-merge-expands: '{"employee": "Employee", "pay_group": "PayGroup"}' + x-merge-category: hris + EmploymentStatusEnum: + enum: + - ACTIVE + - PENDING + - INACTIVE + type: string + description: |- + * `ACTIVE` - ACTIVE + * `PENDING` - PENDING + * `INACTIVE` - INACTIVE + x-merge-category: hris + EmploymentTypeEnum: + enum: + - FULL_TIME + - PART_TIME + - INTERN + - CONTRACTOR + - FREELANCE + type: string + description: |- + * `FULL_TIME` - FULL_TIME + * `PART_TIME` - PART_TIME + * `INTERN` - INTERN + * `CONTRACTOR` - CONTRACTOR + * `FREELANCE` - FREELANCE + x-merge-category: hris + EnabledActionsEnum: + enum: + - READ + - WRITE + type: string + description: |- + * `READ` - READ + * `WRITE` - WRITE + x-merge-category: hris + EncodingEnum: + enum: + - RAW + - BASE64 + - GZIP_BASE64 + type: string + description: |- + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + x-merge-category: hris + EndUserDetailsRequest: + type: object + properties: + end_user_email_address: + type: string + minLength: 1 + description: Your end user's email address. This is purely for identification + purposes - setting this value will not cause any emails to be sent. + maxLength: 100 + example: example@gmail.com + end_user_organization_name: + type: string + minLength: 1 + description: Your end user's organization. + maxLength: 100 + example: Test Organization + end_user_origin_id: + type: string + minLength: 1 + description: This unique identifier typically represents the ID for your + end user in your product's database. This value must be distinct from + other Linked Accounts' unique identifiers. + maxLength: 100 + example: '12345' + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: The integration categories to show in Merge Link. + example: + - hris + - ats + integration: + type: string + nullable: true + minLength: 1 + description: 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/. + example: bamboohr + link_expiry_mins: + type: integer + maximum: 10080 + minimum: 30 + default: 30 + description: 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. + should_create_magic_link_url: + type: boolean + nullable: true + default: false + description: 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. + hide_admin_magic_link: + type: boolean + nullable: true + default: false + description: 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. + common_models: + type: array + items: + $ref: '#/components/schemas/CommonModelScopesBodyRequest' + nullable: true + description: 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. + category_common_model_scopes: + type: object + additionalProperties: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + nullable: true + description: 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. + example: + hris: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - first_name + - last_name + - personal_email + disabled_fields: + - preferred_name + - model_name: Employment + model_permissions: + READ: + is_enabled: false + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - effective_date + ats: + - model_name: Job + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - name + disabled_fields: + - description + - model_name: Department + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + language: + oneOf: + - $ref: '#/components/schemas/LanguageEnum' + - type: string + nullable: true + description: |- + The following subset of IETF language tags can be used to configure localization. + + * `en` - en + * `de` - de + example: en + are_syncs_disabled: + type: boolean + nullable: true + default: false + description: The boolean that indicates whether initial, periodic, and force + syncs will be disabled. + integration_specific_config: + type: object + additionalProperties: {} + nullable: true + description: A JSON object containing integration-specific configuration + options. + example: + rippling: + oauth_code: 3h1jj8ssdf31dfji3o1jjdfjasd + required: + - categories + - end_user_email_address + - end_user_organization_name + - end_user_origin_id + x-merge-category: hris + ErrorValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /model/custom_fields + title: + type: string + example: Missing Required Field + detail: + type: string + example: custom_fields is a required field on model. + problem_type: + type: string + example: MISSING_REQUIRED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: hris + EthnicityEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: hris + EventTypeEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: hris + ExternalTargetFieldAPI: + type: object + properties: + name: + type: string + nullable: true + readOnly: true + example: example_target_field_name + description: + type: string + nullable: true + readOnly: true + example: this is a example description of a target field + is_mapped: + type: string + nullable: true + readOnly: true + example: true + x-merge-category: hris + ExternalTargetFieldAPIResponse: + type: object + properties: + Benefit: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + EmployerBenefit: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Company: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + EmployeePayrollRun: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Employee: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Employment: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Location: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + PayrollRun: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Team: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + TimeOff: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + TimeOffBalance: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + BankInfo: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + PayGroup: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Group: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Dependent: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + TimesheetEntry: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + x-merge-category: hris + FieldMappingApiInstance: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + is_integration_wide: + type: boolean + readOnly: true + target_field: + type: object + properties: + name: + type: string + description: + type: string + is_organization_wide: + type: boolean + required: + - description + - is_organization_wide + - name + nullable: true + readOnly: true + example: + name: example_target_field_name + description: this is a example description of a target field + is_organization_wide: true + remote_field: + type: object + properties: + remote_key_name: + type: string + nullable: true + schema: + type: object + additionalProperties: {} + nullable: true + remote_endpoint_info: + type: object + properties: + method: + type: string + nullable: true + url_path: + type: string + nullable: true + field_traversal_path: + type: array + items: + type: string + nullable: true + required: + - field_traversal_path + - method + - url_path + required: + - remote_endpoint_info + - remote_key_name + - schema + nullable: true + readOnly: true + example: + 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 + x-merge-category: hris + FieldMappingApiInstanceResponse: + type: object + properties: + Benefit: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + EmployerBenefit: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Company: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + EmployeePayrollRun: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Employee: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Employment: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Location: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + PayrollRun: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Team: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + TimeOff: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + TimeOffBalance: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + BankInfo: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + PayGroup: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Group: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Dependent: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + TimesheetEntry: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + x-merge-category: hris + FieldMappingInstanceResponse: + type: object + properties: + model: + $ref: '#/components/schemas/FieldMappingApiInstance' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: hris + FieldPermissionDeserializer: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: hris + FieldPermissionDeserializerRequest: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: hris + FlsaStatusEnum: + enum: + - EXEMPT + - SALARIED_NONEXEMPT + - NONEXEMPT + - OWNER + type: string + description: |- + * `EXEMPT` - EXEMPT + * `SALARIED_NONEXEMPT` - SALARIED_NONEXEMPT + * `NONEXEMPT` - NONEXEMPT + * `OWNER` - OWNER + x-merge-category: hris + GenderEnum: + enum: + - MALE + - FEMALE + - NON-BINARY + - OTHER + - PREFER_NOT_TO_DISCLOSE + type: string + description: |- + * `MALE` - MALE + * `FEMALE` - FEMALE + * `NON-BINARY` - NON-BINARY + * `OTHER` - OTHER + * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE + x-merge-category: hris + GenerateRemoteKeyRequest: + type: object + description: |- + # The GenerateRemoteKey Object + ### Description + The `GenerateRemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to create a new remote key. + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: hris + Group: + type: object + description: |- + # The Group Object + ### Description + The `Group` object is used to represent any subset of employees across, for example, `DEPARTMENT` or `TEAM`. Employees can be in multiple Groups. + + ### Usage Example + Fetch from the `LIST Employee` endpoint and expand groups to view an employee's groups. + properties: + id: + type: string + format: uuid + readOnly: true + example: 134e0111-0f67-44f6-98f0-597000290bb3 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '800293' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + parent_group: + type: string + format: uuid + nullable: true + description: The parent group for this group. + example: 2ef51b11-2c4e-4b02-8d1d-50592d9e96ef + name: + type: string + nullable: true + description: The group name. + example: COST_CENTER_US + type: + oneOf: + - $ref: '#/components/schemas/GroupTypeEnum' + - type: string + nullable: true + description: |- + The Group type returned directly from the third-party. + + * `TEAM` - TEAM + * `DEPARTMENT` - DEPARTMENT + * `COST_CENTER` - COST_CENTER + * `BUSINESS_UNIT` - BUSINESS_UNIT + * `GROUP` - GROUP + example: COST_CENTER + is_commonly_used_as_team: + type: boolean + nullable: true + description: 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. + example: true + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /group + data: + - Varies by platform + x-merge-expands: '{"child_groups": "Group"}' + x-merge-category: hris + GroupTypeEnum: + enum: + - TEAM + - DEPARTMENT + - COST_CENTER + - BUSINESS_UNIT + - GROUP + type: string + description: |- + * `TEAM` - TEAM + * `DEPARTMENT` - DEPARTMENT + * `COST_CENTER` - COST_CENTER + * `BUSINESS_UNIT` - BUSINESS_UNIT + * `GROUP` - GROUP + x-merge-category: hris + IgnoreCommonModelRequest: + type: object + properties: + reason: + oneOf: + - $ref: '#/components/schemas/ReasonEnum' + - type: string + example: GENERAL_CUSTOMER_REQUEST + message: + type: string + minLength: 1 + maxLength: 256 + example: deletion request by user id 51903790-7dfe-4053-8d63-5a10cc4ffd39 + required: + - reason + x-merge-category: hris + IndividualCommonModelScopeDeserializer: + type: object + properties: + model_name: + type: string + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializer' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializer' + required: + - model_name + x-merge-category: hris + IndividualCommonModelScopeDeserializerRequest: + type: object + properties: + model_name: + type: string + minLength: 1 + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializerRequest' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializerRequest' + required: + - model_name + x-merge-category: hris + Issue: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + status: + oneOf: + - $ref: '#/components/schemas/IssueStatusEnum' + - type: string + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + example: ONGOING + error_description: + type: string + example: Missing Permissions + end_user: + type: object + additionalProperties: {} + readOnly: true + example: b82302de-852e-4e60-b050-edf9da3b7c02 + first_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + last_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + is_muted: + type: boolean + readOnly: true + example: true + error_details: + type: array + items: + type: string + readOnly: true + example: + - Missing employee permissions. + - Missing time off permissions. + required: + - error_description + x-merge-category: hris + IssueStatusEnum: + enum: + - ONGOING + - RESOLVED + type: string + description: |- + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + x-merge-category: hris + LanguageEnum: + enum: + - en + - de + type: string + description: |- + * `en` - en + * `de` - de + x-merge-category: hris + LastSyncResultEnum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: hris + LinkToken: + type: object + properties: + link_token: + type: string + example: necdP7FtdASl1fQwm62be2_dM4wBG8_GactqoUV0 + integration_name: + type: string + example: Lever + magic_link_url: + type: string + example: https://link.merge.dev/asdfjkl12345jsndfgi2i83n + required: + - link_token + x-merge-category: hris + LinkedAccountCommonModelScopeDeserializerRequest: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - home_location + disabled_fields: + - work_location + - model_name: Benefit + model_permissions: + WRITE: + is_enabled: false + required: + - common_models + x-merge-category: hris + LinkedAccountStatus: + type: object + properties: + linked_account_status: + type: string + can_make_request: + type: boolean + required: + - can_make_request + - linked_account_status + x-merge-category: hris + Location: + type: object + description: |- + # The Location Object + ### Description + The `Location` object is used to represent an address that can be associated with an employee. + + ### Usage Example + Fetch from the `LIST Locations` endpoint and filter by `ID` to show all office locations. + properties: + id: + type: string + format: uuid + readOnly: true + example: f5e6a151-f44e-449a-afb1-8fd781905958 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '93018402' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The location's name. + example: NYC Office + phone_number: + type: string + nullable: true + description: The location's phone number. + example: '+1111111111' + street_1: + type: string + nullable: true + description: Line 1 of the location's street address. + example: 2920 Broadway + street_2: + type: string + nullable: true + description: Line 2 of the location's street address. + example: 2nd Floor + city: + type: string + nullable: true + description: The location's city. + example: 'New York ' + state: + type: string + nullable: true + description: The location's state. Represents a region if outside of the + US. + example: NY + zip_code: + type: string + nullable: true + description: The location's zip code or postal code. + example: '10027' + country: + oneOf: + - $ref: '#/components/schemas/CountryEnum' + - type: string + nullable: true + description: |- + 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 + example: US + location_type: + oneOf: + - $ref: '#/components/schemas/LocationTypeEnum' + - type: string + nullable: true + description: |- + The location's type. Can be either WORK or HOME + + * `HOME` - HOME + * `WORK` - WORK + example: WORK + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /locations + data: + - Varies by platform + x-merge-category: hris + LocationTypeEnum: + enum: + - HOME + - WORK + type: string + description: |- + * `HOME` - HOME + * `WORK` - WORK + x-merge-category: hris + MaritalStatusEnum: + enum: + - SINGLE + - MARRIED_FILING_JOINTLY + - MARRIED_FILING_SEPARATELY + - HEAD_OF_HOUSEHOLD + - QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD + type: string + description: |- + * `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 + x-merge-category: hris + MetaResponse: + type: object + properties: + request_schema: + type: object + additionalProperties: {} + example: + 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: + type: object + additionalProperties: {} + status: + $ref: '#/components/schemas/LinkedAccountStatus' + example: + linked_account_status: COMPLETE + can_make_request: true + has_conditional_params: + type: boolean + has_required_linked_account_params: + type: boolean + required: + - has_conditional_params + - has_required_linked_account_params + - request_schema + x-merge-category: hris + MethodEnum: + enum: + - GET + - OPTIONS + - HEAD + - POST + - PUT + - PATCH + - DELETE + type: string + description: |- + * `GET` - GET + * `OPTIONS` - OPTIONS + * `HEAD` - HEAD + * `POST` - POST + * `PUT` - PUT + * `PATCH` - PATCH + * `DELETE` - DELETE + x-merge-category: hris + ModelOperation: + type: object + description: |- + # The ModelOperation Object + ### Description + The `ModelOperation` object is used to represent the operations that are currently supported for a given model. + + ### Usage Example + View what operations are supported for the `Candidate` endpoint. + properties: + model_name: + type: string + example: Candidate + available_operations: + type: array + items: + type: string + example: + - FETCH + - CREATE + required_post_parameters: + type: array + items: + type: string + example: + - remote_user_id + supported_fields: + type: array + items: + type: string + example: + - first_name + - last_name + - company + - title + required: + - available_operations + - model_name + - required_post_parameters + - supported_fields + x-merge-category: hris + ModelPermissionDeserializer: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: hris + ModelPermissionDeserializerRequest: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: hris + MultipartFormFieldRequest: + type: object + description: |- + # The MultipartFormField Object + ### Description + The `MultipartFormField` object is used to represent fields in an HTTP request using `multipart/form-data`. + + ### Usage Example + Create a `MultipartFormField` to define a multipart form entry. + properties: + name: + type: string + minLength: 1 + description: The name of the form field + example: resume + data: + type: string + minLength: 1 + description: The data for the form field. + example: SW50ZWdyYXRlIGZhc3QKSW50ZWdyYXRlIG9uY2U= + encoding: + oneOf: + - $ref: '#/components/schemas/EncodingEnum' + - type: string + nullable: true + default: RAW + description: |- + The encoding of the value of `data`. Defaults to `RAW` if not defined. + + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + example: BASE64 + $ref: '#/components/schemas/EncodingEnum' + file_name: + type: string + nullable: true + minLength: 1 + description: The file name of the form field, if the field is for a file. + example: resume.pdf + content_type: + type: string + nullable: true + minLength: 1 + description: The MIME type of the file, if the field is for a file. + example: application/pdf + required: + - data + - name + x-merge-category: hris + PaginatedAccountDetailsAndActionsList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AccountDetailsAndActions' + x-merge-category: hris + PaginatedAuditLogEventList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AuditLogEvent' + x-merge-category: hris + PaginatedBankInfoList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/BankInfo' + x-merge-category: hris + PaginatedBenefitList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Benefit' + x-merge-category: hris + PaginatedCompanyList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Company' + x-merge-category: hris + PaginatedDependentList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Dependent' + x-merge-category: hris + PaginatedEmployeeList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Employee' + x-merge-category: hris + PaginatedEmployeePayrollRunList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/EmployeePayrollRun' + x-merge-category: hris + PaginatedEmployerBenefitList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/EmployerBenefit' + x-merge-category: hris + PaginatedEmploymentList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Employment' + x-merge-category: hris + PaginatedGroupList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Group' + x-merge-category: hris + PaginatedIssueList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Issue' + x-merge-category: hris + PaginatedLocationList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Location' + x-merge-category: hris + PaginatedPayGroupList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/PayGroup' + x-merge-category: hris + PaginatedPayrollRunList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/PayrollRun' + x-merge-category: hris + PaginatedSyncStatusList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + x-merge-category: hris + PaginatedTeamList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Team' + x-merge-category: hris + PaginatedTimeOffBalanceList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/TimeOffBalance' + x-merge-category: hris + PaginatedTimeOffList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/TimeOff' + x-merge-category: hris + PaginatedTimesheetEntryList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/TimesheetEntry' + x-merge-category: hris + PatchedEditFieldMappingRequest: + type: object + properties: + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field_name + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + x-merge-category: hris + PayCurrencyEnum: + enum: + - 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 + type: string + description: |- + * `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) + x-merge-category: hris + PayFrequencyEnum: + enum: + - WEEKLY + - BIWEEKLY + - MONTHLY + - QUARTERLY + - SEMIANNUALLY + - ANNUALLY + - THIRTEEN-MONTHLY + - PRO_RATA + - SEMIMONTHLY + type: string + description: |- + * `WEEKLY` - WEEKLY + * `BIWEEKLY` - BIWEEKLY + * `MONTHLY` - MONTHLY + * `QUARTERLY` - QUARTERLY + * `SEMIANNUALLY` - SEMIANNUALLY + * `ANNUALLY` - ANNUALLY + * `THIRTEEN-MONTHLY` - THIRTEEN-MONTHLY + * `PRO_RATA` - PRO_RATA + * `SEMIMONTHLY` - SEMIMONTHLY + x-merge-category: hris + PayGroup: + type: object + description: |- + # The PayGroup Object + ### Description + The `PayGroup` object is used to represent a subset of employees that are put together for payroll processing purposes. + + ### Usage Example + Fetch from the `LIST PayGroup` endpoint and filter by `ID` to show all pay group information. + properties: + id: + type: string + format: uuid + readOnly: true + example: fd1e0fb5-8f92-4ec9-9f32-179cf732867d + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '800293' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + pay_group_name: + type: string + nullable: true + description: The pay group name. + example: contractor + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /pay-group + data: + - Varies by platform + x-merge-category: hris + PayPeriodEnum: + enum: + - HOUR + - DAY + - WEEK + - EVERY_TWO_WEEKS + - SEMIMONTHLY + - MONTH + - QUARTER + - EVERY_SIX_MONTHS + - YEAR + type: string + description: |- + * `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 + x-merge-category: hris + PayrollRun: + type: object + description: |- + # The PayrollRun Object + ### Description + The `PayrollRun` object is used to represent a group of pay statements for a specific pay schedule. + + ### Usage Example + Fetch from the `LIST PayrollRuns` endpoint and filter by `ID` to show all payroll runs. + properties: + id: + type: string + format: uuid + readOnly: true + example: 37336947-b3d4-4a4c-a310-ab6ab510e079 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + run_state: + oneOf: + - $ref: '#/components/schemas/RunStateEnum' + - type: string + nullable: true + description: |- + The state of the payroll run + + * `PAID` - PAID + * `DRAFT` - DRAFT + * `APPROVED` - APPROVED + * `FAILED` - FAILED + * `CLOSED` - CLOSED + example: PAID + run_type: + oneOf: + - $ref: '#/components/schemas/RunTypeEnum' + - type: string + nullable: true + description: |- + The type of the payroll run + + * `REGULAR` - REGULAR + * `OFF_CYCLE` - OFF_CYCLE + * `CORRECTION` - CORRECTION + * `TERMINATION` - TERMINATION + * `SIGN_ON_BONUS` - SIGN_ON_BONUS + example: REGULAR + start_date: + type: string + format: date-time + nullable: true + description: The day and time the payroll run started. + example: '2020-11-08T00:00:00Z' + end_date: + type: string + format: date-time + nullable: true + description: The day and time the payroll run ended. + example: '2020-11-15T00:00:00Z' + check_date: + type: string + format: date-time + nullable: true + description: The day and time the payroll run was checked. + example: '2020-11-15T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /payroll + data: + - Varies by platform + x-merge-category: hris + PolicyTypeEnum: + enum: + - VACATION + - SICK + - PERSONAL + - JURY_DUTY + - VOLUNTEER + - BEREAVEMENT + type: string + description: |- + * `VACATION` - VACATION + * `SICK` - SICK + * `PERSONAL` - PERSONAL + * `JURY_DUTY` - JURY_DUTY + * `VOLUNTEER` - VOLUNTEER + * `BEREAVEMENT` - BEREAVEMENT + x-merge-category: hris + ReasonEnum: + enum: + - GENERAL_CUSTOMER_REQUEST + - GDPR + - OTHER + type: string + description: |- + * `GENERAL_CUSTOMER_REQUEST` - GENERAL_CUSTOMER_REQUEST + * `GDPR` - GDPR + * `OTHER` - OTHER + x-merge-category: hris + RelationshipEnum: + enum: + - CHILD + - SPOUSE + - DOMESTIC_PARTNER + type: string + description: |- + * `CHILD` - CHILD + * `SPOUSE` - SPOUSE + * `DOMESTIC_PARTNER` - DOMESTIC_PARTNER + x-merge-category: hris + RemoteData: + type: object + description: |- + # The RemoteData Object + ### Description + The `RemoteData` object is used to represent the full data pulled from the third-party API for an object. + + ### Usage Example + TODO + properties: + path: + type: string + description: The third-party API path that is being called. + example: /platform-endpoint + data: + readOnly: true + description: The data returned from the third-party for this object in its + original, unnormalized format. + example: + - Varies by platform + required: + - path + x-merge-category: hris + RemoteEndpointInfo: + type: object + properties: + method: + type: string + example: GET + url_path: + type: string + example: /example-url-path + field_traversal_path: + type: array + items: {} + example: + - example_key_name + required: + - field_traversal_path + - method + - url_path + x-merge-category: hris + RemoteFieldAPI: + type: object + properties: + schema: + type: object + additionalProperties: {} + example: + type: string + remote_key_name: + type: string + example: example_remote_key_name + remote_endpoint_info: + $ref: '#/components/schemas/RemoteEndpointInfo' + example: + method: GET + url_path: /example-url-path + field_traversal_path: + - example_key_name + example_values: + type: array + items: {} + nullable: true + example: + - example + advanced_metadata: + allOf: + - $ref: '#/components/schemas/AdvancedMetadata' + nullable: true + coverage: + oneOf: + - type: integer + - type: number + format: double + nullable: true + readOnly: true + example: 0.33 + required: + - advanced_metadata + - remote_endpoint_info + - remote_key_name + - schema + x-merge-category: hris + RemoteFieldAPIResponse: + type: object + properties: + Benefit: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + EmployerBenefit: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Company: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + EmployeePayrollRun: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Employee: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Employment: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Location: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + PayrollRun: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Team: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + TimeOff: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + TimeOffBalance: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + BankInfo: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + PayGroup: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Group: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Dependent: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + TimesheetEntry: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + x-merge-category: hris + RemoteKey: + type: object + description: |- + # The RemoteKey Object + ### Description + The `RemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to receive a new `RemoteKey`. + properties: + name: + type: string + example: Remote Deployment Key 1 + key: + type: string + example: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA + required: + - key + - name + x-merge-category: hris + RemoteKeyForRegenerationRequest: + type: object + description: |- + # The RemoteKeyForRegeneration Object + ### Description + The `RemoteKeyForRegeneration` object is used to exchange an old remote key for a new one + + ### Usage Example + Post a `RemoteKeyForRegeneration` to swap out an old remote key for a new one + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: hris + RemoteResponse: + type: object + description: |- + # The RemoteResponse Object + ### Description + The `RemoteResponse` object is used to represent information returned from a third-party endpoint. + + ### Usage Example + View the `RemoteResponse` returned from your `DataPassthrough`. + properties: + method: + type: string + example: GET + path: + type: string + example: /scooters + status: + type: integer + example: 200 + response: + example: + scooters: + - company: Lime + model: Gen 2.5 + - company: Bird + model: Bird Zero + response_headers: + type: object + additionalProperties: {} + example: + X-Page-Token: value + response_type: + oneOf: + - $ref: '#/components/schemas/ResponseTypeEnum' + - type: string + example: JSON + headers: + type: object + additionalProperties: {} + example: + EXTRA-HEADER: value + Authorization: + required: + - method + - path + - response + - status + x-merge-category: hris + RequestFormatEnum: + enum: + - JSON + - XML + - MULTIPART + type: string + description: |- + * `JSON` - JSON + * `XML` - XML + * `MULTIPART` - MULTIPART + x-merge-category: hris + RequestTypeEnum: + enum: + - VACATION + - SICK + - PERSONAL + - JURY_DUTY + - VOLUNTEER + - BEREAVEMENT + type: string + description: |- + * `VACATION` - VACATION + * `SICK` - SICK + * `PERSONAL` - PERSONAL + * `JURY_DUTY` - JURY_DUTY + * `VOLUNTEER` - VOLUNTEER + * `BEREAVEMENT` - BEREAVEMENT + x-merge-category: hris + ResponseTypeEnum: + enum: + - JSON + - BASE64_GZIP + type: string + description: |- + * `JSON` - JSON + * `BASE64_GZIP` - BASE64_GZIP + x-merge-category: hris + RoleEnum: + enum: + - ADMIN + - DEVELOPER + - MEMBER + - API + - SYSTEM + - MERGE_TEAM + type: string + description: |- + * `ADMIN` - ADMIN + * `DEVELOPER` - DEVELOPER + * `MEMBER` - MEMBER + * `API` - API + * `SYSTEM` - SYSTEM + * `MERGE_TEAM` - MERGE_TEAM + x-merge-category: hris + RunStateEnum: + enum: + - PAID + - DRAFT + - APPROVED + - FAILED + - CLOSED + type: string + description: |- + * `PAID` - PAID + * `DRAFT` - DRAFT + * `APPROVED` - APPROVED + * `FAILED` - FAILED + * `CLOSED` - CLOSED + x-merge-category: hris + RunTypeEnum: + enum: + - REGULAR + - OFF_CYCLE + - CORRECTION + - TERMINATION + - SIGN_ON_BONUS + type: string + description: |- + * `REGULAR` - REGULAR + * `OFF_CYCLE` - OFF_CYCLE + * `CORRECTION` - CORRECTION + * `TERMINATION` - TERMINATION + * `SIGN_ON_BONUS` - SIGN_ON_BONUS + x-merge-category: hris + SelectiveSyncConfigurationsUsageEnum: + enum: + - IN_NEXT_SYNC + - IN_LAST_SYNC + type: string + description: |- + * `IN_NEXT_SYNC` - IN_NEXT_SYNC + * `IN_LAST_SYNC` - IN_LAST_SYNC + x-merge-category: hris + StatusFd5Enum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: hris + SyncStatus: + type: object + description: |- + # The SyncStatus Object + ### Description + The `SyncStatus` object is used to represent the syncing state of an account + + ### Usage Example + View the `SyncStatus` for an account to see how recently its models were synced. + properties: + model_name: + type: string + example: Employee + model_id: + type: string + example: hris.Employee + last_sync_start: + type: string + format: date-time + example: '2021-03-30T19:44:18.695973Z' + next_sync_start: + type: string + format: date-time + example: '2021-03-30T20:44:18.662942Z' + last_sync_result: + oneOf: + - $ref: '#/components/schemas/LastSyncResultEnum' + - type: string + example: DONE + last_sync_finished: + type: string + format: date-time + example: '2021-03-30T19:55:18.695973Z' + status: + oneOf: + - $ref: '#/components/schemas/StatusFd5Enum' + - type: string + example: SYNCING + is_initial_sync: + type: boolean + example: true + selective_sync_configurations_usage: + $ref: '#/components/schemas/SelectiveSyncConfigurationsUsageEnum' + required: + - is_initial_sync + - model_id + - model_name + - status + x-merge-sample-json: '{"model_name": "Candidate", "model_id": "ats.Candidate", + "last_sync_start": "2021-03-30T19:44:18.695973Z", "next_sync_start": "2021-03-30T20:44:18.662942Z", + "status": "SYNCING", "is_initial_sync": true}' + x-merge-category: hris + Tax: + type: object + description: |- + # The Tax Object + ### Description + The `Tax` object is used to represent an array of the tax deductions for a given employee's payroll run. + + ### Usage Example + Fetch from the `LIST Taxes` endpoint and filter by `ID` to show all taxes. + properties: + id: + type: string + format: uuid + readOnly: true + example: e3a825fd-c38d-4095-a717-df98c4cb9ebc + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '26806834' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee_payroll_run: + type: string + format: uuid + nullable: true + example: 35347df1-95e7-46e2-93cc-66f1191edca5 + name: + type: string + nullable: true + description: The tax's name. + example: California State Income Tax + amount: + type: number + format: double + nullable: true + description: The tax amount. + example: 100.25 + employer_tax: + type: boolean + nullable: true + description: Whether or not the employer is responsible for paying the tax. + example: 'False' + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-nested-write-allowed: true + x-merge-category: hris + Team: + type: object + description: |- + # The Team Object + ### Description + The `Team` object is used to represent a subdivision of the company, usually a department. Each employee will be grouped into one specific Team. + + ### Usage Example + If you're building a way to filter by `Team`, you'd hit the `GET Teams` endpoint to fetch the `Teams`, and then use the `ID` of the team your user selects to filter the `GET Employees` endpoint. + properties: + id: + type: string + format: uuid + readOnly: true + example: 13a72919-9fae-4f54-81ca-ddfd8712a1ba + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The team's name. + example: Engineering + parent_team: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Team' + nullable: true + description: The team's parent team. + example: 1b998423-db0a-4037-a4cf-f79c60cb67b3 + x-merge-expands-to: Team + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /teams + data: + - Varies by platform + x-merge-expands: '{"parent_team": "Team"}' + x-merge-category: hris + TimeOff: + type: object + description: |- + # The TimeOff Object + ### Description + The `TimeOff` object is used to represent all employees' Time Off entries. + + ### Usage Example + Fetch from the `LIST TimeOffs` endpoint and filter by `ID` to show all time off requests. + properties: + id: + type: string + format: uuid + readOnly: true + example: 91b2b905-e866-40c8-8be2-efe53827a0aa + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee requesting time off. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Employee + approver: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The Merge ID of the employee with the ability to approve the + time off request. + example: 9efbc633-3387-4306-aa55-e2c635e6bb4f + x-merge-expands-to: Employee + status: + oneOf: + - $ref: '#/components/schemas/TimeOffStatusEnum' + - type: string + nullable: true + description: |- + The status of this time off request. + + * `REQUESTED` - REQUESTED + * `APPROVED` - APPROVED + * `DECLINED` - DECLINED + * `CANCELLED` - CANCELLED + * `DELETED` - DELETED + example: APPROVED + employee_note: + type: string + nullable: true + description: The employee note for this time off request. + example: Moving into the new apartment Kendall Roy gave me! + units: + oneOf: + - $ref: '#/components/schemas/UnitsEnum' + - type: string + nullable: true + description: |- + The measurement that the third-party integration uses to count time requested. + + * `HOURS` - HOURS + * `DAYS` - DAYS + example: DAYS + amount: + type: number + format: double + nullable: true + description: The time off quantity measured by the prescribed “units”. + example: 3 + request_type: + oneOf: + - $ref: '#/components/schemas/RequestTypeEnum' + - type: string + nullable: true + description: |- + The type of time off request. + + * `VACATION` - VACATION + * `SICK` - SICK + * `PERSONAL` - PERSONAL + * `JURY_DUTY` - JURY_DUTY + * `VOLUNTEER` - VOLUNTEER + * `BEREAVEMENT` - BEREAVEMENT + example: VACATION + start_time: + type: string + format: date-time + nullable: true + description: The day and time of the start of the time requested off. + example: '2020-11-10T00:00:00Z' + end_time: + type: string + format: date-time + nullable: true + description: The day and time of the end of the time requested off. + example: '2020-11-17T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /leave + data: + - Varies by platform + x-merge-expands: '{"approver": "Employee", "employee": "Employee"}' + x-merge-category: hris + TimeOffBalance: + type: object + description: |- + # The TimeOffBalance Object + ### Description + The `TimeOffBalance` object is used to represent current balances for an employee's Time Off plan. + + ### Usage Example + Fetch from the `LIST TimeOffBalances` endpoint and filter by `ID` to show all time off balances. + properties: + id: + type: string + format: uuid + readOnly: true + example: 91b2b905-e866-40c8-8be2-efe53827a0aa + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee the balance belongs to. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Employee + balance: + type: number + format: double + nullable: true + description: The current remaining PTO balance, measured in hours. For integrations + that return this value in days, Merge multiplies by 8 to calculate hours. + example: '60.0' + used: + type: number + format: double + nullable: true + description: The amount of PTO used in terms of hours. For integrations + that return this value in days, Merge multiplies by 8 to calculate hours. + example: '45.0' + policy_type: + oneOf: + - $ref: '#/components/schemas/PolicyTypeEnum' + - type: string + nullable: true + description: |- + The policy type of this time off balance. + + * `VACATION` - VACATION + * `SICK` - SICK + * `PERSONAL` - PERSONAL + * `JURY_DUTY` - JURY_DUTY + * `VOLUNTEER` - VOLUNTEER + * `BEREAVEMENT` - BEREAVEMENT + example: VACATION + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /leave + data: + - Varies by platform + x-merge-expands: '{"employee": "Employee"}' + x-merge-category: hris + TimeOffEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/TimeOffRequest' + required: + - model + x-merge-category: hris + TimeOffRequest: + type: object + description: |- + # The TimeOff Object + ### Description + The `TimeOff` object is used to represent all employees' Time Off entries. + + ### Usage Example + Fetch from the `LIST TimeOffs` endpoint and filter by `ID` to show all time off requests. + properties: + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee requesting time off. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Employee + approver: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The Merge ID of the employee with the ability to approve the + time off request. + example: 9efbc633-3387-4306-aa55-e2c635e6bb4f + x-merge-expands-to: Employee + status: + oneOf: + - $ref: '#/components/schemas/TimeOffStatusEnum' + - type: string + nullable: true + description: |- + The status of this time off request. + + * `REQUESTED` - REQUESTED + * `APPROVED` - APPROVED + * `DECLINED` - DECLINED + * `CANCELLED` - CANCELLED + * `DELETED` - DELETED + example: APPROVED + employee_note: + type: string + nullable: true + description: The employee note for this time off request. + example: Moving into the new apartment Kendall Roy gave me! + units: + oneOf: + - $ref: '#/components/schemas/UnitsEnum' + - type: string + nullable: true + description: |- + The measurement that the third-party integration uses to count time requested. + + * `HOURS` - HOURS + * `DAYS` - DAYS + example: DAYS + amount: + type: number + format: double + nullable: true + description: The time off quantity measured by the prescribed “units”. + example: 3 + request_type: + oneOf: + - $ref: '#/components/schemas/RequestTypeEnum' + - type: string + nullable: true + description: |- + The type of time off request. + + * `VACATION` - VACATION + * `SICK` - SICK + * `PERSONAL` - PERSONAL + * `JURY_DUTY` - JURY_DUTY + * `VOLUNTEER` - VOLUNTEER + * `BEREAVEMENT` - BEREAVEMENT + example: VACATION + start_time: + type: string + format: date-time + nullable: true + description: The day and time of the start of the time requested off. + example: '2020-11-10T00:00:00Z' + end_time: + type: string + format: date-time + nullable: true + description: The day and time of the end of the time requested off. + example: '2020-11-17T00:00:00Z' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"approver": "Employee", "employee": "Employee"}' + x-merge-category: hris + TimeOffResponse: + type: object + properties: + model: + $ref: '#/components/schemas/TimeOff' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: hris + TimeOffStatusEnum: + enum: + - REQUESTED + - APPROVED + - DECLINED + - CANCELLED + - DELETED + type: string + description: |- + * `REQUESTED` - REQUESTED + * `APPROVED` - APPROVED + * `DECLINED` - DECLINED + * `CANCELLED` - CANCELLED + * `DELETED` - DELETED + x-merge-category: hris + TimesheetEntry: + type: object + description: |- + # The Timesheet Entry Object + ### Description + The `Timesheet Entry` object is used to track coverage for hours worked by an 'Employee'. + + + ### Usage Example + GET and POST Timesheet Entries + properties: + id: + type: string + format: uuid + readOnly: true + example: 91b2b905-e866-40c8-8be2-efe53827a0aa + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee the timesheet entry is for. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Employee + hours_worked: + type: number + format: double + nullable: true + description: The number of hours logged by the employee. + example: 10 + start_time: + type: string + format: date-time + nullable: true + description: The time at which the employee started work. + example: '2020-11-10T00:00:00Z' + end_time: + type: string + format: date-time + nullable: true + description: The time at which the employee ended work. + example: '2020-11-10T00:10:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /dependent + data: + - Varies by platform + x-merge-expands: '{"employee": "Employee"}' + x-merge-category: hris + TimesheetEntryEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/TimesheetEntryRequest' + required: + - model + x-merge-category: hris + TimesheetEntryRequest: + type: object + description: |- + # The Timesheet Entry Object + ### Description + The `Timesheet Entry` object is used to track coverage for hours worked by an 'Employee'. + + + ### Usage Example + GET and POST Timesheet Entries + properties: + employee: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Employee' + nullable: true + description: The employee the timesheet entry is for. + example: d2f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Employee + hours_worked: + type: number + format: double + nullable: true + description: The number of hours logged by the employee. + example: 10 + start_time: + type: string + format: date-time + nullable: true + description: The time at which the employee started work. + example: '2020-11-10T00:00:00Z' + end_time: + type: string + format: date-time + nullable: true + description: The time at which the employee ended work. + example: '2020-11-10T00:10:00Z' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"employee": "Employee"}' + x-merge-category: hris + TimesheetEntryResponse: + type: object + properties: + model: + $ref: '#/components/schemas/TimesheetEntry' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: hris + UnitsEnum: + enum: + - HOURS + - DAYS + type: string + description: |- + * `HOURS` - HOURS + * `DAYS` - DAYS + x-merge-category: hris + ValidationProblemSource: + type: object + properties: + pointer: + type: string + required: + - pointer + x-merge-category: hris + WarningValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /age + title: + type: string + example: Unrecognized Field + detail: + type: string + example: An unrecognized field, age, was passed in with request data. + problem_type: + type: string + example: UNRECOGNIZED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: hris + WebhookReceiver: + type: object + properties: + event: + type: string + is_active: + type: boolean + key: + type: string + required: + - event + - is_active + x-merge-category: hris + WebhookReceiverRequest: + type: object + properties: + event: + type: string + minLength: 1 + is_active: + type: boolean + key: + type: string + minLength: 1 + required: + - event + - is_active + x-merge-category: hris + securitySchemes: + tokenAuth: + type: http + scheme: bearer + description: Token-based authentication with required prefix "Bearer" + x-fern-token-variable-name: api_key +servers: +- url: https://api.merge.dev/api/hris/v1 + description: Production + x-fern-server-name: Production +- url: https://api-sandbox.merge.dev/api/hris/v1 + description: Sandbox + x-fern-server-name: Sandbox +- url: https://api-eu.merge.dev/api/hris/v1 + description: Production EU + x-fern-server-name: ProductionEU +- url: https://api-ap.merge.dev/api/hris/v1 + description: Production APSE1 + x-fern-server-name: ProductionAPSE1 diff --git a/.mock/ticketing_v3.yml b/.mock/ticketing_v3.yml new file mode 100644 index 00000000..95deeb5f --- /dev/null +++ b/.mock/ticketing_v3.yml @@ -0,0 +1,8382 @@ +openapi: 3.0.3 +info: + title: Merge Ticketing API + version: '1.0' + description: The unified API for building rich integrations with multiple Ticketing + platforms. + contact: + name: Merge Team + url: https://www.merge.dev/ + email: hello@merge.dev +paths: + /ticketing/v1/account-details: + get: + operationId: account_details_retrieve + description: Get details for a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - account-details + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountDetails' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/account-token/{public_token}: + get: + operationId: account_token_retrieve + description: Returns the account token for the end user with the provided public + token. + parameters: + - in: path + name: public_token + schema: + type: string + required: true + tags: + - account-token + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AccountToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/accounts: + get: + operationId: accounts_list + description: Returns a list of `Account` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/accounts/{id}: + get: + operationId: accounts_retrieve + description: Returns an `Account` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Account' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/async-passthrough: + post: + operationId: async_passthrough_create + description: Asynchronously pull data from an endpoint not currently supported + by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - async-passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AsyncPassthroughReciept' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/async-passthrough/{async_passthrough_receipt_id}: + get: + operationId: async_passthrough_retrieve + description: Retrieves data from earlier async-passthrough POST request + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: async_passthrough_receipt_id + schema: + type: string + format: uuid + required: true + tags: + - async-passthrough + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/RemoteResponse' + - type: string + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/attachments: + get: + operationId: attachments_list + description: Returns a list of `Attachment` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - ticket + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTicket: + value: ticket + summary: Expand Ticket + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_created_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return attachments created in the third + party platform after this datetime. + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: ticket_id + schema: + type: string + description: If provided, will only return comments for this ticket. + examples: + TicketId: + summary: ticket_id + tags: + - attachments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAttachmentList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: attachments_create + description: Creates an `Attachment` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - attachments + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/TicketingAttachmentEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/TicketingAttachmentEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/TicketingAttachmentEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/TicketingAttachmentResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/attachments/{id}: + get: + operationId: attachments_retrieve + description: Returns an `Attachment` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - ticket + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTicket: + value: ticket + summary: Expand Ticket + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - attachments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Attachment' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/attachments/{id}/download: + get: + operationId: attachments_download_retrieve + description: Returns the `File` content with the given `id` as a stream of bytes. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: mime_type + schema: + type: string + description: 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. + tags: + - attachments + security: + - tokenAuth: [] + responses: + '200': + content: + application/octet-stream: + schema: + type: string + format: binary + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/attachments/meta/post: + get: + operationId: attachments_meta_post_retrieve + description: Returns metadata for `TicketingAttachment` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - attachments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/audit-trail: + get: + operationId: audit_trail_list + description: Gets a list of audit trail events. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include audit trail events that occurred + before this time + - in: query + name: event_type + schema: + type: string + description: '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`' + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include audit trail events that occurred + after this time + - in: query + name: user_email + schema: + type: string + description: 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. + tags: + - audit-trail + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAuditLogEventList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/available-actions: + get: + operationId: available_actions_retrieve + description: Returns a list of models and actions available for an account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - available-actions + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/AvailableActions' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/collections: + get: + operationId: collections_list + description: Returns a list of `Collection` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: collection_type + schema: + type: string + nullable: true + enum: + - '' + - LIST + - + - PROJECT + description: If provided, will only return collections of the given type. + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - parent_collection + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandParentCollection: + value: parent_collection + summary: Expand Parent_collection + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: parent_collection_id + schema: + type: string + description: If provided, will only return collections whose parent collection + matches the given id. + examples: + ParentCollectionId: + summary: parent_collection_id + - in: query + name: remote_fields + schema: + type: string + enum: + - collection_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesCollectionType: + value: collection_type + summary: Original Enum Values Collection_type + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - collection_type + description: 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) + examples: + OriginalEnumValuesCollectionType: + value: collection_type + summary: Original Enum Values Collection_type + tags: + - collections + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedCollectionList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/collections/{collection_id}/viewers: + get: + operationId: collections_viewers_list + description: 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) + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: collection_id + schema: + type: string + format: uuid + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - team + - user + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandUser,Team: + value: user,team + summary: Expand User, Team + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - collections + - viewers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedViewerList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ticketing/v1/collections/{id}: + get: + operationId: collections_retrieve + description: Returns a `Collection` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - parent_collection + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandParentCollection: + value: parent_collection + summary: Expand Parent_collection + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - collection_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesCollectionType: + value: collection_type + summary: Original Enum Values Collection_type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - collection_type + description: 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) + examples: + OriginalEnumValuesCollectionType: + value: collection_type + summary: Original Enum Values Collection_type + tags: + - collections + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Collection' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/comments: + get: + operationId: comments_list + description: Returns a list of `Comment` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - contact + - ticket + - user + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandUser,Contact,Ticket: + value: user,contact,ticket + summary: Expand User, Contact, Ticket + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_created_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return Comments created in the third party + platform after this datetime. + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: ticket_id + schema: + type: string + description: If provided, will only return comments for this ticket. + examples: + TicketId: + summary: ticket_id + tags: + - comments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedCommentList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: comments_create + description: Creates a `Comment` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - comments + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CommentEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CommentEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CommentEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/CommentResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/comments/{id}: + get: + operationId: comments_retrieve + description: Returns a `Comment` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - contact + - ticket + - user + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandUser,Contact,Ticket: + value: user,contact,ticket + summary: Expand User, Contact, Ticket + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - comments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Comment' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/comments/meta/post: + get: + operationId: comments_meta_post_retrieve + description: Returns metadata for `Comment` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - comments + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/contacts: + get: + operationId: contacts_list + description: Returns a list of `Contact` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAccount: + value: account + summary: Expand Account + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedContactList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: contacts_create + description: Creates a `Contact` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - contacts + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/TicketingContactEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/TicketingContactEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/TicketingContactEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/TicketingContactResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/contacts/{id}: + get: + operationId: contacts_retrieve + description: Returns a `Contact` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAccount: + value: account + summary: Expand Account + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Contact' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/contacts/meta/post: + get: + operationId: contacts_meta_post_retrieve + description: Returns metadata for `TicketingContact` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - contacts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/default-scopes: + get: + operationId: default_scopes_retrieve + description: 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). + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/delete-account: + post: + operationId: delete_account_delete + description: Delete a linked account. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - delete-account + security: + - tokenAuth: [] + responses: + '200': + description: No response body + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/field-mappings: + get: + operationId: field_mappings_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingApiInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: field_mappings_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: exclude_remote_field_metadata + schema: + type: boolean + description: 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. + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/CreateFieldMappingRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/field-mappings/{field_mapping_id}: + patch: + operationId: field_mappings_partial_update + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedEditFieldMappingRequest' + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + delete: + operationId: field_mappings_destroy + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: field_mapping_id + schema: + type: string + format: uuid + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '204': + content: + application/json: + schema: + $ref: '#/components/schemas/FieldMappingInstanceResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/generate-key: + post: + operationId: generate_key_create + description: Create a remote key. + tags: + - generate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/GenerateRemoteKeyRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/issues: + get: + operationId: issues_list + description: Gets all issues for Organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: account_token + schema: + type: string + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred before this time + - in: query + name: end_user_organization_name + schema: + type: string + - in: query + name: first_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was after this datetime. + - in: query + name: first_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose first incident time + was before this datetime. + - in: query + name: include_muted + schema: + type: string + description: If true, will include muted issues + - in: query + name: integration_name + schema: + type: string + - in: query + name: last_incident_time_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was after this datetime. + - in: query + name: last_incident_time_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return issues whose last incident time + was before this datetime. + - in: query + name: linked_account_id + schema: + type: string + description: If provided, will only include issues pertaining to the linked + account passed in. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: start_date + schema: + type: string + description: If included, will only include issues whose most recent action + occurred after this time + - in: query + name: status + schema: + type: string + enum: + - ONGOING + - RESOLVED + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedIssueList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/issues/{id}: + get: + operationId: issues_retrieve + description: Get a specific issue. + parameters: + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - issues + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Issue' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/link-token: + post: + operationId: link_token_create + description: Creates a link token to be used when linking a new end user. + tags: + - link-token + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/EndUserDetailsRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/LinkToken' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/linked-account-scopes: + get: + operationId: linked_account_scopes_retrieve + description: 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). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: linked_account_scopes_create + description: 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) + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - scopes + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/LinkedAccountCommonModelScopeDeserializerRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/CommonModelScopeAPI' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/linked-accounts: + get: + operationId: linked_accounts_list + description: List linked accounts for your organization. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: query + name: category + schema: + type: string + nullable: true + enum: + - accounting + - ats + - crm + - filestorage + - hris + - mktg + - ticketing + description: |- + Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: end_user_email_address + schema: + type: string + description: If provided, will only return linked accounts associated with + the given email address. + - in: query + name: end_user_organization_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given organization name. + - in: query + name: end_user_origin_id + schema: + type: string + description: If provided, will only return linked accounts associated with + the given origin ID. + - in: query + name: end_user_origin_ids + schema: + type: string + description: Comma-separated list of EndUser origin IDs, making it possible + to specify multiple EndUsers at once. + - in: query + name: id + schema: + type: string + format: uuid + - in: query + name: ids + schema: + type: string + description: Comma-separated list of LinkedAccount IDs, making it possible + to specify multiple LinkedAccounts at once. + - in: query + name: include_duplicates + schema: + type: boolean + description: 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. + - in: query + name: integration_name + schema: + type: string + description: If provided, will only return linked accounts associated with + the given integration name. + - in: query + name: is_test_account + schema: + type: string + description: If included, will only include test linked accounts. If not included, + will only include non-test linked accounts. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: status + schema: + type: string + description: 'Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, + `RELINK_NEEDED`' + tags: + - linked-accounts + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedAccountDetailsAndActionsList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/passthrough: + post: + operationId: passthrough_create + description: Pull data from an endpoint not currently supported by Merge. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - passthrough + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/DataPassthroughRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/projects: + get: + operationId: projects_list + description: Returns a list of `Project` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - projects + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedProjectList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/projects/{id}: + get: + operationId: projects_retrieve + description: Returns a `Project` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - projects + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Project' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/projects/{parent_id}/users: + get: + operationId: projects_users_list + description: Returns a list of `User` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - roles + - teams + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTeams,Roles: + value: teams,roles + summary: Expand Teams, Roles + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: path + name: parent_id + schema: + type: string + format: uuid + required: true + tags: + - projects + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedUserList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/regenerate-key: + post: + operationId: regenerate_key_create + description: Exchange remote keys. + tags: + - regenerate-key + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/RemoteKeyForRegenerationRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteKey' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/remote-fields: + get: + operationId: remote_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: common_models + schema: + type: string + description: A comma seperated list of Common Model names. If included, will + only return Remote Fields for those Common Models. + - in: query + name: include_example_values + schema: + type: string + description: 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. + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/RemoteFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/roles: + get: + operationId: roles_list + description: Returns a list of `Role` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - roles + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRoleList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/roles/{id}: + get: + operationId: roles_retrieve + description: Returns a `Role` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - roles + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Role' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/sync-status: + get: + operationId: sync_status_list + description: 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). + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - sync-status + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedSyncStatusList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/sync-status/resync: + post: + operationId: sync_status_resync_create + description: 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. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - force-resync + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/tags: + get: + operationId: tags_list + description: Returns a list of `Tag` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - tags + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTagList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/tags/{id}: + get: + operationId: tags_retrieve + description: Returns a `Tag` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - tags + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Tag' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/target-fields: + get: + operationId: target_fields_retrieve + description: 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/). + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - field-mapping + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/ExternalTargetFieldAPIResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/teams: + get: + operationId: teams_list + description: Returns a list of `Team` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + tags: + - teams + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTeamList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/teams/{id}: + get: + operationId: teams_retrieve + description: Returns a `Team` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - teams + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Team' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/tickets: + get: + operationId: tickets_list + description: Returns a list of `Ticket` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: account_id + schema: + type: string + description: If provided, will only return tickets for this account. + examples: + AccountId: + summary: account_id + - in: query + name: assignee_ids + schema: + type: string + description: If provided, will only return tickets assigned to the assignee_ids; + multiple assignee_ids can be separated by commas. + - in: query + name: collection_ids + schema: + type: string + description: If provided, will only return tickets assigned to the collection_ids; + multiple collection_ids can be separated by commas. + - in: query + name: completed_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return tickets completed after this datetime. + - in: query + name: completed_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return tickets completed before this datetime. + - in: query + name: contact_id + schema: + type: string + description: If provided, will only return tickets for this contact. + examples: + ContactId: + summary: contact_id + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: creator_id + schema: + type: string + description: If provided, will only return tickets created by this creator_id. + examples: + CreatorId: + summary: creator_id + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: due_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return tickets due after this datetime. + - in: query + name: due_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return tickets due before this datetime. + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - assigned_teams + - assignees + - attachments + - collections + - contact + - creator + - parent_ticket + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAttachments,Assignees,Collections,AssignedTeams,Account,Contact,Creator,ParentTicket: + value: + attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket + summary: Expand Attachments, Assignees, Collections, Assigned_teams, Account, + Contact, Creator, Parent_ticket + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: parent_ticket_id + schema: + type: string + description: If provided, will only return sub tickets of the parent_ticket_id. + examples: + ParentTicketId: + summary: parent_ticket_id + - in: query + name: priority + schema: + type: string + nullable: true + enum: + - HIGH + - LOW + - NORMAL + - URGENT + description: |- + If provided, will only return tickets of this priority. + + * `URGENT` - URGENT + * `HIGH` - HIGH + * `NORMAL` - NORMAL + * `LOW` - LOW + - in: query + name: remote_created_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return tickets created in the third party + platform after this datetime. + - in: query + name: remote_created_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return tickets created in the third party + platform before this datetime. + - in: query + name: remote_fields + schema: + type: string + enum: + - priority + - priority,status + - priority,status,ticket_type + - priority,ticket_type + - status + - status,ticket_type + - ticket_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesPriority,Status,TicketType: + value: priority,status,ticket_type + summary: Original Enum Values Priority, Status, Ticket_type + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: remote_updated_after + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return tickets updated in the third party + platform after this datetime. + - in: query + name: remote_updated_before + schema: + type: string + format: date-time + nullable: true + description: If provided, will only return tickets updated in the third party + platform before this datetime. + - in: query + name: show_enum_origins + schema: + type: string + enum: + - priority + - priority,status + - priority,status,ticket_type + - priority,ticket_type + - status + - status,ticket_type + - ticket_type + description: 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) + examples: + OriginalEnumValuesPriority,Status,TicketType: + value: priority,status,ticket_type + summary: Original Enum Values Priority, Status, Ticket_type + - in: query + name: status + schema: + type: string + nullable: true + enum: + - '' + - CLOSED + - IN_PROGRESS + - + - ON_HOLD + - OPEN + description: If provided, will only return tickets of this status. + - in: query + name: tags + schema: + type: string + description: If provided, will only return tickets matching the tags; multiple + tags can be separated by commas. + - in: query + name: ticket_type + schema: + type: string + nullable: true + description: If provided, will only return tickets of this type. + - in: query + name: ticket_url + schema: + type: string + format: uri + nullable: true + description: If provided, will only return tickets where the URL matches or + contains the substring + tags: + - tickets + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedTicketList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: tickets_create + description: Creates a `Ticket` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - tickets + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/TicketEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/TicketEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/TicketEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/TicketResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/tickets/{id}: + get: + operationId: tickets_retrieve + description: Returns a `Ticket` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - account + - assigned_teams + - assignees + - attachments + - collections + - contact + - creator + - parent_ticket + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandAttachments,Assignees,Collections,AssignedTeams,Account,Contact,Creator,ParentTicket: + value: + attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket + summary: Expand Attachments, Assignees, Collections, Assigned_teams, Account, + Contact, Creator, Parent_ticket + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_remote_fields + schema: + type: boolean + description: Whether to include all remote fields, including fields that Merge + did not map to common models, in a normalized format. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: remote_fields + schema: + type: string + enum: + - priority + - priority,status + - priority,status,ticket_type + - priority,ticket_type + - status + - status,ticket_type + - ticket_type + description: Deprecated. Use show_enum_origins. + examples: + OriginalEnumValuesPriority,Status,TicketType: + value: priority,status,ticket_type + summary: Original Enum Values Priority, Status, Ticket_type + - in: query + name: show_enum_origins + schema: + type: string + enum: + - priority + - priority,status + - priority,status,ticket_type + - priority,ticket_type + - status + - status,ticket_type + - ticket_type + description: 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) + examples: + OriginalEnumValuesPriority,Status,TicketType: + value: priority,status,ticket_type + summary: Original Enum Values Priority, Status, Ticket_type + tags: + - tickets + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Ticket' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + patch: + operationId: tickets_partial_update + description: Updates a `Ticket` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: is_debug_mode + schema: + type: boolean + description: Whether to include debug fields (such as log file links) in the + response. + - in: query + name: run_async + schema: + type: boolean + description: Whether or not third-party updates should be run asynchronously. + tags: + - tickets + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/PatchedTicketEndpointRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/PatchedTicketEndpointRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/PatchedTicketEndpointRequest' + required: true + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/TicketResponse' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/tickets/{ticket_id}/viewers: + get: + operationId: tickets_viewers_list + description: 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) + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - team + - user + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandUser,Team: + value: user,team + summary: Expand User, Team + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: path + name: ticket_id + schema: + type: string + format: uuid + required: true + tags: + - tickets + - viewers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedViewerList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ticketing/v1/tickets/meta/patch/{id}: + get: + operationId: tickets_meta_patch_retrieve + description: Returns metadata for `Ticket` PATCHs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: path + name: id + schema: + type: string + format: uuid + required: true + tags: + - tickets + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-patch: META_PATCH + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/tickets/meta/post: + get: + operationId: tickets_meta_post_retrieve + description: Returns metadata for `Ticket` POSTs. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: collection_id + schema: + type: string + description: If provided, will only return tickets for this collection. + - in: query + name: ticket_type + schema: + type: string + description: If provided, will only return tickets for this ticket type. + tags: + - tickets + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/MetaResponse' + description: '' + x-merge-meta-post: META_POST + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/tickets/remote-field-classes: + get: + operationId: tickets_remote_field_classes_list + description: Returns a list of `RemoteFieldClass` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: ids + schema: + type: string + description: If provided, will only return remote field classes with the `ids` + in this list + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: is_common_model_field + schema: + type: boolean + nullable: true + description: If provided, will only return remote field classes with this + is_common_model_field value + - in: query + name: is_custom + schema: + type: boolean + nullable: true + description: If provided, will only return remote fields classes with this + is_custom value + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + tags: + - tickets + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedRemoteFieldClassList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC_BETA + /ticketing/v1/users: + get: + operationId: users_list + description: Returns a list of `User` objects. + x-fern-pagination: + cursor: $request.cursor + next_cursor: $response.next + results: $response.results + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: created_after + schema: + type: string + format: date-time + description: If provided, will only return objects created after this datetime. + - in: query + name: created_before + schema: + type: string + format: date-time + description: If provided, will only return objects created before this datetime. + - in: query + name: cursor + schema: + type: string + description: The pagination cursor value. + examples: + CursorExample: + value: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + summary: Cursor Example + - in: query + name: email_address + schema: + type: string + nullable: true + description: If provided, will only return users with emails equal to this + value (case insensitive). + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - roles + - teams + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTeams,Roles: + value: teams,roles + summary: Expand Teams, Roles + explode: false + - in: query + name: include_deleted_data + schema: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + - in: query + name: modified_after + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge after this date time + will be returned. + - in: query + name: modified_before + schema: + type: string + format: date-time + description: If provided, only objects synced by Merge before this date time + will be returned. + - name: page_size + required: false + in: query + description: Number of results to return per page. + schema: + type: integer + - in: query + name: remote_id + schema: + type: string + nullable: true + description: The API provider's ID for the given object. + - in: query + name: team + schema: + type: string + description: If provided, will only return users matching in this team. + tags: + - users + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/PaginatedUserList' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/users/{id}: + get: + operationId: users_retrieve + description: Returns a `User` object with the given `id`. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + - in: query + name: expand + schema: + type: array + items: + type: string + enum: + - roles + - teams + description: Which relations should be returned in expanded form. Multiple + relation names should be comma separated without spaces. + examples: + ExpandTeams,Roles: + value: teams,roles + summary: Expand Teams, Roles + explode: false + - in: path + name: id + schema: + type: string + format: uuid + required: true + - in: query + name: include_remote_data + schema: + type: boolean + description: Whether to include the original data Merge fetched from the third-party + to produce these models. + - in: query + name: include_shell_data + schema: + type: boolean + description: Whether to include shell records. Shell records are empty records + (they may contain some metadata but all other fields are null). + tags: + - users + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/User' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + /ticketing/v1/webhook-receivers: + get: + operationId: webhook_receivers_list + description: Returns a list of `WebhookReceiver` objects. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + security: + - tokenAuth: [] + responses: + '200': + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC + post: + operationId: webhook_receivers_create + description: Creates a `WebhookReceiver` object with the given values. + parameters: + - in: header + name: X-Account-Token + schema: + type: string + description: Token identifying the end user. + required: true + tags: + - webhook-receivers + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + application/x-www-form-urlencoded: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + multipart/form-data: + schema: + $ref: '#/components/schemas/WebhookReceiverRequest' + required: true + security: + - tokenAuth: [] + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/WebhookReceiver' + description: '' + x-endpoint-availability: ENDPOINT_AVAILABILITY_PUBLIC +components: + schemas: + Account: + type: object + description: |- + # The Account Object + ### Description + The `Account` object is used to represent the account that a ticket is associated with. + + The account is a company that may be a customer. This does not represent the company that is receiving the ticket. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 17a54124-287f-494d-965e-3c5b330c9a68 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The account's name. + example: Waystar Royco + domains: + type: array + items: + type: string + nullable: true + nullable: true + description: The account's domain names. + example: + - waystar-royco.com + - royco.com + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + example: + - path: /actions + data: + - Varies by platform + x-merge-expands: '{"owner": "User"}' + x-merge-category: ticketing + AccountDetails: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + integration: + type: string + readOnly: true + example: BambooHR + integration_slug: + type: string + readOnly: true + example: bamboohr + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + nullable: true + example: hris + end_user_origin_id: + type: string + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + end_user_organization_name: + type: string + readOnly: true + example: Waystar Royco + end_user_email_address: + type: string + format: email + readOnly: true + example: kendall.roy@waystar-royco.com + status: + type: string + readOnly: true + example: COMPLETE + webhook_listener_url: + type: string + format: uri + readOnly: true + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + readOnly: true + description: 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. + example: true + account_type: + type: string + readOnly: true + example: PRODUCTION + completed_at: + type: string + format: date-time + nullable: true + description: The time at which account completes the linking flow. + example: '2024-08-26T20:11:19.277118Z' + x-merge-category: ticketing + AccountDetailsAndActions: + type: object + description: |- + # The LinkedAccount Object + ### Description + The `LinkedAccount` object is used to represent an end user's link with a specific integration. + + ### Usage Example + View a list of your organization's `LinkedAccount` objects. + properties: + id: + type: string + example: e59b1821-f85c-4e28-a6b3-1804156f3563 + category: + oneOf: + - $ref: '#/components/schemas/CategoryEnum' + - type: string + example: hris + status: + oneOf: + - $ref: '#/components/schemas/AccountDetailsAndActionsStatusEnum' + - type: string + example: INCOMPLETE + status_detail: + type: string + example: Invalid login credentials + end_user_origin_id: + type: string + example: 3ac95cde-6c7f-4eef-afec-be710b42308d + end_user_organization_name: + type: string + example: Foo Bar, LLC + end_user_email_address: + type: string + example: hradmin@foobar.dev + subdomain: + type: string + description: The tenant or domain the customer has provided access to. + example: foobar + webhook_listener_url: + type: string + example: https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4 + is_duplicate: + type: boolean + nullable: true + description: 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. + example: true + integration: + $ref: '#/components/schemas/AccountDetailsAndActionsIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + 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 + account_type: + type: string + example: PRODUCTION + completed_at: + type: string + format: date-time + example: '2024-08-26T20:11:19.277118Z' + required: + - account_type + - completed_at + - end_user_email_address + - end_user_organization_name + - id + - status + - webhook_listener_url + x-merge-sample-json: '{"id": "e59b1821-f85c-4e28-a6b3-1804156f3563", "category": + "hris", "status": "INCOMPLETE", "status_detail": "Invalid login credentials", + "end_user_origin_id": "3ac95cde-6c7f-4eef-afec-be710b42308d", "end_user_organization_name": + "Foo Bar, LLC", "end_user_email_address": "hradmin@foobar.dev", "webhook_listener_url": + "https://api.merge.dev/api/integrations/webhook-listener/7fc3mee0UW8ecV4", + "is_duplicate": true, "integration": {"name": "SAP SuccessFactors", "categories": + ["hris", "ats"], "image": "https://cdn.merge.dev/SuccessFactors_Logo.png", + "square_image": "https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg", "color": + "#F6A704", "slug": "sap-successfactors", "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"]}]}}' + x-merge-category: ticketing + AccountDetailsAndActionsIntegration: + type: object + properties: + name: + type: string + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + image: + type: string + square_image: + type: string + color: + type: string + slug: + type: string + passthrough_available: + type: boolean + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + required: + - categories + - color + - name + - passthrough_available + - slug + x-merge-category: ticketing + AccountDetailsAndActionsStatusEnum: + enum: + - COMPLETE + - INCOMPLETE + - RELINK_NEEDED + - IDLE + type: string + description: |- + * `COMPLETE` - COMPLETE + * `INCOMPLETE` - INCOMPLETE + * `RELINK_NEEDED` - RELINK_NEEDED + * `IDLE` - IDLE + x-merge-category: ticketing + AccountIntegration: + type: object + properties: + name: + type: string + description: Company name. + abbreviated_name: + type: string + nullable: true + description: "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)" + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: Category or categories this integration belongs to. Multiple + categories should be comma separated, i.e. [ats, hris]. + readOnly: true + image: + type: string + format: uri + nullable: true + description: Company logo in rectangular shape. + square_image: + type: string + format: uri + nullable: true + description: Company logo in square shape. + color: + type: string + description: The color of this integration used for buttons and text throughout + the app and landing pages. Choose a darker, saturated color. + pattern: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ + maxLength: 18 + slug: + type: string + readOnly: true + api_endpoints_to_documentation_urls: + type: object + additionalProperties: {} + description: "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': []}" + webhook_setup_guide_url: + type: string + nullable: true + description: Setup guide URL for third party webhook creation. Exposed in + Merge Docs. + category_beta_status: + type: object + description: Category or categories this integration is in beta status for. + readOnly: true + required: + - name + x-merge-category: ticketing + AccountToken: + type: object + properties: + account_token: + type: string + example: T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: SAP SuccessFactors + categories: + - hris + - ats + image: https://cdn.merge.dev/SuccessFactors_Logo.png + square_image: https://cdn.merge.dev/SuccessFactors_Square_Logo.jpg + color: '#F6A704' + slug: sap-successfactors + id: + type: string + example: 0496d4c2-42e6-4072-80b3-7b69bfdc76fd + required: + - account_token + - id + - integration + x-merge-category: ticketing + AdvancedMetadata: + type: object + properties: + id: + type: string + format: uuid + display_name: + type: string + description: + type: string + is_required: + type: boolean + is_custom: + type: boolean + field_choices: + type: array + items: {} + required: + - id + x-merge-category: ticketing + AsyncPassthroughReciept: + type: object + properties: + async_passthrough_receipt_id: + type: string + format: uuid + example: fd29020f-2695-445e-922e-dcd5e81903fd + required: + - async_passthrough_receipt_id + x-merge-category: ticketing + Attachment: + type: object + description: |- + # The Attachment Object + ### Description + The `Attachment` object is used to represent an attachment for a ticket. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 17a54124-287f-494d-965e-3c5b330c9a68 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + file_name: + type: string + nullable: true + description: The attachment's name. It is required to include the file extension + in the attachment's name. + example: Screenshot.png + ticket: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Ticket' + nullable: true + description: The ticket associated with the attachment. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Ticket + file_url: + type: string + nullable: true + example: http://alturl.com/p749b + description: The attachment's url. It is required to include the file extension + in the file's URL. + content_type: + type: string + nullable: true + description: The attachment's file format. + example: jpeg + uploaded_by: + type: string + format: uuid + nullable: true + description: The user who uploaded the attachment. + example: 28b54125-287f-494d-965e-3c5b330c9a68 + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's attachment was created. + example: '2022-11-10T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-nested-write-allowed: true + x-merge-expands: '{"ticket": "Ticket"}' + x-merge-category: ticketing + AttachmentRequest: + type: object + description: |- + # The Attachment Object + ### Description + The `Attachment` object is used to represent an attachment for a ticket. + + ### Usage Example + TODO + properties: + file_name: + type: string + nullable: true + description: The attachment's name. It is required to include the file extension + in the attachment's name. + example: Screenshot.png + ticket: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Ticket' + nullable: true + description: The ticket associated with the attachment. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Ticket + file_url: + type: string + nullable: true + example: http://alturl.com/p749b + description: The attachment's url. It is required to include the file extension + in the file's URL. + content_type: + type: string + nullable: true + description: The attachment's file format. + example: jpeg + uploaded_by: + type: string + format: uuid + nullable: true + description: The user who uploaded the attachment. + example: 28b54125-287f-494d-965e-3c5b330c9a68 + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"ticket": "Ticket"}' + x-merge-category: ticketing + AuditLogEvent: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: b5ceea2a-7171-47ce-8090-165cfce5572c + user_name: + type: string + nullable: true + description: The User's full name at the time of this Event occurring. + maxLength: 200 + example: Gil Feig + user_email: + type: string + format: email + nullable: true + description: The User's email at the time of this Event occurring. + maxLength: 254 + example: hello@merge.dev + role: + oneOf: + - $ref: '#/components/schemas/RoleEnum' + - type: string + description: |- + 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 + example: ADMIN + ip_address: + type: string + maxLength: 45 + example: 192.0.2.123 + event_type: + oneOf: + - $ref: '#/components/schemas/EventTypeEnum' + - type: string + description: |- + 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 + example: CHANGED_SCOPES + event_description: + type: string + example: Organization-wide Scopes for model hris.Employee updated from Read + to Read+Write + created_at: + type: string + format: date-time + readOnly: true + required: + - event_description + - event_type + - ip_address + - role + x-merge-category: ticketing + AvailableActions: + type: object + description: |- + # The AvailableActions Object + ### Description + The `Activity` object is used to see all available model/operation combinations for an integration. + + ### Usage Example + Fetch all the actions available for the `Zenefits` integration. + properties: + integration: + $ref: '#/components/schemas/AccountIntegration' + example: + name: Lever + categories: + - ats + image: https://merge-api-production.s3.amazonaws.com/media/Lever_Logo.png + square_image: https://merge-api-production.s3.amazonaws.com/media/Lever_Square_Logo.png + color: '#262A34' + is_in_beta: 'true' + api_endpoints_to_documentation_urls: "{'GET': [('/common-model-scopes', + 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve')], + 'POST': []}" + passthrough_available: + type: boolean + example: true + available_model_operations: + type: array + items: + $ref: '#/components/schemas/ModelOperation' + example: + - model_name: Candidate + available_operations: + - FETCH + - CREATE + required_post_parameters: + - remote_user_id + supported_fields: + - first_name + - last_name + - company + - title + required: + - integration + - passthrough_available + x-merge-category: ticketing + CategoriesEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: ticketing + CategoryEnum: + enum: + - hris + - ats + - accounting + - ticketing + - crm + - mktg + - filestorage + type: string + description: |- + * `hris` - hris + * `ats` - ats + * `accounting` - accounting + * `ticketing` - ticketing + * `crm` - crm + * `mktg` - mktg + * `filestorage` - filestorage + x-merge-category: ticketing + Collection: + type: object + description: |- + # The Collection Object + ### Description + The `Collection` object is used to represent one or more `Tickets`. There can be a hierarchy of `Collections`, in which a sub-collection belongs to a parent-collection. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: fb8c55b6-1cb8-4b4c-9fb6-17924231619d + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The collection's name. + example: Q1 Platform + description: + type: string + nullable: true + description: The collection's description. + example: For tracking all tasks related to Platform for Q1 + access_level: + oneOf: + - $ref: '#/components/schemas/CollectionAccessLevelEnum' + - type: string + nullable: true + description: |- + The level of access a User has to the Collection and its sub-objects. + + * `PRIVATE` - PRIVATE + * `COMPANY` - COMPANY + * `PUBLIC` - PUBLIC + * `PARENT_COLLECTION` - PARENT_COLLECTION + example: PUBLIC + collection_type: + oneOf: + - $ref: '#/components/schemas/CollectionTypeEnum' + - type: string + nullable: true + description: |- + The collection's type. + + * `LIST` - LIST + * `PROJECT` - PROJECT + example: LIST + $ref: '#/components/schemas/CollectionTypeEnum' + parent_collection: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Collection' + nullable: true + description: The parent collection for this collection. + example: 25782302-5be1-4d78-8f46-2a5db72204ef + x-merge-expands-to: Collection + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-expands: '{"parent_collection": "Collection"}' + x-merge-category: ticketing + CollectionAccessLevelEnum: + enum: + - PRIVATE + - COMPANY + - PUBLIC + - PARENT_COLLECTION + type: string + description: |- + * `PRIVATE` - PRIVATE + * `COMPANY` - COMPANY + * `PUBLIC` - PUBLIC + * `PARENT_COLLECTION` - PARENT_COLLECTION + x-merge-category: ticketing + CollectionTypeEnum: + enum: + - LIST + - PROJECT + type: string + description: |- + * `LIST` - LIST + * `PROJECT` - PROJECT + x-merge-category: ticketing + Comment: + type: object + description: |- + # The Comment Object + ### Description + The `Comment` object is used to represent a comment on a ticket. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + user: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: 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. + example: 17a54124-287f-494d-965e-3c5b330c9a68 + x-merge-expands-to: User + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: 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. + example: dde3fb16-b8eb-483d-81c4-b78100816f15 + x-merge-expands-to: Contact + body: + type: string + nullable: true + description: The comment's text body. + example: When will these integrations be done? You all should use Merge. + html_body: + type: string + nullable: true + description: The comment's text body formatted as html. + example: When will these integrations be done? You all should use Merge. + ticket: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Ticket' + nullable: true + description: 'The ticket associated with the comment. ' + example: fb8c55b6-1cb8-4b4c-9fb6-17924231619d + x-merge-expands-to: Ticket + is_private: + type: boolean + nullable: true + description: Whether or not the comment is internal. + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's comment was created. + example: '1990-11-10T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-expands: '{"contact": "Contact", "ticket": "Ticket", "user": "User"}' + x-merge-category: ticketing + CommentEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/CommentRequest' + required: + - model + x-merge-category: ticketing + CommentRequest: + type: object + description: |- + # The Comment Object + ### Description + The `Comment` object is used to represent a comment on a ticket. + + ### Usage Example + TODO + properties: + user: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: 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. + example: 17a54124-287f-494d-965e-3c5b330c9a68 + x-merge-expands-to: User + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: 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. + example: dde3fb16-b8eb-483d-81c4-b78100816f15 + x-merge-expands-to: Contact + body: + type: string + nullable: true + description: The comment's text body. + example: When will these integrations be done? You all should use Merge. + html_body: + type: string + nullable: true + description: The comment's text body formatted as html. + example: When will these integrations be done? You all should use Merge. + ticket: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Ticket' + nullable: true + description: 'The ticket associated with the comment. ' + example: fb8c55b6-1cb8-4b4c-9fb6-17924231619d + x-merge-expands-to: Ticket + is_private: + type: boolean + nullable: true + description: Whether or not the comment is internal. + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"contact": "Contact", "ticket": "Ticket", "user": "User"}' + x-merge-category: ticketing + CommentResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Comment' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ticketing + CommonModelScopeAPI: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializer' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - created_at + - custom_fields + - date_of_birth + - first_name + - gender + - remote_created_at + - remote_data + disabled_fields: + - company + - employments + - groups + - home_location + - manager + - work_location + required: + - common_models + x-merge-category: ticketing + CommonModelScopesBodyRequest: + type: object + properties: + model_id: + type: string + minLength: 1 + example: hris.Employee + enabled_actions: + type: array + items: + $ref: '#/components/schemas/EnabledActionsEnum' + example: + - READ + - WRITE + disabled_fields: + type: array + items: + type: string + minLength: 1 + example: + - first_name + required: + - disabled_fields + - enabled_actions + - model_id + x-merge-category: ticketing + Contact: + type: object + description: |- + # The Contact Object + ### Description + The `Contact` object is used to represent the customer, lead, or external user that a ticket is associated with. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 17a54124-287f-494d-965e-3c5b330c9a68 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The contact's name. + example: Cousin Greg + email_address: + type: string + nullable: true + description: The contact's email address. + example: greg@waystar-royco.com + phone_number: + type: string + nullable: true + description: The contact's phone number. + example: '5108890293' + details: + type: string + nullable: true + description: The contact's details. + example: Executive Assistant to Tom Wambsgans + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The contact's account. + example: 28b54125-287f-494d-965e-3c5b330c9a68 + x-merge-expands-to: Account + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-expands: '{"account": "Account"}' + x-merge-category: ticketing + ContactRequest: + type: object + description: |- + # The Contact Object + ### Description + The `Contact` object is used to represent the customer, lead, or external user that a ticket is associated with. + + ### Usage Example + TODO + properties: + name: + type: string + nullable: true + description: The contact's name. + example: Cousin Greg + email_address: + type: string + nullable: true + description: The contact's email address. + example: greg@waystar-royco.com + phone_number: + type: string + nullable: true + description: The contact's phone number. + example: '5108890293' + details: + type: string + nullable: true + description: The contact's details. + example: Executive Assistant to Tom Wambsgans + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The contact's account. + example: 28b54125-287f-494d-965e-3c5b330c9a68 + x-merge-expands-to: Account + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + x-merge-expands: '{"account": "Account"}' + x-merge-category: ticketing + CreateFieldMappingRequest: + type: object + properties: + target_field_name: + type: string + minLength: 1 + description: The name of the target field you want this remote field to + map to. + example: example_target_field_name + target_field_description: + type: string + minLength: 1 + description: The description of the target field you want this remote field + to map to. + example: this is a example description of the target field + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + common_model_name: + type: string + minLength: 1 + description: The name of the Common Model that the remote field corresponds + to in a given category. + example: ExampleCommonModel + required: + - common_model_name + - remote_field_traversal_path + - remote_method + - remote_url_path + - target_field_description + - target_field_name + x-merge-category: ticketing + DataPassthroughRequest: + type: object + description: |- + # The DataPassthrough Object + ### Description + The `DataPassthrough` object is used to send information to an otherwise-unsupported third-party endpoint. + + ### Usage Example + Create a `DataPassthrough` to get team hierarchies from your Rippling integration. + properties: + method: + allOf: + - $ref: '#/components/schemas/MethodEnum' + example: POST + path: + type: string + minLength: 1 + description: The path of the request in the third party's platform. + example: /scooters + base_url_override: + type: string + nullable: true + minLength: 1 + description: An optional override of the third party's base url for the + request. + example: https://api.example.com + data: + type: string + nullable: true + minLength: 1 + description: The data with the request. You must include a `request_format` + parameter matching the data's format + example: '{"company": "Lime", "model": "Gen 2.5"}' + multipart_form_data: + type: array + items: + $ref: '#/components/schemas/MultipartFormFieldRequest' + nullable: true + description: Pass an array of `MultipartFormField` objects in here instead + of using the `data` param if `request_format` is set to `MULTIPART`. + headers: + type: object + additionalProperties: {} + nullable: true + description: 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. + example: + EXTRA-HEADER: value + request_format: + allOf: + - $ref: '#/components/schemas/RequestFormatEnum' + nullable: true + example: JSON + normalize_response: + type: boolean + description: '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`.' + required: + - method + - path + x-merge-category: ticketing + DebugModeLog: + type: object + properties: + log_id: + type: string + example: 99433219-8017-4acd-bb3c-ceb23d663832 + dashboard_view: + type: string + example: https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832 + log_summary: + $ref: '#/components/schemas/DebugModelLogSummary' + example: + url: www.exampleintegration.com/api/v1/exampleapi + method: POST + status_code: 200 + required: + - dashboard_view + - log_id + - log_summary + x-merge-sample-json: '{"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}}' + x-merge-category: ticketing + DebugModelLogSummary: + type: object + properties: + url: + type: string + example: www.exampleintegration.com/api/v1/exampleapi + method: + type: string + example: POST + status_code: + type: integer + example: 200 + required: + - method + - status_code + - url + x-merge-sample-json: '{"url": "www.exampleintegration.com/api/v1/exampleapi", + "method": "POST", "status_code": 200}' + x-merge-category: ticketing + EnabledActionsEnum: + enum: + - READ + - WRITE + type: string + description: |- + * `READ` - READ + * `WRITE` - WRITE + x-merge-category: ticketing + EncodingEnum: + enum: + - RAW + - BASE64 + - GZIP_BASE64 + type: string + description: |- + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + x-merge-category: ticketing + EndUserDetailsRequest: + type: object + properties: + end_user_email_address: + type: string + minLength: 1 + description: Your end user's email address. This is purely for identification + purposes - setting this value will not cause any emails to be sent. + maxLength: 100 + example: example@gmail.com + end_user_organization_name: + type: string + minLength: 1 + description: Your end user's organization. + maxLength: 100 + example: Test Organization + end_user_origin_id: + type: string + minLength: 1 + description: This unique identifier typically represents the ID for your + end user in your product's database. This value must be distinct from + other Linked Accounts' unique identifiers. + maxLength: 100 + example: '12345' + categories: + type: array + items: + $ref: '#/components/schemas/CategoriesEnum' + description: The integration categories to show in Merge Link. + example: + - hris + - ats + integration: + type: string + nullable: true + minLength: 1 + description: 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/. + example: bamboohr + link_expiry_mins: + type: integer + maximum: 10080 + minimum: 30 + default: 30 + description: 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. + should_create_magic_link_url: + type: boolean + nullable: true + default: false + description: 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. + hide_admin_magic_link: + type: boolean + nullable: true + default: false + description: 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. + common_models: + type: array + items: + $ref: '#/components/schemas/CommonModelScopesBodyRequest' + nullable: true + description: 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. + category_common_model_scopes: + type: object + additionalProperties: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + nullable: true + description: 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. + example: + hris: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - first_name + - last_name + - personal_email + disabled_fields: + - preferred_name + - model_name: Employment + model_permissions: + READ: + is_enabled: false + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - effective_date + ats: + - model_name: Job + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + field_permissions: + enabled_fields: + - name + disabled_fields: + - description + - model_name: Department + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: true + language: + oneOf: + - $ref: '#/components/schemas/LanguageEnum' + - type: string + nullable: true + description: |- + The following subset of IETF language tags can be used to configure localization. + + * `en` - en + * `de` - de + example: en + are_syncs_disabled: + type: boolean + nullable: true + default: false + description: The boolean that indicates whether initial, periodic, and force + syncs will be disabled. + integration_specific_config: + type: object + additionalProperties: {} + nullable: true + description: A JSON object containing integration-specific configuration + options. + example: + rippling: + oauth_code: 3h1jj8ssdf31dfji3o1jjdfjasd + required: + - categories + - end_user_email_address + - end_user_organization_name + - end_user_origin_id + x-merge-category: ticketing + ErrorValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /model/custom_fields + title: + type: string + example: Missing Required Field + detail: + type: string + example: custom_fields is a required field on model. + problem_type: + type: string + example: MISSING_REQUIRED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: ticketing + EventTypeEnum: + enum: + - 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 + type: string + description: |- + * `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 + x-merge-category: ticketing + ExternalTargetFieldAPI: + type: object + properties: + name: + type: string + nullable: true + readOnly: true + example: example_target_field_name + description: + type: string + nullable: true + readOnly: true + example: this is a example description of a target field + is_mapped: + type: string + nullable: true + readOnly: true + example: true + x-merge-category: ticketing + ExternalTargetFieldAPIResponse: + type: object + properties: + Ticket: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Comment: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Project: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Collection: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + User: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Role: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Account: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Team: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Attachment: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Tag: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + Contact: + type: array + items: + $ref: '#/components/schemas/ExternalTargetFieldAPI' + x-merge-category: ticketing + FieldFormatEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + x-merge-category: ticketing + FieldMappingApiInstance: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + is_integration_wide: + type: boolean + readOnly: true + target_field: + type: object + properties: + name: + type: string + description: + type: string + is_organization_wide: + type: boolean + required: + - description + - is_organization_wide + - name + nullable: true + readOnly: true + example: + name: example_target_field_name + description: this is a example description of a target field + is_organization_wide: true + remote_field: + type: object + properties: + remote_key_name: + type: string + nullable: true + schema: + type: object + additionalProperties: {} + nullable: true + remote_endpoint_info: + type: object + properties: + method: + type: string + nullable: true + url_path: + type: string + nullable: true + field_traversal_path: + type: array + items: + type: string + nullable: true + required: + - field_traversal_path + - method + - url_path + required: + - remote_endpoint_info + - remote_key_name + - schema + nullable: true + readOnly: true + example: + 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 + x-merge-category: ticketing + FieldMappingApiInstanceResponse: + type: object + properties: + Ticket: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Comment: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Project: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Collection: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + User: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Role: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Account: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Team: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Attachment: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Tag: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + Contact: + type: array + items: + $ref: '#/components/schemas/FieldMappingApiInstance' + x-merge-category: ticketing + FieldMappingInstanceResponse: + type: object + properties: + model: + $ref: '#/components/schemas/FieldMappingApiInstance' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ticketing + FieldPermissionDeserializer: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: ticketing + FieldPermissionDeserializerRequest: + type: object + properties: + enabled_fields: + type: array + items: {} + disabled_fields: + type: array + items: {} + x-merge-category: ticketing + FieldTypeEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + x-merge-category: ticketing + GenerateRemoteKeyRequest: + type: object + description: |- + # The GenerateRemoteKey Object + ### Description + The `GenerateRemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to create a new remote key. + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: ticketing + IndividualCommonModelScopeDeserializer: + type: object + properties: + model_name: + type: string + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializer' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializer' + required: + - model_name + x-merge-category: ticketing + IndividualCommonModelScopeDeserializerRequest: + type: object + properties: + model_name: + type: string + minLength: 1 + model_permissions: + type: object + additionalProperties: + $ref: '#/components/schemas/ModelPermissionDeserializerRequest' + field_permissions: + $ref: '#/components/schemas/FieldPermissionDeserializerRequest' + required: + - model_name + x-merge-category: ticketing + Issue: + type: object + properties: + id: + type: string + format: uuid + readOnly: true + example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 + status: + oneOf: + - $ref: '#/components/schemas/IssueStatusEnum' + - type: string + description: |- + Status of the issue. Options: ('ONGOING', 'RESOLVED') + + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + example: ONGOING + error_description: + type: string + example: Missing Permissions + end_user: + type: object + additionalProperties: {} + readOnly: true + example: b82302de-852e-4e60-b050-edf9da3b7c02 + first_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + last_incident_time: + type: string + format: date-time + nullable: true + example: '2022-12-05T16:19:15.161Z' + is_muted: + type: boolean + readOnly: true + example: true + error_details: + type: array + items: + type: string + readOnly: true + example: + - Missing employee permissions. + - Missing time off permissions. + required: + - error_description + x-merge-category: ticketing + IssueStatusEnum: + enum: + - ONGOING + - RESOLVED + type: string + description: |- + * `ONGOING` - ONGOING + * `RESOLVED` - RESOLVED + x-merge-category: ticketing + ItemFormatEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - uuid + * `number` - url + * `date` - email + * `datetime` - phone + * `bool` - currency + * `list` - decimal + x-merge-category: ticketing + ItemSchema: + type: object + properties: + item_type: + $ref: '#/components/schemas/ItemTypeEnum' + item_format: + $ref: '#/components/schemas/ItemFormatEnum' + item_choices: + type: array + items: + type: string + x-merge-category: ticketing + ItemTypeEnum: + enum: + - string + - number + - date + - datetime + - bool + - list + type: string + description: |- + * `string` - string + * `number` - number + * `date` - date + * `datetime` - datetime + * `bool` - bool + * `list` - list + x-merge-category: ticketing + LanguageEnum: + enum: + - en + - de + type: string + description: |- + * `en` - en + * `de` - de + x-merge-category: ticketing + LastSyncResultEnum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: ticketing + LinkToken: + type: object + properties: + link_token: + type: string + example: necdP7FtdASl1fQwm62be2_dM4wBG8_GactqoUV0 + integration_name: + type: string + example: Lever + magic_link_url: + type: string + example: https://link.merge.dev/asdfjkl12345jsndfgi2i83n + required: + - link_token + x-merge-category: ticketing + LinkedAccountCommonModelScopeDeserializerRequest: + type: object + properties: + common_models: + type: array + items: + $ref: '#/components/schemas/IndividualCommonModelScopeDeserializerRequest' + description: The common models you want to update the scopes for + example: + - model_name: Employee + model_permissions: + READ: + is_enabled: true + WRITE: + is_enabled: false + field_permissions: + enabled_fields: + - avatar + - home_location + disabled_fields: + - work_location + - model_name: Benefit + model_permissions: + WRITE: + is_enabled: false + required: + - common_models + x-merge-category: ticketing + LinkedAccountStatus: + type: object + properties: + linked_account_status: + type: string + can_make_request: + type: boolean + required: + - can_make_request + - linked_account_status + x-merge-category: ticketing + MetaResponse: + type: object + properties: + request_schema: + type: object + additionalProperties: {} + example: + 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: + type: object + additionalProperties: {} + status: + $ref: '#/components/schemas/LinkedAccountStatus' + example: + linked_account_status: COMPLETE + can_make_request: true + has_conditional_params: + type: boolean + has_required_linked_account_params: + type: boolean + required: + - has_conditional_params + - has_required_linked_account_params + - request_schema + x-merge-category: ticketing + MethodEnum: + enum: + - GET + - OPTIONS + - HEAD + - POST + - PUT + - PATCH + - DELETE + type: string + description: |- + * `GET` - GET + * `OPTIONS` - OPTIONS + * `HEAD` - HEAD + * `POST` - POST + * `PUT` - PUT + * `PATCH` - PATCH + * `DELETE` - DELETE + x-merge-category: ticketing + ModelOperation: + type: object + description: |- + # The ModelOperation Object + ### Description + The `ModelOperation` object is used to represent the operations that are currently supported for a given model. + + ### Usage Example + View what operations are supported for the `Candidate` endpoint. + properties: + model_name: + type: string + example: Candidate + available_operations: + type: array + items: + type: string + example: + - FETCH + - CREATE + required_post_parameters: + type: array + items: + type: string + example: + - remote_user_id + supported_fields: + type: array + items: + type: string + example: + - first_name + - last_name + - company + - title + required: + - available_operations + - model_name + - required_post_parameters + - supported_fields + x-merge-category: ticketing + ModelPermissionDeserializer: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: ticketing + ModelPermissionDeserializerRequest: + type: object + properties: + is_enabled: + type: boolean + x-merge-category: ticketing + MultipartFormFieldRequest: + type: object + description: |- + # The MultipartFormField Object + ### Description + The `MultipartFormField` object is used to represent fields in an HTTP request using `multipart/form-data`. + + ### Usage Example + Create a `MultipartFormField` to define a multipart form entry. + properties: + name: + type: string + minLength: 1 + description: The name of the form field + example: resume + data: + type: string + minLength: 1 + description: The data for the form field. + example: SW50ZWdyYXRlIGZhc3QKSW50ZWdyYXRlIG9uY2U= + encoding: + oneOf: + - $ref: '#/components/schemas/EncodingEnum' + - type: string + nullable: true + default: RAW + description: |- + The encoding of the value of `data`. Defaults to `RAW` if not defined. + + * `RAW` - RAW + * `BASE64` - BASE64 + * `GZIP_BASE64` - GZIP_BASE64 + example: BASE64 + file_name: + type: string + nullable: true + minLength: 1 + description: The file name of the form field, if the field is for a file. + example: resume.pdf + content_type: + type: string + nullable: true + minLength: 1 + description: The MIME type of the file, if the field is for a file. + example: application/pdf + required: + - data + - name + x-merge-category: ticketing + PaginatedAccountDetailsAndActionsList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AccountDetailsAndActions' + x-merge-category: ticketing + PaginatedAccountList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Account' + x-merge-category: ticketing + PaginatedAttachmentList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Attachment' + x-merge-category: ticketing + PaginatedAuditLogEventList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/AuditLogEvent' + x-merge-category: ticketing + PaginatedCollectionList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Collection' + x-merge-category: ticketing + PaginatedCommentList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Comment' + x-merge-category: ticketing + PaginatedContactList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Contact' + x-merge-category: ticketing + PaginatedIssueList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Issue' + x-merge-category: ticketing + PaginatedProjectList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Project' + x-merge-category: ticketing + PaginatedRemoteFieldClassList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/RemoteFieldClass' + x-merge-category: ticketing + PaginatedRoleList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Role' + x-merge-category: ticketing + PaginatedSyncStatusList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/SyncStatus' + x-merge-category: ticketing + PaginatedTagList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Tag' + x-merge-category: ticketing + PaginatedTeamList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Team' + x-merge-category: ticketing + PaginatedTicketList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Ticket' + x-merge-category: ticketing + PaginatedUserList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/User' + x-merge-category: ticketing + PaginatedViewerList: + type: object + properties: + next: + type: string + nullable: true + example: cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw + previous: + type: string + nullable: true + example: cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ + results: + type: array + items: + $ref: '#/components/schemas/Viewer' + x-merge-category: ticketing + PatchedEditFieldMappingRequest: + type: object + properties: + remote_field_traversal_path: + type: array + items: {} + description: The field traversal path of the remote field listed when you + hit the GET /remote-fields endpoint. + example: + - example_remote_field_name + remote_method: + type: string + minLength: 1 + description: The method of the remote endpoint where the remote field is + coming from. + example: GET + remote_url_path: + type: string + minLength: 1 + description: The path of the remote endpoint where the remote field is coming + from. + example: /example-url-path + x-merge-category: ticketing + PatchedTicketEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/PatchedTicketRequest' + required: + - model + x-merge-category: ticketing + PatchedTicketRequest: + type: object + description: |- + # The Ticket Object + ### Description + The `Ticket` object is used to represent a ticket, issue, task or case. + ### Usage Example + TODO + properties: + name: + type: string + nullable: true + description: The ticket's name. + example: Please add more integrations + assignees: + type: array + items: + type: string + format: uuid + nullable: true + description: 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). + example: + - 17a54124-287f-494d-965e-3c5b330c9a68 + assigned_teams: + type: array + items: + type: string + format: uuid + nullable: true + description: 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). + example: + - 4857c306-c1f9-489e-a6b6-90902f736dfe + creator: + type: string + format: uuid + nullable: true + description: The user who created this ticket. + due_date: + type: string + format: date-time + nullable: true + description: The ticket's due date. + example: '2022-10-11T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/TicketStatusEnum' + - type: string + nullable: true + description: |- + The current status of the ticket. + + * `OPEN` - OPEN + * `CLOSED` - CLOSED + * `IN_PROGRESS` - IN_PROGRESS + * `ON_HOLD` - ON_HOLD + example: OPEN + description: + type: string + nullable: true + description: The ticket’s description. HTML version of description is mapped + if supported by the third-party platform. + example: Can you please add more integrations? It'll make syncing data much + easier! + collections: + type: array + items: + type: string + format: uuid + nullable: true + description: The `Collections` that this `Ticket` is included in. + example: + - fb8c55b6-1cb8-4b4c-9fb6-17924231619d + ticket_type: + type: string + nullable: true + description: The sub category of the ticket within the 3rd party system. + Examples include incident, task, subtask or to-do. + example: incident + account: + type: string + format: uuid + nullable: true + description: The account associated with the ticket. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + contact: + type: string + format: uuid + nullable: true + description: The contact associated with the ticket. + example: 65c345ba-6870-4974-87ba-dd31509c367a + parent_ticket: + type: string + format: uuid + nullable: true + description: The ticket's parent ticket. + example: 75b33d04-30d2-4f3e-be45-27838bc94342 + access_level: + oneOf: + - $ref: '#/components/schemas/TicketAccessLevelEnum' + - type: string + nullable: true + description: |- + 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 + example: PRIVATE + tags: + type: array + items: + type: string + nullable: true + description: The tag's name. + example: + - enterprise + - other-tag + roles: + type: array + items: + type: string + format: uuid + nullable: true + example: + - 21a54124-397f-494d-985e-3c5b330b8a68 + - 17a54124-287f-494d-965e-3c5b330c9a68 + completed_at: + type: string + format: date-time + nullable: true + description: When the ticket was completed. + example: '2021-12-09T00:00:00Z' + ticket_url: + type: string + format: uri + nullable: true + description: The 3rd party url of the Ticket. + maxLength: 2000 + example: https://thirdpartysoftware.com/project/3/issue/1 + priority: + oneOf: + - $ref: '#/components/schemas/PriorityEnum' + - type: string + nullable: true + description: |- + The priority or urgency of the Ticket. + + * `URGENT` - URGENT + * `HIGH` - HIGH + * `NORMAL` - NORMAL + * `LOW` - LOW + example: HIGH + $ref: '#/components/schemas/PriorityEnum' + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-category: ticketing + PriorityEnum: + enum: + - URGENT + - HIGH + - NORMAL + - LOW + type: string + description: |- + * `URGENT` - URGENT + * `HIGH` - HIGH + * `NORMAL` - NORMAL + * `LOW` - LOW + x-merge-category: ticketing + Project: + type: object + description: |- + # The Project Object + ### Description + Please use the `Collection` model. This model will be fully deprecated on 3/30/2024. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: fb8c55b6-1cb8-4b4c-9fb6-17924231619d + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: "The project's name. " + example: Q1 Platform + description: + type: string + nullable: true + description: The project's description. + example: For tracking all tasks related to Platform for Q1 + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-expands: '{"company": "CompanyInfo", "contact": "Contact"}' + x-merge-category: ticketing + RemoteData: + type: object + description: |- + # The RemoteData Object + ### Description + The `RemoteData` object is used to represent the full data pulled from the third-party API for an object. + + ### Usage Example + TODO + properties: + path: + type: string + description: The third-party API path that is being called. + example: /platform-endpoint + data: + readOnly: true + description: The data returned from the third-party for this object in its + original, unnormalized format. + example: + - Varies by platform + required: + - path + x-merge-category: ticketing + RemoteEndpointInfo: + type: object + properties: + method: + type: string + example: GET + url_path: + type: string + example: /example-url-path + field_traversal_path: + type: array + items: {} + example: + - example_key_name + required: + - field_traversal_path + - method + - url_path + x-merge-category: ticketing + RemoteField: + type: object + properties: + remote_field_class: + oneOf: + - type: string + - $ref: '#/components/schemas/RemoteFieldClass' + x-merge-expands-to: RemoteFieldClass + value: + nullable: true + example: string + required: + - remote_field_class + x-merge-expands: '{"remote_field_class": "RemoteFieldClass"}' + x-merge-category: ticketing + RemoteFieldAPI: + type: object + properties: + schema: + type: object + additionalProperties: {} + example: + type: string + remote_key_name: + type: string + example: example_remote_key_name + remote_endpoint_info: + $ref: '#/components/schemas/RemoteEndpointInfo' + example: + method: GET + url_path: /example-url-path + field_traversal_path: + - example_key_name + example_values: + type: array + items: {} + nullable: true + example: + - example + advanced_metadata: + allOf: + - $ref: '#/components/schemas/AdvancedMetadata' + nullable: true + coverage: + oneOf: + - type: integer + - type: number + format: double + nullable: true + readOnly: true + example: 0.33 + required: + - advanced_metadata + - remote_endpoint_info + - remote_key_name + - schema + x-merge-category: ticketing + RemoteFieldAPIResponse: + type: object + properties: + Ticket: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Comment: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Project: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Collection: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + User: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Role: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Account: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Team: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Attachment: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Tag: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + Contact: + type: array + items: + $ref: '#/components/schemas/RemoteFieldAPI' + x-merge-category: ticketing + RemoteFieldClass: + type: object + properties: + id: + type: string + display_name: + type: string + remote_key_name: + type: string + description: + type: string + is_custom: + type: boolean + is_required: + type: boolean + field_type: + $ref: '#/components/schemas/FieldTypeEnum' + field_format: + $ref: '#/components/schemas/FieldFormatEnum' + field_choices: + type: array + items: + type: object + properties: + value: + nullable: true + display_name: + type: string + nullable: true + nullable: true + readOnly: true + item_schema: + $ref: '#/components/schemas/ItemSchema' + x-merge-category: ticketing + RemoteFieldRequest: + type: object + properties: + remote_field_class: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/RemoteFieldClass' + example: b057d1d2-c204-4da8-a74c-c91d1a260614 + x-merge-expands-to: RemoteFieldClass + value: + nullable: true + example: string + required: + - remote_field_class + x-merge-expands: '{"remote_field_class": "RemoteFieldClass"}' + x-merge-category: ticketing + RemoteKey: + type: object + description: |- + # The RemoteKey Object + ### Description + The `RemoteKey` object is used to represent a request for a new remote key. + + ### Usage Example + Post a `GenerateRemoteKey` to receive a new `RemoteKey`. + properties: + name: + type: string + example: Remote Deployment Key 1 + key: + type: string + example: hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA + required: + - key + - name + x-merge-category: ticketing + RemoteKeyForRegenerationRequest: + type: object + description: |- + # The RemoteKeyForRegeneration Object + ### Description + The `RemoteKeyForRegeneration` object is used to exchange an old remote key for a new one + + ### Usage Example + Post a `RemoteKeyForRegeneration` to swap out an old remote key for a new one + properties: + name: + type: string + minLength: 1 + description: The name of the remote key + example: Remote Deployment Key 1 + required: + - name + x-merge-category: ticketing + RemoteResponse: + type: object + description: |- + # The RemoteResponse Object + ### Description + The `RemoteResponse` object is used to represent information returned from a third-party endpoint. + + ### Usage Example + View the `RemoteResponse` returned from your `DataPassthrough`. + properties: + method: + type: string + example: GET + path: + type: string + example: /scooters + status: + type: integer + example: 200 + response: + example: + scooters: + - company: Lime + model: Gen 2.5 + - company: Bird + model: Bird Zero + response_headers: + type: object + additionalProperties: {} + example: + X-Page-Token: value + response_type: + oneOf: + - $ref: '#/components/schemas/ResponseTypeEnum' + - type: string + example: JSON + headers: + type: object + additionalProperties: {} + example: + EXTRA-HEADER: value + Authorization: + required: + - method + - path + - response + - status + x-merge-category: ticketing + RequestFormatEnum: + enum: + - JSON + - XML + - MULTIPART + type: string + description: |- + * `JSON` - JSON + * `XML` - XML + * `MULTIPART` - MULTIPART + x-merge-category: ticketing + ResponseTypeEnum: + enum: + - JSON + - BASE64_GZIP + type: string + description: |- + * `JSON` - JSON + * `BASE64_GZIP` - BASE64_GZIP + x-merge-category: ticketing + Role: + type: object + description: |- + # The Role Object + ### Description + The `Role` object is used to represent the set of actions & access that a user with this role is allowed to perform. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 23454124-387f-494d-265e-345b330c9123 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '123' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The name of the Role. + example: Member + ticket_actions: + type: array + items: + oneOf: + - $ref: '#/components/schemas/TicketActionsEnum' + - type: string + nullable: true + nullable: true + description: 'The set of actions that a User with this Role can perform. + Possible enum values include: `VIEW`, `CREATE`, `EDIT`, `DELETE`, `CLOSE`, + and `ASSIGN`.' + example: + - VIEW + - EDIT + - CREATE + ticket_access: + oneOf: + - $ref: '#/components/schemas/TicketAccessEnum' + - type: string + nullable: true + description: |- + The level of Ticket access that a User with this Role can perform. + + * `ALL` - ALL + * `ASSIGNED_ONLY` - ASSIGNED_ONLY + * `TEAM_ONLY` - TEAM_ONLY + example: ASSIGNED_ONLY + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-category: ticketing + RoleEnum: + enum: + - ADMIN + - DEVELOPER + - MEMBER + - API + - SYSTEM + - MERGE_TEAM + type: string + description: |- + * `ADMIN` - ADMIN + * `DEVELOPER` - DEVELOPER + * `MEMBER` - MEMBER + * `API` - API + * `SYSTEM` - SYSTEM + * `MERGE_TEAM` - MERGE_TEAM + x-merge-category: ticketing + SelectiveSyncConfigurationsUsageEnum: + enum: + - IN_NEXT_SYNC + - IN_LAST_SYNC + type: string + description: |- + * `IN_NEXT_SYNC` - IN_NEXT_SYNC + * `IN_LAST_SYNC` - IN_LAST_SYNC + x-merge-category: ticketing + StatusFd5Enum: + enum: + - SYNCING + - DONE + - FAILED + - DISABLED + - PAUSED + - PARTIALLY_SYNCED + type: string + description: |- + * `SYNCING` - SYNCING + * `DONE` - DONE + * `FAILED` - FAILED + * `DISABLED` - DISABLED + * `PAUSED` - PAUSED + * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED + x-merge-category: ticketing + SyncStatus: + type: object + description: |- + # The SyncStatus Object + ### Description + The `SyncStatus` object is used to represent the syncing state of an account + + ### Usage Example + View the `SyncStatus` for an account to see how recently its models were synced. + properties: + model_name: + type: string + example: Ticket + model_id: + type: string + example: ticketing.Ticket + last_sync_start: + type: string + format: date-time + example: '2021-03-30T19:44:18.695973Z' + next_sync_start: + type: string + format: date-time + example: '2021-03-30T20:44:18.662942Z' + last_sync_result: + oneOf: + - $ref: '#/components/schemas/LastSyncResultEnum' + - type: string + example: DONE + last_sync_finished: + type: string + format: date-time + example: '2021-03-30T19:55:18.695973Z' + status: + oneOf: + - $ref: '#/components/schemas/StatusFd5Enum' + - type: string + example: SYNCING + is_initial_sync: + type: boolean + example: true + selective_sync_configurations_usage: + $ref: '#/components/schemas/SelectiveSyncConfigurationsUsageEnum' + required: + - is_initial_sync + - model_id + - model_name + - status + x-merge-sample-json: '{"model_name": "Candidate", "model_id": "ats.Candidate", + "last_sync_start": "2021-03-30T19:44:18.695973Z", "next_sync_start": "2021-03-30T20:44:18.662942Z", + "status": "SYNCING", "is_initial_sync": true}' + x-merge-category: ticketing + Tag: + type: object + description: |- + # The Tag Object + ### Description + The `Tag` object is used to represent a tag or label for a ticket. + + ### Usage Example + TODO + properties: + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + id: + type: string + format: uuid + readOnly: true + example: 17a54124-287f-494d-965e-3c5b330c9a68 + name: + type: string + nullable: true + description: The tag's name. + example: Ticketing API + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-category: ticketing + Team: + type: object + description: |- + # The Team Object + ### Description + The `Team` object is used to represent one or more `Users` within the company receiving the ticket. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 17a54124-287f-494d-965e-3c5b330c9a68 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The team's name. + example: Platform + description: + type: string + nullable: true + description: The team's description. + example: Platform and Integrations Team + remote_was_deleted: + type: boolean + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-expands: '{"parent_team": "Team"}' + x-merge-category: ticketing + Ticket: + type: object + description: |- + # The Ticket Object + ### Description + The `Ticket` object is used to represent a ticket, issue, task or case. + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The ticket's name. + example: Please add more integrations + assignees: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: 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). + example: + - 17a54124-287f-494d-965e-3c5b330c9a68 + x-merge-expands-to: User + assigned_teams: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Team' + nullable: true + description: 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). + example: + - 4857c306-c1f9-489e-a6b6-90902f736dfe + x-merge-expands-to: Team + creator: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The user who created this ticket. + x-merge-expands-to: User + due_date: + type: string + format: date-time + nullable: true + description: The ticket's due date. + example: '2022-10-11T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/TicketStatusEnum' + - type: string + nullable: true + description: |- + The current status of the ticket. + + * `OPEN` - OPEN + * `CLOSED` - CLOSED + * `IN_PROGRESS` - IN_PROGRESS + * `ON_HOLD` - ON_HOLD + example: OPEN + description: + type: string + nullable: true + description: The ticket’s description. HTML version of description is mapped + if supported by the third-party platform. + example: Can you please add more integrations? It'll make syncing data much + easier! + collections: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Collection' + nullable: true + description: The `Collections` that this `Ticket` is included in. + example: + - fb8c55b6-1cb8-4b4c-9fb6-17924231619d + x-merge-expands-to: Collection + ticket_type: + type: string + nullable: true + description: The sub category of the ticket within the 3rd party system. + Examples include incident, task, subtask or to-do. + example: incident + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The account associated with the ticket. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Account + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The contact associated with the ticket. + example: 65c345ba-6870-4974-87ba-dd31509c367a + x-merge-expands-to: Contact + parent_ticket: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Ticket' + nullable: true + description: The ticket's parent ticket. + example: 75b33d04-30d2-4f3e-be45-27838bc94342 + x-merge-expands-to: Ticket + attachments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Attachment' + nullable: true + example: + - 42747df1-95e7-46e2-93cc-66f1191edca5 + - 92f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Attachment + access_level: + oneOf: + - $ref: '#/components/schemas/TicketAccessLevelEnum' + - type: string + nullable: true + description: |- + 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 + example: PRIVATE + tags: + type: array + items: + type: string + nullable: true + description: The tag's name. + example: + - enterprise + - other-tag + roles: + type: array + items: + type: string + format: uuid + nullable: true + example: + - 21a54124-397f-494d-985e-3c5b330b8a68 + - 17a54124-287f-494d-965e-3c5b330c9a68 + ticket_url: + type: string + format: uri + nullable: true + description: The 3rd party url of the Ticket. + maxLength: 2000 + example: https://thirdpartysoftware.com/project/3/issue/1 + priority: + oneOf: + - $ref: '#/components/schemas/PriorityEnum' + - type: string + nullable: true + description: |- + The priority or urgency of the Ticket. + + * `URGENT` - URGENT + * `HIGH` - HIGH + * `NORMAL` - NORMAL + * `LOW` - LOW + example: HIGH + remote_created_at: + type: string + format: date-time + nullable: true + description: When the third party's ticket was created. + example: '2021-11-10T00:00:00Z' + remote_updated_at: + type: string + format: date-time + nullable: true + description: When the third party's ticket was updated. + example: '2021-12-09T00:00:00Z' + completed_at: + type: string + format: date-time + nullable: true + description: When the ticket was completed. + example: '2021-12-09T00:00:00Z' + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteField' + readOnly: true + x-merge-expands: '{"account": "Account", "assigned_teams": "Team", "assignees": + "User", "attachments": "Attachment", "collections": "Collection", "contact": + "Contact", "creator": "User", "parent_ticket": "Ticket"}' + x-merge-category: ticketing + TicketAccessEnum: + enum: + - ALL + - ASSIGNED_ONLY + - TEAM_ONLY + type: string + description: |- + * `ALL` - ALL + * `ASSIGNED_ONLY` - ASSIGNED_ONLY + * `TEAM_ONLY` - TEAM_ONLY + x-merge-category: ticketing + TicketAccessLevelEnum: + enum: + - COMPANY + - PUBLIC + - PRIVATE + - COLLECTION + type: string + description: |- + * `COMPANY` - COMPANY + * `PUBLIC` - PUBLIC + * `PRIVATE` - PRIVATE + * `COLLECTION` - COLLECTION + x-merge-category: ticketing + TicketActionsEnum: + enum: + - VIEW + - CREATE + - EDIT + - DELETE + - CLOSE + - ASSIGN + type: string + description: |- + * `VIEW` - VIEW + * `CREATE` - CREATE + * `EDIT` - EDIT + * `DELETE` - DELETE + * `CLOSE` - CLOSE + * `ASSIGN` - ASSIGN + x-merge-category: ticketing + TicketEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/TicketRequest' + required: + - model + x-merge-category: ticketing + TicketRequest: + type: object + description: |- + # The Ticket Object + ### Description + The `Ticket` object is used to represent a ticket, issue, task or case. + ### Usage Example + TODO + properties: + name: + type: string + nullable: true + description: The ticket's name. + example: Please add more integrations + assignees: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: 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). + example: + - 17a54124-287f-494d-965e-3c5b330c9a68 + x-merge-expands-to: User + assigned_teams: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Team' + nullable: true + description: 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). + example: + - 4857c306-c1f9-489e-a6b6-90902f736dfe + x-merge-expands-to: Team + creator: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The user who created this ticket. + x-merge-expands-to: User + due_date: + type: string + format: date-time + nullable: true + description: The ticket's due date. + example: '2022-10-11T00:00:00Z' + status: + oneOf: + - $ref: '#/components/schemas/TicketStatusEnum' + - type: string + nullable: true + description: |- + The current status of the ticket. + + * `OPEN` - OPEN + * `CLOSED` - CLOSED + * `IN_PROGRESS` - IN_PROGRESS + * `ON_HOLD` - ON_HOLD + example: OPEN + description: + type: string + nullable: true + description: The ticket’s description. HTML version of description is mapped + if supported by the third-party platform. + example: Can you please add more integrations? It'll make syncing data much + easier! + collections: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Collection' + nullable: true + description: The `Collections` that this `Ticket` is included in. + example: + - fb8c55b6-1cb8-4b4c-9fb6-17924231619d + x-merge-expands-to: Collection + ticket_type: + type: string + nullable: true + description: The sub category of the ticket within the 3rd party system. + Examples include incident, task, subtask or to-do. + example: incident + account: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Account' + nullable: true + description: The account associated with the ticket. + example: 0958cbc6-6040-430a-848e-aafacbadf4ae + x-merge-expands-to: Account + contact: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Contact' + nullable: true + description: The contact associated with the ticket. + example: 65c345ba-6870-4974-87ba-dd31509c367a + x-merge-expands-to: Contact + parent_ticket: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Ticket' + nullable: true + description: The ticket's parent ticket. + example: 75b33d04-30d2-4f3e-be45-27838bc94342 + x-merge-expands-to: Ticket + attachments: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Attachment' + nullable: true + example: + - 42747df1-95e7-46e2-93cc-66f1191edca5 + - 92f972d0-2526-434b-9409-4c3b468e08f0 + x-merge-expands-to: Attachment + access_level: + oneOf: + - $ref: '#/components/schemas/TicketAccessLevelEnum' + - type: string + nullable: true + description: |- + 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 + example: PRIVATE + tags: + type: array + items: + type: string + nullable: true + description: The tag's name. + example: + - enterprise + - other-tag + roles: + type: array + items: + type: string + format: uuid + nullable: true + example: + - 21a54124-397f-494d-985e-3c5b330b8a68 + - 17a54124-287f-494d-965e-3c5b330c9a68 + completed_at: + type: string + format: date-time + nullable: true + description: When the ticket was completed. + example: '2021-12-09T00:00:00Z' + ticket_url: + type: string + format: uri + nullable: true + description: The 3rd party url of the Ticket. + maxLength: 2000 + example: https://thirdpartysoftware.com/project/3/issue/1 + priority: + oneOf: + - $ref: '#/components/schemas/PriorityEnum' + - type: string + nullable: true + description: |- + The priority or urgency of the Ticket. + + * `URGENT` - URGENT + * `HIGH` - HIGH + * `NORMAL` - NORMAL + * `LOW` - LOW + example: HIGH + integration_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_integration_field: unique_integration_field_value + linked_account_params: + type: object + additionalProperties: {} + writeOnly: true + nullable: true + example: + unique_linked_account_field: unique_linked_account_field_value + remote_fields: + type: array + items: + $ref: '#/components/schemas/RemoteFieldRequest' + writeOnly: true + x-merge-expands: '{"account": "Account", "assigned_teams": "Team", "assignees": + "User", "attachments": "Attachment", "collections": "Collection", "contact": + "Contact", "creator": "User", "parent_ticket": "Ticket"}' + x-merge-category: ticketing + TicketResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Ticket' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ticketing + TicketStatusEnum: + enum: + - OPEN + - CLOSED + - IN_PROGRESS + - ON_HOLD + type: string + description: |- + * `OPEN` - OPEN + * `CLOSED` - CLOSED + * `IN_PROGRESS` - IN_PROGRESS + * `ON_HOLD` - ON_HOLD + x-merge-category: ticketing + TicketingAttachmentEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/AttachmentRequest' + required: + - model + x-merge-category: ticketing + TicketingAttachmentResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Attachment' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ticketing + TicketingContactEndpointRequest: + type: object + properties: + model: + $ref: '#/components/schemas/ContactRequest' + required: + - model + x-merge-category: ticketing + TicketingContactResponse: + type: object + properties: + model: + $ref: '#/components/schemas/Contact' + warnings: + type: array + items: + $ref: '#/components/schemas/WarningValidationProblem' + errors: + type: array + items: + $ref: '#/components/schemas/ErrorValidationProblem' + logs: + type: array + items: + $ref: '#/components/schemas/DebugModeLog' + required: + - errors + - model + - warnings + x-merge-category: ticketing + User: + type: object + description: |- + # The User Object + ### Description + The `User` object is used to represent a user with a login to the ticketing system. + Users are either assignees who are directly responsible or a viewer on a `Ticket`/ `Collection`. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 17a54124-287f-494d-965e-3c5b330c9a68 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '19202938' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + name: + type: string + nullable: true + description: The user's name. + example: Gil Feig + email_address: + type: string + nullable: true + description: The user's email address. + example: help@merge.dev + is_active: + type: boolean + nullable: true + description: Whether or not the user is active. + example: true + teams: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Team' + nullable: true + example: + - 28b54125-287f-494d-965e-3c5b330c9a68 + - 17a54124-287f-494d-965e-3c5b330c9a68 + x-merge-expands-to: Team + roles: + type: array + items: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Role' + nullable: true + example: + - 23454124-387f-494d-265e-345b330c9123 + x-merge-expands-to: Role + avatar: + type: string + nullable: true + description: The user's avatar picture. + example: https://merge.dev/user_profile_pic.png + remote_was_deleted: + type: boolean + readOnly: true + description: Indicates whether or not this object has been deleted in the + third party platform. Full coverage deletion detection is a premium add-on. + Native deletion detection is offered for free with limited coverage. [Learn + more](https://docs.merge.dev/integrations/hris/supported-features/). + field_mappings: + type: object + additionalProperties: {} + nullable: true + readOnly: true + example: + organization_defined_targets: + custom_key: custom_value + linked_account_defined_targets: + custom_key: custom_value + remote_data: + type: array + items: + $ref: '#/components/schemas/RemoteData' + readOnly: true + nullable: true + x-merge-expands: '{"roles": "Role", "teams": "Team"}' + x-merge-category: ticketing + ValidationProblemSource: + type: object + properties: + pointer: + type: string + required: + - pointer + x-merge-category: ticketing + Viewer: + type: object + description: |- + # The Viewer Object + ### Description + The `Viewer` object is used to represent a User or Team within a company. + + ### Usage Example + TODO + properties: + id: + type: string + format: uuid + readOnly: true + example: 17a54124-287f-494d-965e-3c5b330c9a68 + remote_id: + type: string + nullable: true + description: The third-party API ID of the matching object. + example: '088899' + created_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was created by Merge. + example: '2021-09-15T00:00:00Z' + modified_at: + type: string + format: date-time + readOnly: true + description: The datetime that this object was modified by Merge. + example: '2021-10-16T00:00:00Z' + team: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/Team' + nullable: true + description: The Team this Viewer belongs to. + example: 28b54125-287f-494d-965e-3c5b330c9a68 + x-merge-expands-to: Team + user: + oneOf: + - type: string + format: uuid + - $ref: '#/components/schemas/User' + nullable: true + description: The User this Viewer belongs to. + example: 23454124-387f-494d-265e-345b330c9123 + x-merge-expands-to: User + x-merge-expands: '{"team": "Team", "user": "User"}' + x-merge-category: ticketing + WarningValidationProblem: + type: object + properties: + source: + $ref: '#/components/schemas/ValidationProblemSource' + example: + pointer: /age + title: + type: string + example: Unrecognized Field + detail: + type: string + example: An unrecognized field, age, was passed in with request data. + problem_type: + type: string + example: UNRECOGNIZED_FIELD + required: + - detail + - problem_type + - title + x-merge-category: ticketing + WebhookReceiver: + type: object + properties: + event: + type: string + is_active: + type: boolean + key: + type: string + required: + - event + - is_active + x-merge-category: ticketing + WebhookReceiverRequest: + type: object + properties: + event: + type: string + minLength: 1 + is_active: + type: boolean + key: + type: string + minLength: 1 + required: + - event + - is_active + x-merge-category: ticketing + securitySchemes: + tokenAuth: + type: http + scheme: bearer + description: Token-based authentication with required prefix "Bearer" + x-fern-token-variable-name: api_key +servers: +- url: https://api.merge.dev/api/ticketing/v1 + description: Production + x-fern-server-name: Production +- url: https://api-sandbox.merge.dev/api/ticketing/v1 + description: Sandbox + x-fern-server-name: Sandbox +- url: https://api-eu.merge.dev/api/ticketing/v1 + description: Production EU + x-fern-server-name: ProductionEU +- url: https://api-ap.merge.dev/api/ticketing/v1 + description: Production APSE1 + x-fern-server-name: ProductionAPSE1 diff --git a/README.md b/README.md index 2667301c..e7ea5f37 100644 --- a/README.md +++ b/README.md @@ -117,6 +117,14 @@ client = Merge( response = client.ats.activities.with_raw_response.create(...) print(response.headers) # access the response headers print(response.data) # access the underlying object +pager = client.ats.activities.list(...) +print(pager.response.headers) # access the response headers for the first page +for item in pager: + print(item) # access the underlying object(s) +for page in pager.iter_pages(): + print(page.response.headers) # access the response headers for each page + for item in page: + print(item) # access the underlying object(s) ``` ### Retries @@ -210,22 +218,20 @@ with open(local_filename, "wb") as f: ## Pagination -The SDK may return paginated results. Endpoints that return paginated results will -include a `next` and `prev` property on the response. To get the next page, you can -pass in the value of `next` to the cursor property on the request. Similarly, to -get the previous page, you can pass in the value of `prev` to the cursor property on -the request. +Paginated requests will return a `SyncPager` or `AsyncPager`, which can be used as generators for the underlying object. -Below is an example of iterating over all pages: ```python +from merge import Merge -# response contains the first page -response = merge_client.hris.employees.list(created_after="2030-01-01") - -# if there is a next page, load it by passing `next` to the cursor argument -while response.next is not None: - response = hris_client.employees.list( - cursor=response.next, - created_after="2030-01-01") +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.ats.activities.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` diff --git a/poetry.lock b/poetry.lock index 3ddef646..a10276db 100644 --- a/poetry.lock +++ b/poetry.lock @@ -38,13 +38,13 @@ trio = ["trio (>=0.26.1)"] [[package]] name = "certifi" -version = "2025.6.15" +version = "2025.7.9" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.7" files = [ - {file = "certifi-2025.6.15-py3-none-any.whl", hash = "sha256:2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057"}, - {file = "certifi-2025.6.15.tar.gz", hash = "sha256:d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b"}, + {file = "certifi-2025.7.9-py3-none-any.whl", hash = "sha256:d842783a14f8fdd646895ac26f719a061408834473cfc10203f6a575beb15d39"}, + {file = "certifi-2025.7.9.tar.gz", hash = "sha256:c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079"}, ] [[package]] diff --git a/pyproject.toml b/pyproject.toml index 5a5e5da9..d64c2eca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "MergePythonClient" [tool.poetry] name = "MergePythonClient" -version = "2.1.0" +version = "4.0.0a1" description = "" readme = "README.md" authors = [] diff --git a/reference.md b/reference.md index 493d037f..56d7e175 100644 --- a/reference.md +++ b/reference.md @@ -167,7 +167,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.activities.list() +response = client.ats.activities.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -207,7 +212,11 @@ client.ats.activities.list()
-**expand:** `typing.Optional[typing.Literal["user"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["user"], typing.Sequence[typing.Literal["user"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -463,7 +472,11 @@ client.ats.activities.retrieve(
-**expand:** `typing.Optional[typing.Literal["user"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["user"], typing.Sequence[typing.Literal["user"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -610,7 +623,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.applications.list() +response = client.ats.applications.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -674,7 +692,12 @@ client.ats.applications.list()
-**expand:** `typing.Optional[ApplicationsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + ApplicationsListRequestExpandItem, + typing.Sequence[ApplicationsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -933,7 +956,12 @@ client.ats.applications.retrieve(
-**expand:** `typing.Optional[ApplicationsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + ApplicationsRetrieveRequestExpandItem, + typing.Sequence[ApplicationsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -1322,7 +1350,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.attachments.list() +response = client.ats.attachments.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -1370,7 +1403,12 @@ client.ats.attachments.list()
-**expand:** `typing.Optional[typing.Literal["candidate"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["candidate"], + typing.Sequence[typing.Literal["candidate"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -1618,7 +1656,12 @@ client.ats.attachments.retrieve(
-**expand:** `typing.Optional[typing.Literal["candidate"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["candidate"], + typing.Sequence[typing.Literal["candidate"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -1765,7 +1808,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.audit_trail.list() +response = client.ats.audit_trail.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -1937,7 +1985,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.candidates.list() +response = client.ats.candidates.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -1985,7 +2038,12 @@ client.ats.candidates.list()
-**expand:** `typing.Optional[CandidatesListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + CandidatesListRequestExpandItem, + typing.Sequence[CandidatesListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -2241,7 +2299,12 @@ client.ats.candidates.retrieve(
-**expand:** `typing.Optional[CandidatesRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + CandidatesRetrieveRequestExpandItem, + typing.Sequence[CandidatesRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -2411,7 +2474,7 @@ Ignores a specific row based on the `model_id` in the url. These records will ha ```python from merge import Merge -from merge.resources.ats import ReasonEnum +from merge.resources.ats import IgnoreCommonModelRequest, ReasonEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", @@ -2419,7 +2482,9 @@ client = Merge( ) client.ats.candidates.ignore_create( model_id="model_id", - reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + request=IgnoreCommonModelRequest( + reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + ), ) ``` @@ -2444,15 +2509,7 @@ client.ats.candidates.ignore_create(
-**reason:** `IgnoreCommonModelRequestReason` - -
-
- -
-
- -**message:** `typing.Optional[str]` +**request:** `IgnoreCommonModelRequest`
@@ -2923,7 +2980,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.departments.list() +response = client.ats.departments.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -3152,7 +3214,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.eeocs.list() +response = client.ats.eeocs.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -3200,7 +3267,12 @@ client.ats.eeocs.list()
-**expand:** `typing.Optional[typing.Literal["candidate"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["candidate"], + typing.Sequence[typing.Literal["candidate"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -3351,7 +3423,12 @@ client.ats.eeocs.retrieve(
-**expand:** `typing.Optional[typing.Literal["candidate"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["candidate"], + typing.Sequence[typing.Literal["candidate"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -4007,7 +4084,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.interviews.list() +response = client.ats.interviews.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -4055,7 +4137,12 @@ client.ats.interviews.list()
-**expand:** `typing.Optional[InterviewsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + InterviewsListRequestExpandItem, + typing.Sequence[InterviewsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -4327,7 +4414,12 @@ client.ats.interviews.retrieve(
-**expand:** `typing.Optional[InterviewsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + InterviewsRetrieveRequestExpandItem, + typing.Sequence[InterviewsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -4474,7 +4566,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.issues.list() +response = client.ats.issues.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -4724,7 +4821,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.job_interview_stages.list() +response = client.ats.job_interview_stages.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -4764,7 +4866,9 @@ client.ats.job_interview_stages.list()
-**expand:** `typing.Optional[typing.Literal["job"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -4907,7 +5011,9 @@ client.ats.job_interview_stages.retrieve(
-**expand:** `typing.Optional[typing.Literal["job"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -4977,7 +5083,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.job_postings.list() +response = client.ats.job_postings.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -5017,7 +5128,9 @@ client.ats.job_postings.list()
-**expand:** `typing.Optional[typing.Literal["job"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -5168,7 +5281,9 @@ client.ats.job_postings.retrieve(
-**expand:** `typing.Optional[typing.Literal["job"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -5238,7 +5353,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.jobs.list() +response = client.ats.jobs.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -5286,7 +5406,11 @@ client.ats.jobs.list()
-**expand:** `typing.Optional[JobsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + JobsListRequestExpandItem, typing.Sequence[JobsListRequestExpandItem] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -5461,7 +5585,12 @@ client.ats.jobs.retrieve(
-**expand:** `typing.Optional[JobsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + JobsRetrieveRequestExpandItem, + typing.Sequence[JobsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -5546,9 +5675,14 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.jobs.screening_questions_list( +response = client.ats.jobs.screening_questions_list( job_id="job_id", ) +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -5580,7 +5714,12 @@ client.ats.jobs.screening_questions_list(
-**expand:** `typing.Optional[JobsScreeningQuestionsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + JobsScreeningQuestionsListRequestExpandItem, + typing.Sequence[JobsScreeningQuestionsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -5850,7 +5989,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.linked_accounts.list() +response = client.ats.linked_accounts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -6026,7 +6170,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.offers.list() +response = client.ats.offers.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -6082,7 +6231,12 @@ client.ats.offers.list()
-**expand:** `typing.Optional[OffersListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + OffersListRequestExpandItem, + typing.Sequence[OffersListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -6233,7 +6387,12 @@ client.ats.offers.retrieve(
-**expand:** `typing.Optional[OffersRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + OffersRetrieveRequestExpandItem, + typing.Sequence[OffersRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -6319,7 +6478,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.offices.list() +response = client.ats.offices.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -6696,7 +6860,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.reject_reasons.list() +response = client.ats.reject_reasons.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -6925,7 +7094,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.scorecards.list() +response = client.ats.scorecards.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -6973,7 +7147,12 @@ client.ats.scorecards.list()
-**expand:** `typing.Optional[ScorecardsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + ScorecardsListRequestExpandItem, + typing.Sequence[ScorecardsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -7140,7 +7319,12 @@ client.ats.scorecards.retrieve(
-**expand:** `typing.Optional[ScorecardsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + ScorecardsRetrieveRequestExpandItem, + typing.Sequence[ScorecardsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -7226,7 +7410,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.sync_status.list() +response = client.ats.sync_status.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -7366,7 +7555,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.tags.list() +response = client.ats.tags.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -7508,7 +7702,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ats.users.list() +response = client.ats.users.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -7893,8 +8092,8 @@ client.ats.webhook_receivers.create( -## Crm AccountDetails -
client.crm.account_details.retrieve() +## Accounting AccountDetails +
client.accounting.account_details.retrieve()
@@ -7927,7 +8126,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.account_details.retrieve() +client.accounting.account_details.retrieve() ```
@@ -7955,8 +8154,8 @@ client.crm.account_details.retrieve()
-## Crm AccountToken -
client.crm.account_token.retrieve(...) +## Accounting AccountToken +
client.accounting.account_token.retrieve(...)
@@ -7989,7 +8188,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.account_token.retrieve( +client.accounting.account_token.retrieve( public_token="public_token", ) @@ -8027,8 +8226,202 @@ client.crm.account_token.retrieve(
-## Crm Accounts -
client.crm.accounts.list(...) +## Accounting AccountingPeriods +
client.accounting.accounting_periods.list(...) +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns a list of `AccountingPeriod` objects. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.accounting.accounting_periods.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.accounting.accounting_periods.retrieve(...) +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns an `AccountingPeriod` object with the given `id`. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.accounting_periods.retrieve( + id="id", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**id:** `str` + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Accounting Accounts +
client.accounting.accounts.list(...)
@@ -8061,7 +8454,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.accounts.list() +response = client.accounting.accounts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ```
@@ -8077,6 +8475,30 @@ client.crm.accounts.list()
+**account_type:** `typing.Optional[str]` — If provided, will only return accounts with the passed in enum. + +
+
+ +
+
+ +**classification:** `typing.Optional[str]` — If provided, will only return accounts with this classification. + +
+
+ +
+
+ +**company_id:** `typing.Optional[str]` — If provided, will only return accounts for this company. + +
+
+ +
+
+ **created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -8101,7 +8523,11 @@ client.crm.accounts.list()
-**expand:** `typing.Optional[typing.Literal["owner"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -8125,7 +8551,7 @@ client.crm.accounts.list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -8133,7 +8559,7 @@ client.crm.accounts.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -8141,7 +8567,7 @@ client.crm.accounts.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -8149,7 +8575,7 @@ client.crm.accounts.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**name:** `typing.Optional[str]` — If provided, will only return Accounts with this name.
@@ -8157,7 +8583,7 @@ client.crm.accounts.list()
-**name:** `typing.Optional[str]` — If provided, will only return accounts with this name. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -8165,7 +8591,7 @@ client.crm.accounts.list()
-**owner_id:** `typing.Optional[str]` — If provided, will only return accounts with this owner. +**remote_fields:** `typing.Optional[AccountsListRequestRemoteFields]` — Deprecated. Use show_enum_origins.
@@ -8173,7 +8599,7 @@ client.crm.accounts.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -8181,7 +8607,15 @@ client.crm.accounts.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**show_enum_origins:** `typing.Optional[AccountsListRequestShowEnumOrigins]` — 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) + +
+
+ +
+
+ +**status:** `typing.Optional[str]` — If provided, will only return accounts with this status.
@@ -8201,7 +8635,7 @@ client.crm.accounts.list()
-
client.crm.accounts.create(...) +
client.accounting.accounts.create(...)
@@ -8229,13 +8663,13 @@ Creates an `Account` object with the given values. ```python from merge import Merge -from merge.resources.crm import AccountRequest +from merge.resources.accounting import AccountRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.accounts.create( +client.accounting.accounts.create( model=AccountRequest(), ) @@ -8289,7 +8723,7 @@ client.crm.accounts.create(
-
client.crm.accounts.retrieve(...) +
client.accounting.accounts.retrieve(...)
@@ -8322,7 +8756,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.accounts.retrieve( +client.accounting.accounts.retrieve( id="id", ) @@ -8348,7 +8782,11 @@ client.crm.accounts.retrieve(
-**expand:** `typing.Optional[typing.Literal["owner"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -8364,7 +8802,7 @@ client.crm.accounts.retrieve(
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -8372,7 +8810,15 @@ client.crm.accounts.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**remote_fields:** `typing.Optional[AccountsRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[AccountsRetrieveRequestShowEnumOrigins]` — 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)
@@ -8392,7 +8838,7 @@ client.crm.accounts.retrieve(
-
client.crm.accounts.partial_update(...) +
client.accounting.accounts.meta_post_retrieve()
@@ -8404,7 +8850,7 @@ client.crm.accounts.retrieve(
-Updates an `Account` object with the given `id`. +Returns metadata for `Account` POSTs.
@@ -8420,15 +8866,75 @@ Updates an `Account` object with the given `id`. ```python from merge import Merge -from merge.resources.crm import PatchedAccountRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.accounts.partial_update( +client.accounting.accounts.meta_post_retrieve() + +``` + +
+ + + +#### ⚙️ Parameters + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + + + +
+ +## Accounting Addresses +
client.accounting.addresses.retrieve(...) +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns an `Address` object with the given `id`. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.addresses.retrieve( id="id", - model=PatchedAccountRequest(), ) ``` @@ -8453,7 +8959,7 @@ client.crm.accounts.partial_update(
-**model:** `PatchedAccountRequest` +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -8461,7 +8967,7 @@ client.crm.accounts.partial_update(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -8469,7 +8975,15 @@ client.crm.accounts.partial_update(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**remote_fields:** `typing.Optional[typing.Literal["type"]]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[typing.Literal["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)
@@ -8489,7 +9003,8 @@ client.crm.accounts.partial_update(
-
client.crm.accounts.meta_patch_retrieve(...) +## Accounting AsyncPassthrough +
client.accounting.async_passthrough.create(...)
@@ -8501,7 +9016,7 @@ client.crm.accounts.partial_update(
-Returns metadata for `CRMAccount` PATCHs. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -8517,13 +9032,17 @@ Returns metadata for `CRMAccount` PATCHs. ```python from merge import Merge +from merge.resources.accounting import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.accounts.meta_patch_retrieve( - id="id", +client.accounting.async_passthrough.create( + request=DataPassthroughRequest( + method=MethodEnum.GET, + path="/scooters", + ), ) ``` @@ -8540,7 +9059,7 @@ client.crm.accounts.meta_patch_retrieve(
-**id:** `str` +**request:** `DataPassthroughRequest`
@@ -8560,7 +9079,7 @@ client.crm.accounts.meta_patch_retrieve(
-
client.crm.accounts.meta_post_retrieve() +
client.accounting.async_passthrough.retrieve(...)
@@ -8572,7 +9091,7 @@ client.crm.accounts.meta_patch_retrieve(
-Returns metadata for `CRMAccount` POSTs. +Retrieves data from earlier async-passthrough POST request
@@ -8593,7 +9112,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.accounts.meta_post_retrieve() +client.accounting.async_passthrough.retrieve( + async_passthrough_receipt_id="async_passthrough_receipt_id", +) ``` @@ -8609,6 +9130,14 @@ client.crm.accounts.meta_post_retrieve()
+**async_passthrough_receipt_id:** `str` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -8621,7 +9150,8 @@ client.crm.accounts.meta_post_retrieve()
-
client.crm.accounts.remote_field_classes_list(...) +## Accounting AsyncTasks +
client.accounting.async_tasks.retrieve(...)
@@ -8633,7 +9163,79 @@ client.crm.accounts.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Returns an `AsyncPostTask` object with the given `id`. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.async_tasks.retrieve( + id="id", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**id:** `str` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + + + +
+ +## Accounting Attachments +
client.accounting.attachments.list(...) +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns a list of `AccountingAttachment` objects.
@@ -8654,7 +9256,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.accounts.remote_field_classes_list() +response = client.accounting.attachments.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ```
@@ -8670,6 +9277,30 @@ client.crm.accounts.remote_field_classes_list()
+**company_id:** `typing.Optional[str]` — If provided, will only return accounting attachments for this company. + +
+
+ +
+
+ +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -8694,7 +9325,7 @@ client.crm.accounts.remote_field_classes_list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -8702,7 +9333,7 @@ client.crm.accounts.remote_field_classes_list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -8710,7 +9341,7 @@ client.crm.accounts.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -8718,7 +9349,7 @@ client.crm.accounts.remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -8726,7 +9357,7 @@ client.crm.accounts.remote_field_classes_list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -8746,8 +9377,7 @@ client.crm.accounts.remote_field_classes_list()
-## Crm AsyncPassthrough -
client.crm.async_passthrough.create(...) +
client.accounting.attachments.create(...)
@@ -8759,7 +9389,7 @@ client.crm.accounts.remote_field_classes_list()
-Asynchronously pull data from an endpoint not currently supported by Merge. +Creates an `AccountingAttachment` object with the given values.
@@ -8775,17 +9405,14 @@ Asynchronously pull data from an endpoint not currently supported by Merge. ```python from merge import Merge -from merge.resources.crm import DataPassthroughRequest, MethodEnum +from merge.resources.accounting import AccountingAttachmentRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.async_passthrough.create( - request=DataPassthroughRequest( - method=MethodEnum.GET, - path="/scooters", - ), +client.accounting.attachments.create( + model=AccountingAttachmentRequest(), ) ``` @@ -8802,7 +9429,23 @@ client.crm.async_passthrough.create(
-**request:** `DataPassthroughRequest` +**model:** `AccountingAttachmentRequest` + +
+
+ +
+
+ +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. + +
+
+ +
+
+ +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -8822,7 +9465,7 @@ client.crm.async_passthrough.create(
-
client.crm.async_passthrough.retrieve(...) +
client.accounting.attachments.retrieve(...)
@@ -8834,7 +9477,7 @@ client.crm.async_passthrough.create(
-Retrieves data from earlier async-passthrough POST request +Returns an `AccountingAttachment` object with the given `id`.
@@ -8855,8 +9498,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.async_passthrough.retrieve( - async_passthrough_receipt_id="async_passthrough_receipt_id", +client.accounting.attachments.retrieve( + id="id", ) ``` @@ -8873,7 +9516,23 @@ client.crm.async_passthrough.retrieve(
-**async_passthrough_receipt_id:** `str` +**id:** `str` + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -8893,8 +9552,69 @@ client.crm.async_passthrough.retrieve(
-## Crm AuditTrail -
client.crm.audit_trail.list(...) +
client.accounting.attachments.meta_post_retrieve() +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for `AccountingAttachment` POSTs. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.attachments.meta_post_retrieve() + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Accounting AuditTrail +
client.accounting.audit_trail.list(...)
@@ -8927,7 +9647,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.audit_trail.list() +response = client.accounting.audit_trail.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ```
@@ -9003,8 +9728,8 @@ client.crm.audit_trail.list()
-## Crm AvailableActions -
client.crm.available_actions.retrieve() +## Accounting AvailableActions +
client.accounting.available_actions.retrieve()
@@ -9037,7 +9762,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.available_actions.retrieve() +client.accounting.available_actions.retrieve() ```
@@ -9065,8 +9790,8 @@ client.crm.available_actions.retrieve()
-## Crm Contacts -
client.crm.contacts.list(...) +## Accounting BalanceSheets +
client.accounting.balance_sheets.list(...)
@@ -9078,7 +9803,7 @@ client.crm.available_actions.retrieve()
-Returns a list of `Contact` objects. +Returns a list of `BalanceSheet` objects.
@@ -9099,7 +9824,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.contacts.list() +response = client.accounting.balance_sheets.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -9115,7 +9845,7 @@ client.crm.contacts.list()
-**account_id:** `typing.Optional[str]` — If provided, will only return contacts with this account. +**company_id:** `typing.Optional[str]` — If provided, will only return balance sheets for this company.
@@ -9147,15 +9877,11 @@ client.crm.contacts.list()
-**email_addresses:** `typing.Optional[str]` — If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. - -
-
- -
-
- -**expand:** `typing.Optional[ContactsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -9179,14 +9905,6 @@ client.crm.contacts.list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -9219,14 +9937,6 @@ client.crm.contacts.list()
-**phone_numbers:** `typing.Optional[str]` — If provided, will only return contacts matching the phone numbers; multiple phone numbers can be separated by commas. - -
-
- -
-
- **remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -9247,95 +9957,7 @@ client.crm.contacts.list()
-
client.crm.contacts.create(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Creates a `Contact` object with the given values. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge -from merge.resources.crm import ContactRequest - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.contacts.create( - model=ContactRequest(), -) - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**model:** `ContactRequest` - -
-
- -
-
- -**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. - -
-
- -
-
- -**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- - -
-
-
- -
client.crm.contacts.retrieve(...) +
client.accounting.balance_sheets.retrieve(...)
@@ -9347,7 +9969,7 @@ client.crm.contacts.create(
-Returns a `Contact` object with the given `id`. +Returns a `BalanceSheet` object with the given `id`.
@@ -9368,7 +9990,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.contacts.retrieve( +client.accounting.balance_sheets.retrieve( id="id", ) @@ -9394,7 +10016,11 @@ client.crm.contacts.retrieve(
-**expand:** `typing.Optional[ContactsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -9410,14 +10036,6 @@ client.crm.contacts.retrieve(
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -9438,7 +10056,8 @@ client.crm.contacts.retrieve(
-
client.crm.contacts.partial_update(...) +## Accounting BankFeedAccounts +
client.accounting.bank_feed_accounts.list(...)
@@ -9450,7 +10069,7 @@ client.crm.contacts.retrieve(
-Updates a `Contact` object with the given `id`. +Returns a list of `BankFeedAccount` objects.
@@ -9466,16 +10085,17 @@ Updates a `Contact` object with the given `id`. ```python from merge import Merge -from merge.resources.crm import PatchedContactRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.contacts.partial_update( - id="id", - model=PatchedContactRequest(), -) +response = client.accounting.bank_feed_accounts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -9491,7 +10111,7 @@ client.crm.contacts.partial_update(
-**id:** `str` +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -9499,7 +10119,7 @@ client.crm.contacts.partial_update(
-**model:** `PatchedContactRequest` +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -9507,7 +10127,7 @@ client.crm.contacts.partial_update(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -9515,7 +10135,15 @@ client.crm.contacts.partial_update(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -9535,7 +10163,7 @@ client.crm.contacts.partial_update(
-
client.crm.contacts.ignore_create(...) +
client.accounting.bank_feed_accounts.create(...)
@@ -9547,7 +10175,7 @@ client.crm.contacts.partial_update(
-Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. +Creates a `BankFeedAccount` object with the given values.
@@ -9563,17 +10191,14 @@ Ignores a specific row based on the `model_id` in the url. These records will ha ```python from merge import Merge -from merge.resources.crm import IgnoreCommonModelRequest, ReasonEnum +from merge.resources.accounting import BankFeedAccountRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.contacts.ignore_create( - model_id="model_id", - request=IgnoreCommonModelRequest( - reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, - ), +client.accounting.bank_feed_accounts.create( + model=BankFeedAccountRequest(), ) ``` @@ -9590,7 +10215,7 @@ client.crm.contacts.ignore_create(
-**model_id:** `str` +**model:** `BankFeedAccountRequest`
@@ -9598,7 +10223,15 @@ client.crm.contacts.ignore_create(
-**request:** `IgnoreCommonModelRequest` +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. + +
+
+ +
+
+ +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -9618,7 +10251,7 @@ client.crm.contacts.ignore_create(
-
client.crm.contacts.meta_patch_retrieve(...) +
client.accounting.bank_feed_accounts.retrieve(...)
@@ -9630,7 +10263,7 @@ client.crm.contacts.ignore_create(
-Returns metadata for `CRMContact` PATCHs. +Returns a `BankFeedAccount` object with the given `id`.
@@ -9651,7 +10284,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.contacts.meta_patch_retrieve( +client.accounting.bank_feed_accounts.retrieve( id="id", ) @@ -9677,6 +10310,22 @@ client.crm.contacts.meta_patch_retrieve(
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -9689,7 +10338,7 @@ client.crm.contacts.meta_patch_retrieve(
-
client.crm.contacts.meta_post_retrieve() +
client.accounting.bank_feed_accounts.meta_post_retrieve()
@@ -9701,7 +10350,7 @@ client.crm.contacts.meta_patch_retrieve(
-Returns metadata for `CRMContact` POSTs. +Returns metadata for `BankFeedAccount` POSTs.
@@ -9722,7 +10371,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.contacts.meta_post_retrieve() +client.accounting.bank_feed_accounts.meta_post_retrieve() ``` @@ -9750,7 +10399,8 @@ client.crm.contacts.meta_post_retrieve()
-
client.crm.contacts.remote_field_classes_list(...) +## Accounting BankFeedTransactions +
client.accounting.bank_feed_transactions.list(...)
@@ -9762,7 +10412,7 @@ client.crm.contacts.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `BankFeedTransaction` objects.
@@ -9783,7 +10433,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.contacts.remote_field_classes_list() +response = client.accounting.bank_feed_transactions.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -9799,6 +10454,22 @@ client.crm.contacts.remote_field_classes_list()
+**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -9807,6 +10478,19 @@ client.crm.contacts.remote_field_classes_list()
+**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["bank_feed_account"], + typing.Sequence[typing.Literal["bank_feed_account"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -9823,7 +10507,7 @@ client.crm.contacts.remote_field_classes_list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -9831,7 +10515,7 @@ client.crm.contacts.remote_field_classes_list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**is_processed:** `typing.Optional[bool]` — If provided, will only return bank feed transactions with this is_processed value
@@ -9839,7 +10523,7 @@ client.crm.contacts.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -9847,7 +10531,7 @@ client.crm.contacts.remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -9863,6 +10547,14 @@ client.crm.contacts.remote_field_classes_list()
+**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -9875,8 +10567,7 @@ client.crm.contacts.remote_field_classes_list()
-## Crm CustomObjectClasses -
client.crm.custom_object_classes.list(...) +
client.accounting.bank_feed_transactions.create(...)
@@ -9888,7 +10579,7 @@ client.crm.contacts.remote_field_classes_list()
-Returns a list of `CustomObjectClass` objects. +Creates a `BankFeedTransaction` object with the given values.
@@ -9904,12 +10595,15 @@ Returns a list of `CustomObjectClass` objects. ```python from merge import Merge +from merge.resources.accounting import BankFeedTransactionRequestRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.custom_object_classes.list() +client.accounting.bank_feed_transactions.create( + model=BankFeedTransactionRequestRequest(), +) ``` @@ -9925,7 +10619,7 @@ client.crm.custom_object_classes.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**model:** `BankFeedTransactionRequestRequest`
@@ -9933,7 +10627,7 @@ client.crm.custom_object_classes.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -9941,7 +10635,7 @@ client.crm.custom_object_classes.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -9949,31 +10643,70 @@ client.crm.custom_object_classes.list()
-**expand:** `typing.Optional[typing.Literal["fields"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + +
+ +
client.accounting.bank_feed_transactions.retrieve(...)
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - +#### 📝 Description + +
+
+ +
+
+ +Returns a `BankFeedTransaction` object with the given `id`. +
+
+#### 🔌 Usage +
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.bank_feed_transactions.retrieve( + id="id", +) + +``` +
+
+#### ⚙️ Parameters +
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
+
+ +**id:** `str`
@@ -9981,7 +10714,12 @@ client.crm.custom_object_classes.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["bank_feed_account"], + typing.Sequence[typing.Literal["bank_feed_account"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -9989,7 +10727,7 @@ client.crm.custom_object_classes.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -9997,7 +10735,7 @@ client.crm.custom_object_classes.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -10005,10 +10743,63 @@ client.crm.custom_object_classes.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+
+
+ + +
+
+
+ +
client.accounting.bank_feed_transactions.meta_post_retrieve() +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for `BankFeedTransaction` POSTs. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.bank_feed_transactions.meta_post_retrieve() + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
@@ -10025,7 +10816,8 @@ client.crm.custom_object_classes.list()
-
client.crm.custom_object_classes.retrieve(...) +## Accounting CashFlowStatements +
client.accounting.cash_flow_statements.list(...)
@@ -10037,7 +10829,7 @@ client.crm.custom_object_classes.list()
-Returns a `CustomObjectClass` object with the given `id`. +Returns a list of `CashFlowStatement` objects.
@@ -10058,9 +10850,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.custom_object_classes.retrieve( - id="id", -) +response = client.accounting.cash_flow_statements.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -10076,7 +10871,7 @@ client.crm.custom_object_classes.retrieve(
-**id:** `str` +**company_id:** `typing.Optional[str]` — If provided, will only return cash flow statements for this company.
@@ -10084,7 +10879,43 @@ client.crm.custom_object_classes.retrieve(
-**expand:** `typing.Optional[typing.Literal["fields"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ +**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -10108,6 +10939,38 @@ client.crm.custom_object_classes.retrieve(
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+ +
+
+ +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -10120,8 +10983,7 @@ client.crm.custom_object_classes.retrieve(
-## Crm AssociationTypes -
client.crm.association_types.custom_object_classes_association_types_list(...) +
client.accounting.cash_flow_statements.retrieve(...)
@@ -10133,7 +10995,7 @@ client.crm.custom_object_classes.retrieve(
-Returns a list of `AssociationType` objects. +Returns a `CashFlowStatement` object with the given `id`.
@@ -10154,8 +11016,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.association_types.custom_object_classes_association_types_list( - custom_object_class_id="custom_object_class_id", +client.accounting.cash_flow_statements.retrieve( + id="id", ) ``` @@ -10172,7 +11034,7 @@ client.crm.association_types.custom_object_classes_association_types_list(
-**custom_object_class_id:** `str` +**id:** `str`
@@ -10180,7 +11042,11 @@ client.crm.association_types.custom_object_classes_association_types_list(
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -10188,7 +11054,7 @@ client.crm.association_types.custom_object_classes_association_types_list(
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -10196,7 +11062,7 @@ client.crm.association_types.custom_object_classes_association_types_list(
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -10204,55 +11070,74 @@ client.crm.association_types.custom_object_classes_association_types_list(
-**expand:** `typing.Optional[typing.Literal["target_object_classes"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). -
+
+## Accounting CompanyInfo +
client.accounting.company_info.list(...)
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
+#### 📝 Description
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
-
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - +Returns a list of `CompanyInfo` objects.
+ + + +#### 🔌 Usage
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.accounting.company_info.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +``` +
+
+#### ⚙️ Parameters +
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +
+
+ +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -10260,7 +11145,7 @@ client.crm.association_types.custom_object_classes_association_types_list(
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -10268,88 +11153,52 @@ client.crm.association_types.custom_object_classes_association_types_list(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
-
-
+
+
+**expand:** `typing.Optional[ + typing.Union[ + CompanyInfoListRequestExpandItem, + typing.Sequence[CompanyInfoListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +
-
-
client.crm.association_types.custom_object_classes_association_types_create(...)
-#### 📝 Description - -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
-Creates an `AssociationType` object with the given values. -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge -from merge.resources.crm import ( - AssociationTypeRequestRequest, - ObjectClassDescriptionRequest, - OriginTypeEnum, -) - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.association_types.custom_object_classes_association_types_create( - custom_object_class_id="custom_object_class_id", - model=AssociationTypeRequestRequest( - source_object_class=ObjectClassDescriptionRequest( - id="id", - origin_type=OriginTypeEnum.CUSTOM_OBJECT, - ), - target_object_classes=[ - ObjectClassDescriptionRequest( - id="id", - origin_type=OriginTypeEnum.CUSTOM_OBJECT, - ) - ], - remote_key_name="remote_key_name", - ), -) - -``` -
-
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
-#### ⚙️ Parameters - -
-
-
-**custom_object_class_id:** `str` +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -10357,7 +11206,7 @@ client.crm.association_types.custom_object_classes_association_types_create(
-**model:** `AssociationTypeRequestRequest` +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -10365,7 +11214,7 @@ client.crm.association_types.custom_object_classes_association_types_create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -10373,7 +11222,7 @@ client.crm.association_types.custom_object_classes_association_types_create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -10393,7 +11242,7 @@ client.crm.association_types.custom_object_classes_association_types_create(
-
client.crm.association_types.custom_object_classes_association_types_retrieve(...) +
client.accounting.company_info.retrieve(...)
@@ -10405,7 +11254,7 @@ client.crm.association_types.custom_object_classes_association_types_create(
-Returns an `AssociationType` object with the given `id`. +Returns a `CompanyInfo` object with the given `id`.
@@ -10426,8 +11275,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.association_types.custom_object_classes_association_types_retrieve( - custom_object_class_id="custom_object_class_id", +client.accounting.company_info.retrieve( id="id", ) @@ -10445,14 +11293,6 @@ client.crm.association_types.custom_object_classes_association_types_retrieve(
-**custom_object_class_id:** `str` - -
-
- -
-
- **id:** `str`
@@ -10461,7 +11301,12 @@ client.crm.association_types.custom_object_classes_association_types_retrieve(
-**expand:** `typing.Optional[typing.Literal["target_object_classes"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + CompanyInfoRetrieveRequestExpandItem, + typing.Sequence[CompanyInfoRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -10497,7 +11342,8 @@ client.crm.association_types.custom_object_classes_association_types_retrieve(
-
client.crm.association_types.custom_object_classes_association_types_meta_post_retrieve(...) +## Accounting Contacts +
client.accounting.contacts.list(...)
@@ -10509,7 +11355,7 @@ client.crm.association_types.custom_object_classes_association_types_retrieve(
-Returns metadata for `CRMAssociationType` POSTs. +Returns a list of `Contact` objects.
@@ -10530,9 +11376,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.association_types.custom_object_classes_association_types_meta_post_retrieve( - custom_object_class_id="custom_object_class_id", -) +response = client.accounting.contacts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -10548,7 +11397,7 @@ client.crm.association_types.custom_object_classes_association_types_meta_post_r
-**custom_object_class_id:** `str` +**company_id:** `typing.Optional[str]` — If provided, will only return contacts for this company.
@@ -10556,71 +11405,31 @@ client.crm.association_types.custom_object_classes_association_types_meta_post_r
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
- -
- - - - -
- -## Crm CustomObjects -
client.crm.custom_objects.custom_object_classes_custom_objects_list(...) -
-
- -#### 📝 Description
-
-
- -Returns a list of `CustomObject` objects. -
-
+**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.custom_objects.custom_object_classes_custom_objects_list( - custom_object_class_id="custom_object_class_id", -) - -``` -
-
+**cursor:** `typing.Optional[str]` — The pagination cursor value. +
-#### ⚙️ Parameters - -
-
-
-**custom_object_class_id:** `str` +**email_address:** `typing.Optional[str]` — If provided, will only return Contacts that match this email.
@@ -10628,7 +11437,12 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**expand:** `typing.Optional[ + typing.Union[ + ContactsListRequestExpandItem, + typing.Sequence[ContactsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -10636,7 +11450,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -10644,7 +11458,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -10652,7 +11466,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -10660,7 +11474,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -10668,7 +11482,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**is_customer:** `typing.Optional[str]` — If provided, will only return Contacts that are denoted as customers.
@@ -10676,7 +11490,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**is_supplier:** `typing.Optional[str]` — If provided, will only return Contacts that are denoted as suppliers.
@@ -10700,6 +11514,14 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
+**name:** `typing.Optional[str]` — If provided, will only return Contacts that match this name. + +
+
+ +
+
+ **page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -10708,6 +11530,14 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
+**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ **remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -10716,6 +11546,22 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
+**show_enum_origins:** `typing.Optional[typing.Literal["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) + +
+
+ +
+
+ +**status:** `typing.Optional[str]` — If provided, will only return Contacts that match this status. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -10728,7 +11574,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
-
client.crm.custom_objects.custom_object_classes_custom_objects_create(...) +
client.accounting.contacts.create(...)
@@ -10740,7 +11586,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_list(
-Creates a `CustomObject` object with the given values. +Creates a `Contact` object with the given values.
@@ -10756,17 +11602,14 @@ Creates a `CustomObject` object with the given values. ```python from merge import Merge -from merge.resources.crm import CustomObjectRequest +from merge.resources.accounting import ContactRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.custom_objects.custom_object_classes_custom_objects_create( - custom_object_class_id="custom_object_class_id", - model=CustomObjectRequest( - fields={"test_field": "hello"}, - ), +client.accounting.contacts.create( + model=ContactRequest(), ) ``` @@ -10783,15 +11626,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_create(
-**custom_object_class_id:** `str` - -
-
- -
-
- -**model:** `CustomObjectRequest` +**model:** `ContactRequest`
@@ -10827,7 +11662,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_create(
-
client.crm.custom_objects.custom_object_classes_custom_objects_retrieve(...) +
client.accounting.contacts.retrieve(...)
@@ -10839,7 +11674,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_create(
-Returns a `CustomObject` object with the given `id`. +Returns a `Contact` object with the given `id`.
@@ -10860,8 +11695,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.custom_objects.custom_object_classes_custom_objects_retrieve( - custom_object_class_id="custom_object_class_id", +client.accounting.contacts.retrieve( id="id", ) @@ -10879,7 +11713,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_retrieve(
-**custom_object_class_id:** `str` +**id:** `str`
@@ -10887,7 +11721,12 @@ client.crm.custom_objects.custom_object_classes_custom_objects_retrieve(
-**id:** `str` +**expand:** `typing.Optional[ + typing.Union[ + ContactsRetrieveRequestExpandItem, + typing.Sequence[ContactsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -10919,6 +11758,22 @@ client.crm.custom_objects.custom_object_classes_custom_objects_retrieve(
+**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[typing.Literal["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) + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -10931,7 +11786,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_retrieve(
-
client.crm.custom_objects.custom_object_classes_custom_objects_meta_post_retrieve(...) +
client.accounting.contacts.meta_post_retrieve()
@@ -10943,7 +11798,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_retrieve(
-Returns metadata for `CRMCustomObject` POSTs. +Returns metadata for `Contact` POSTs.
@@ -10964,9 +11819,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.custom_objects.custom_object_classes_custom_objects_meta_post_retrieve( - custom_object_class_id="custom_object_class_id", -) +client.accounting.contacts.meta_post_retrieve() ``` @@ -10982,14 +11835,6 @@ client.crm.custom_objects.custom_object_classes_custom_objects_meta_post_retriev
-**custom_object_class_id:** `str` - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -11002,7 +11847,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_meta_post_retriev
-
client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_classes_list(...) +
client.accounting.contacts.remote_field_classes_list(...)
@@ -11035,7 +11880,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_classes_list() +response = client.accounting.contacts.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ```
@@ -11075,14 +11925,6 @@ client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_clas
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -11127,8 +11969,8 @@ client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_clas
-## Crm Associations -
client.crm.associations.custom_object_classes_custom_objects_associations_list(...) +## Accounting CreditNotes +
client.accounting.credit_notes.list(...)
@@ -11140,7 +11982,7 @@ client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_clas
-Returns a list of `Association` objects. +Returns a list of `CreditNote` objects.
@@ -11161,10 +12003,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.associations.custom_object_classes_custom_objects_associations_list( - custom_object_class_id="custom_object_class_id", - object_id="object_id", -) +response = client.accounting.credit_notes.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -11180,7 +12024,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**custom_object_class_id:** `str` +**company_id:** `typing.Optional[str]` — If provided, will only return credit notes for this company.
@@ -11188,7 +12032,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**object_id:** `str` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -11196,7 +12040,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**association_type_id:** `typing.Optional[str]` — If provided, will only return opportunities with this association_type. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -11204,7 +12048,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -11212,7 +12056,12 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**expand:** `typing.Optional[ + typing.Union[ + CreditNotesListRequestExpandItem, + typing.Sequence[CreditNotesListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -11220,7 +12069,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -11228,7 +12077,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**expand:** `typing.Optional[typing.Literal["association_type"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -11236,7 +12085,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -11244,7 +12093,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -11252,7 +12101,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -11260,7 +12109,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -11268,7 +12117,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**remote_fields:** `typing.Optional[CreditNotesListRequestRemoteFields]` — Deprecated. Use show_enum_origins.
@@ -11276,7 +12125,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -11284,7 +12133,23 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**show_enum_origins:** `typing.Optional[CreditNotesListRequestShowEnumOrigins]` — 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) + +
+
+ +
+
+ +**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -11304,7 +12169,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-
client.crm.associations.custom_object_classes_custom_objects_associations_update(...) +
client.accounting.credit_notes.create(...)
@@ -11316,7 +12181,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_list(
-Creates an Association between `source_object_id` and `target_object_id` of type `association_type_id`. +Creates a `CreditNote` object with the given values.
@@ -11332,17 +12197,14 @@ Creates an Association between `source_object_id` and `target_object_id` of type ```python from merge import Merge +from merge.resources.accounting import CreditNoteRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.associations.custom_object_classes_custom_objects_associations_update( - association_type_id="association_type_id", - source_class_id="source_class_id", - source_object_id="source_object_id", - target_class_id="target_class_id", - target_object_id="target_object_id", +client.accounting.credit_notes.create( + model=CreditNoteRequest(), ) ``` @@ -11359,39 +12221,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_update
-**association_type_id:** `str` - -
-
- -
-
- -**source_class_id:** `str` - -
-
- -
-
- -**source_object_id:** `str` - -
-
- -
-
- -**target_class_id:** `str` - -
-
- -
-
- -**target_object_id:** `str` +**model:** `CreditNoteRequest`
@@ -11427,8 +12257,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_update
-## Crm Scopes -
client.crm.scopes.default_scopes_retrieve() +
client.accounting.credit_notes.retrieve(...)
@@ -11440,7 +12269,7 @@ client.crm.associations.custom_object_classes_custom_objects_associations_update
-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 `CreditNote` object with the given `id`.
@@ -11461,7 +12290,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.scopes.default_scopes_retrieve() +client.accounting.credit_notes.retrieve( + id="id", +) ``` @@ -11477,6 +12308,59 @@ client.crm.scopes.default_scopes_retrieve()
+**id:** `str` + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + CreditNotesRetrieveRequestExpandItem, + typing.Sequence[CreditNotesRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**remote_fields:** `typing.Optional[CreditNotesRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[CreditNotesRetrieveRequestShowEnumOrigins]` — 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) + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -11489,7 +12373,7 @@ client.crm.scopes.default_scopes_retrieve()
-
client.crm.scopes.linked_account_scopes_retrieve() +
client.accounting.credit_notes.meta_post_retrieve()
@@ -11501,7 +12385,7 @@ client.crm.scopes.default_scopes_retrieve()
-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 `CreditNote` POSTs.
@@ -11522,7 +12406,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.scopes.linked_account_scopes_retrieve() +client.accounting.credit_notes.meta_post_retrieve() ``` @@ -11550,7 +12434,8 @@ client.crm.scopes.linked_account_scopes_retrieve()
-
client.crm.scopes.linked_account_scopes_create(...) +## Accounting Scopes +
client.accounting.scopes.default_scopes_retrieve()
@@ -11562,7 +12447,7 @@ client.crm.scopes.linked_account_scopes_retrieve()
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +Get 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).
@@ -11578,43 +12463,12 @@ Update permissions for any Common Model or field for a single Linked Account. An ```python from merge import Merge -from merge.resources.crm import ( - FieldPermissionDeserializerRequest, - IndividualCommonModelScopeDeserializerRequest, - ModelPermissionDeserializerRequest, -) client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.scopes.linked_account_scopes_create( - common_models=[ - IndividualCommonModelScopeDeserializerRequest( - model_name="Employee", - model_permissions={ - "READ": ModelPermissionDeserializerRequest( - is_enabled=True, - ), - "WRITE": ModelPermissionDeserializerRequest( - is_enabled=False, - ), - }, - field_permissions=FieldPermissionDeserializerRequest( - enabled_fields=["avatar", "home_location"], - disabled_fields=["work_location"], - ), - ), - IndividualCommonModelScopeDeserializerRequest( - model_name="Benefit", - model_permissions={ - "WRITE": ModelPermissionDeserializerRequest( - is_enabled=False, - ) - }, - ), - ], -) +client.accounting.scopes.default_scopes_retrieve() ``` @@ -11630,14 +12484,6 @@ client.crm.scopes.linked_account_scopes_create(
-**common_models:** `typing.Sequence[IndividualCommonModelScopeDeserializerRequest]` — The common models you want to update the scopes for - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -11650,8 +12496,7 @@ client.crm.scopes.linked_account_scopes_create(
-## Crm DeleteAccount -
client.crm.delete_account.delete() +
client.accounting.scopes.linked_account_scopes_retrieve()
@@ -11663,7 +12508,7 @@ client.crm.scopes.linked_account_scopes_create(
-Delete a linked account. +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).
@@ -11684,7 +12529,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.delete_account.delete() +client.accounting.scopes.linked_account_scopes_retrieve() ``` @@ -11712,8 +12557,7 @@ client.crm.delete_account.delete()
-## Crm EngagementTypes -
client.crm.engagement_types.list(...) +
client.accounting.scopes.linked_account_scopes_create(...)
@@ -11725,7 +12569,7 @@ client.crm.delete_account.delete()
-Returns a list of `EngagementType` 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)
@@ -11741,12 +12585,43 @@ Returns a list of `EngagementType` objects. ```python from merge import Merge +from merge.resources.accounting import ( + FieldPermissionDeserializerRequest, + IndividualCommonModelScopeDeserializerRequest, + ModelPermissionDeserializerRequest, +) client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.engagement_types.list() +client.accounting.scopes.linked_account_scopes_create( + common_models=[ + IndividualCommonModelScopeDeserializerRequest( + model_name="Employee", + model_permissions={ + "READ": ModelPermissionDeserializerRequest( + is_enabled=True, + ), + "WRITE": ModelPermissionDeserializerRequest( + is_enabled=False, + ), + }, + field_permissions=FieldPermissionDeserializerRequest( + enabled_fields=["avatar", "home_location"], + disabled_fields=["work_location"], + ), + ), + IndividualCommonModelScopeDeserializerRequest( + model_name="Benefit", + model_permissions={ + "WRITE": ModelPermissionDeserializerRequest( + is_enabled=False, + ) + }, + ), + ], +) ``` @@ -11762,7 +12637,7 @@ client.crm.engagement_types.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**common_models:** `typing.Sequence[IndividualCommonModelScopeDeserializerRequest]` — The common models you want to update the scopes for
@@ -11770,83 +12645,65 @@ client.crm.engagement_types.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
- -
-
- -**cursor:** `typing.Optional[str]` — The pagination cursor value. -
-
-
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). -
+
+## Accounting DeleteAccount +
client.accounting.delete_account.delete()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
+#### 📝 Description
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
-
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - +Delete a linked account.
- -
-
- -**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. -
+#### 🔌 Usage +
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
-
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.delete_account.delete() + +```
+ + + +#### ⚙️ Parameters
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - -
-
-
@@ -11862,7 +12719,8 @@ client.crm.engagement_types.list()
-
client.crm.engagement_types.retrieve(...) +## Accounting Employees +
client.accounting.employees.list(...)
@@ -11874,7 +12732,7 @@ client.crm.engagement_types.list()
-Returns an `EngagementType` object with the given `id`. +Returns a list of `Employee` objects.
@@ -11895,9 +12753,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.engagement_types.retrieve( - id="id", -) +response = client.accounting.employees.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -11913,7 +12774,7 @@ client.crm.engagement_types.retrieve(
-**id:** `str` +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -11921,7 +12782,11 @@ client.crm.engagement_types.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -11929,7 +12794,15 @@ client.crm.engagement_types.retrieve(
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -11945,6 +12818,14 @@ client.crm.engagement_types.retrieve(
+**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -11957,7 +12838,7 @@ client.crm.engagement_types.retrieve(
-
client.crm.engagement_types.remote_field_classes_list(...) +
client.accounting.employees.retrieve(...)
@@ -11969,7 +12850,7 @@ client.crm.engagement_types.retrieve(
-Returns a list of `RemoteFieldClass` objects. +Returns an `Employee` object with the given `id`.
@@ -11990,7 +12871,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.engagement_types.remote_field_classes_list() +client.accounting.employees.retrieve( + id="id", +) ``` @@ -12006,7 +12889,7 @@ client.crm.engagement_types.remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**id:** `str`
@@ -12014,7 +12897,11 @@ client.crm.engagement_types.remote_field_classes_list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -12030,14 +12917,6 @@ client.crm.engagement_types.remote_field_classes_list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -12046,30 +12925,6 @@ client.crm.engagement_types.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value - -
-
- -
-
- -**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -12082,8 +12937,8 @@ client.crm.engagement_types.remote_field_classes_list()
-## Crm Engagements -
client.crm.engagements.list(...) +## Accounting Expenses +
client.accounting.expenses.list(...)
@@ -12095,7 +12950,7 @@ client.crm.engagement_types.remote_field_classes_list()
-Returns a list of `Engagement` objects. +Returns a list of `Expense` objects.
@@ -12116,7 +12971,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.engagements.list() +response = client.accounting.expenses.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -12132,6 +12992,14 @@ client.crm.engagements.list()
+**company_id:** `typing.Optional[str]` — If provided, will only return expenses for this company. + +
+
+ +
+
+ **created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -12156,7 +13024,12 @@ client.crm.engagements.list()
-**expand:** `typing.Optional[EngagementsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + ExpensesListRequestExpandItem, + typing.Sequence[ExpensesListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -12228,7 +13101,7 @@ client.crm.engagements.list()
-**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return engagements started after this datetime. +**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -12236,7 +13109,7 @@ client.crm.engagements.list()
-**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return engagements started before this datetime. +**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -12256,7 +13129,7 @@ client.crm.engagements.list()
-
client.crm.engagements.create(...) +
client.accounting.expenses.create(...)
@@ -12268,7 +13141,7 @@ client.crm.engagements.list()
-Creates an `Engagement` object with the given values. +Creates an `Expense` object with the given values.
@@ -12284,14 +13157,14 @@ Creates an `Engagement` object with the given values. ```python from merge import Merge -from merge.resources.crm import EngagementRequest +from merge.resources.accounting import ExpenseRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.engagements.create( - model=EngagementRequest(), +client.accounting.expenses.create( + model=ExpenseRequest(), ) ``` @@ -12308,7 +13181,7 @@ client.crm.engagements.create(
-**model:** `EngagementRequest` +**model:** `ExpenseRequest`
@@ -12344,7 +13217,7 @@ client.crm.engagements.create(
-
client.crm.engagements.retrieve(...) +
client.accounting.expenses.retrieve(...)
@@ -12356,7 +13229,7 @@ client.crm.engagements.create(
-Returns an `Engagement` object with the given `id`. +Returns an `Expense` object with the given `id`.
@@ -12377,7 +13250,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.engagements.retrieve( +client.accounting.expenses.retrieve( id="id", ) @@ -12403,7 +13276,12 @@ client.crm.engagements.retrieve(
-**expand:** `typing.Optional[EngagementsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + ExpensesRetrieveRequestExpandItem, + typing.Sequence[ExpensesRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -12447,7 +13325,7 @@ client.crm.engagements.retrieve(
-
client.crm.engagements.partial_update(...) +
client.accounting.expenses.lines_remote_field_classes_list(...)
@@ -12459,7 +13337,7 @@ client.crm.engagements.retrieve(
-Updates an `Engagement` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.
@@ -12475,16 +13353,17 @@ Updates an `Engagement` object with the given `id`. ```python from merge import Merge -from merge.resources.crm import PatchedEngagementRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.engagements.partial_update( - id="id", - model=PatchedEngagementRequest(), -) +response = client.accounting.expenses.lines_remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -12500,7 +13379,7 @@ client.crm.engagements.partial_update(
-**id:** `str` +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -12508,7 +13387,7 @@ client.crm.engagements.partial_update(
-**model:** `PatchedEngagementRequest` +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -12516,7 +13395,7 @@ client.crm.engagements.partial_update(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -12524,7 +13403,7 @@ client.crm.engagements.partial_update(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -12532,70 +13411,23 @@ client.crm.engagements.partial_update(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
- -
- - - - -
-
client.crm.engagements.meta_patch_retrieve(...)
-#### 📝 Description - -
-
- -
-
- -Returns metadata for `Engagement` PATCHs. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.engagements.meta_patch_retrieve( - id="id", -) - -``` -
-
+**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +
-#### ⚙️ Parameters -
-
-
- -**id:** `str` +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -12615,7 +13447,7 @@ client.crm.engagements.meta_patch_retrieve(
-
client.crm.engagements.meta_post_retrieve() +
client.accounting.expenses.meta_post_retrieve()
@@ -12627,7 +13459,7 @@ client.crm.engagements.meta_patch_retrieve(
-Returns metadata for `Engagement` POSTs. +Returns metadata for `Expense` POSTs.
@@ -12648,7 +13480,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.engagements.meta_post_retrieve() +client.accounting.expenses.meta_post_retrieve() ``` @@ -12676,7 +13508,7 @@ client.crm.engagements.meta_post_retrieve()
-
client.crm.engagements.remote_field_classes_list(...) +
client.accounting.expenses.remote_field_classes_list(...)
@@ -12709,7 +13541,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.engagements.remote_field_classes_list() +response = client.accounting.expenses.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ```
@@ -12749,14 +13586,6 @@ client.crm.engagements.remote_field_classes_list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -12801,8 +13630,8 @@ client.crm.engagements.remote_field_classes_list()
-## Crm FieldMapping -
client.crm.field_mapping.field_mappings_retrieve(...) +## Accounting FieldMapping +
client.accounting.field_mapping.field_mappings_retrieve(...)
@@ -12835,7 +13664,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.field_mapping.field_mappings_retrieve() +client.accounting.field_mapping.field_mappings_retrieve() ```
@@ -12871,7 +13700,7 @@ client.crm.field_mapping.field_mappings_retrieve()
-
client.crm.field_mapping.field_mappings_create(...) +
client.accounting.field_mapping.field_mappings_create(...)
@@ -12904,7 +13733,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.field_mapping.field_mappings_create( +client.accounting.field_mapping.field_mappings_create( 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"], @@ -12995,7 +13824,7 @@ client.crm.field_mapping.field_mappings_create(
-
client.crm.field_mapping.field_mappings_destroy(...) +
client.accounting.field_mapping.field_mappings_destroy(...)
@@ -13028,7 +13857,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.field_mapping.field_mappings_destroy( +client.accounting.field_mapping.field_mappings_destroy( field_mapping_id="field_mapping_id", ) @@ -13066,7 +13895,7 @@ client.crm.field_mapping.field_mappings_destroy(
-
client.crm.field_mapping.field_mappings_partial_update(...) +
client.accounting.field_mapping.field_mappings_partial_update(...)
@@ -13099,7 +13928,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.field_mapping.field_mappings_partial_update( +client.accounting.field_mapping.field_mappings_partial_update( field_mapping_id="field_mapping_id", ) @@ -13161,7 +13990,7 @@ client.crm.field_mapping.field_mappings_partial_update(
-
client.crm.field_mapping.remote_fields_retrieve(...) +
client.accounting.field_mapping.remote_fields_retrieve(...)
@@ -13194,7 +14023,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.field_mapping.remote_fields_retrieve() +client.accounting.field_mapping.remote_fields_retrieve() ```
@@ -13238,7 +14067,7 @@ client.crm.field_mapping.remote_fields_retrieve()
-
client.crm.field_mapping.target_fields_retrieve() +
client.accounting.field_mapping.target_fields_retrieve()
@@ -13271,7 +14100,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.field_mapping.target_fields_retrieve() +client.accounting.field_mapping.target_fields_retrieve() ```
@@ -13299,8 +14128,8 @@ client.crm.field_mapping.target_fields_retrieve()
-## Crm GenerateKey -
client.crm.generate_key.create(...) +## Accounting GeneralLedgerTransactions +
client.accounting.general_ledger_transactions.list(...)
@@ -13312,7 +14141,7 @@ client.crm.field_mapping.target_fields_retrieve()
-Create a remote key. +Returns a list of `GeneralLedgerTransaction` objects.
@@ -13333,9 +14162,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.generate_key.create( - name="Remote Deployment Key 1", -) +response = client.accounting.general_ledger_transactions.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -13351,7 +14183,7 @@ client.crm.generate_key.create(
-**name:** `str` — The name of the remote key +**company_id:** `typing.Optional[str]` — If provided, will only return general ledger transactions for this company.
@@ -13359,69 +14191,60 @@ client.crm.generate_key.create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
- -
+
+
+**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +
-
-## Crm Issues -
client.crm.issues.list(...)
-#### 📝 Description - -
-
+**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
-Gets all issues for Organization. -
-
+**expand:** `typing.Optional[ + typing.Union[ + GeneralLedgerTransactionsListRequestExpandItem, + typing.Sequence[GeneralLedgerTransactionsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.issues.list() - -``` -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +
-#### ⚙️ Parameters -
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+
-**account_token:** `typing.Optional[str]` +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -13429,7 +14252,7 @@ client.crm.issues.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -13437,7 +14260,7 @@ client.crm.issues.list()
-**end_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred before this time +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -13445,7 +14268,7 @@ client.crm.issues.list()
-**end_user_organization_name:** `typing.Optional[str]` +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -13453,7 +14276,7 @@ client.crm.issues.list()
-**first_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was after this datetime. +**posted_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects posted after this datetime.
@@ -13461,7 +14284,7 @@ client.crm.issues.list()
-**first_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was before this datetime. +**posted_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects posted before this datetime.
@@ -13469,7 +14292,7 @@ client.crm.issues.list()
-**include_muted:** `typing.Optional[str]` — If true, will include muted issues +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -13477,31 +14300,70 @@ client.crm.issues.list()
-**integration_name:** `typing.Optional[str]` +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ + + + + + +
+
client.accounting.general_ledger_transactions.retrieve(...)
-**last_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was after this datetime. - +#### 📝 Description + +
+
+ +
+
+ +Returns a `GeneralLedgerTransaction` object with the given `id`. +
+
+#### 🔌 Usage +
-**last_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was before this datetime. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.general_ledger_transactions.retrieve( + id="id", +) + +``` +
+
+#### ⚙️ Parameters +
-**linked_account_id:** `typing.Optional[str]` — If provided, will only include issues pertaining to the linked account passed in. +
+
+ +**id:** `str`
@@ -13509,7 +14371,12 @@ client.crm.issues.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**expand:** `typing.Optional[ + typing.Union[ + GeneralLedgerTransactionsRetrieveRequestExpandItem, + typing.Sequence[GeneralLedgerTransactionsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -13517,7 +14384,7 @@ client.crm.issues.list()
-**start_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred after this time +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -13525,12 +14392,7 @@ client.crm.issues.list()
-**status:** `typing.Optional[IssuesListRequestStatus]` - -Status of the issue. Options: ('ONGOING', 'RESOLVED') - -* `ONGOING` - ONGOING -* `RESOLVED` - RESOLVED +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -13550,7 +14412,8 @@ Status of the issue. Options: ('ONGOING', 'RESOLVED')
-
client.crm.issues.retrieve(...) +## Accounting GenerateKey +
client.accounting.generate_key.create(...)
@@ -13562,7 +14425,7 @@ Status of the issue. Options: ('ONGOING', 'RESOLVED')
-Get a specific issue. +Create a remote key.
@@ -13583,8 +14446,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.issues.retrieve( - id="id", +client.accounting.generate_key.create( + name="Remote Deployment Key 1", ) ``` @@ -13601,7 +14464,7 @@ client.crm.issues.retrieve(
-**id:** `str` +**name:** `str` — The name of the remote key
@@ -13621,8 +14484,8 @@ client.crm.issues.retrieve(
-## Crm Leads -
client.crm.leads.list(...) +## Accounting IncomeStatements +
client.accounting.income_statements.list(...)
@@ -13634,7 +14497,7 @@ client.crm.issues.retrieve(
-Returns a list of `Lead` objects. +Returns a list of `IncomeStatement` objects.
@@ -13655,7 +14518,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.leads.list() +response = client.accounting.income_statements.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -13671,15 +14539,7 @@ client.crm.leads.list()
-**converted_account_id:** `typing.Optional[str]` — If provided, will only return leads with this account. - -
-
- -
-
- -**converted_contact_id:** `typing.Optional[str]` — If provided, will only return leads with this contact. +**company_id:** `typing.Optional[str]` — If provided, will only return income statements for this company.
@@ -13711,15 +14571,11 @@ client.crm.leads.list()
-**email_addresses:** `typing.Optional[str]` — If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. - -
-
- -
-
- -**expand:** `typing.Optional[LeadsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -13743,14 +14599,6 @@ client.crm.leads.list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -13775,14 +14623,6 @@ client.crm.leads.list()
-**owner_id:** `typing.Optional[str]` — If provided, will only return leads with this owner. - -
-
- -
-
- **page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -13791,14 +14631,6 @@ client.crm.leads.list()
-**phone_numbers:** `typing.Optional[str]` — If provided, will only return contacts matching the phone numbers; multiple phone numbers can be separated by commas. - -
-
- -
-
- **remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -13819,7 +14651,7 @@ client.crm.leads.list()
-
client.crm.leads.create(...) +
client.accounting.income_statements.retrieve(...)
@@ -13831,7 +14663,7 @@ client.crm.leads.list()
-Creates a `Lead` object with the given values. +Returns an `IncomeStatement` object with the given `id`.
@@ -13847,14 +14679,13 @@ Creates a `Lead` object with the given values. ```python from merge import Merge -from merge.resources.crm import LeadRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.leads.create( - model=LeadRequest(), +client.accounting.income_statements.retrieve( + id="id", ) ``` @@ -13871,7 +14702,7 @@ client.crm.leads.create(
-**model:** `LeadRequest` +**id:** `str`
@@ -13879,7 +14710,11 @@ client.crm.leads.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -13887,7 +14722,15 @@ client.crm.leads.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -13907,7 +14750,8 @@ client.crm.leads.create(
-
client.crm.leads.retrieve(...) +## Accounting Invoices +
client.accounting.invoices.list(...)
@@ -13919,7 +14763,7 @@ client.crm.leads.create(
-Returns a `Lead` object with the given `id`. +Returns a list of `Invoice` objects.
@@ -13940,9 +14784,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.leads.retrieve( - id="id", -) +response = client.accounting.invoices.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -13958,7 +14805,7 @@ client.crm.leads.retrieve(
-**id:** `str` +**company_id:** `typing.Optional[str]` — If provided, will only return invoices for this company.
@@ -13966,7 +14813,7 @@ client.crm.leads.retrieve(
-**expand:** `typing.Optional[LeadsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**contact_id:** `typing.Optional[str]` — If provided, will only return invoices for this contact.
@@ -13974,7 +14821,7 @@ client.crm.leads.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -13982,7 +14829,7 @@ client.crm.leads.retrieve(
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -13990,7 +14837,7 @@ client.crm.leads.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -13998,64 +14845,150 @@ client.crm.leads.retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**expand:** `typing.Optional[ + typing.Union[ + InvoicesListRequestExpandItem, + typing.Sequence[InvoicesListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +
+
+
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-
-
client.crm.leads.meta_post_retrieve()
-#### 📝 Description +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+
-Returns metadata for `Lead` POSTs. +**issue_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +
+ +
+
+ +**issue_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +
-#### 🔌 Usage +
+
+ +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
+
-```python -from merge import Merge +**number:** `typing.Optional[str]` — If provided, will only return Invoices with this number. + +
+
-client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.leads.meta_post_retrieve() +
+
-``` +**page_size:** `typing.Optional[int]` — Number of results to return per page. +
+ +
+
+ +**remote_fields:** `typing.Optional[typing.Literal["type"]]` — Deprecated. Use show_enum_origins. +
-#### ⚙️ Parameters +
+
+ +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+**show_enum_origins:** `typing.Optional[typing.Literal["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) + +
+
+ +
+
+ +**status:** `typing.Optional[InvoicesListRequestStatus]` + +If provided, will only return Invoices with this status. + +* `PAID` - PAID +* `DRAFT` - DRAFT +* `SUBMITTED` - SUBMITTED +* `PARTIALLY_PAID` - PARTIALLY_PAID +* `OPEN` - OPEN +* `VOID` - VOID + +
+
+ +
+
+ +**type:** `typing.Optional[InvoicesListRequestType]` + +If provided, will only return Invoices with this type. + +* `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE +* `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE + +
+
+
@@ -14071,7 +15004,7 @@ client.crm.leads.meta_post_retrieve()
-
client.crm.leads.remote_field_classes_list(...) +
client.accounting.invoices.create(...)
@@ -14083,7 +15016,9 @@ client.crm.leads.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +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). +
@@ -14099,12 +15034,15 @@ Returns a list of `RemoteFieldClass` objects. ```python from merge import Merge +from merge.resources.accounting import InvoiceRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.leads.remote_field_classes_list() +client.accounting.invoices.create( + model=InvoiceRequest(), +) ``` @@ -14120,47 +15058,7 @@ client.crm.leads.remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**model:** `InvoiceRequest`
@@ -14168,7 +15066,7 @@ client.crm.leads.remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -14176,7 +15074,7 @@ client.crm.leads.remote_field_classes_list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -14196,8 +15094,7 @@ client.crm.leads.remote_field_classes_list()
-## Crm LinkToken -
client.crm.link_token.create(...) +
client.accounting.invoices.retrieve(...)
@@ -14209,7 +15106,7 @@ client.crm.leads.remote_field_classes_list()
-Creates a link token to be used when linking a new end user. +Returns an `Invoice` object with the given `id`.
@@ -14225,17 +15122,13 @@ Creates a link token to be used when linking a new end user. ```python from merge import Merge -from merge.resources.crm import CategoriesEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.link_token.create( - end_user_email_address="example@gmail.com", - end_user_organization_name="Test Organization", - end_user_origin_id="12345", - categories=[CategoriesEnum.HRIS, CategoriesEnum.ATS], +client.accounting.invoices.retrieve( + id="id", ) ``` @@ -14252,7 +15145,7 @@ client.crm.link_token.create(
-**end_user_email_address:** `str` — Your end user's email address. This is purely for identification purposes - setting this value will not cause any emails to be sent. +**id:** `str`
@@ -14260,7 +15153,12 @@ client.crm.link_token.create(
-**end_user_organization_name:** `str` — Your end user's organization. +**expand:** `typing.Optional[ + typing.Union[ + InvoicesRetrieveRequestExpandItem, + typing.Sequence[InvoicesRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -14268,7 +15166,7 @@ client.crm.link_token.create(
-**end_user_origin_id:** `str` — This unique identifier typically represents the ID for your end user in your product's database. This value must be distinct from other Linked Accounts' unique identifiers. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -14276,7 +15174,7 @@ client.crm.link_token.create(
-**categories:** `typing.Sequence[CategoriesEnum]` — The integration categories to show in Merge Link. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -14284,7 +15182,7 @@ client.crm.link_token.create(
-**integration:** `typing.Optional[str]` — 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/. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -14292,7 +15190,7 @@ client.crm.link_token.create(
-**link_expiry_mins:** `typing.Optional[int]` — 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. +**remote_fields:** `typing.Optional[typing.Literal["type"]]` — Deprecated. Use show_enum_origins.
@@ -14300,7 +15198,7 @@ client.crm.link_token.create(
-**should_create_magic_link_url:** `typing.Optional[bool]` — 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. +**show_enum_origins:** `typing.Optional[typing.Literal["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)
@@ -14308,43 +15206,80 @@ client.crm.link_token.create(
-**hide_admin_magic_link:** `typing.Optional[bool]` — 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. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + +
+ +
client.accounting.invoices.partial_update(...)
-**common_models:** `typing.Optional[typing.Sequence[CommonModelScopesBodyRequest]]` — 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. - +#### 📝 Description + +
+
+ +
+
+ +Updates an `Invoice` object with the given `id`. +
+
+#### 🔌 Usage +
-**category_common_model_scopes:** `typing.Optional[ - typing.Dict[ - str, - typing.Optional[ - typing.Sequence[IndividualCommonModelScopeDeserializerRequest] - ], - ] -]` — 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. - +
+
+ +```python +from merge import Merge +from merge.resources.accounting import InvoiceRequest + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.invoices.partial_update( + id="id", + model=InvoiceRequest(), +) + +``` +
+
+#### ⚙️ Parameters +
-**language:** `typing.Optional[EndUserDetailsRequestLanguage]` +
+
-The following subset of IETF language tags can be used to configure localization. +**id:** `str` + +
+
-* `en` - en -* `de` - de +
+
+ +**model:** `InvoiceRequest`
@@ -14352,7 +15287,7 @@ The following subset of IETF language tags can be used to configure localization
-**are_syncs_disabled:** `typing.Optional[bool]` — The boolean that indicates whether initial, periodic, and force syncs will be disabled. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -14360,7 +15295,7 @@ The following subset of IETF language tags can be used to configure localization
-**integration_specific_config:** `typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]` — A JSON object containing integration-specific configuration options. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -14380,8 +15315,7 @@ The following subset of IETF language tags can be used to configure localization
-## Crm LinkedAccounts -
client.crm.linked_accounts.list(...) +
client.accounting.invoices.line_items_remote_field_classes_list(...)
@@ -14393,7 +15327,7 @@ The following subset of IETF language tags can be used to configure localization
-List linked accounts for your organization. +Returns a list of `RemoteFieldClass` objects.
@@ -14414,7 +15348,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.linked_accounts.list() +response = client.accounting.invoices.line_items_remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -14430,17 +15369,7 @@ client.crm.linked_accounts.list()
-**category:** `typing.Optional[LinkedAccountsListRequestCategory]` - -Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` - -* `hris` - hris -* `ats` - ats -* `accounting` - accounting -* `ticketing` - ticketing -* `crm` - crm -* `mktg` - mktg -* `filestorage` - filestorage +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -14448,7 +15377,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -14456,7 +15385,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**end_user_email_address:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given email address. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -14464,7 +15393,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**end_user_organization_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given organization name. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -14472,7 +15401,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**end_user_origin_id:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given origin ID. +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
@@ -14480,7 +15409,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**end_user_origin_ids:** `typing.Optional[str]` — Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value
@@ -14488,7 +15417,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**id:** `typing.Optional[str]` +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -14496,47 +15425,70 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**ids:** `typing.Optional[str]` — Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**include_duplicates:** `typing.Optional[bool]` — 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. -
+
+
client.accounting.invoices.meta_patch_retrieve(...)
-**integration_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given integration name. - -
-
+#### 📝 Description
-**is_test_account:** `typing.Optional[str]` — If included, will only include test linked accounts. If not included, will only include non-test linked accounts. - +
+
+ +Returns metadata for `Invoice` PATCHs.
+
+
+ +#### 🔌 Usage
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.invoices.meta_patch_retrieve( + id="id", +) + +``` +
+
+#### ⚙️ Parameters +
-**status:** `typing.Optional[str]` — Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` +
+
+ +**id:** `str`
@@ -14556,8 +15508,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-## Crm Notes -
client.crm.notes.list(...) +
client.accounting.invoices.meta_post_retrieve()
@@ -14569,7 +15520,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-Returns a list of `Note` objects. +Returns metadata for `Invoice` POSTs.
@@ -14590,7 +15541,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.notes.list() +client.accounting.invoices.meta_post_retrieve() ``` @@ -14606,79 +15557,73 @@ client.crm.notes.list()
-**account_id:** `typing.Optional[str]` — If provided, will only return notes with this account. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
- -
-
- -**contact_id:** `typing.Optional[str]` — If provided, will only return notes with this contact. -
-
-
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. -
+
+
client.accounting.invoices.remote_field_classes_list(...)
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
+#### 📝 Description
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
-
-**expand:** `typing.Optional[NotesListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - +Returns a list of `RemoteFieldClass` objects.
+ + + +#### 🔌 Usage
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
-
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.accounting.invoices.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +```
+ + + +#### ⚙️ Parameters
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
-
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -14686,7 +15631,7 @@ client.crm.notes.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -14694,7 +15639,7 @@ client.crm.notes.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -14702,7 +15647,7 @@ client.crm.notes.list()
-**opportunity_id:** `typing.Optional[str]` — If provided, will only return notes with this opportunity. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -14710,7 +15655,7 @@ client.crm.notes.list()
-**owner_id:** `typing.Optional[str]` — If provided, will only return notes with this owner. +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
@@ -14718,7 +15663,7 @@ client.crm.notes.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value
@@ -14726,7 +15671,7 @@ client.crm.notes.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -14746,7 +15691,8 @@ client.crm.notes.list()
-
client.crm.notes.create(...) +## Accounting Issues +
client.accounting.issues.list(...)
@@ -14758,7 +15704,7 @@ client.crm.notes.list()
-Creates a `Note` object with the given values. +Gets all issues for Organization.
@@ -14774,15 +15720,17 @@ Creates a `Note` object with the given values. ```python from merge import Merge -from merge.resources.crm import NoteRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.notes.create( - model=NoteRequest(), -) +response = client.accounting.issues.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -14798,7 +15746,7 @@ client.crm.notes.create(
-**model:** `NoteRequest` +**account_token:** `typing.Optional[str]`
@@ -14806,7 +15754,7 @@ client.crm.notes.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -14814,7 +15762,7 @@ client.crm.notes.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**end_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred before this time
@@ -14822,70 +15770,31 @@ client.crm.notes.create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**end_user_organization_name:** `typing.Optional[str]`
- -
- - - - -
- -
client.crm.notes.retrieve(...) -
-
- -#### 📝 Description
-
-
- -Returns a `Note` object with the given `id`. -
-
+**first_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was after this datetime. +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.notes.retrieve( - id="id", -) - -``` -
-
+**first_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was before this datetime. +
-#### ⚙️ Parameters - -
-
-
-**id:** `str` +**include_muted:** `typing.Optional[str]` — If true, will include muted issues
@@ -14893,7 +15802,7 @@ client.crm.notes.retrieve(
-**expand:** `typing.Optional[NotesRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**integration_name:** `typing.Optional[str]`
@@ -14901,7 +15810,7 @@ client.crm.notes.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**last_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was after this datetime.
@@ -14909,7 +15818,7 @@ client.crm.notes.retrieve(
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**last_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was before this datetime.
@@ -14917,7 +15826,7 @@ client.crm.notes.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**linked_account_id:** `typing.Optional[str]` — If provided, will only include issues pertaining to the linked account passed in.
@@ -14925,64 +15834,32 @@ client.crm.notes.retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
-
-
- - -
-
-
- -
client.crm.notes.meta_post_retrieve() -
-
- -#### 📝 Description - -
-
-Returns metadata for `Note` POSTs. -
-
+**start_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred after this time +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge +**status:** `typing.Optional[IssuesListRequestStatus]` -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.notes.meta_post_retrieve() +Status of the issue. Options: ('ONGOING', 'RESOLVED') -``` -
-
+* `ONGOING` - ONGOING +* `RESOLVED` - RESOLVED +
-#### ⚙️ Parameters - -
-
-
@@ -14998,7 +15875,7 @@ client.crm.notes.meta_post_retrieve()
-
client.crm.notes.remote_field_classes_list(...) +
client.accounting.issues.retrieve(...)
@@ -15010,7 +15887,7 @@ client.crm.notes.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Get a specific issue.
@@ -15031,7 +15908,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.notes.remote_field_classes_list() +client.accounting.issues.retrieve( + id="id", +) ``` @@ -15047,63 +15926,7 @@ client.crm.notes.remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value - -
-
- -
-
- -**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. +**id:** `str`
@@ -15123,8 +15946,8 @@ client.crm.notes.remote_field_classes_list()
-## Crm Opportunities -
client.crm.opportunities.list(...) +## Accounting Items +
client.accounting.items.list(...)
@@ -15136,7 +15959,7 @@ client.crm.notes.remote_field_classes_list()
-Returns a list of `Opportunity` objects. +Returns a list of `Item` objects.
@@ -15157,7 +15980,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.opportunities.list() +response = client.accounting.items.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -15173,7 +16001,7 @@ client.crm.opportunities.list()
-**account_id:** `typing.Optional[str]` — If provided, will only return opportunities with this account. +**company_id:** `typing.Optional[str]` — If provided, will only return items for this company.
@@ -15205,7 +16033,11 @@ client.crm.opportunities.list()
-**expand:** `typing.Optional[OpportunitiesListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + ItemsListRequestExpandItem, typing.Sequence[ItemsListRequestExpandItem] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -15229,14 +16061,6 @@ client.crm.opportunities.list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -15261,14 +16085,6 @@ client.crm.opportunities.list()
-**owner_id:** `typing.Optional[str]` — If provided, will only return opportunities with this owner. - -
-
- -
-
- **page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -15277,14 +16093,6 @@ client.crm.opportunities.list()
-**remote_created_after:** `typing.Optional[dt.datetime]` — If provided, will only return opportunities created in the third party platform after this datetime. - -
-
- -
-
- **remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins.
@@ -15309,28 +16117,6 @@ client.crm.opportunities.list()
-**stage_id:** `typing.Optional[str]` — If provided, will only return opportunities with this stage. - -
-
- -
-
- -**status:** `typing.Optional[OpportunitiesListRequestStatus]` - -If provided, will only return opportunities with this status. Options: ('OPEN', 'WON', 'LOST') - -* `OPEN` - OPEN -* `WON` - WON -* `LOST` - LOST - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -15343,7 +16129,7 @@ If provided, will only return opportunities with this status. Options: ('OPEN',
-
client.crm.opportunities.create(...) +
client.accounting.items.create(...)
@@ -15355,7 +16141,7 @@ If provided, will only return opportunities with this status. Options: ('OPEN',
-Creates an `Opportunity` object with the given values. +Creates an `Item` object with the given values.
@@ -15371,14 +16157,14 @@ Creates an `Opportunity` object with the given values. ```python from merge import Merge -from merge.resources.crm import OpportunityRequest +from merge.resources.accounting import ItemRequestRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.opportunities.create( - model=OpportunityRequest(), +client.accounting.items.create( + model=ItemRequestRequest(), ) ``` @@ -15395,7 +16181,7 @@ client.crm.opportunities.create(
-**model:** `OpportunityRequest` +**model:** `ItemRequestRequest`
@@ -15431,7 +16217,7 @@ client.crm.opportunities.create(
-
client.crm.opportunities.retrieve(...) +
client.accounting.items.retrieve(...)
@@ -15443,7 +16229,7 @@ client.crm.opportunities.create(
-Returns an `Opportunity` object with the given `id`. +Returns an `Item` object with the given `id`.
@@ -15464,7 +16250,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.opportunities.retrieve( +client.accounting.items.retrieve( id="id", ) @@ -15490,7 +16276,12 @@ client.crm.opportunities.retrieve(
-**expand:** `typing.Optional[OpportunitiesRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + ItemsRetrieveRequestExpandItem, + typing.Sequence[ItemsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -15506,14 +16297,6 @@ client.crm.opportunities.retrieve(
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -15550,7 +16333,7 @@ client.crm.opportunities.retrieve(
-
client.crm.opportunities.partial_update(...) +
client.accounting.items.partial_update(...)
@@ -15562,7 +16345,7 @@ client.crm.opportunities.retrieve(
-Updates an `Opportunity` object with the given `id`. +Updates an `Item` object with the given `id`.
@@ -15578,15 +16361,15 @@ Updates an `Opportunity` object with the given `id`. ```python from merge import Merge -from merge.resources.crm import PatchedOpportunityRequest +from merge.resources.accounting import PatchedItemRequestRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.opportunities.partial_update( +client.accounting.items.partial_update( id="id", - model=PatchedOpportunityRequest(), + model=PatchedItemRequestRequest(), ) ``` @@ -15611,7 +16394,7 @@ client.crm.opportunities.partial_update(
-**model:** `PatchedOpportunityRequest` +**model:** `PatchedItemRequestRequest`
@@ -15647,7 +16430,7 @@ client.crm.opportunities.partial_update(
-
client.crm.opportunities.meta_patch_retrieve(...) +
client.accounting.items.meta_patch_retrieve(...)
@@ -15659,7 +16442,7 @@ client.crm.opportunities.partial_update(
-Returns metadata for `Opportunity` PATCHs. +Returns metadata for `Item` PATCHs.
@@ -15680,7 +16463,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.opportunities.meta_patch_retrieve( +client.accounting.items.meta_patch_retrieve( id="id", ) @@ -15718,7 +16501,7 @@ client.crm.opportunities.meta_patch_retrieve(
-
client.crm.opportunities.meta_post_retrieve() +
client.accounting.items.meta_post_retrieve()
@@ -15730,7 +16513,7 @@ client.crm.opportunities.meta_patch_retrieve(
-Returns metadata for `Opportunity` POSTs. +Returns metadata for `Item` POSTs.
@@ -15751,7 +16534,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.opportunities.meta_post_retrieve() +client.accounting.items.meta_post_retrieve() ``` @@ -15779,7 +16562,8 @@ client.crm.opportunities.meta_post_retrieve()
-
client.crm.opportunities.remote_field_classes_list(...) +## Accounting JournalEntries +
client.accounting.journal_entries.list(...)
@@ -15791,7 +16575,7 @@ client.crm.opportunities.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `JournalEntry` objects.
@@ -15812,7 +16596,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.opportunities.remote_field_classes_list() +response = client.accounting.journal_entries.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -15828,7 +16617,7 @@ client.crm.opportunities.remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**company_id:** `typing.Optional[str]` — If provided, will only return journal entries for this company.
@@ -15836,7 +16625,7 @@ client.crm.opportunities.remote_field_classes_list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -15844,7 +16633,7 @@ client.crm.opportunities.remote_field_classes_list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -15852,7 +16641,7 @@ client.crm.opportunities.remote_field_classes_list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -15860,7 +16649,12 @@ client.crm.opportunities.remote_field_classes_list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**expand:** `typing.Optional[ + typing.Union[ + JournalEntriesListRequestExpandItem, + typing.Sequence[JournalEntriesListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -15868,7 +16662,7 @@ client.crm.opportunities.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -15876,7 +16670,7 @@ client.crm.opportunities.remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -15884,7 +16678,7 @@ client.crm.opportunities.remote_field_classes_list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -15892,75 +16686,23 @@ client.crm.opportunities.remote_field_classes_list()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
- -
- - - - -
- -## Crm Passthrough -
client.crm.passthrough.create(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Pull data from an endpoint not currently supported by Merge. -
-
-
-
- -#### 🔌 Usage - -
-
-```python -from merge import Merge -from merge.resources.crm import DataPassthroughRequest, MethodEnum - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.passthrough.create( - request=DataPassthroughRequest( - method=MethodEnum.GET, - path="/scooters", - ), -) - -``` -
-
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +
-#### ⚙️ Parameters - -
-
-
-**request:** `DataPassthroughRequest` +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -15968,71 +16710,31 @@ client.crm.passthrough.create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
-
-
- - -
-
-
- -## Crm RegenerateKey -
client.crm.regenerate_key.create(...) -
-
- -#### 📝 Description - -
-
-Exchange remote keys. -
-
+**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.regenerate_key.create( - name="Remote Deployment Key 1", -) - -``` -
-
+**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +
-#### ⚙️ Parameters - -
-
-
-**name:** `str` — The name of the remote key +**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -16052,8 +16754,7 @@ client.crm.regenerate_key.create(
-## Crm Stages -
client.crm.stages.list(...) +
client.accounting.journal_entries.create(...)
@@ -16065,7 +16766,7 @@ client.crm.regenerate_key.create(
-Returns a list of `Stage` objects. +Creates a `JournalEntry` object with the given values.
@@ -16081,12 +16782,15 @@ Returns a list of `Stage` objects. ```python from merge import Merge +from merge.resources.accounting import JournalEntryRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.stages.list() +client.accounting.journal_entries.create( + model=JournalEntryRequest(), +) ``` @@ -16102,71 +16806,7 @@ client.crm.stages.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- -**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - -
-
- -
-
- -**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**model:** `JournalEntryRequest`
@@ -16174,7 +16814,7 @@ client.crm.stages.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -16182,7 +16822,7 @@ client.crm.stages.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -16202,7 +16842,7 @@ client.crm.stages.list()
-
client.crm.stages.retrieve(...) +
client.accounting.journal_entries.retrieve(...)
@@ -16214,7 +16854,7 @@ client.crm.stages.list()
-Returns a `Stage` object with the given `id`. +Returns a `JournalEntry` object with the given `id`.
@@ -16235,7 +16875,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.stages.retrieve( +client.accounting.journal_entries.retrieve( id="id", ) @@ -16261,6 +16901,19 @@ client.crm.stages.retrieve(
+**expand:** `typing.Optional[ + typing.Union[ + JournalEntriesRetrieveRequestExpandItem, + typing.Sequence[JournalEntriesRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -16297,7 +16950,7 @@ client.crm.stages.retrieve(
-
client.crm.stages.remote_field_classes_list(...) +
client.accounting.journal_entries.lines_remote_field_classes_list(...)
@@ -16330,7 +16983,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.stages.remote_field_classes_list() +response = client.accounting.journal_entries.lines_remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ```
@@ -16370,14 +17028,6 @@ client.crm.stages.remote_field_classes_list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -16422,8 +17072,7 @@ client.crm.stages.remote_field_classes_list()
-## Crm SyncStatus -
client.crm.sync_status.list(...) +
client.accounting.journal_entries.meta_post_retrieve()
@@ -16435,7 +17084,7 @@ client.crm.stages.remote_field_classes_list()
-Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Returns metadata for `JournalEntry` POSTs.
@@ -16456,7 +17105,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.sync_status.list() +client.accounting.journal_entries.meta_post_retrieve() ``` @@ -16472,22 +17121,6 @@ client.crm.sync_status.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -16500,8 +17133,7 @@ client.crm.sync_status.list()
-## Crm ForceResync -
client.crm.force_resync.sync_status_resync_create() +
client.accounting.journal_entries.remote_field_classes_list(...)
@@ -16513,7 +17145,7 @@ client.crm.sync_status.list()
-Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. +Returns a list of `RemoteFieldClass` objects.
@@ -16534,7 +17166,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.force_resync.sync_status_resync_create() +response = client.accounting.journal_entries.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -16550,6 +17187,62 @@ client.crm.force_resync.sync_status_resync_create()
+**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value + +
+
+ +
+
+ +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -16562,8 +17255,8 @@ client.crm.force_resync.sync_status_resync_create()
-## Crm Tasks -
client.crm.tasks.list(...) +## Accounting LinkToken +
client.accounting.link_token.create(...)
@@ -16575,7 +17268,7 @@ client.crm.force_resync.sync_status_resync_create()
-Returns a list of `Task` objects. +Creates a link token to be used when linking a new end user.
@@ -16591,12 +17284,18 @@ Returns a list of `Task` objects. ```python from merge import Merge +from merge.resources.accounting import CategoriesEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.tasks.list() +client.accounting.link_token.create( + end_user_email_address="example@gmail.com", + end_user_organization_name="Test Organization", + end_user_origin_id="12345", + categories=[CategoriesEnum.HRIS, CategoriesEnum.ATS], +) ``` @@ -16612,7 +17311,7 @@ client.crm.tasks.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**end_user_email_address:** `str` — Your end user's email address. This is purely for identification purposes - setting this value will not cause any emails to be sent.
@@ -16620,7 +17319,7 @@ client.crm.tasks.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**end_user_organization_name:** `str` — Your end user's organization.
@@ -16628,7 +17327,7 @@ client.crm.tasks.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**end_user_origin_id:** `str` — This unique identifier typically represents the ID for your end user in your product's database. This value must be distinct from other Linked Accounts' unique identifiers.
@@ -16636,7 +17335,7 @@ client.crm.tasks.list()
-**expand:** `typing.Optional[TasksListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**categories:** `typing.Sequence[CategoriesEnum]` — The integration categories to show in Merge Link.
@@ -16644,7 +17343,7 @@ client.crm.tasks.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**integration:** `typing.Optional[str]` — 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/.
@@ -16652,7 +17351,7 @@ client.crm.tasks.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**link_expiry_mins:** `typing.Optional[int]` — 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.
@@ -16660,7 +17359,7 @@ client.crm.tasks.list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**should_create_magic_link_url:** `typing.Optional[bool]` — 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.
@@ -16668,7 +17367,7 @@ client.crm.tasks.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**hide_admin_magic_link:** `typing.Optional[bool]` — 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.
@@ -16676,7 +17375,7 @@ client.crm.tasks.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**common_models:** `typing.Optional[typing.Sequence[CommonModelScopesBodyRequest]]` — 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.
@@ -16684,7 +17383,14 @@ client.crm.tasks.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**category_common_model_scopes:** `typing.Optional[ + typing.Dict[ + str, + typing.Optional[ + typing.Sequence[IndividualCommonModelScopeDeserializerRequest] + ], + ] +]` — 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.
@@ -16692,7 +17398,12 @@ client.crm.tasks.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**language:** `typing.Optional[EndUserDetailsRequestLanguage]` + +The following subset of IETF language tags can be used to configure localization. + +* `en` - en +* `de` - de
@@ -16700,7 +17411,15 @@ client.crm.tasks.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**are_syncs_disabled:** `typing.Optional[bool]` — The boolean that indicates whether initial, periodic, and force syncs will be disabled. + +
+
+ +
+
+ +**integration_specific_config:** `typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]` — A JSON object containing integration-specific configuration options.
@@ -16720,7 +17439,8 @@ client.crm.tasks.list()
-
client.crm.tasks.create(...) +## Accounting LinkedAccounts +
client.accounting.linked_accounts.list(...)
@@ -16732,7 +17452,7 @@ client.crm.tasks.list()
-Creates a `Task` object with the given values. +List linked accounts for your organization.
@@ -16748,15 +17468,17 @@ Creates a `Task` object with the given values. ```python from merge import Merge -from merge.resources.crm import TaskRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.tasks.create( - model=TaskRequest(), -) +response = client.accounting.linked_accounts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -16772,7 +17494,17 @@ client.crm.tasks.create(
-**model:** `TaskRequest` +**category:** `typing.Optional[LinkedAccountsListRequestCategory]` + +Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + +* `hris` - hris +* `ats` - ats +* `accounting` - accounting +* `ticketing` - ticketing +* `crm` - crm +* `mktg` - mktg +* `filestorage` - filestorage
@@ -16780,7 +17512,7 @@ client.crm.tasks.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -16788,7 +17520,7 @@ client.crm.tasks.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**end_user_email_address:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given email address.
@@ -16796,70 +17528,79 @@ client.crm.tasks.create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**end_user_organization_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given organization name.
- -
+
+
+**end_user_origin_id:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given origin ID. +
-
-
client.crm.tasks.retrieve(...)
-#### 📝 Description +**end_user_origin_ids:** `typing.Optional[str]` — Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. + +
+
+**id:** `typing.Optional[str]` + +
+
+
-Returns a `Task` object with the given `id`. -
-
+**ids:** `typing.Optional[str]` — Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. + -#### 🔌 Usage -
+**include_duplicates:** `typing.Optional[bool]` — 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. + +
+
+
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.crm.tasks.retrieve( - id="id", -) - -``` +**integration_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given integration name. +
+ +
+
+ +**is_test_account:** `typing.Optional[str]` — If included, will only include test linked accounts. If not included, will only include non-test linked accounts. +
-#### ⚙️ Parameters -
+**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+
-**id:** `str` +**status:** `typing.Optional[str]` — Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED`
@@ -16867,31 +17608,75 @@ client.crm.tasks.retrieve(
-**expand:** `typing.Optional[TasksRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ + + + + + +
+## Accounting Passthrough +
client.accounting.passthrough.create(...)
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - +#### 📝 Description + +
+
+ +
+
+ +Pull data from an endpoint not currently supported by Merge. +
+
+#### 🔌 Usage +
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - +
+
+ +```python +from merge import Merge +from merge.resources.accounting import DataPassthroughRequest, MethodEnum + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.passthrough.create( + request=DataPassthroughRequest( + method=MethodEnum.GET, + path="/scooters", + ), +) + +```
+
+
+ +#### ⚙️ Parameters
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
+
+ +**request:** `DataPassthroughRequest`
@@ -16911,7 +17696,8 @@ client.crm.tasks.retrieve(
-
client.crm.tasks.partial_update(...) +## Accounting PaymentMethods +
client.accounting.payment_methods.list(...)
@@ -16923,7 +17709,7 @@ client.crm.tasks.retrieve(
-Updates a `Task` object with the given `id`. +Returns a list of `PaymentMethod` objects.
@@ -16939,16 +17725,17 @@ Updates a `Task` object with the given `id`. ```python from merge import Merge -from merge.resources.crm import PatchedTaskRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.tasks.partial_update( - id="id", - model=PatchedTaskRequest(), -) +response = client.accounting.payment_methods.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -16964,7 +17751,7 @@ client.crm.tasks.partial_update(
-**id:** `str` +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -16972,7 +17759,7 @@ client.crm.tasks.partial_update(
-**model:** `PatchedTaskRequest` +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -16980,7 +17767,7 @@ client.crm.tasks.partial_update(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -16988,7 +17775,15 @@ client.crm.tasks.partial_update(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -17008,7 +17803,7 @@ client.crm.tasks.partial_update(
-
client.crm.tasks.meta_patch_retrieve(...) +
client.accounting.payment_methods.retrieve(...)
@@ -17020,7 +17815,7 @@ client.crm.tasks.partial_update(
-Returns metadata for `Task` PATCHs. +Returns a `PaymentMethod` object with the given `id`.
@@ -17041,7 +17836,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.tasks.meta_patch_retrieve( +client.accounting.payment_methods.retrieve( id="id", ) @@ -17067,6 +17862,22 @@ client.crm.tasks.meta_patch_retrieve(
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -17079,7 +17890,8 @@ client.crm.tasks.meta_patch_retrieve(
-
client.crm.tasks.meta_post_retrieve() +## Accounting PaymentTerms +
client.accounting.payment_terms.list(...)
@@ -17091,7 +17903,7 @@ client.crm.tasks.meta_patch_retrieve(
-Returns metadata for `Task` POSTs. +Returns a list of `PaymentTerm` objects.
@@ -17112,7 +17924,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.tasks.meta_post_retrieve() +response = client.accounting.payment_terms.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -17128,6 +17945,58 @@ client.crm.tasks.meta_post_retrieve()
+**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -17140,7 +18009,7 @@ client.crm.tasks.meta_post_retrieve()
-
client.crm.tasks.remote_field_classes_list(...) +
client.accounting.payment_terms.retrieve(...)
@@ -17152,7 +18021,7 @@ client.crm.tasks.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Returns a `PaymentTerm` object with the given `id`.
@@ -17173,7 +18042,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.tasks.remote_field_classes_list() +client.accounting.payment_terms.retrieve( + id="id", +) ``` @@ -17189,7 +18060,7 @@ client.crm.tasks.remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**id:** `str`
@@ -17197,7 +18068,11 @@ client.crm.tasks.remote_field_classes_list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -17213,14 +18088,6 @@ client.crm.tasks.remote_field_classes_list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -17229,30 +18096,6 @@ client.crm.tasks.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value - -
-
- -
-
- -**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -17265,8 +18108,8 @@ client.crm.tasks.remote_field_classes_list()
-## Crm Users -
client.crm.users.list(...) +## Accounting Payments +
client.accounting.payments.list(...)
@@ -17278,7 +18121,7 @@ client.crm.tasks.remote_field_classes_list()
-Returns a list of `User` objects. +Returns a list of `Payment` objects.
@@ -17299,7 +18142,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.users.list() +response = client.accounting.payments.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -17315,6 +18163,30 @@ client.crm.users.list()
+**account_id:** `typing.Optional[str]` — If provided, will only return payments for this account. + +
+
+ +
+
+ +**company_id:** `typing.Optional[str]` — If provided, will only return payments for this company. + +
+
+ +
+
+ +**contact_id:** `typing.Optional[str]` — If provided, will only return payments for this contact. + +
+
+ +
+
+ **created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -17339,7 +18211,12 @@ client.crm.users.list()
-**email:** `typing.Optional[str]` — If provided, will only return users with this email. +**expand:** `typing.Optional[ + typing.Union[ + PaymentsListRequestExpandItem, + typing.Sequence[PaymentsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -17411,6 +18288,22 @@ client.crm.users.list()
+**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -17423,7 +18316,7 @@ client.crm.users.list()
-
client.crm.users.retrieve(...) +
client.accounting.payments.create(...)
@@ -17435,7 +18328,7 @@ client.crm.users.list()
-Returns a `User` object with the given `id`. +Creates a `Payment` object with the given values.
@@ -17451,12 +18344,100 @@ Returns a `User` object with the given `id`. ```python from merge import Merge +from merge.resources.accounting import PaymentRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.users.retrieve( +client.accounting.payments.create( + model=PaymentRequest(), +) + +``` + +
+ + + +#### ⚙️ Parameters + +
+
+ +
+
+ +**model:** `PaymentRequest` + +
+
+ +
+
+ +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. + +
+
+ +
+
+ +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + + + +
+ +
client.accounting.payments.retrieve(...) +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns a `Payment` object with the given `id`. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.payments.retrieve( id="id", ) @@ -17482,6 +18463,19 @@ client.crm.users.retrieve(
+**expand:** `typing.Optional[ + typing.Union[ + PaymentsRetrieveRequestExpandItem, + typing.Sequence[PaymentsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -17518,7 +18512,7 @@ client.crm.users.retrieve(
-
client.crm.users.ignore_create(...) +
client.accounting.payments.partial_update(...)
@@ -17530,7 +18524,7 @@ client.crm.users.retrieve(
-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. +Updates a `Payment` object with the given `id`.
@@ -17546,17 +18540,15 @@ Ignores a specific row based on the `model_id` in the url. These records will ha ```python from merge import Merge -from merge.resources.crm import IgnoreCommonModelRequest, ReasonEnum +from merge.resources.accounting import PatchedPaymentRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.users.ignore_create( - model_id="model_id", - request=IgnoreCommonModelRequest( - reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, - ), +client.accounting.payments.partial_update( + id="id", + model=PatchedPaymentRequest(), ) ``` @@ -17573,7 +18565,7 @@ client.crm.users.ignore_create(
-**model_id:** `str` +**id:** `str`
@@ -17581,7 +18573,23 @@ client.crm.users.ignore_create(
-**request:** `IgnoreCommonModelRequest` +**model:** `PatchedPaymentRequest` + +
+
+ +
+
+ +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. + +
+
+ +
+
+ +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -17601,7 +18609,7 @@ client.crm.users.ignore_create(
-
client.crm.users.remote_field_classes_list(...) +
client.accounting.payments.line_items_remote_field_classes_list(...)
@@ -17634,7 +18642,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.users.remote_field_classes_list() +response = client.accounting.payments.line_items_remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ```
@@ -17674,14 +18687,6 @@ client.crm.users.remote_field_classes_list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -17726,8 +18731,7 @@ client.crm.users.remote_field_classes_list()
-## Crm WebhookReceivers -
client.crm.webhook_receivers.list() +
client.accounting.payments.meta_patch_retrieve(...)
@@ -17739,7 +18743,7 @@ client.crm.users.remote_field_classes_list()
-Returns a list of `WebhookReceiver` objects. +Returns metadata for `Payment` PATCHs.
@@ -17760,7 +18764,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.webhook_receivers.list() +client.accounting.payments.meta_patch_retrieve( + id="id", +) ``` @@ -17776,6 +18782,14 @@ client.crm.webhook_receivers.list()
+**id:** `str` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -17788,7 +18802,7 @@ client.crm.webhook_receivers.list()
-
client.crm.webhook_receivers.create(...) +
client.accounting.payments.meta_post_retrieve()
@@ -17800,7 +18814,7 @@ client.crm.webhook_receivers.list()
-Creates a `WebhookReceiver` object with the given values. +Returns metadata for `Payment` POSTs.
@@ -17821,10 +18835,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.crm.webhook_receivers.create( - event="event", - is_active=True, -) +client.accounting.payments.meta_post_retrieve() ``` @@ -17840,30 +18851,6 @@ client.crm.webhook_receivers.create(
-**event:** `str` - -
-
- -
-
- -**is_active:** `bool` - -
-
- -
-
- -**key:** `typing.Optional[str]` - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -17876,8 +18863,7 @@ client.crm.webhook_receivers.create(
-## Filestorage AccountDetails -
client.filestorage.account_details.retrieve() +
client.accounting.payments.remote_field_classes_list(...)
@@ -17889,7 +18875,7 @@ client.crm.webhook_receivers.create(
-Get details for a linked account. +Returns a list of `RemoteFieldClass` objects.
@@ -17910,7 +18896,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.account_details.retrieve() +response = client.accounting.payments.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -17926,71 +18917,55 @@ client.filestorage.account_details.retrieve()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
- -
+
+
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +
-
-## Filestorage AccountToken -
client.filestorage.account_token.retrieve(...)
-#### 📝 Description - -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
-Returns the account token for the end user with the provided public token. -
-
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.filestorage.account_token.retrieve( - public_token="public_token", -) - -``` -
-
+**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +
-#### ⚙️ Parameters -
+**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value + +
+
+
-**public_token:** `str` +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -18010,8 +18985,8 @@ client.filestorage.account_token.retrieve(
-## Filestorage AsyncPassthrough -
client.filestorage.async_passthrough.create(...) +## Accounting PhoneNumbers +
client.accounting.phone_numbers.retrieve(...)
@@ -18023,7 +18998,7 @@ client.filestorage.account_token.retrieve(
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns an `AccountingPhoneNumber` object with the given `id`.
@@ -18039,17 +19014,13 @@ Asynchronously pull data from an endpoint not currently supported by Merge. ```python from merge import Merge -from merge.resources.filestorage import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.async_passthrough.create( - request=DataPassthroughRequest( - method=MethodEnum.GET, - path="/scooters", - ), +client.accounting.phone_numbers.retrieve( + id="id", ) ``` @@ -18066,7 +19037,23 @@ client.filestorage.async_passthrough.create(
-**request:** `DataPassthroughRequest` +**id:** `str` + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -18086,7 +19073,8 @@ client.filestorage.async_passthrough.create(
-
client.filestorage.async_passthrough.retrieve(...) +## Accounting Projects +
client.accounting.projects.list(...)
@@ -18098,7 +19086,7 @@ client.filestorage.async_passthrough.create(
-Retrieves data from earlier async-passthrough POST request +Returns a list of `Project` objects.
@@ -18119,9 +19107,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.async_passthrough.retrieve( - async_passthrough_receipt_id="async_passthrough_receipt_id", -) +client.accounting.projects.list() ``` @@ -18137,7 +19123,52 @@ client.filestorage.async_passthrough.retrieve(
-**async_passthrough_receipt_id:** `str` +**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + ProjectsListRequestExpandItem, + typing.Sequence[ProjectsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -18157,8 +19188,7 @@ client.filestorage.async_passthrough.retrieve(
-## Filestorage AuditTrail -
client.filestorage.audit_trail.list(...) +
client.accounting.projects.retrieve(...)
@@ -18170,7 +19200,7 @@ client.filestorage.async_passthrough.retrieve(
-Gets a list of audit trail events. +Returns a `Project` object with the given `id`.
@@ -18191,7 +19221,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.audit_trail.list() +client.accounting.projects.retrieve( + id="id", +) ``` @@ -18207,23 +19239,7 @@ client.filestorage.audit_trail.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**end_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred before this time - -
-
- -
-
- -**event_type:** `typing.Optional[str]` — 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` +**id:** `str`
@@ -18231,7 +19247,12 @@ client.filestorage.audit_trail.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**expand:** `typing.Optional[ + typing.Union[ + ProjectsRetrieveRequestExpandItem, + typing.Sequence[ProjectsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -18239,7 +19260,7 @@ client.filestorage.audit_trail.list()
-**start_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred after this time +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -18247,7 +19268,7 @@ client.filestorage.audit_trail.list()
-**user_email:** `typing.Optional[str]` — 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. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -18267,8 +19288,8 @@ client.filestorage.audit_trail.list()
-## Filestorage AvailableActions -
client.filestorage.available_actions.retrieve() +## Accounting PurchaseOrders +
client.accounting.purchase_orders.list(...)
@@ -18280,7 +19301,7 @@ client.filestorage.audit_trail.list()
-Returns a list of models and actions available for an account. +Returns a list of `PurchaseOrder` objects.
@@ -18301,7 +19322,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.available_actions.retrieve() +response = client.accounting.purchase_orders.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -18317,65 +19343,144 @@ client.filestorage.available_actions.retrieve()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**company_id:** `typing.Optional[str]` — If provided, will only return purchase orders for this company. + +
+
+ +
+
+ +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +
+
+
+**cursor:** `typing.Optional[str]` — The pagination cursor value. +
-
-## Filestorage Scopes -
client.filestorage.scopes.default_scopes_retrieve()
-#### 📝 Description +**expand:** `typing.Optional[ + typing.Union[ + PurchaseOrdersListRequestExpandItem, + typing.Sequence[PurchaseOrdersListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+
-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). +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
+ +
+
+ +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +
-#### 🔌 Usage +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+**issue_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+
-```python -from merge import Merge +**issue_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
-client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.filestorage.scopes.default_scopes_retrieve() +
+
-``` +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +
+ +
+
+ +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +
-#### ⚙️ Parameters +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[typing.Literal["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) + +
+
+
@@ -18391,7 +19496,7 @@ client.filestorage.scopes.default_scopes_retrieve()
-
client.filestorage.scopes.linked_account_scopes_retrieve() +
client.accounting.purchase_orders.create(...)
@@ -18403,7 +19508,7 @@ client.filestorage.scopes.default_scopes_retrieve()
-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). +Creates a `PurchaseOrder` object with the given values.
@@ -18419,12 +19524,15 @@ Get all available permissions for Merge Common Models and fields for a single Li ```python from merge import Merge +from merge.resources.accounting import PurchaseOrderRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.scopes.linked_account_scopes_retrieve() +client.accounting.purchase_orders.create( + model=PurchaseOrderRequest(), +) ``` @@ -18440,6 +19548,30 @@ client.filestorage.scopes.linked_account_scopes_retrieve()
+**model:** `PurchaseOrderRequest` + +
+
+ +
+
+ +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. + +
+
+ +
+
+ +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -18452,7 +19584,7 @@ client.filestorage.scopes.linked_account_scopes_retrieve()
-
client.filestorage.scopes.linked_account_scopes_create(...) +
client.accounting.purchase_orders.retrieve(...)
@@ -18464,7 +19596,7 @@ client.filestorage.scopes.linked_account_scopes_retrieve()
-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 `PurchaseOrder` object with the given `id`.
@@ -18480,42 +19612,13 @@ Update permissions for any Common Model or field for a single Linked Account. An ```python from merge import Merge -from merge.resources.filestorage import ( - FieldPermissionDeserializerRequest, - IndividualCommonModelScopeDeserializerRequest, - ModelPermissionDeserializerRequest, -) client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.scopes.linked_account_scopes_create( - common_models=[ - IndividualCommonModelScopeDeserializerRequest( - model_name="Employee", - model_permissions={ - "READ": ModelPermissionDeserializerRequest( - is_enabled=True, - ), - "WRITE": ModelPermissionDeserializerRequest( - is_enabled=False, - ), - }, - field_permissions=FieldPermissionDeserializerRequest( - enabled_fields=["avatar", "home_location"], - disabled_fields=["work_location"], - ), - ), - IndividualCommonModelScopeDeserializerRequest( - model_name="Benefit", - model_permissions={ - "WRITE": ModelPermissionDeserializerRequest( - is_enabled=False, - ) - }, - ), - ], +client.accounting.purchase_orders.retrieve( + id="id", ) ``` @@ -18532,7 +19635,7 @@ client.filestorage.scopes.linked_account_scopes_create(
-**common_models:** `typing.Sequence[IndividualCommonModelScopeDeserializerRequest]` — The common models you want to update the scopes for +**id:** `str`
@@ -18540,65 +19643,56 @@ client.filestorage.scopes.linked_account_scopes_create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**expand:** `typing.Optional[ + typing.Union[ + PurchaseOrdersRetrieveRequestExpandItem, + typing.Sequence[PurchaseOrdersRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
- -
+
+
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-
-## Filestorage DeleteAccount -
client.filestorage.delete_account.delete()
-#### 📝 Description - -
-
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
-Delete a linked account. -
-
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.filestorage.delete_account.delete() - -``` -
-
+**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. +
-#### ⚙️ Parameters -
+**show_enum_origins:** `typing.Optional[typing.Literal["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) + +
+
+
@@ -18614,8 +19708,7 @@ client.filestorage.delete_account.delete()
-## Filestorage Drives -
client.filestorage.drives.list(...) +
client.accounting.purchase_orders.line_items_remote_field_classes_list(...)
@@ -18627,7 +19720,7 @@ client.filestorage.delete_account.delete()
-Returns a list of `Drive` objects. +Returns a list of `RemoteFieldClass` objects.
@@ -18648,7 +19741,14 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.drives.list() +response = ( + client.accounting.purchase_orders.line_items_remote_field_classes_list() +) +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -18664,22 +19764,6 @@ client.filestorage.drives.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -18712,7 +19796,7 @@ client.filestorage.drives.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
@@ -18720,7 +19804,7 @@ client.filestorage.drives.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value
@@ -18728,7 +19812,7 @@ client.filestorage.drives.list()
-**name:** `typing.Optional[str]` — If provided, will only return drives with this name. This performs an exact match. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -18736,19 +19820,64 @@ client.filestorage.drives.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + +
+
+
client.accounting.purchase_orders.meta_post_retrieve()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for `PurchaseOrder` POSTs. +
+
+#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.purchase_orders.meta_post_retrieve() + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+
@@ -18764,7 +19893,7 @@ client.filestorage.drives.list()
-
client.filestorage.drives.retrieve(...) +
client.accounting.purchase_orders.remote_field_classes_list(...)
@@ -18776,7 +19905,7 @@ client.filestorage.drives.list()
-Returns a `Drive` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.
@@ -18797,9 +19926,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.drives.retrieve( - id="id", -) +response = client.accounting.purchase_orders.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -18815,7 +19947,15 @@ client.filestorage.drives.retrieve(
-**id:** `str` +**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -18839,6 +19979,30 @@ client.filestorage.drives.retrieve(
+**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value + +
+
+ +
+
+ +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -18851,8 +20015,8 @@ client.filestorage.drives.retrieve(
-## Filestorage FieldMapping -
client.filestorage.field_mapping.field_mappings_retrieve(...) +## Accounting RegenerateKey +
client.accounting.regenerate_key.create(...)
@@ -18864,7 +20028,7 @@ client.filestorage.drives.retrieve(
-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/). +Exchange remote keys.
@@ -18885,7 +20049,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.field_mapping.field_mappings_retrieve() +client.accounting.regenerate_key.create( + name="Remote Deployment Key 1", +) ``` @@ -18901,7 +20067,7 @@ client.filestorage.field_mapping.field_mappings_retrieve()
-**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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. +**name:** `str` — The name of the remote key
@@ -18921,7 +20087,8 @@ client.filestorage.field_mapping.field_mappings_retrieve()
-
client.filestorage.field_mapping.field_mappings_create(...) +## Accounting SyncStatus +
client.accounting.sync_status.list(...)
@@ -18933,7 +20100,7 @@ client.filestorage.field_mapping.field_mappings_retrieve()
-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 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).
@@ -18954,14 +20121,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.field_mapping.field_mappings_create( - 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", -) +response = client.accounting.sync_status.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -18977,7 +20142,7 @@ client.filestorage.field_mapping.field_mappings_create(
-**target_field_name:** `str` — The name of the target field you want this remote field to map to. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -18985,7 +20150,7 @@ client.filestorage.field_mapping.field_mappings_create(
-**target_field_description:** `str` — The description of the target field you want this remote field to map to. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -18993,43 +20158,65 @@ client.filestorage.field_mapping.field_mappings_create(
-**remote_field_traversal_path:** `typing.Sequence[typing.Optional[typing.Any]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**remote_method:** `str` — The method of the remote endpoint where the remote field is coming from. -
+
+## Accounting ForceResync +
client.accounting.force_resync.sync_status_resync_create()
-**remote_url_path:** `str` — The path of the remote endpoint where the remote field is coming from. - -
-
+#### 📝 Description
-**common_model_name:** `str` — The name of the Common Model that the remote field corresponds to in a given category. - +
+
+ +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.
+
+
+ +#### 🔌 Usage
-**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.accounting.force_resync.sync_status_resync_create() + +``` +
+
+#### ⚙️ Parameters + +
+
+
@@ -19045,7 +20232,8 @@ client.filestorage.field_mapping.field_mappings_create(
-
client.filestorage.field_mapping.field_mappings_destroy(...) +## Accounting TaxRates +
client.accounting.tax_rates.list(...)
@@ -19057,7 +20245,7 @@ client.filestorage.field_mapping.field_mappings_create(
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a list of `TaxRate` objects.
@@ -19078,9 +20266,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.field_mapping.field_mappings_destroy( - field_mapping_id="field_mapping_id", -) +response = client.accounting.tax_rates.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -19096,7 +20287,7 @@ client.filestorage.field_mapping.field_mappings_destroy(
-**field_mapping_id:** `str` +**company_id:** `typing.Optional[str]` — If provided, will only return tax rates for this company.
@@ -19104,70 +20295,75 @@ client.filestorage.field_mapping.field_mappings_destroy(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
- -
+
+
+**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +
-
-
client.filestorage.field_mapping.field_mappings_partial_update(...)
-#### 📝 Description +**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+
-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. -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + -#### 🔌 Usage -
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.filestorage.field_mapping.field_mappings_partial_update( - field_mapping_id="field_mapping_id", -) - -``` -
-
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + -#### ⚙️ Parameters -
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+
-**field_mapping_id:** `str` +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -19175,7 +20371,7 @@ client.filestorage.field_mapping.field_mappings_partial_update(
-**remote_field_traversal_path:** `typing.Optional[typing.Sequence[typing.Optional[typing.Any]]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. +**name:** `typing.Optional[str]` — If provided, will only return TaxRates with this name.
@@ -19183,7 +20379,7 @@ client.filestorage.field_mapping.field_mappings_partial_update(
-**remote_method:** `typing.Optional[str]` — The method of the remote endpoint where the remote field is coming from. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -19191,7 +20387,7 @@ client.filestorage.field_mapping.field_mappings_partial_update(
-**remote_url_path:** `typing.Optional[str]` — The path of the remote endpoint where the remote field is coming from. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -19211,7 +20407,7 @@ client.filestorage.field_mapping.field_mappings_partial_update(
-
client.filestorage.field_mapping.remote_fields_retrieve(...) +
client.accounting.tax_rates.retrieve(...)
@@ -19223,7 +20419,7 @@ client.filestorage.field_mapping.field_mappings_partial_update(
-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 `TaxRate` object with the given `id`.
@@ -19244,7 +20440,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.field_mapping.remote_fields_retrieve() +client.accounting.tax_rates.retrieve( + id="id", +) ``` @@ -19260,7 +20458,7 @@ client.filestorage.field_mapping.remote_fields_retrieve()
-**common_models:** `typing.Optional[str]` — A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. +**id:** `str`
@@ -19268,7 +20466,27 @@ client.filestorage.field_mapping.remote_fields_retrieve()
-**include_example_values:** `typing.Optional[str]` — 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. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -19288,7 +20506,8 @@ client.filestorage.field_mapping.remote_fields_retrieve()
-
client.filestorage.field_mapping.target_fields_retrieve() +## Accounting TrackingCategories +
client.accounting.tracking_categories.list(...)
@@ -19300,7 +20519,7 @@ client.filestorage.field_mapping.remote_fields_retrieve()
-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 `TrackingCategory` objects.
@@ -19321,7 +20540,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.field_mapping.target_fields_retrieve() +response = client.accounting.tracking_categories.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -19337,65 +20561,19 @@ client.filestorage.field_mapping.target_fields_retrieve()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**category_type:** `typing.Optional[str]` — If provided, will only return tracking categories with this type.
- -
- - - - -
- -## Filestorage Files -
client.filestorage.files.list(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Returns a list of `File` objects. -
-
-
-
- -#### 🔌 Usage
-
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.filestorage.files.list() - -``` -
-
+**company_id:** `typing.Optional[str]` — If provided, will only return tracking categories for this company. +
-#### ⚙️ Parameters - -
-
-
@@ -19423,15 +20601,11 @@ client.filestorage.files.list()
-**drive_id:** `typing.Optional[str]` — Specifying a drive id returns only the files in that drive. Specifying null returns only the files outside the top-level drive. - -
-
- -
-
- -**expand:** `typing.Optional[FilesListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -19439,7 +20613,7 @@ client.filestorage.files.list()
-**folder_id:** `typing.Optional[str]` — Specifying a folder id returns only the files in that folder. Specifying null returns only the files in root directory. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -19447,7 +20621,7 @@ client.filestorage.files.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -19455,7 +20629,7 @@ client.filestorage.files.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -19463,7 +20637,7 @@ client.filestorage.files.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -19471,7 +20645,7 @@ client.filestorage.files.list()
-**mime_type:** `typing.Optional[str]` — If provided, will only return files with these mime_types. Multiple values can be separated by commas. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -19479,7 +20653,7 @@ client.filestorage.files.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**name:** `typing.Optional[str]` — If provided, will only return tracking categories with this name.
@@ -19487,7 +20661,7 @@ client.filestorage.files.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -19495,7 +20669,7 @@ client.filestorage.files.list()
-**name:** `typing.Optional[str]` — If provided, will only return files with this name. This performs an exact match. +**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins.
@@ -19503,7 +20677,7 @@ client.filestorage.files.list()
-**order_by:** `typing.Optional[FilesListRequestOrderBy]` — Overrides the default ordering for this endpoint. Possible values include: created_at, -created_at, modified_at, -modified_at. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -19511,7 +20685,7 @@ client.filestorage.files.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**show_enum_origins:** `typing.Optional[typing.Literal["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)
@@ -19519,7 +20693,7 @@ client.filestorage.files.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**status:** `typing.Optional[str]` — If provided, will only return tracking categories with this status.
@@ -19539,7 +20713,7 @@ client.filestorage.files.list()
-
client.filestorage.files.create(...) +
client.accounting.tracking_categories.retrieve(...)
@@ -19551,7 +20725,7 @@ client.filestorage.files.list()
-Creates a `File` object with the given values. +Returns a `TrackingCategory` object with the given `id`.
@@ -19567,14 +20741,13 @@ Creates a `File` object with the given values. ```python from merge import Merge -from merge.resources.filestorage import FileRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.files.create( - model=FileRequest(), +client.accounting.tracking_categories.retrieve( + id="id", ) ``` @@ -19591,23 +20764,7 @@ client.filestorage.files.create(
-**model:** `FileRequest` - -
-
- -
-
- -**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. - -
-
- -
-
- -**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**id:** `str`
@@ -19615,70 +20772,19 @@ client.filestorage.files.create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["company"], typing.Sequence[typing.Literal["company"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
- -
- - - - -
- -
client.filestorage.files.retrieve(...) -
-
- -#### 📝 Description
-
-
- -Returns a `File` object with the given `id`. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.filestorage.files.retrieve( - id="id", -) - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**id:** `str` +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -19686,7 +20792,7 @@ client.filestorage.files.retrieve(
-**expand:** `typing.Optional[FilesRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -19694,7 +20800,7 @@ client.filestorage.files.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins.
@@ -19702,7 +20808,7 @@ client.filestorage.files.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**show_enum_origins:** `typing.Optional[typing.Literal["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)
@@ -19722,7 +20828,8 @@ client.filestorage.files.retrieve(
-
client.filestorage.files.download_request_meta_retrieve(...) +## Accounting Transactions +
client.accounting.transactions.list(...)
@@ -19734,7 +20841,7 @@ client.filestorage.files.retrieve(
-Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party. +Returns a list of `Transaction` objects.
@@ -19755,9 +20862,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.files.download_request_meta_retrieve( - id="id", -) +response = client.accounting.transactions.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -19773,7 +20883,7 @@ client.filestorage.files.download_request_meta_retrieve(
-**id:** `str` +**company_id:** `typing.Optional[str]` — If provided, will only return accounting transactions for this company.
@@ -19781,7 +20891,7 @@ client.filestorage.files.download_request_meta_retrieve(
-**mime_type:** `typing.Optional[str]` — 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. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -19789,68 +20899,36 @@ client.filestorage.files.download_request_meta_retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
- -
- - - - -
-
client.filestorage.files.download_request_meta_list(...)
-#### 📝 Description - -
-
- -
-
- -Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. -
-
+**cursor:** `typing.Optional[str]` — The pagination cursor value. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.filestorage.files.download_request_meta_list() - -``` -
-
+**expand:** `typing.Optional[ + typing.Union[ + TransactionsListRequestExpandItem, + typing.Sequence[TransactionsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +
-#### ⚙️ Parameters - -
-
-
-**created_after:** `typing.Optional[str]` — If provided, will only return objects created after this datetime. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -19858,7 +20936,7 @@ client.filestorage.files.download_request_meta_list()
-**created_before:** `typing.Optional[str]` — If provided, will only return objects created before this datetime. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -19866,7 +20944,7 @@ client.filestorage.files.download_request_meta_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -19874,7 +20952,7 @@ client.filestorage.files.download_request_meta_list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -19882,7 +20960,7 @@ client.filestorage.files.download_request_meta_list()
-**mime_types:** `typing.Optional[str]` — 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. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -19890,7 +20968,7 @@ client.filestorage.files.download_request_meta_list()
-**modified_after:** `typing.Optional[str]` — If provided, will only return objects modified after this datetime. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -19898,7 +20976,7 @@ client.filestorage.files.download_request_meta_list()
-**modified_before:** `typing.Optional[str]` — If provided, will only return objects modified before this datetime. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -19906,7 +20984,7 @@ client.filestorage.files.download_request_meta_list()
-**order_by:** `typing.Optional[FilesDownloadRequestMetaListRequestOrderBy]` — Overrides the default ordering for this endpoint. Possible values include: created_at, -created_at, modified_at, -modified_at. +**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -19914,7 +20992,7 @@ client.filestorage.files.download_request_meta_list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -19934,7 +21012,7 @@ client.filestorage.files.download_request_meta_list()
-
client.filestorage.files.meta_post_retrieve() +
client.accounting.transactions.retrieve(...)
@@ -19946,7 +21024,7 @@ client.filestorage.files.download_request_meta_list()
-Returns metadata for `FileStorageFile` POSTs. +Returns a `Transaction` object with the given `id`.
@@ -19967,7 +21045,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.files.meta_post_retrieve() +client.accounting.transactions.retrieve( + id="id", +) ``` @@ -19983,6 +21063,43 @@ client.filestorage.files.meta_post_retrieve()
+**id:** `str` + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + TransactionsRetrieveRequestExpandItem, + typing.Sequence[TransactionsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -19995,8 +21112,8 @@ client.filestorage.files.meta_post_retrieve()
-## Filestorage Folders -
client.filestorage.folders.list(...) +## Accounting VendorCredits +
client.accounting.vendor_credits.list(...)
@@ -20008,7 +21125,7 @@ client.filestorage.files.meta_post_retrieve()
-Returns a list of `Folder` objects. +Returns a list of `VendorCredit` objects.
@@ -20029,7 +21146,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.folders.list() +response = client.accounting.vendor_credits.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -20045,7 +21167,7 @@ client.filestorage.folders.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**company_id:** `typing.Optional[str]` — If provided, will only return vendor credits for this company.
@@ -20053,7 +21175,7 @@ client.filestorage.folders.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -20061,7 +21183,7 @@ client.filestorage.folders.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -20069,7 +21191,7 @@ client.filestorage.folders.list()
-**drive_id:** `typing.Optional[str]` — If provided, will only return folders in this drive. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -20077,7 +21199,12 @@ client.filestorage.folders.list()
-**expand:** `typing.Optional[FoldersListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + VendorCreditsListRequestExpandItem, + typing.Sequence[VendorCreditsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -20125,7 +21252,7 @@ client.filestorage.folders.list()
-**name:** `typing.Optional[str]` — If provided, will only return folders with this name. This performs an exact match. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -20133,7 +21260,7 @@ client.filestorage.folders.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -20141,7 +21268,7 @@ client.filestorage.folders.list()
-**parent_folder_id:** `typing.Optional[str]` — If provided, will only return folders in this parent folder. If null, will return folders in root directory. +**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -20149,7 +21276,7 @@ client.filestorage.folders.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -20169,7 +21296,7 @@ client.filestorage.folders.list()
-
client.filestorage.folders.create(...) +
client.accounting.vendor_credits.create(...)
@@ -20181,7 +21308,7 @@ client.filestorage.folders.list()
-Creates a `Folder` object with the given values. +Creates a `VendorCredit` object with the given values.
@@ -20197,14 +21324,14 @@ Creates a `Folder` object with the given values. ```python from merge import Merge -from merge.resources.filestorage import FolderRequest +from merge.resources.accounting import VendorCreditRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.folders.create( - model=FolderRequest(), +client.accounting.vendor_credits.create( + model=VendorCreditRequest(), ) ``` @@ -20221,7 +21348,7 @@ client.filestorage.folders.create(
-**model:** `FolderRequest` +**model:** `VendorCreditRequest`
@@ -20257,7 +21384,7 @@ client.filestorage.folders.create(
-
client.filestorage.folders.retrieve(...) +
client.accounting.vendor_credits.retrieve(...)
@@ -20269,7 +21396,7 @@ client.filestorage.folders.create(
-Returns a `Folder` object with the given `id`. +Returns a `VendorCredit` object with the given `id`.
@@ -20290,7 +21417,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.folders.retrieve( +client.accounting.vendor_credits.retrieve( id="id", ) @@ -20316,7 +21443,12 @@ client.filestorage.folders.retrieve(
-**expand:** `typing.Optional[FoldersRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + VendorCreditsRetrieveRequestExpandItem, + typing.Sequence[VendorCreditsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -20352,7 +21484,7 @@ client.filestorage.folders.retrieve(
-
client.filestorage.folders.meta_post_retrieve() +
client.accounting.vendor_credits.meta_post_retrieve()
@@ -20364,7 +21496,7 @@ client.filestorage.folders.retrieve(
-Returns metadata for `FileStorageFolder` POSTs. +Returns metadata for `VendorCredit` POSTs.
@@ -20385,7 +21517,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.folders.meta_post_retrieve() +client.accounting.vendor_credits.meta_post_retrieve() ``` @@ -20413,8 +21545,8 @@ client.filestorage.folders.meta_post_retrieve()
-## Filestorage GenerateKey -
client.filestorage.generate_key.create(...) +## Accounting WebhookReceivers +
client.accounting.webhook_receivers.list()
@@ -20426,7 +21558,7 @@ client.filestorage.folders.meta_post_retrieve()
-Create a remote key. +Returns a list of `WebhookReceiver` objects.
@@ -20447,9 +21579,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.generate_key.create( - name="Remote Deployment Key 1", -) +client.accounting.webhook_receivers.list() ``` @@ -20465,14 +21595,6 @@ client.filestorage.generate_key.create(
-**name:** `str` — The name of the remote key - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -20485,8 +21607,7 @@ client.filestorage.generate_key.create(
-## Filestorage Groups -
client.filestorage.groups.list(...) +
client.accounting.webhook_receivers.create(...)
@@ -20498,7 +21619,7 @@ client.filestorage.generate_key.create(
-Returns a list of `Group` objects. +Creates a `WebhookReceiver` object with the given values.
@@ -20519,7 +21640,10 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.groups.list() +client.accounting.webhook_receivers.create( + event="event", + is_active=True, +) ``` @@ -20535,7 +21659,7 @@ client.filestorage.groups.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**event:** `str`
@@ -20543,7 +21667,7 @@ client.filestorage.groups.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**is_active:** `bool`
@@ -20551,7 +21675,7 @@ client.filestorage.groups.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**key:** `typing.Optional[str]`
@@ -20559,67 +21683,65 @@ client.filestorage.groups.list()
-**expand:** `typing.Optional[typing.Literal["child_groups"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). -
+
+## Crm AccountDetails +
client.crm.account_details.retrieve()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
+#### 📝 Description
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
-
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - +Get details for a linked account. +
+
+#### 🔌 Usage +
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
-
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.account_details.retrieve() + +```
+ + + +#### ⚙️ Parameters
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - -
-
-
@@ -20635,7 +21757,8 @@ client.filestorage.groups.list()
-
client.filestorage.groups.retrieve(...) +## Crm AccountToken +
client.crm.account_token.retrieve(...)
@@ -20647,7 +21770,7 @@ client.filestorage.groups.list()
-Returns a `Group` object with the given `id`. +Returns the account token for the end user with the provided public token.
@@ -20668,8 +21791,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.groups.retrieve( - id="id", +client.crm.account_token.retrieve( + public_token="public_token", ) ``` @@ -20686,31 +21809,7 @@ client.filestorage.groups.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[typing.Literal["child_groups"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**public_token:** `str`
@@ -20730,8 +21829,8 @@ client.filestorage.groups.retrieve(
-## Filestorage Issues -
client.filestorage.issues.list(...) +## Crm Accounts +
client.crm.accounts.list(...)
@@ -20743,7 +21842,7 @@ client.filestorage.groups.retrieve(
-Gets all issues for Organization. +Returns a list of `Account` objects.
@@ -20764,7 +21863,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.issues.list() +response = client.crm.accounts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -20780,7 +21884,15 @@ client.filestorage.issues.list()
-**account_token:** `typing.Optional[str]` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -20796,7 +21908,11 @@ client.filestorage.issues.list()
-**end_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred before this time +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -20804,7 +21920,7 @@ client.filestorage.issues.list()
-**end_user_organization_name:** `typing.Optional[str]` +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -20812,7 +21928,7 @@ client.filestorage.issues.list()
-**first_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was after this datetime. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -20820,7 +21936,7 @@ client.filestorage.issues.list()
-**first_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was before this datetime. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -20828,7 +21944,7 @@ client.filestorage.issues.list()
-**include_muted:** `typing.Optional[str]` — If true, will include muted issues +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -20836,7 +21952,7 @@ client.filestorage.issues.list()
-**integration_name:** `typing.Optional[str]` +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -20844,7 +21960,7 @@ client.filestorage.issues.list()
-**last_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was after this datetime. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -20852,7 +21968,7 @@ client.filestorage.issues.list()
-**last_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was before this datetime. +**name:** `typing.Optional[str]` — If provided, will only return accounts with this name.
@@ -20860,7 +21976,7 @@ client.filestorage.issues.list()
-**linked_account_id:** `typing.Optional[str]` — If provided, will only include issues pertaining to the linked account passed in. +**owner_id:** `typing.Optional[str]` — If provided, will only return accounts with this owner.
@@ -20876,7 +21992,7 @@ client.filestorage.issues.list()
-**start_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred after this time +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -20884,12 +22000,87 @@ client.filestorage.issues.list()
-**status:** `typing.Optional[IssuesListRequestStatus]` +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+ +
-Status of the issue. Options: ('ONGOING', 'RESOLVED') -* `ONGOING` - ONGOING -* `RESOLVED` - RESOLVED + + +
+ +
client.crm.accounts.create(...) +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Creates an `Account` object with the given values. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge +from merge.resources.crm import AccountRequest + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.accounts.create( + model=AccountRequest(), +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**model:** `AccountRequest` + +
+
+ +
+
+ +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. + +
+
+ +
+
+ +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -20909,7 +22100,7 @@ Status of the issue. Options: ('ONGOING', 'RESOLVED')
-
client.filestorage.issues.retrieve(...) +
client.crm.accounts.retrieve(...)
@@ -20921,7 +22112,7 @@ Status of the issue. Options: ('ONGOING', 'RESOLVED')
-Get a specific issue. +Returns an `Account` object with the given `id`.
@@ -20942,7 +22133,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.issues.retrieve( +client.crm.accounts.retrieve( id="id", ) @@ -20968,6 +22159,42 @@ client.filestorage.issues.retrieve(
+**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -20980,8 +22207,7 @@ client.filestorage.issues.retrieve(
-## Filestorage LinkToken -
client.filestorage.link_token.create(...) +
client.crm.accounts.partial_update(...)
@@ -20993,7 +22219,7 @@ client.filestorage.issues.retrieve(
-Creates a link token to be used when linking a new end user. +Updates an `Account` object with the given `id`.
@@ -21009,17 +22235,15 @@ Creates a link token to be used when linking a new end user. ```python from merge import Merge -from merge.resources.filestorage import CategoriesEnum +from merge.resources.crm import PatchedAccountRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.link_token.create( - end_user_email_address="example@gmail.com", - end_user_organization_name="Test Organization", - end_user_origin_id="12345", - categories=[CategoriesEnum.HRIS, CategoriesEnum.ATS], +client.crm.accounts.partial_update( + id="id", + model=PatchedAccountRequest(), ) ``` @@ -21036,7 +22260,7 @@ client.filestorage.link_token.create(
-**end_user_email_address:** `str` — Your end user's email address. This is purely for identification purposes - setting this value will not cause any emails to be sent. +**id:** `str`
@@ -21044,7 +22268,7 @@ client.filestorage.link_token.create(
-**end_user_organization_name:** `str` — Your end user's organization. +**model:** `PatchedAccountRequest`
@@ -21052,7 +22276,7 @@ client.filestorage.link_token.create(
-**end_user_origin_id:** `str` — This unique identifier typically represents the ID for your end user in your product's database. This value must be distinct from other Linked Accounts' unique identifiers. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -21060,7 +22284,7 @@ client.filestorage.link_token.create(
-**categories:** `typing.Sequence[CategoriesEnum]` — The integration categories to show in Merge Link. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -21068,83 +22292,70 @@ client.filestorage.link_token.create(
-**integration:** `typing.Optional[str]` — 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/. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**link_expiry_mins:** `typing.Optional[int]` — 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. -
+
+
client.crm.accounts.meta_patch_retrieve(...)
-**should_create_magic_link_url:** `typing.Optional[bool]` — 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. - -
-
+#### 📝 Description
-**hide_admin_magic_link:** `typing.Optional[bool]` — 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. - -
-
-
-**common_models:** `typing.Optional[typing.Sequence[CommonModelScopesBodyRequest]]` — 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. - +Returns metadata for `CRMAccount` PATCHs. +
+
+#### 🔌 Usage +
-**category_common_model_scopes:** `typing.Optional[ - typing.Dict[ - str, - typing.Optional[ - typing.Sequence[IndividualCommonModelScopeDeserializerRequest] - ], - ] -]` — 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. - -
-
-
-**language:** `typing.Optional[LanguageEnum]` +```python +from merge import Merge -The following subset of IETF language tags can be used to configure localization. +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.accounts.meta_patch_retrieve( + id="id", +) -* `en` - en -* `de` - de - +``` +
+
+#### ⚙️ Parameters +
-**are_syncs_disabled:** `typing.Optional[bool]` — The boolean that indicates whether initial, periodic, and force syncs will be disabled. - -
-
-
-**integration_specific_config:** `typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]` — A JSON object containing integration-specific configuration options. +**id:** `str`
@@ -21164,8 +22375,7 @@ The following subset of IETF language tags can be used to configure localization
-## Filestorage LinkedAccounts -
client.filestorage.linked_accounts.list(...) +
client.crm.accounts.meta_post_retrieve()
@@ -21177,7 +22387,7 @@ The following subset of IETF language tags can be used to configure localization
-List linked accounts for your organization. +Returns metadata for `CRMAccount` POSTs.
@@ -21198,7 +22408,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.linked_accounts.list() +client.crm.accounts.meta_post_retrieve() ``` @@ -21214,57 +22424,73 @@ client.filestorage.linked_accounts.list()
-**category:** `typing.Optional[LinkedAccountsListRequestCategory]` - -Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` - -* `hris` - hris -* `ats` - ats -* `accounting` - accounting -* `ticketing` - ticketing -* `crm` - crm -* `mktg` - mktg -* `filestorage` - filestorage +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**cursor:** `typing.Optional[str]` — The pagination cursor value. -
+
+
client.crm.accounts.remote_field_classes_list(...)
-**end_user_email_address:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given email address. - -
-
+#### 📝 Description
-**end_user_organization_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given organization name. - +
+
+ +Returns a list of `RemoteFieldClass` objects.
+
+
+ +#### 🔌 Usage
-**end_user_origin_id:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given origin ID. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.crm.accounts.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +``` +
+
+#### ⚙️ Parameters +
-**end_user_origin_ids:** `typing.Optional[str]` — Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. +
+
+ +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -21272,7 +22498,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**id:** `typing.Optional[str]` +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -21280,7 +22506,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**ids:** `typing.Optional[str]` — Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -21288,7 +22514,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**include_duplicates:** `typing.Optional[bool]` — 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. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -21296,7 +22522,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**integration_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given integration name. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -21304,7 +22530,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**is_test_account:** `typing.Optional[str]` — If included, will only include test linked accounts. If not included, will only include non-test linked accounts. +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
@@ -21312,7 +22538,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value
@@ -21320,7 +22546,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**status:** `typing.Optional[str]` — Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -21340,8 +22566,8 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-## Filestorage Passthrough -
client.filestorage.passthrough.create(...) +## Crm AsyncPassthrough +
client.crm.async_passthrough.create(...)
@@ -21353,7 +22579,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-Pull data from an endpoint not currently supported by Merge. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -21369,13 +22595,13 @@ Pull data from an endpoint not currently supported by Merge. ```python from merge import Merge -from merge.resources.filestorage import DataPassthroughRequest, MethodEnum +from merge.resources.crm import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.passthrough.create( +client.crm.async_passthrough.create( request=DataPassthroughRequest( method=MethodEnum.GET, path="/scooters", @@ -21416,8 +22642,7 @@ client.filestorage.passthrough.create(
-## Filestorage RegenerateKey -
client.filestorage.regenerate_key.create(...) +
client.crm.async_passthrough.retrieve(...)
@@ -21429,7 +22654,7 @@ client.filestorage.passthrough.create(
-Exchange remote keys. +Retrieves data from earlier async-passthrough POST request
@@ -21450,8 +22675,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.regenerate_key.create( - name="Remote Deployment Key 1", +client.crm.async_passthrough.retrieve( + async_passthrough_receipt_id="async_passthrough_receipt_id", ) ``` @@ -21468,7 +22693,7 @@ client.filestorage.regenerate_key.create(
-**name:** `str` — The name of the remote key +**async_passthrough_receipt_id:** `str`
@@ -21488,8 +22713,8 @@ client.filestorage.regenerate_key.create(
-## Filestorage SyncStatus -
client.filestorage.sync_status.list(...) +## Crm AuditTrail +
client.crm.audit_trail.list(...)
@@ -21501,7 +22726,7 @@ client.filestorage.regenerate_key.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). +Gets a list of audit trail events.
@@ -21522,7 +22747,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.sync_status.list() +response = client.crm.audit_trail.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -21546,6 +22776,22 @@ client.filestorage.sync_status.list()
+**end_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred before this time + +
+
+ +
+
+ +**event_type:** `typing.Optional[str]` — 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` + +
+
+ +
+
+ **page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -21554,6 +22800,22 @@ client.filestorage.sync_status.list()
+**start_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred after this time + +
+
+ +
+
+ +**user_email:** `typing.Optional[str]` — 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. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -21566,8 +22828,8 @@ client.filestorage.sync_status.list()
-## Filestorage ForceResync -
client.filestorage.force_resync.sync_status_resync_create() +## Crm AvailableActions +
client.crm.available_actions.retrieve()
@@ -21579,7 +22841,7 @@ client.filestorage.sync_status.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 models and actions available for an account.
@@ -21600,7 +22862,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.force_resync.sync_status_resync_create() +client.crm.available_actions.retrieve() ``` @@ -21628,8 +22890,8 @@ client.filestorage.force_resync.sync_status_resync_create()
-## Filestorage Users -
client.filestorage.users.list(...) +## Crm Contacts +
client.crm.contacts.list(...)
@@ -21641,7 +22903,7 @@ client.filestorage.force_resync.sync_status_resync_create()
-Returns a list of `User` objects. +Returns a list of `Contact` objects.
@@ -21662,7 +22924,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.users.list() +response = client.crm.contacts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -21678,6 +22945,14 @@ client.filestorage.users.list()
+**account_id:** `typing.Optional[str]` — If provided, will only return contacts with this account. + +
+
+ +
+
+ **created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -21702,6 +22977,27 @@ client.filestorage.users.list()
+**email_addresses:** `typing.Optional[str]` — If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + ContactsListRequestExpandItem, + typing.Sequence[ContactsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -21718,7 +23014,7 @@ client.filestorage.users.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -21726,7 +23022,7 @@ client.filestorage.users.list()
-**is_me:** `typing.Optional[str]` — If provided, will only return the user object for requestor. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -21758,6 +23054,14 @@ client.filestorage.users.list()
+**phone_numbers:** `typing.Optional[str]` — If provided, will only return contacts matching the phone numbers; multiple phone numbers can be separated by commas. + +
+
+ +
+
+ **remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -21778,7 +23082,7 @@ client.filestorage.users.list()
-
client.filestorage.users.retrieve(...) +
client.crm.contacts.create(...)
@@ -21790,7 +23094,7 @@ client.filestorage.users.list()
-Returns a `User` object with the given `id`. +Creates a `Contact` object with the given values.
@@ -21806,13 +23110,14 @@ Returns a `User` object with the given `id`. ```python from merge import Merge +from merge.resources.crm import ContactRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.users.retrieve( - id="id", +client.crm.contacts.create( + model=ContactRequest(), ) ``` @@ -21829,7 +23134,7 @@ client.filestorage.users.retrieve(
-**id:** `str` +**model:** `ContactRequest`
@@ -21837,7 +23142,7 @@ client.filestorage.users.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -21845,7 +23150,7 @@ client.filestorage.users.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -21865,8 +23170,7 @@ client.filestorage.users.retrieve(
-## Filestorage WebhookReceivers -
client.filestorage.webhook_receivers.list() +
client.crm.contacts.retrieve(...)
@@ -21878,7 +23182,7 @@ client.filestorage.users.retrieve(
-Returns a list of `WebhookReceiver` objects. +Returns a `Contact` object with the given `id`.
@@ -21899,7 +23203,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.filestorage.webhook_receivers.list() +client.crm.contacts.retrieve( + id="id", +) ``` @@ -21915,71 +23221,28 @@ client.filestorage.webhook_receivers.list()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**id:** `str`
- -
- - - - -
- -
client.filestorage.webhook_receivers.create(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Creates a `WebhookReceiver` object with the given values. -
-
-
-
- -#### 🔌 Usage - -
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.filestorage.webhook_receivers.create( - event="event", - is_active=True, -) - -``` -
-
+**expand:** `typing.Optional[ + typing.Union[ + ContactsRetrieveRequestExpandItem, + typing.Sequence[ContactsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +
-#### ⚙️ Parameters -
-
-
- -**event:** `str` +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -21987,7 +23250,7 @@ client.filestorage.webhook_receivers.create(
-**is_active:** `bool` +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -21995,7 +23258,7 @@ client.filestorage.webhook_receivers.create(
-**key:** `typing.Optional[str]` +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -22015,8 +23278,7 @@ client.filestorage.webhook_receivers.create(
-## Hris AccountDetails -
client.hris.account_details.retrieve() +
client.crm.contacts.partial_update(...)
@@ -22028,7 +23290,7 @@ client.filestorage.webhook_receivers.create(
-Get details for a linked account. +Updates a `Contact` object with the given `id`.
@@ -22044,12 +23306,16 @@ Get details for a linked account. ```python from merge import Merge +from merge.resources.crm import PatchedContactRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.account_details.retrieve() +client.crm.contacts.partial_update( + id="id", + model=PatchedContactRequest(), +) ``` @@ -22065,6 +23331,38 @@ client.hris.account_details.retrieve()
+**id:** `str` + +
+
+ +
+
+ +**model:** `PatchedContactRequest` + +
+
+ +
+
+ +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. + +
+
+ +
+
+ +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -22077,8 +23375,7 @@ client.hris.account_details.retrieve()
-## Hris AccountToken -
client.hris.account_token.retrieve(...) +
client.crm.contacts.ignore_create(...)
@@ -22090,7 +23387,7 @@ client.hris.account_details.retrieve()
-Returns the account token for the end user with the provided public token. +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.
@@ -22106,13 +23403,17 @@ Returns the account token for the end user with the provided public token. ```python from merge import Merge +from merge.resources.crm import IgnoreCommonModelRequest, ReasonEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.account_token.retrieve( - public_token="public_token", +client.crm.contacts.ignore_create( + model_id="model_id", + request=IgnoreCommonModelRequest( + reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + ), ) ``` @@ -22129,7 +23430,15 @@ client.hris.account_token.retrieve(
-**public_token:** `str` +**model_id:** `str` + +
+
+ +
+
+ +**request:** `IgnoreCommonModelRequest`
@@ -22149,8 +23458,7 @@ client.hris.account_token.retrieve(
-## Hris AsyncPassthrough -
client.hris.async_passthrough.create(...) +
client.crm.contacts.meta_patch_retrieve(...)
@@ -22162,7 +23470,7 @@ client.hris.account_token.retrieve(
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns metadata for `CRMContact` PATCHs.
@@ -22178,17 +23486,13 @@ Asynchronously pull data from an endpoint not currently supported by Merge. ```python from merge import Merge -from merge.resources.hris import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.async_passthrough.create( - request=DataPassthroughRequest( - method=MethodEnum.GET, - path="/scooters", - ), +client.crm.contacts.meta_patch_retrieve( + id="id", ) ``` @@ -22205,7 +23509,7 @@ client.hris.async_passthrough.create(
-**request:** `DataPassthroughRequest` +**id:** `str`
@@ -22225,7 +23529,7 @@ client.hris.async_passthrough.create(
-
client.hris.async_passthrough.retrieve(...) +
client.crm.contacts.meta_post_retrieve()
@@ -22237,7 +23541,7 @@ client.hris.async_passthrough.create(
-Retrieves data from earlier async-passthrough POST request +Returns metadata for `CRMContact` POSTs.
@@ -22258,9 +23562,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.async_passthrough.retrieve( - async_passthrough_receipt_id="async_passthrough_receipt_id", -) +client.crm.contacts.meta_post_retrieve() ``` @@ -22276,14 +23578,6 @@ client.hris.async_passthrough.retrieve(
-**async_passthrough_receipt_id:** `str` - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -22296,8 +23590,7 @@ client.hris.async_passthrough.retrieve(
-## Hris AuditTrail -
client.hris.audit_trail.list(...) +
client.crm.contacts.remote_field_classes_list(...)
@@ -22309,7 +23602,7 @@ client.hris.async_passthrough.retrieve(
-Gets a list of audit trail events. +Returns a list of `RemoteFieldClass` objects.
@@ -22330,7 +23623,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.audit_trail.list() +response = client.crm.contacts.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -22354,7 +23652,7 @@ client.hris.audit_trail.list()
-**end_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred before this time +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -22362,7 +23660,7 @@ client.hris.audit_trail.list()
-**event_type:** `typing.Optional[str]` — 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` +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -22370,7 +23668,7 @@ client.hris.audit_trail.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -22378,7 +23676,7 @@ client.hris.audit_trail.list()
-**start_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred after this time +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -22386,7 +23684,7 @@ client.hris.audit_trail.list()
-**user_email:** `typing.Optional[str]` — 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. +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
@@ -22394,65 +23692,19 @@ client.hris.audit_trail.list()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value
- -
- - - - -
- -## Hris AvailableActions -
client.hris.available_actions.retrieve() -
-
- -#### 📝 Description - -
-
- -
-
- -Returns a list of models and actions available for an account. -
-
-
-
- -#### 🔌 Usage - -
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.available_actions.retrieve() - -``` -
-
+**page_size:** `typing.Optional[int]` — Number of results to return per page. +
-#### ⚙️ Parameters - -
-
-
@@ -22468,8 +23720,8 @@ client.hris.available_actions.retrieve()
-## Hris BankInfo -
client.hris.bank_info.list(...) +## Crm CustomObjectClasses +
client.crm.custom_object_classes.list(...)
@@ -22481,7 +23733,7 @@ client.hris.available_actions.retrieve()
-Returns a list of `BankInfo` objects. +Returns a list of `CustomObjectClass` objects.
@@ -22502,7 +23754,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.bank_info.list() +response = client.crm.custom_object_classes.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -22518,12 +23775,15 @@ client.hris.bank_info.list()
-**account_type:** `typing.Optional[BankInfoListRequestAccountType]` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
-If provided, will only return BankInfo's with this account type. Options: ('SAVINGS', 'CHECKING') +
+
-* `SAVINGS` - SAVINGS -* `CHECKING` - CHECKING +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -22531,7 +23791,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**bank_name:** `typing.Optional[str]` — If provided, will only return BankInfo's with this bank name. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -22539,7 +23799,11 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -22547,7 +23811,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -22555,7 +23819,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -22563,7 +23827,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**employee_id:** `typing.Optional[str]` — If provided, will only return bank accounts for this employee. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -22571,7 +23835,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**expand:** `typing.Optional[typing.Literal["employee"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -22579,7 +23843,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -22587,7 +23851,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -22595,7 +23859,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -22603,31 +23867,70 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + + +
+
client.crm.custom_object_classes.retrieve(...)
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - +#### 📝 Description + +
+
+ +
+
+ +Returns a `CustomObjectClass` object with the given `id`. +
+
+#### 🔌 Usage +
-**order_by:** `typing.Optional[BankInfoListRequestOrderBy]` — Overrides the default ordering for this endpoint. Possible values include: remote_created_at, -remote_created_at. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.custom_object_classes.retrieve( + id="id", +) + +``` +
+
+#### ⚙️ Parameters +
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +
+
+ +**id:** `str`
@@ -22635,7 +23938,11 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**remote_fields:** `typing.Optional[typing.Literal["account_type"]]` — Deprecated. Use show_enum_origins. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -22643,7 +23950,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -22651,7 +23958,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -22671,7 +23978,8 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-
client.hris.bank_info.retrieve(...) +## Crm AssociationTypes +
client.crm.association_types.custom_object_classes_association_types_list(...)
@@ -22683,7 +23991,7 @@ If provided, will only return BankInfo's with this account type. Options: ('SAVI
-Returns a `BankInfo` object with the given `id`. +Returns a list of `AssociationType` objects.
@@ -22704,9 +24012,16 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.bank_info.retrieve( - id="id", +response = ( + client.crm.association_types.custom_object_classes_association_types_list( + custom_object_class_id="custom_object_class_id", + ) ) +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -22722,7 +24037,31 @@ client.hris.bank_info.retrieve(
-**id:** `str` +**custom_object_class_id:** `str` + +
+
+ +
+
+ +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -22730,7 +24069,20 @@ client.hris.bank_info.retrieve(
-**expand:** `typing.Optional[typing.Literal["employee"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["target_object_classes"], + typing.Sequence[typing.Literal["target_object_classes"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -22754,7 +24106,7 @@ client.hris.bank_info.retrieve(
-**remote_fields:** `typing.Optional[typing.Literal["account_type"]]` — Deprecated. Use show_enum_origins. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -22762,7 +24114,23 @@ client.hris.bank_info.retrieve(
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -22782,8 +24150,7 @@ client.hris.bank_info.retrieve(
-## Hris Benefits -
client.hris.benefits.list(...) +
client.crm.association_types.custom_object_classes_association_types_create(...)
@@ -22795,7 +24162,7 @@ client.hris.bank_info.retrieve(
-Returns a list of `Benefit` objects. +Creates an `AssociationType` object with the given values.
@@ -22811,12 +24178,32 @@ Returns a list of `Benefit` objects. ```python from merge import Merge +from merge.resources.crm import ( + AssociationTypeRequestRequest, + ObjectClassDescriptionRequest, + OriginTypeEnum, +) client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.benefits.list() +client.crm.association_types.custom_object_classes_association_types_create( + custom_object_class_id="custom_object_class_id", + model=AssociationTypeRequestRequest( + source_object_class=ObjectClassDescriptionRequest( + id="id", + origin_type=OriginTypeEnum.CUSTOM_OBJECT, + ), + target_object_classes=[ + ObjectClassDescriptionRequest( + id="id", + origin_type=OriginTypeEnum.CUSTOM_OBJECT, + ) + ], + remote_key_name="remote_key_name", + ), +) ``` @@ -22832,7 +24219,7 @@ client.hris.benefits.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**custom_object_class_id:** `str`
@@ -22840,7 +24227,7 @@ client.hris.benefits.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**model:** `AssociationTypeRequestRequest`
@@ -22848,7 +24235,7 @@ client.hris.benefits.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -22856,7 +24243,7 @@ client.hris.benefits.list()
-**employee_id:** `typing.Optional[str]` — If provided, will return the benefits associated with the employee. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -22864,31 +24251,71 @@ client.hris.benefits.list()
-**expand:** `typing.Optional[typing.Literal["employee"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + + +
+ +
client.crm.association_types.custom_object_classes_association_types_retrieve(...) +
+
+ +#### 📝 Description
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - +
+
+ +Returns an `AssociationType` object with the given `id`. +
+
+#### 🔌 Usage +
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.association_types.custom_object_classes_association_types_retrieve( + custom_object_class_id="custom_object_class_id", + id="id", +) + +``` +
+
+#### ⚙️ Parameters +
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
+
+ +**custom_object_class_id:** `str`
@@ -22896,7 +24323,7 @@ client.hris.benefits.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**id:** `str`
@@ -22904,7 +24331,12 @@ client.hris.benefits.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["target_object_classes"], + typing.Sequence[typing.Literal["target_object_classes"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -22912,7 +24344,7 @@ client.hris.benefits.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -22920,7 +24352,7 @@ client.hris.benefits.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -22940,7 +24372,7 @@ client.hris.benefits.list()
-
client.hris.benefits.retrieve(...) +
client.crm.association_types.custom_object_classes_association_types_meta_post_retrieve(...)
@@ -22952,7 +24384,7 @@ client.hris.benefits.list()
-Returns a `Benefit` object with the given `id`. +Returns metadata for `CRMAssociationType` POSTs.
@@ -22973,8 +24405,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.benefits.retrieve( - id="id", +client.crm.association_types.custom_object_classes_association_types_meta_post_retrieve( + custom_object_class_id="custom_object_class_id", ) ``` @@ -22991,31 +24423,7 @@ client.hris.benefits.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[typing.Literal["employee"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**custom_object_class_id:** `str`
@@ -23035,8 +24443,8 @@ client.hris.benefits.retrieve(
-## Hris Companies -
client.hris.companies.list(...) +## Crm CustomObjects +
client.crm.custom_objects.custom_object_classes_custom_objects_list(...)
@@ -23048,7 +24456,7 @@ client.hris.benefits.retrieve(
-Returns a list of `Company` objects. +Returns a list of `CustomObject` objects.
@@ -23069,7 +24477,14 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.companies.list() +response = client.crm.custom_objects.custom_object_classes_custom_objects_list( + custom_object_class_id="custom_object_class_id", +) +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -23085,6 +24500,14 @@ client.hris.companies.list()
+**custom_object_class_id:** `str` + +
+
+ +
+
+ **created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -23125,6 +24548,14 @@ client.hris.companies.list()
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -23177,7 +24608,7 @@ client.hris.companies.list()
-
client.hris.companies.retrieve(...) +
client.crm.custom_objects.custom_object_classes_custom_objects_create(...)
@@ -23189,7 +24620,7 @@ client.hris.companies.list()
-Returns a `Company` object with the given `id`. +Creates a `CustomObject` object with the given values.
@@ -23205,13 +24636,17 @@ Returns a `Company` object with the given `id`. ```python from merge import Merge +from merge.resources.crm import CustomObjectRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.companies.retrieve( - id="id", +client.crm.custom_objects.custom_object_classes_custom_objects_create( + custom_object_class_id="custom_object_class_id", + model=CustomObjectRequest( + fields={"test_field": "hello"}, + ), ) ``` @@ -23228,7 +24663,7 @@ client.hris.companies.retrieve(
-**id:** `str` +**custom_object_class_id:** `str`
@@ -23236,7 +24671,7 @@ client.hris.companies.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**model:** `CustomObjectRequest`
@@ -23244,7 +24679,7 @@ client.hris.companies.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -23252,64 +24687,10 @@ client.hris.companies.retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
- -
- - - - -
- -## Hris Scopes -
client.hris.scopes.default_scopes_retrieve() -
-
- -#### 📝 Description - -
-
- -
-
- -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 - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.scopes.default_scopes_retrieve() - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
@@ -23326,7 +24707,7 @@ client.hris.scopes.default_scopes_retrieve()
-
client.hris.scopes.linked_account_scopes_retrieve() +
client.crm.custom_objects.custom_object_classes_custom_objects_retrieve(...)
@@ -23338,7 +24719,7 @@ client.hris.scopes.default_scopes_retrieve()
-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 `CustomObject` object with the given `id`.
@@ -23359,7 +24740,10 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.scopes.linked_account_scopes_retrieve() +client.crm.custom_objects.custom_object_classes_custom_objects_retrieve( + custom_object_class_id="custom_object_class_id", + id="id", +) ``` @@ -23375,99 +24759,39 @@ client.hris.scopes.linked_account_scopes_retrieve()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**custom_object_class_id:** `str`
- -
- - - - -
-
client.hris.scopes.linked_account_scopes_create(...)
-#### 📝 Description - -
-
+**id:** `str` + +
+
-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) -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge -from merge.resources.hris import ( - FieldPermissionDeserializerRequest, - IndividualCommonModelScopeDeserializerRequest, - ModelPermissionDeserializerRequest, -) - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.scopes.linked_account_scopes_create( - common_models=[ - IndividualCommonModelScopeDeserializerRequest( - model_name="Employee", - model_permissions={ - "READ": ModelPermissionDeserializerRequest( - is_enabled=True, - ), - "WRITE": ModelPermissionDeserializerRequest( - is_enabled=False, - ), - }, - field_permissions=FieldPermissionDeserializerRequest( - enabled_fields=["avatar", "home_location"], - disabled_fields=["work_location"], - ), - ), - IndividualCommonModelScopeDeserializerRequest( - model_name="Benefit", - model_permissions={ - "WRITE": ModelPermissionDeserializerRequest( - is_enabled=False, - ) - }, - ), - ], -) - -``` -
-
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +
-#### ⚙️ Parameters - -
-
-
-**common_models:** `typing.Sequence[IndividualCommonModelScopeDeserializerRequest]` — The common models you want to update the scopes for +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -23487,8 +24811,7 @@ client.hris.scopes.linked_account_scopes_create(
-## Hris DeleteAccount -
client.hris.delete_account.delete() +
client.crm.custom_objects.custom_object_classes_custom_objects_meta_post_retrieve(...)
@@ -23500,7 +24823,7 @@ client.hris.scopes.linked_account_scopes_create(
-Delete a linked account. +Returns metadata for `CRMCustomObject` POSTs.
@@ -23521,7 +24844,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.delete_account.delete() +client.crm.custom_objects.custom_object_classes_custom_objects_meta_post_retrieve( + custom_object_class_id="custom_object_class_id", +) ``` @@ -23537,6 +24862,14 @@ client.hris.delete_account.delete()
+**custom_object_class_id:** `str` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -23549,8 +24882,7 @@ client.hris.delete_account.delete()
-## Hris Dependents -
client.hris.dependents.list(...) +
client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_classes_list(...)
@@ -23562,7 +24894,7 @@ client.hris.delete_account.delete()
-Returns a list of `Dependent` objects. +Returns a list of `RemoteFieldClass` objects.
@@ -23583,7 +24915,14 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.dependents.list() +response = ( + client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_classes_list() +) +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -23599,22 +24938,6 @@ client.hris.dependents.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -23639,7 +24962,7 @@ client.hris.dependents.list()
-**include_sensitive_fields:** `typing.Optional[bool]` — Whether to include sensitive fields (such as social security numbers) in the response. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -23655,7 +24978,7 @@ client.hris.dependents.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
@@ -23663,7 +24986,7 @@ client.hris.dependents.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value
@@ -23679,14 +25002,6 @@ client.hris.dependents.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -23699,7 +25014,8 @@ client.hris.dependents.list()
-
client.hris.dependents.retrieve(...) +## Crm Associations +
client.crm.associations.custom_object_classes_custom_objects_associations_list(...)
@@ -23711,7 +25027,7 @@ client.hris.dependents.list()
-Returns a `Dependent` object with the given `id`. +Returns a list of `Association` objects.
@@ -23732,9 +25048,15 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.dependents.retrieve( - id="id", +response = client.crm.associations.custom_object_classes_custom_objects_associations_list( + custom_object_class_id="custom_object_class_id", + object_id="object_id", ) +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -23750,7 +25072,7 @@ client.hris.dependents.retrieve(
-**id:** `str` +**custom_object_class_id:** `str`
@@ -23758,7 +25080,7 @@ client.hris.dependents.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**object_id:** `str`
@@ -23766,7 +25088,7 @@ client.hris.dependents.retrieve(
-**include_sensitive_fields:** `typing.Optional[bool]` — Whether to include sensitive fields (such as social security numbers) in the response. +**association_type_id:** `typing.Optional[str]` — If provided, will only return opportunities with this association_type.
@@ -23774,7 +25096,7 @@ client.hris.dependents.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -23782,69 +25104,52 @@ client.hris.dependents.retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
- -
+
+
+**cursor:** `typing.Optional[str]` — The pagination cursor value. +
-
-## Hris EmployeePayrollRuns -
client.hris.employee_payroll_runs.list(...)
-#### 📝 Description - -
-
+**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["association_type"], + typing.Sequence[typing.Literal["association_type"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
-Returns a list of `EmployeePayrollRun` objects. -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.employee_payroll_runs.list() - -``` -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-#### ⚙️ Parameters - -
-
-
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -23852,7 +25157,7 @@ client.hris.employee_payroll_runs.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -23860,7 +25165,7 @@ client.hris.employee_payroll_runs.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -23868,7 +25173,7 @@ client.hris.employee_payroll_runs.list()
-**employee_id:** `typing.Optional[str]` — If provided, will only return employee payroll runs for this employee. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -23876,7 +25181,7 @@ client.hris.employee_payroll_runs.list()
-**ended_after:** `typing.Optional[dt.datetime]` — If provided, will only return employee payroll runs ended after this datetime. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -23884,47 +25189,74 @@ client.hris.employee_payroll_runs.list()
-**ended_before:** `typing.Optional[dt.datetime]` — If provided, will only return employee payroll runs ended before this datetime. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+
+
-
-
-**expand:** `typing.Optional[EmployeePayrollRunsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. -
+
+
client.crm.associations.custom_object_classes_custom_objects_associations_update(...)
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
+#### 📝 Description
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - +
+
+ +Creates an Association between `source_object_id` and `target_object_id` of type `association_type_id`. +
+
+#### 🔌 Usage +
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.associations.custom_object_classes_custom_objects_associations_update( + association_type_id="association_type_id", + source_class_id="source_class_id", + source_object_id="source_object_id", + target_class_id="target_class_id", + target_object_id="target_object_id", +) + +```
+
+
+ +#### ⚙️ Parameters
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +
+
+ +**association_type_id:** `str`
@@ -23932,7 +25264,7 @@ client.hris.employee_payroll_runs.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**source_class_id:** `str`
@@ -23940,7 +25272,7 @@ client.hris.employee_payroll_runs.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**source_object_id:** `str`
@@ -23948,7 +25280,7 @@ client.hris.employee_payroll_runs.list()
-**payroll_run_id:** `typing.Optional[str]` — If provided, will only return employee payroll runs for this employee. +**target_class_id:** `str`
@@ -23956,7 +25288,7 @@ client.hris.employee_payroll_runs.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**target_object_id:** `str`
@@ -23964,7 +25296,7 @@ client.hris.employee_payroll_runs.list()
-**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return employee payroll runs started after this datetime. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -23972,7 +25304,7 @@ client.hris.employee_payroll_runs.list()
-**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return employee payroll runs started before this datetime. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -23992,7 +25324,8 @@ client.hris.employee_payroll_runs.list()
-
client.hris.employee_payroll_runs.retrieve(...) +## Crm Scopes +
client.crm.scopes.default_scopes_retrieve()
@@ -24004,7 +25337,7 @@ client.hris.employee_payroll_runs.list()
-Returns an `EmployeePayrollRun` 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).
@@ -24025,1204 +25358,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.employee_payroll_runs.retrieve( - id="id", -) - -``` - -
- - - -#### ⚙️ Parameters - -
-
- -
-
- -**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[EmployeePayrollRunsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- - - - -
- -## Hris Employees -
client.hris.employees.list(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Returns a list of `Employee` objects. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.employees.list() - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**company_id:** `typing.Optional[str]` — If provided, will only return employees for this company. - -
-
- -
-
- -**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- -**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**display_full_name:** `typing.Optional[str]` — If provided, will only return employees with this display name. - -
-
- -
-
- -**employment_status:** `typing.Optional[EmployeesListRequestEmploymentStatus]` - -If provided, will only return employees with this employment status. - -* `ACTIVE` - ACTIVE -* `PENDING` - PENDING -* `INACTIVE` - INACTIVE - -
-
- -
-
- -**employment_type:** `typing.Optional[str]` — If provided, will only return employees that have an employment of the specified employment_type. - -
-
- -
-
- -**expand:** `typing.Optional[EmployeesListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**first_name:** `typing.Optional[str]` — If provided, will only return employees with this first name. - -
-
- -
-
- -**groups:** `typing.Optional[str]` — If provided, will only return employees matching the group ids; multiple groups can be separated by commas. - -
-
- -
-
- -**home_location_id:** `typing.Optional[str]` — If provided, will only return employees for this home location. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_sensitive_fields:** `typing.Optional[bool]` — Whether to include sensitive fields (such as social security numbers) in the response. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**job_title:** `typing.Optional[str]` — If provided, will only return employees that have an employment of the specified job_title. - -
-
- -
-
- -**last_name:** `typing.Optional[str]` — If provided, will only return employees with this last name. - -
-
- -
-
- -**manager_id:** `typing.Optional[str]` — If provided, will only return employees for this manager. - -
-
- -
-
- -**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - -
-
- -
-
- -**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
- -
-
- -**pay_group_id:** `typing.Optional[str]` — If provided, will only return employees for this pay group - -
-
- -
-
- -**personal_email:** `typing.Optional[str]` — If provided, will only return Employees with this personal email - -
-
- -
-
- -**remote_fields:** `typing.Optional[EmployeesListRequestRemoteFields]` — Deprecated. Use show_enum_origins. - -
-
- -
-
- -**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - -
-
- -
-
- -**show_enum_origins:** `typing.Optional[EmployeesListRequestShowEnumOrigins]` — 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) - -
-
- -
-
- -**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return employees that started after this datetime. - -
-
- -
-
- -**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return employees that started before this datetime. - -
-
- -
-
- -**team_id:** `typing.Optional[str]` — If provided, will only return employees for this team. - -
-
- -
-
- -**terminated_after:** `typing.Optional[dt.datetime]` — If provided, will only return employees that were terminated after this datetime. - -
-
- -
-
- -**terminated_before:** `typing.Optional[dt.datetime]` — If provided, will only return employees that were terminated before this datetime. - -
-
- -
-
- -**work_email:** `typing.Optional[str]` — If provided, will only return Employees with this work email - -
-
- -
-
- -**work_location_id:** `typing.Optional[str]` — If provided, will only return employees for this location. - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- - -
-
-
- -
client.hris.employees.create(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Creates an `Employee` object with the given values. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge -from merge.resources.hris import EmployeeRequest - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.employees.create( - model=EmployeeRequest(), -) - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**model:** `EmployeeRequest` - -
-
- -
-
- -**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. - -
-
- -
-
- -**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- - -
-
-
- -
client.hris.employees.retrieve(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Returns an `Employee` object with the given `id`. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.employees.retrieve( - id="id", -) - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[EmployeesRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_sensitive_fields:** `typing.Optional[bool]` — Whether to include sensitive fields (such as social security numbers) in the response. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**remote_fields:** `typing.Optional[EmployeesRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. - -
-
- -
-
- -**show_enum_origins:** `typing.Optional[EmployeesRetrieveRequestShowEnumOrigins]` — 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) - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- - -
-
-
- -
client.hris.employees.ignore_create(...) -
-
- -#### 📝 Description - -
-
- -
-
- -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. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge -from merge.resources.hris import ReasonEnum - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.employees.ignore_create( - model_id="model_id", - reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, -) - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**model_id:** `str` - -
-
- -
-
- -**reason:** `IgnoreCommonModelRequestReason` - -
-
- -
-
- -**message:** `typing.Optional[str]` - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- - -
-
-
- -
client.hris.employees.meta_post_retrieve() -
-
- -#### 📝 Description - -
-
- -
-
- -Returns metadata for `Employee` POSTs. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.employees.meta_post_retrieve() - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- - -
-
-
- -## Hris EmployerBenefits -
client.hris.employer_benefits.list(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Returns a list of `EmployerBenefit` objects. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.employer_benefits.list() - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- -**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - -
-
- -
-
- -**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
- -
-
- -**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- - -
-
-
- -
client.hris.employer_benefits.retrieve(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Returns an `EmployerBenefit` object with the given `id`. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.employer_benefits.retrieve( - id="id", -) - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**id:** `str` - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- - -
-
-
- -## Hris Employments -
client.hris.employments.list(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Returns a list of `Employment` objects. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.employments.list() - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- -**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**employee_id:** `typing.Optional[str]` — If provided, will only return employments for this employee. - -
-
- -
-
- -**expand:** `typing.Optional[EmploymentsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - -
-
- -
-
- -**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
- -
-
- -**order_by:** `typing.Optional[EmploymentsListRequestOrderBy]` — Overrides the default ordering for this endpoint. Possible values include: effective_date, -effective_date. - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
- -
-
- -**remote_fields:** `typing.Optional[EmploymentsListRequestRemoteFields]` — Deprecated. Use show_enum_origins. - -
-
- -
-
- -**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - -
-
- -
-
- -**show_enum_origins:** `typing.Optional[EmploymentsListRequestShowEnumOrigins]` — 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) - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- - -
-
-
- -
client.hris.employments.retrieve(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Returns an `Employment` object with the given `id`. -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.employments.retrieve( - id="id", -) +client.crm.scopes.default_scopes_retrieve() ```
@@ -25238,54 +25374,6 @@ client.hris.employments.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[EmploymentsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**remote_fields:** `typing.Optional[EmploymentsRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. - -
-
- -
-
- -**show_enum_origins:** `typing.Optional[EmploymentsRetrieveRequestShowEnumOrigins]` — 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) - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -25298,8 +25386,7 @@ client.hris.employments.retrieve(
-## Hris FieldMapping -
client.hris.field_mapping.field_mappings_retrieve(...) +
client.crm.scopes.linked_account_scopes_retrieve()
@@ -25311,7 +25398,7 @@ client.hris.employments.retrieve(
-Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Get 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).
@@ -25332,7 +25419,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.field_mapping.field_mappings_retrieve() +client.crm.scopes.linked_account_scopes_retrieve() ``` @@ -25348,14 +25435,6 @@ client.hris.field_mapping.field_mappings_retrieve()
-**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -25368,7 +25447,7 @@ client.hris.field_mapping.field_mappings_retrieve()
-
client.hris.field_mapping.field_mappings_create(...) +
client.crm.scopes.linked_account_scopes_create(...)
@@ -25380,7 +25459,7 @@ client.hris.field_mapping.field_mappings_retrieve()
-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. +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)
@@ -25396,18 +25475,42 @@ Create new Field Mappings that will be available after the next scheduled sync. ```python from merge import Merge +from merge.resources.crm import ( + FieldPermissionDeserializerRequest, + IndividualCommonModelScopeDeserializerRequest, + ModelPermissionDeserializerRequest, +) client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.field_mapping.field_mappings_create( - 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", +client.crm.scopes.linked_account_scopes_create( + common_models=[ + IndividualCommonModelScopeDeserializerRequest( + model_name="Employee", + model_permissions={ + "READ": ModelPermissionDeserializerRequest( + is_enabled=True, + ), + "WRITE": ModelPermissionDeserializerRequest( + is_enabled=False, + ), + }, + field_permissions=FieldPermissionDeserializerRequest( + enabled_fields=["avatar", "home_location"], + disabled_fields=["work_location"], + ), + ), + IndividualCommonModelScopeDeserializerRequest( + model_name="Benefit", + model_permissions={ + "WRITE": ModelPermissionDeserializerRequest( + is_enabled=False, + ) + }, + ), + ], ) ``` @@ -25424,7 +25527,7 @@ client.hris.field_mapping.field_mappings_create(
-**target_field_name:** `str` — The name of the target field you want this remote field to map to. +**common_models:** `typing.Sequence[IndividualCommonModelScopeDeserializerRequest]` — The common models you want to update the scopes for
@@ -25432,50 +25535,64 @@ client.hris.field_mapping.field_mappings_create(
-**target_field_description:** `str` — The description of the target field you want this remote field to map to. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**remote_field_traversal_path:** `typing.Sequence[typing.Optional[typing.Any]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. -
+
+## Crm DeleteAccount +
client.crm.delete_account.delete()
-**remote_method:** `str` — The method of the remote endpoint where the remote field is coming from. - -
-
+#### 📝 Description
-**remote_url_path:** `str` — The path of the remote endpoint where the remote field is coming from. - -
-
-
-**common_model_name:** `str` — The name of the Common Model that the remote field corresponds to in a given category. - +Delete a linked account.
+ + + +#### 🔌 Usage
-**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.delete_account.delete() + +```
+
+
+ +#### ⚙️ Parameters + +
+
@@ -25492,7 +25609,8 @@ client.hris.field_mapping.field_mappings_create(
-
client.hris.field_mapping.field_mappings_destroy(...) +## Crm EngagementTypes +
client.crm.engagement_types.list(...)
@@ -25504,7 +25622,7 @@ client.hris.field_mapping.field_mappings_create(
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a list of `EngagementType` objects.
@@ -25525,9 +25643,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.field_mapping.field_mappings_destroy( - field_mapping_id="field_mapping_id", -) +response = client.crm.engagement_types.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -25543,7 +25664,7 @@ client.hris.field_mapping.field_mappings_destroy(
-**field_mapping_id:** `str` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -25551,70 +25672,55 @@ client.hris.field_mapping.field_mappings_destroy(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
- -
+
+
+**cursor:** `typing.Optional[str]` — The pagination cursor value. +
-
-
client.hris.field_mapping.field_mappings_partial_update(...)
-#### 📝 Description - -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
-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. -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.field_mapping.field_mappings_partial_update( - field_mapping_id="field_mapping_id", -) - -``` -
-
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +
-#### ⚙️ Parameters -
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+
-**field_mapping_id:** `str` +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -25622,7 +25728,7 @@ client.hris.field_mapping.field_mappings_partial_update(
-**remote_field_traversal_path:** `typing.Optional[typing.Sequence[typing.Optional[typing.Any]]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -25630,7 +25736,7 @@ client.hris.field_mapping.field_mappings_partial_update(
-**remote_method:** `typing.Optional[str]` — The method of the remote endpoint where the remote field is coming from. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -25638,7 +25744,7 @@ client.hris.field_mapping.field_mappings_partial_update(
-**remote_url_path:** `typing.Optional[str]` — The path of the remote endpoint where the remote field is coming from. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -25658,7 +25764,7 @@ client.hris.field_mapping.field_mappings_partial_update(
-
client.hris.field_mapping.remote_fields_retrieve(...) +
client.crm.engagement_types.retrieve(...)
@@ -25670,7 +25776,7 @@ client.hris.field_mapping.field_mappings_partial_update(
-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 an `EngagementType` object with the given `id`.
@@ -25691,7 +25797,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.field_mapping.remote_fields_retrieve() +client.crm.engagement_types.retrieve( + id="id", +) ``` @@ -25707,7 +25815,7 @@ client.hris.field_mapping.remote_fields_retrieve()
-**common_models:** `typing.Optional[str]` — A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. +**id:** `str`
@@ -25715,7 +25823,23 @@ client.hris.field_mapping.remote_fields_retrieve()
-**include_example_values:** `typing.Optional[str]` — 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. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -25735,7 +25859,7 @@ client.hris.field_mapping.remote_fields_retrieve()
-
client.hris.field_mapping.target_fields_retrieve() +
client.crm.engagement_types.remote_field_classes_list(...)
@@ -25747,7 +25871,7 @@ client.hris.field_mapping.remote_fields_retrieve()
-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 `RemoteFieldClass` objects.
@@ -25768,7 +25892,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.field_mapping.target_fields_retrieve() +response = client.crm.engagement_types.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -25784,71 +25913,63 @@ client.hris.field_mapping.target_fields_retrieve()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
- -
+
+
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +
-
-## Hris GenerateKey -
client.hris.generate_key.create(...)
-#### 📝 Description - -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
-Create a remote key. -
-
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +
-#### 🔌 Usage -
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.generate_key.create( - name="Remote Deployment Key 1", -) - -``` -
-
+**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value + -#### ⚙️ Parameters -
+**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value + +
+
+
-**name:** `str` — The name of the remote key +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -25868,8 +25989,8 @@ client.hris.generate_key.create(
-## Hris Groups -
client.hris.groups.list(...) +## Crm Engagements +
client.crm.engagements.list(...)
@@ -25881,7 +26002,7 @@ client.hris.generate_key.create(
-Returns a list of `Group` objects. +Returns a list of `Engagement` objects.
@@ -25902,7 +26023,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.groups.list() +response = client.crm.engagements.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -25942,7 +26068,12 @@ client.hris.groups.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**expand:** `typing.Optional[ + typing.Union[ + EngagementsListRequestExpandItem, + typing.Sequence[EngagementsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -25950,7 +26081,7 @@ client.hris.groups.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -25958,7 +26089,7 @@ client.hris.groups.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -25966,7 +26097,7 @@ client.hris.groups.list()
-**is_commonly_used_as_team:** `typing.Optional[str]` — 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. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -25974,7 +26105,7 @@ client.hris.groups.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -25982,7 +26113,7 @@ client.hris.groups.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -25990,7 +26121,7 @@ client.hris.groups.list()
-**names:** `typing.Optional[str]` — If provided, will only return groups with these names. Multiple values can be separated by commas. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -26006,14 +26137,6 @@ client.hris.groups.list()
-**remote_fields:** `typing.Optional[typing.Literal["type"]]` — Deprecated. Use show_enum_origins. - -
-
- -
-
- **remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -26022,7 +26145,7 @@ client.hris.groups.list()
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return engagements started after this datetime.
@@ -26030,7 +26153,7 @@ client.hris.groups.list()
-**types:** `typing.Optional[str]` — If provided, will only return groups of these types. Multiple values can be separated by commas. +**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return engagements started before this datetime.
@@ -26050,7 +26173,7 @@ client.hris.groups.list()
-
client.hris.groups.retrieve(...) +
client.crm.engagements.create(...)
@@ -26062,7 +26185,7 @@ client.hris.groups.list()
-Returns a `Group` object with the given `id`. +Creates an `Engagement` object with the given values.
@@ -26078,13 +26201,14 @@ Returns a `Group` object with the given `id`. ```python from merge import Merge +from merge.resources.crm import EngagementRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.groups.retrieve( - id="id", +client.crm.engagements.create( + model=EngagementRequest(), ) ``` @@ -26101,23 +26225,7 @@ client.hris.groups.retrieve(
-**id:** `str` - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**model:** `EngagementRequest`
@@ -26125,7 +26233,7 @@ client.hris.groups.retrieve(
-**remote_fields:** `typing.Optional[typing.Literal["type"]]` — Deprecated. Use show_enum_origins. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -26133,7 +26241,7 @@ client.hris.groups.retrieve(
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -26153,8 +26261,7 @@ client.hris.groups.retrieve(
-## Hris Issues -
client.hris.issues.list(...) +
client.crm.engagements.retrieve(...)
@@ -26166,7 +26273,7 @@ client.hris.groups.retrieve(
-Gets all issues for Organization. +Returns an `Engagement` object with the given `id`.
@@ -26187,7 +26294,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.issues.list() +client.crm.engagements.retrieve( + id="id", +) ``` @@ -26203,7 +26312,7 @@ client.hris.issues.list()
-**account_token:** `typing.Optional[str]` +**id:** `str`
@@ -26211,7 +26320,12 @@ client.hris.issues.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**expand:** `typing.Optional[ + typing.Union[ + EngagementsRetrieveRequestExpandItem, + typing.Sequence[EngagementsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -26219,7 +26333,7 @@ client.hris.issues.list()
-**end_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred before this time +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -26227,7 +26341,7 @@ client.hris.issues.list()
-**end_user_organization_name:** `typing.Optional[str]` +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -26235,7 +26349,7 @@ client.hris.issues.list()
-**first_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was after this datetime. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -26243,47 +26357,72 @@ client.hris.issues.list()
-**first_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was before this datetime. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**include_muted:** `typing.Optional[str]` — If true, will include muted issues -
+
+
client.crm.engagements.partial_update(...)
-**integration_name:** `typing.Optional[str]` - -
-
+#### 📝 Description
-**last_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was after this datetime. - +
+
+ +Updates an `Engagement` object with the given `id`. +
+
+#### 🔌 Usage +
-**last_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was before this datetime. - +
+
+ +```python +from merge import Merge +from merge.resources.crm import PatchedEngagementRequest + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.engagements.partial_update( + id="id", + model=PatchedEngagementRequest(), +) + +```
+
+
+ +#### ⚙️ Parameters
-**linked_account_id:** `typing.Optional[str]` — If provided, will only include issues pertaining to the linked account passed in. +
+
+ +**id:** `str`
@@ -26291,7 +26430,7 @@ client.hris.issues.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**model:** `PatchedEngagementRequest`
@@ -26299,7 +26438,7 @@ client.hris.issues.list()
-**start_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred after this time +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -26307,12 +26446,7 @@ client.hris.issues.list()
-**status:** `typing.Optional[IssuesListRequestStatus]` - -Status of the issue. Options: ('ONGOING', 'RESOLVED') - -* `ONGOING` - ONGOING -* `RESOLVED` - RESOLVED +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -26332,7 +26466,7 @@ Status of the issue. Options: ('ONGOING', 'RESOLVED')
-
client.hris.issues.retrieve(...) +
client.crm.engagements.meta_patch_retrieve(...)
@@ -26344,7 +26478,7 @@ Status of the issue. Options: ('ONGOING', 'RESOLVED')
-Get a specific issue. +Returns metadata for `Engagement` PATCHs.
@@ -26365,7 +26499,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.issues.retrieve( +client.crm.engagements.meta_patch_retrieve( id="id", ) @@ -26403,8 +26537,7 @@ client.hris.issues.retrieve(
-## Hris LinkToken -
client.hris.link_token.create(...) +
client.crm.engagements.meta_post_retrieve()
@@ -26416,7 +26549,7 @@ client.hris.issues.retrieve(
-Creates a link token to be used when linking a new end user. +Returns metadata for `Engagement` POSTs.
@@ -26432,18 +26565,12 @@ Creates a link token to be used when linking a new end user. ```python from merge import Merge -from merge.resources.hris import CategoriesEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.link_token.create( - end_user_email_address="example@gmail.com", - end_user_organization_name="Test Organization", - end_user_origin_id="12345", - categories=[CategoriesEnum.HRIS, CategoriesEnum.ATS], -) +client.crm.engagements.meta_post_retrieve() ``` @@ -26459,47 +26586,73 @@ client.hris.link_token.create(
-**end_user_email_address:** `str` — Your end user's email address. This is purely for identification purposes - setting this value will not cause any emails to be sent. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**end_user_organization_name:** `str` — Your end user's organization. -
+
+
client.crm.engagements.remote_field_classes_list(...)
-**end_user_origin_id:** `str` — This unique identifier typically represents the ID for your end user in your product's database. This value must be distinct from other Linked Accounts' unique identifiers. - -
-
+#### 📝 Description
-**categories:** `typing.Sequence[CategoriesEnum]` — The integration categories to show in Merge Link. - +
+
+ +Returns a list of `RemoteFieldClass` objects.
+
+
+ +#### 🔌 Usage
-**integration:** `typing.Optional[str]` — 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/. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.crm.engagements.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +```
+
+
+ +#### ⚙️ Parameters
-**link_expiry_mins:** `typing.Optional[int]` — 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. +
+
+ +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -26507,7 +26660,7 @@ client.hris.link_token.create(
-**should_create_magic_link_url:** `typing.Optional[bool]` — 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. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -26515,7 +26668,7 @@ client.hris.link_token.create(
-**hide_admin_magic_link:** `typing.Optional[bool]` — 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. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -26523,7 +26676,7 @@ client.hris.link_token.create(
-**common_models:** `typing.Optional[typing.Sequence[CommonModelScopesBodyRequest]]` — 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. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -26531,14 +26684,7 @@ client.hris.link_token.create(
-**category_common_model_scopes:** `typing.Optional[ - typing.Dict[ - str, - typing.Optional[ - typing.Sequence[IndividualCommonModelScopeDeserializerRequest] - ], - ] -]` — 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. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -26546,12 +26692,7 @@ client.hris.link_token.create(
-**language:** `typing.Optional[EndUserDetailsRequestLanguage]` - -The following subset of IETF language tags can be used to configure localization. - -* `en` - en -* `de` - de +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
@@ -26559,7 +26700,7 @@ The following subset of IETF language tags can be used to configure localization
-**are_syncs_disabled:** `typing.Optional[bool]` — The boolean that indicates whether initial, periodic, and force syncs will be disabled. +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value
@@ -26567,7 +26708,7 @@ The following subset of IETF language tags can be used to configure localization
-**integration_specific_config:** `typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]` — A JSON object containing integration-specific configuration options. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -26587,8 +26728,8 @@ The following subset of IETF language tags can be used to configure localization
-## Hris LinkedAccounts -
client.hris.linked_accounts.list(...) +## Crm FieldMapping +
client.crm.field_mapping.field_mappings_retrieve(...)
@@ -26600,7 +26741,7 @@ The following subset of IETF language tags can be used to configure localization
-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/).
@@ -26621,7 +26762,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.linked_accounts.list() +client.crm.field_mapping.field_mappings_retrieve() ``` @@ -26637,17 +26778,7 @@ client.hris.linked_accounts.list()
-**category:** `typing.Optional[LinkedAccountsListRequestCategory]` - -Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` - -* `hris` - hris -* `ats` - ats -* `accounting` - accounting -* `ticketing` - ticketing -* `crm` - crm -* `mktg` - mktg -* `filestorage` - filestorage +**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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.
@@ -26655,47 +26786,75 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**end_user_email_address:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given email address. -
+
+
client.crm.field_mapping.field_mappings_create(...)
-**end_user_organization_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given organization name. - -
-
+#### 📝 Description
-**end_user_origin_id:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given origin 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. +
+
+#### 🔌 Usage +
-**end_user_origin_ids:** `typing.Optional[str]` — Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.field_mapping.field_mappings_create( + 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", +) + +```
+
+
+ +#### ⚙️ Parameters
-**id:** `typing.Optional[str]` +
+
+ +**target_field_name:** `str` — The name of the target field you want this remote field to map to.
@@ -26703,7 +26862,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**ids:** `typing.Optional[str]` — Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. +**target_field_description:** `str` — The description of the target field you want this remote field to map to.
@@ -26711,7 +26870,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**include_duplicates:** `typing.Optional[bool]` — 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. +**remote_field_traversal_path:** `typing.Sequence[typing.Optional[typing.Any]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint.
@@ -26719,7 +26878,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**integration_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given integration name. +**remote_method:** `str` — The method of the remote endpoint where the remote field is coming from.
@@ -26727,7 +26886,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**is_test_account:** `typing.Optional[str]` — If included, will only include test linked accounts. If not included, will only include non-test linked accounts. +**remote_url_path:** `str` — The path of the remote endpoint where the remote field is coming from.
@@ -26735,7 +26894,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**common_model_name:** `str` — The name of the Common Model that the remote field corresponds to in a given category.
@@ -26743,7 +26902,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**status:** `typing.Optional[str]` — Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` +**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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.
@@ -26763,8 +26922,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-## Hris Locations -
client.hris.locations.list(...) +
client.crm.field_mapping.field_mappings_destroy(...)
@@ -26776,7 +26934,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-Returns a list of `Location` 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.
@@ -26797,7 +26955,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.locations.list() +client.crm.field_mapping.field_mappings_destroy( + field_mapping_id="field_mapping_id", +) ``` @@ -26813,7 +26973,7 @@ client.hris.locations.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**field_mapping_id:** `str`
@@ -26821,76 +26981,70 @@ client.hris.locations.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**cursor:** `typing.Optional[str]` — The pagination cursor value. -
+
+
client.crm.field_mapping.field_mappings_partial_update(...)
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
+#### 📝 Description
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
-
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - +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.
+ + + +#### 🔌 Usage
-**location_type:** `typing.Optional[LocationsListRequestLocationType]` +
+
-If provided, will only return locations with this location_type +```python +from merge import Merge -* `HOME` - HOME -* `WORK` - WORK - +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.field_mapping.field_mappings_partial_update( + field_mapping_id="field_mapping_id", +) + +```
- -
-
- -**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. -
+#### ⚙️ Parameters +
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
-
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**field_mapping_id:** `str`
@@ -26898,7 +27052,7 @@ If provided, will only return locations with this location_type
-**remote_fields:** `typing.Optional[LocationsListRequestRemoteFields]` — Deprecated. Use show_enum_origins. +**remote_field_traversal_path:** `typing.Optional[typing.Sequence[typing.Optional[typing.Any]]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint.
@@ -26906,7 +27060,7 @@ If provided, will only return locations with this location_type
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**remote_method:** `typing.Optional[str]` — The method of the remote endpoint where the remote field is coming from.
@@ -26914,7 +27068,7 @@ If provided, will only return locations with this location_type
-**show_enum_origins:** `typing.Optional[LocationsListRequestShowEnumOrigins]` — 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) +**remote_url_path:** `typing.Optional[str]` — The path of the remote endpoint where the remote field is coming from.
@@ -26934,7 +27088,7 @@ If provided, will only return locations with this location_type
-
client.hris.locations.retrieve(...) +
client.crm.field_mapping.remote_fields_retrieve(...)
@@ -26946,7 +27100,7 @@ If provided, will only return locations with this location_type
-Returns a `Location` 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/).
@@ -26967,9 +27121,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.locations.retrieve( - id="id", -) +client.crm.field_mapping.remote_fields_retrieve() ``` @@ -26985,7 +27137,7 @@ client.hris.locations.retrieve(
-**id:** `str` +**common_models:** `typing.Optional[str]` — A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models.
@@ -26993,7 +27145,7 @@ client.hris.locations.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**include_example_values:** `typing.Optional[str]` — 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.
@@ -27001,27 +27153,64 @@ client.hris.locations.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + +
+ +
client.crm.field_mapping.target_fields_retrieve()
-**remote_fields:** `typing.Optional[LocationsRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. - +#### 📝 Description + +
+
+ +
+
+ +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 +
-**show_enum_origins:** `typing.Optional[LocationsRetrieveRequestShowEnumOrigins]` — 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) - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.field_mapping.target_fields_retrieve() + +``` +
+
+#### ⚙️ Parameters + +
+
+
@@ -27037,8 +27226,8 @@ client.hris.locations.retrieve(
-## Hris Passthrough -
client.hris.passthrough.create(...) +## Crm GenerateKey +
client.crm.generate_key.create(...)
@@ -27050,7 +27239,7 @@ client.hris.locations.retrieve(
-Pull data from an endpoint not currently supported by Merge. +Create a remote key.
@@ -27066,17 +27255,13 @@ Pull data from an endpoint not currently supported by Merge. ```python from merge import Merge -from merge.resources.hris import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.passthrough.create( - request=DataPassthroughRequest( - method=MethodEnum.GET, - path="/scooters", - ), +client.crm.generate_key.create( + name="Remote Deployment Key 1", ) ``` @@ -27093,7 +27278,7 @@ client.hris.passthrough.create(
-**request:** `DataPassthroughRequest` +**name:** `str` — The name of the remote key
@@ -27113,8 +27298,8 @@ client.hris.passthrough.create(
-## Hris PayGroups -
client.hris.pay_groups.list(...) +## Crm Issues +
client.crm.issues.list(...)
@@ -27126,7 +27311,7 @@ client.hris.passthrough.create(
-Returns a list of `PayGroup` objects. +Gets all issues for Organization.
@@ -27147,7 +27332,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.pay_groups.list() +response = client.crm.issues.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -27163,7 +27353,7 @@ client.hris.pay_groups.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**account_token:** `typing.Optional[str]`
@@ -27171,7 +27361,7 @@ client.hris.pay_groups.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -27179,7 +27369,7 @@ client.hris.pay_groups.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**end_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred before this time
@@ -27187,7 +27377,7 @@ client.hris.pay_groups.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**end_user_organization_name:** `typing.Optional[str]`
@@ -27195,7 +27385,7 @@ client.hris.pay_groups.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**first_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was after this datetime.
@@ -27203,7 +27393,7 @@ client.hris.pay_groups.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**first_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was before this datetime.
@@ -27211,7 +27401,7 @@ client.hris.pay_groups.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**include_muted:** `typing.Optional[str]` — If true, will include muted issues
@@ -27219,7 +27409,31 @@ client.hris.pay_groups.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**integration_name:** `typing.Optional[str]` + +
+
+ +
+
+ +**last_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was after this datetime. + +
+
+ +
+
+ +**last_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was before this datetime. + +
+
+ +
+
+ +**linked_account_id:** `typing.Optional[str]` — If provided, will only include issues pertaining to the linked account passed in.
@@ -27235,7 +27449,20 @@ client.hris.pay_groups.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**start_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred after this time + +
+
+ +
+
+ +**status:** `typing.Optional[IssuesListRequestStatus]` + +Status of the issue. Options: ('ONGOING', 'RESOLVED') + +* `ONGOING` - ONGOING +* `RESOLVED` - RESOLVED
@@ -27255,7 +27482,7 @@ client.hris.pay_groups.list()
-
client.hris.pay_groups.retrieve(...) +
client.crm.issues.retrieve(...)
@@ -27267,7 +27494,7 @@ client.hris.pay_groups.list()
-Returns a `PayGroup` object with the given `id`. +Get a specific issue.
@@ -27288,7 +27515,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.pay_groups.retrieve( +client.crm.issues.retrieve( id="id", ) @@ -27314,22 +27541,6 @@ client.hris.pay_groups.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -27342,8 +27553,8 @@ client.hris.pay_groups.retrieve(
-## Hris PayrollRuns -
client.hris.payroll_runs.list(...) +## Crm Leads +
client.crm.leads.list(...)
@@ -27355,7 +27566,7 @@ client.hris.pay_groups.retrieve(
-Returns a list of `PayrollRun` objects. +Returns a list of `Lead` objects.
@@ -27376,7 +27587,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.payroll_runs.list() +response = client.crm.leads.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -27392,6 +27608,22 @@ client.hris.payroll_runs.list()
+**converted_account_id:** `typing.Optional[str]` — If provided, will only return leads with this account. + +
+
+ +
+
+ +**converted_contact_id:** `typing.Optional[str]` — If provided, will only return leads with this contact. + +
+
+ +
+
+ **created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -27416,7 +27648,7 @@ client.hris.payroll_runs.list()
-**ended_after:** `typing.Optional[dt.datetime]` — If provided, will only return payroll runs ended after this datetime. +**email_addresses:** `typing.Optional[str]` — If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas.
@@ -27424,7 +27656,11 @@ client.hris.payroll_runs.list()
-**ended_before:** `typing.Optional[dt.datetime]` — If provided, will only return payroll runs ended before this datetime. +**expand:** `typing.Optional[ + typing.Union[ + LeadsListRequestExpandItem, typing.Sequence[LeadsListRequestExpandItem] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -27448,6 +27684,14 @@ client.hris.payroll_runs.list()
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -27472,6 +27716,14 @@ client.hris.payroll_runs.list()
+**owner_id:** `typing.Optional[str]` — If provided, will only return leads with this owner. + +
+
+ +
+
+ **page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -27480,7 +27732,7 @@ client.hris.payroll_runs.list()
-**remote_fields:** `typing.Optional[PayrollRunsListRequestRemoteFields]` — Deprecated. Use show_enum_origins. +**phone_numbers:** `typing.Optional[str]` — If provided, will only return contacts matching the phone numbers; multiple phone numbers can be separated by commas.
@@ -27496,23 +27748,71 @@ client.hris.payroll_runs.list()
-**run_type:** `typing.Optional[PayrollRunsListRequestRunType]` +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+ +
-If provided, will only return PayrollRun's with this status. Options: ('REGULAR', 'OFF_CYCLE', 'CORRECTION', 'TERMINATION', 'SIGN_ON_BONUS') -* `REGULAR` - REGULAR -* `OFF_CYCLE` - OFF_CYCLE -* `CORRECTION` - CORRECTION -* `TERMINATION` - TERMINATION -* `SIGN_ON_BONUS` - SIGN_ON_BONUS -
+
+
client.crm.leads.create(...)
-**show_enum_origins:** `typing.Optional[PayrollRunsListRequestShowEnumOrigins]` — 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) +#### 📝 Description + +
+
+ +
+
+ +Creates a `Lead` object with the given values. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge +from merge.resources.crm import LeadRequest + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.leads.create( + model=LeadRequest(), +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**model:** `LeadRequest`
@@ -27520,7 +27820,7 @@ If provided, will only return PayrollRun's with this status. Options: ('REGULAR'
-**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return payroll runs started after this datetime. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -27528,7 +27828,7 @@ If provided, will only return PayrollRun's with this status. Options: ('REGULAR'
-**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return payroll runs started before this datetime. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -27548,7 +27848,7 @@ If provided, will only return PayrollRun's with this status. Options: ('REGULAR'
-
client.hris.payroll_runs.retrieve(...) +
client.crm.leads.retrieve(...)
@@ -27560,7 +27860,7 @@ If provided, will only return PayrollRun's with this status. Options: ('REGULAR'
-Returns a `PayrollRun` object with the given `id`. +Returns a `Lead` object with the given `id`.
@@ -27581,7 +27881,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.payroll_runs.retrieve( +client.crm.leads.retrieve( id="id", ) @@ -27607,7 +27907,12 @@ client.hris.payroll_runs.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**expand:** `typing.Optional[ + typing.Union[ + LeadsRetrieveRequestExpandItem, + typing.Sequence[LeadsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -27615,7 +27920,7 @@ client.hris.payroll_runs.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -27623,7 +27928,7 @@ client.hris.payroll_runs.retrieve(
-**remote_fields:** `typing.Optional[PayrollRunsRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -27631,7 +27936,7 @@ client.hris.payroll_runs.retrieve(
-**show_enum_origins:** `typing.Optional[PayrollRunsRetrieveRequestShowEnumOrigins]` — 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) +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -27651,8 +27956,7 @@ client.hris.payroll_runs.retrieve(
-## Hris RegenerateKey -
client.hris.regenerate_key.create(...) +
client.crm.leads.meta_post_retrieve()
@@ -27664,7 +27968,7 @@ client.hris.payroll_runs.retrieve(
-Exchange remote keys. +Returns metadata for `Lead` POSTs.
@@ -27685,9 +27989,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.regenerate_key.create( - name="Remote Deployment Key 1", -) +client.crm.leads.meta_post_retrieve() ``` @@ -27703,14 +28005,6 @@ client.hris.regenerate_key.create(
-**name:** `str` — The name of the remote key - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -27723,8 +28017,7 @@ client.hris.regenerate_key.create(
-## Hris SyncStatus -
client.hris.sync_status.list(...) +
client.crm.leads.remote_field_classes_list(...)
@@ -27736,7 +28029,7 @@ client.hris.regenerate_key.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.
@@ -27757,7 +28050,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.sync_status.list() +response = client.crm.leads.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -27781,6 +28079,54 @@ client.hris.sync_status.list()
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value + +
+
+ +
+
+ +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value + +
+
+ +
+
+ **page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -27801,8 +28147,8 @@ client.hris.sync_status.list()
-## Hris ForceResync -
client.hris.force_resync.sync_status_resync_create() +## Crm LinkToken +
client.crm.link_token.create(...)
@@ -27814,7 +28160,7 @@ client.hris.sync_status.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. +Creates a link token to be used when linking a new end user.
@@ -27830,12 +28176,18 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly, ```python from merge import Merge +from merge.resources.crm import CategoriesEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.force_resync.sync_status_resync_create() +client.crm.link_token.create( + end_user_email_address="example@gmail.com", + end_user_organization_name="Test Organization", + end_user_origin_id="12345", + categories=[CategoriesEnum.HRIS, CategoriesEnum.ATS], +) ``` @@ -27851,69 +28203,23 @@ client.hris.force_resync.sync_status_resync_create()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**end_user_email_address:** `str` — Your end user's email address. This is purely for identification purposes - setting this value will not cause any emails to be sent.
- -
- - - - -
- -## Hris Teams -
client.hris.teams.list(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Returns a list of `Team` objects. -
-
-
-
- -#### 🔌 Usage - -
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.teams.list() - -``` -
-
+**end_user_organization_name:** `str` — Your end user's organization. +
-#### ⚙️ Parameters - -
-
-
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**end_user_origin_id:** `str` — This unique identifier typically represents the ID for your end user in your product's database. This value must be distinct from other Linked Accounts' unique identifiers.
@@ -27921,7 +28227,7 @@ client.hris.teams.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**categories:** `typing.Sequence[CategoriesEnum]` — The integration categories to show in Merge Link.
@@ -27929,7 +28235,7 @@ client.hris.teams.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**integration:** `typing.Optional[str]` — 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/.
@@ -27937,7 +28243,7 @@ client.hris.teams.list()
-**expand:** `typing.Optional[typing.Literal["parent_team"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**link_expiry_mins:** `typing.Optional[int]` — 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.
@@ -27945,7 +28251,7 @@ client.hris.teams.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**should_create_magic_link_url:** `typing.Optional[bool]` — 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.
@@ -27953,7 +28259,7 @@ client.hris.teams.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**hide_admin_magic_link:** `typing.Optional[bool]` — 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.
@@ -27961,7 +28267,7 @@ client.hris.teams.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**common_models:** `typing.Optional[typing.Sequence[CommonModelScopesBodyRequest]]` — 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.
@@ -27969,7 +28275,14 @@ client.hris.teams.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**category_common_model_scopes:** `typing.Optional[ + typing.Dict[ + str, + typing.Optional[ + typing.Sequence[IndividualCommonModelScopeDeserializerRequest] + ], + ] +]` — 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.
@@ -27977,15 +28290,12 @@ client.hris.teams.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
+**language:** `typing.Optional[EndUserDetailsRequestLanguage]` -
-
+The following subset of IETF language tags can be used to configure localization. -**page_size:** `typing.Optional[int]` — Number of results to return per page. +* `en` - en +* `de` - de
@@ -27993,7 +28303,7 @@ client.hris.teams.list()
-**parent_team_id:** `typing.Optional[str]` — If provided, will only return teams with this parent team. +**are_syncs_disabled:** `typing.Optional[bool]` — The boolean that indicates whether initial, periodic, and force syncs will be disabled.
@@ -28001,7 +28311,7 @@ client.hris.teams.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**integration_specific_config:** `typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]` — A JSON object containing integration-specific configuration options.
@@ -28021,7 +28331,8 @@ client.hris.teams.list()
-
client.hris.teams.retrieve(...) +## Crm LinkedAccounts +
client.crm.linked_accounts.list(...)
@@ -28033,7 +28344,7 @@ client.hris.teams.list()
-Returns a `Team` object with the given `id`. +List linked accounts for your organization.
@@ -28054,9 +28365,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.teams.retrieve( - id="id", -) +response = client.crm.linked_accounts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -28072,7 +28386,17 @@ client.hris.teams.retrieve(
-**id:** `str` +**category:** `typing.Optional[LinkedAccountsListRequestCategory]` + +Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + +* `hris` - hris +* `ats` - ats +* `accounting` - accounting +* `ticketing` - ticketing +* `crm` - crm +* `mktg` - mktg +* `filestorage` - filestorage
@@ -28080,7 +28404,7 @@ client.hris.teams.retrieve(
-**expand:** `typing.Optional[typing.Literal["parent_team"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -28088,7 +28412,7 @@ client.hris.teams.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**end_user_email_address:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given email address.
@@ -28096,7 +28420,7 @@ client.hris.teams.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**end_user_organization_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given organization name.
@@ -28104,69 +28428,63 @@ client.hris.teams.retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**end_user_origin_id:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given origin ID.
- -
+
+
+**end_user_origin_ids:** `typing.Optional[str]` — Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. +
-
-## Hris TimeOff -
client.hris.time_off.list(...)
-#### 📝 Description - -
-
+**id:** `typing.Optional[str]` + +
+
-Returns a list of `TimeOff` objects. -
-
+**ids:** `typing.Optional[str]` — Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. +
-#### 🔌 Usage -
+**include_duplicates:** `typing.Optional[bool]` — 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. + +
+
+
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.time_off.list() - -``` -
-
+**integration_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given integration name. + -#### ⚙️ Parameters -
+**is_test_account:** `typing.Optional[str]` — If included, will only include test linked accounts. If not included, will only include non-test linked accounts. + +
+
+
-**approver_id:** `typing.Optional[str]` — If provided, will only return time off for this approver. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -28174,7 +28492,7 @@ client.hris.time_off.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**status:** `typing.Optional[str]` — Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED`
@@ -28182,31 +28500,74 @@ client.hris.time_off.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ + + + + + +
+## Crm Notes +
client.crm.notes.list(...)
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - +#### 📝 Description + +
+
+ +
+
+ +Returns a list of `Note` objects. +
+
+#### 🔌 Usage +
-**employee_id:** `typing.Optional[str]` — If provided, will only return time off for this employee. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.crm.notes.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +```
+
+
+ +#### ⚙️ Parameters
-**ended_after:** `typing.Optional[dt.datetime]` — If provided, will only return employees that ended after this datetime. +
+
+ +**account_id:** `typing.Optional[str]` — If provided, will only return notes with this account.
@@ -28214,7 +28575,7 @@ client.hris.time_off.list()
-**ended_before:** `typing.Optional[dt.datetime]` — If provided, will only return time-offs that ended before this datetime. +**contact_id:** `typing.Optional[str]` — If provided, will only return notes with this contact.
@@ -28222,7 +28583,7 @@ client.hris.time_off.list()
-**expand:** `typing.Optional[TimeOffListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -28230,7 +28591,7 @@ client.hris.time_off.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -28238,7 +28599,7 @@ client.hris.time_off.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -28246,7 +28607,11 @@ client.hris.time_off.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**expand:** `typing.Optional[ + typing.Union[ + NotesListRequestExpandItem, typing.Sequence[NotesListRequestExpandItem] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -28254,7 +28619,7 @@ client.hris.time_off.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -28262,7 +28627,7 @@ client.hris.time_off.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -28270,7 +28635,7 @@ client.hris.time_off.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -28278,7 +28643,7 @@ client.hris.time_off.list()
-**remote_fields:** `typing.Optional[TimeOffListRequestRemoteFields]` — Deprecated. Use show_enum_origins. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -28286,7 +28651,7 @@ client.hris.time_off.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -28294,16 +28659,7 @@ client.hris.time_off.list()
-**request_type:** `typing.Optional[TimeOffListRequestRequestType]` - -If provided, will only return TimeOff with this request type. Options: ('VACATION', 'SICK', 'PERSONAL', 'JURY_DUTY', 'VOLUNTEER', 'BEREAVEMENT') - -* `VACATION` - VACATION -* `SICK` - SICK -* `PERSONAL` - PERSONAL -* `JURY_DUTY` - JURY_DUTY -* `VOLUNTEER` - VOLUNTEER -* `BEREAVEMENT` - BEREAVEMENT +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -28311,7 +28667,7 @@ If provided, will only return TimeOff with this request type. Options: ('VACATIO
-**show_enum_origins:** `typing.Optional[TimeOffListRequestShowEnumOrigins]` — 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) +**opportunity_id:** `typing.Optional[str]` — If provided, will only return notes with this opportunity.
@@ -28319,7 +28675,7 @@ If provided, will only return TimeOff with this request type. Options: ('VACATIO
-**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return time-offs that started after this datetime. +**owner_id:** `typing.Optional[str]` — If provided, will only return notes with this owner.
@@ -28327,7 +28683,7 @@ If provided, will only return TimeOff with this request type. Options: ('VACATIO
-**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return time-offs that started before this datetime. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -28335,15 +28691,7 @@ If provided, will only return TimeOff with this request type. Options: ('VACATIO
-**status:** `typing.Optional[TimeOffListRequestStatus]` - -If provided, will only return TimeOff with this status. Options: ('REQUESTED', 'APPROVED', 'DECLINED', 'CANCELLED', 'DELETED') - -* `REQUESTED` - REQUESTED -* `APPROVED` - APPROVED -* `DECLINED` - DECLINED -* `CANCELLED` - CANCELLED -* `DELETED` - DELETED +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -28363,7 +28711,7 @@ If provided, will only return TimeOff with this status. Options: ('REQUESTED', '
-
client.hris.time_off.create(...) +
client.crm.notes.create(...)
@@ -28375,7 +28723,7 @@ If provided, will only return TimeOff with this status. Options: ('REQUESTED', '
-Creates a `TimeOff` object with the given values. +Creates a `Note` object with the given values.
@@ -28391,14 +28739,14 @@ Creates a `TimeOff` object with the given values. ```python from merge import Merge -from merge.resources.hris import TimeOffRequest +from merge.resources.crm import NoteRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.time_off.create( - model=TimeOffRequest(), +client.crm.notes.create( + model=NoteRequest(), ) ``` @@ -28415,7 +28763,7 @@ client.hris.time_off.create(
-**model:** `TimeOffRequest` +**model:** `NoteRequest`
@@ -28451,7 +28799,7 @@ client.hris.time_off.create(
-
client.hris.time_off.retrieve(...) +
client.crm.notes.retrieve(...)
@@ -28463,7 +28811,7 @@ client.hris.time_off.create(
-Returns a `TimeOff` object with the given `id`. +Returns a `Note` object with the given `id`.
@@ -28484,7 +28832,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.time_off.retrieve( +client.crm.notes.retrieve( id="id", ) @@ -28510,7 +28858,12 @@ client.hris.time_off.retrieve(
-**expand:** `typing.Optional[TimeOffRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + NotesRetrieveRequestExpandItem, + typing.Sequence[NotesRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -28526,15 +28879,7 @@ client.hris.time_off.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**remote_fields:** `typing.Optional[TimeOffRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -28542,7 +28887,7 @@ client.hris.time_off.retrieve(
-**show_enum_origins:** `typing.Optional[TimeOffRetrieveRequestShowEnumOrigins]` — 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) +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -28562,7 +28907,7 @@ client.hris.time_off.retrieve(
-
client.hris.time_off.meta_post_retrieve() +
client.crm.notes.meta_post_retrieve()
@@ -28574,7 +28919,7 @@ client.hris.time_off.retrieve(
-Returns metadata for `TimeOff` POSTs. +Returns metadata for `Note` POSTs.
@@ -28595,7 +28940,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.time_off.meta_post_retrieve() +client.crm.notes.meta_post_retrieve() ``` @@ -28623,8 +28968,7 @@ client.hris.time_off.meta_post_retrieve()
-## Hris TimeOffBalances -
client.hris.time_off_balances.list(...) +
client.crm.notes.remote_field_classes_list(...)
@@ -28636,7 +28980,7 @@ client.hris.time_off.meta_post_retrieve()
-Returns a list of `TimeOffBalance` objects. +Returns a list of `RemoteFieldClass` objects.
@@ -28657,7 +29001,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.time_off_balances.list() +response = client.crm.notes.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -28673,22 +29022,6 @@ client.hris.time_off_balances.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -28697,22 +29030,6 @@ client.hris.time_off_balances.list()
-**employee_id:** `typing.Optional[str]` — If provided, will only return time off balances for this employee. - -
-
- -
-
- -**expand:** `typing.Optional[typing.Literal["employee"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- **include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -28729,31 +29046,7 @@ client.hris.time_off_balances.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - -
-
- -
-
- -**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -28761,16 +29054,7 @@ client.hris.time_off_balances.list()
-**policy_type:** `typing.Optional[TimeOffBalancesListRequestPolicyType]` - -If provided, will only return TimeOffBalance with this policy type. Options: ('VACATION', 'SICK', 'PERSONAL', 'JURY_DUTY', 'VOLUNTEER', 'BEREAVEMENT') - -* `VACATION` - VACATION -* `SICK` - SICK -* `PERSONAL` - PERSONAL -* `JURY_DUTY` - JURY_DUTY -* `VOLUNTEER` - VOLUNTEER -* `BEREAVEMENT` - BEREAVEMENT +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -28778,7 +29062,7 @@ If provided, will only return TimeOffBalance with this policy type. Options: ('V
-**remote_fields:** `typing.Optional[typing.Literal["policy_type"]]` — Deprecated. Use show_enum_origins. +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
@@ -28786,7 +29070,7 @@ If provided, will only return TimeOffBalance with this policy type. Options: ('V
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value
@@ -28794,7 +29078,7 @@ If provided, will only return TimeOffBalance with this policy type. Options: ('V
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -28814,7 +29098,8 @@ If provided, will only return TimeOffBalance with this policy type. Options: ('V
-
client.hris.time_off_balances.retrieve(...) +## Crm Opportunities +
client.crm.opportunities.list(...)
@@ -28826,7 +29111,7 @@ If provided, will only return TimeOffBalance with this policy type. Options: ('V
-Returns a `TimeOffBalance` object with the given `id`. +Returns a list of `Opportunity` objects.
@@ -28847,9 +29132,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.time_off_balances.retrieve( - id="id", -) +response = client.crm.opportunities.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -28865,7 +29153,7 @@ client.hris.time_off_balances.retrieve(
-**id:** `str` +**account_id:** `typing.Optional[str]` — If provided, will only return opportunities with this account.
@@ -28873,7 +29161,7 @@ client.hris.time_off_balances.retrieve(
-**expand:** `typing.Optional[typing.Literal["employee"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -28881,7 +29169,7 @@ client.hris.time_off_balances.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -28889,7 +29177,7 @@ client.hris.time_off_balances.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -28897,7 +29185,12 @@ client.hris.time_off_balances.retrieve(
-**remote_fields:** `typing.Optional[typing.Literal["policy_type"]]` — Deprecated. Use show_enum_origins. +**expand:** `typing.Optional[ + typing.Union[ + OpportunitiesListRequestExpandItem, + typing.Sequence[OpportunitiesListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -28905,7 +29198,7 @@ client.hris.time_off_balances.retrieve(
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -28913,69 +29206,39 @@ client.hris.time_off_balances.retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
- -
- - - - -
-## Hris TimesheetEntries -
client.hris.timesheet_entries.list(...)
-#### 📝 Description - -
-
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
-Returns a list of `TimesheetEntry` objects. -
-
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.hris.timesheet_entries.list() - -``` -
-
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +
-#### ⚙️ Parameters -
-
-
- -**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -28983,7 +29246,7 @@ client.hris.timesheet_entries.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**owner_id:** `typing.Optional[str]` — If provided, will only return opportunities with this owner.
@@ -28991,7 +29254,7 @@ client.hris.timesheet_entries.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -28999,7 +29262,7 @@ client.hris.timesheet_entries.list()
-**employee_id:** `typing.Optional[str]` — If provided, will only return timesheet entries for this employee. +**remote_created_after:** `typing.Optional[dt.datetime]` — If provided, will only return opportunities created in the third party platform after this datetime.
@@ -29007,7 +29270,7 @@ client.hris.timesheet_entries.list()
-**ended_after:** `typing.Optional[dt.datetime]` — If provided, will only return timesheet entries ended after this datetime. +**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins.
@@ -29015,7 +29278,7 @@ client.hris.timesheet_entries.list()
-**ended_before:** `typing.Optional[dt.datetime]` — If provided, will only return timesheet entries ended before this datetime. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -29023,7 +29286,7 @@ client.hris.timesheet_entries.list()
-**expand:** `typing.Optional[typing.Literal["employee"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**show_enum_origins:** `typing.Optional[typing.Literal["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)
@@ -29031,7 +29294,7 @@ client.hris.timesheet_entries.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**stage_id:** `typing.Optional[str]` — If provided, will only return opportunities with this stage.
@@ -29039,7 +29302,13 @@ client.hris.timesheet_entries.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**status:** `typing.Optional[OpportunitiesListRequestStatus]` + +If provided, will only return opportunities with this status. Options: ('OPEN', 'WON', 'LOST') + +* `OPEN` - OPEN +* `WON` - WON +* `LOST` - LOST
@@ -29047,47 +29316,71 @@ client.hris.timesheet_entries.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+
+
-
-
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. -
+
+
client.crm.opportunities.create(...)
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
+#### 📝 Description
-**order_by:** `typing.Optional[TimesheetEntriesListRequestOrderBy]` — Overrides the default ordering for this endpoint. Possible values include: start_time, -start_time. - +
+
+ +Creates an `Opportunity` object with the given values.
+
+
+ +#### 🔌 Usage
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - +
+
+ +```python +from merge import Merge +from merge.resources.crm import OpportunityRequest + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.opportunities.create( + model=OpportunityRequest(), +) + +``` +
+
+#### ⚙️ Parameters +
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +
+
+ +**model:** `OpportunityRequest`
@@ -29095,7 +29388,7 @@ client.hris.timesheet_entries.list()
-**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return timesheet entries started after this datetime. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -29103,7 +29396,7 @@ client.hris.timesheet_entries.list()
-**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return timesheet entries started before this datetime. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -29123,7 +29416,7 @@ client.hris.timesheet_entries.list()
-
client.hris.timesheet_entries.create(...) +
client.crm.opportunities.retrieve(...)
@@ -29135,7 +29428,7 @@ client.hris.timesheet_entries.list()
-Creates a `TimesheetEntry` object with the given values. +Returns an `Opportunity` object with the given `id`.
@@ -29151,14 +29444,13 @@ Creates a `TimesheetEntry` object with the given values. ```python from merge import Merge -from merge.resources.hris import TimesheetEntryRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.timesheet_entries.create( - model=TimesheetEntryRequest(), +client.crm.opportunities.retrieve( + id="id", ) ``` @@ -29175,7 +29467,7 @@ client.hris.timesheet_entries.create(
-**model:** `TimesheetEntryRequest` +**id:** `str`
@@ -29183,7 +29475,12 @@ client.hris.timesheet_entries.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**expand:** `typing.Optional[ + typing.Union[ + OpportunitiesRetrieveRequestExpandItem, + typing.Sequence[OpportunitiesRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -29191,7 +29488,39 @@ client.hris.timesheet_entries.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[typing.Literal["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)
@@ -29211,7 +29540,7 @@ client.hris.timesheet_entries.create(
-
client.hris.timesheet_entries.retrieve(...) +
client.crm.opportunities.partial_update(...)
@@ -29223,7 +29552,7 @@ client.hris.timesheet_entries.create(
-Returns a `TimesheetEntry` object with the given `id`. +Updates an `Opportunity` object with the given `id`.
@@ -29239,13 +29568,15 @@ Returns a `TimesheetEntry` object with the given `id`. ```python from merge import Merge +from merge.resources.crm import PatchedOpportunityRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.timesheet_entries.retrieve( +client.crm.opportunities.partial_update( id="id", + model=PatchedOpportunityRequest(), ) ``` @@ -29270,7 +29601,7 @@ client.hris.timesheet_entries.retrieve(
-**expand:** `typing.Optional[typing.Literal["employee"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**model:** `PatchedOpportunityRequest`
@@ -29278,7 +29609,7 @@ client.hris.timesheet_entries.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -29286,7 +29617,7 @@ client.hris.timesheet_entries.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -29306,7 +29637,7 @@ client.hris.timesheet_entries.retrieve(
-
client.hris.timesheet_entries.meta_post_retrieve() +
client.crm.opportunities.meta_patch_retrieve(...)
@@ -29318,7 +29649,7 @@ client.hris.timesheet_entries.retrieve(
-Returns metadata for `TimesheetEntry` POSTs. +Returns metadata for `Opportunity` PATCHs.
@@ -29339,7 +29670,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.timesheet_entries.meta_post_retrieve() +client.crm.opportunities.meta_patch_retrieve( + id="id", +) ``` @@ -29355,6 +29688,14 @@ client.hris.timesheet_entries.meta_post_retrieve()
+**id:** `str` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -29367,8 +29708,7 @@ client.hris.timesheet_entries.meta_post_retrieve()
-## Hris WebhookReceivers -
client.hris.webhook_receivers.list() +
client.crm.opportunities.meta_post_retrieve()
@@ -29380,7 +29720,7 @@ client.hris.timesheet_entries.meta_post_retrieve()
-Returns a list of `WebhookReceiver` objects. +Returns metadata for `Opportunity` POSTs.
@@ -29401,7 +29741,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.webhook_receivers.list() +client.crm.opportunities.meta_post_retrieve() ``` @@ -29429,7 +29769,7 @@ client.hris.webhook_receivers.list()
-
client.hris.webhook_receivers.create(...) +
client.crm.opportunities.remote_field_classes_list(...)
@@ -29441,7 +29781,7 @@ client.hris.webhook_receivers.list()
-Creates a `WebhookReceiver` object with the given values. +Returns a list of `RemoteFieldClass` objects.
@@ -29462,10 +29802,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.hris.webhook_receivers.create( - event="event", - is_active=True, -) +response = client.crm.opportunities.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -29481,7 +29823,7 @@ client.hris.webhook_receivers.create(
-**event:** `str` +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -29489,7 +29831,7 @@ client.hris.webhook_receivers.create(
-**is_active:** `bool` +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -29497,7 +29839,47 @@ client.hris.webhook_receivers.create(
-**key:** `typing.Optional[str]` +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value + +
+
+ +
+
+ +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -29517,8 +29899,8 @@ client.hris.webhook_receivers.create(
-## Ticketing AccountDetails -
client.ticketing.account_details.retrieve() +## Crm Passthrough +
client.crm.passthrough.create(...)
@@ -29530,7 +29912,7 @@ client.hris.webhook_receivers.create(
-Get details for a linked account. +Pull data from an endpoint not currently supported by Merge.
@@ -29546,12 +29928,18 @@ Get details for a linked account. ```python from merge import Merge +from merge.resources.crm import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.account_details.retrieve() +client.crm.passthrough.create( + request=DataPassthroughRequest( + method=MethodEnum.GET, + path="/scooters", + ), +) ``` @@ -29567,6 +29955,14 @@ client.ticketing.account_details.retrieve()
+**request:** `DataPassthroughRequest` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -29579,8 +29975,8 @@ client.ticketing.account_details.retrieve()
-## Ticketing AccountToken -
client.ticketing.account_token.retrieve(...) +## Crm RegenerateKey +
client.crm.regenerate_key.create(...)
@@ -29592,7 +29988,7 @@ client.ticketing.account_details.retrieve()
-Returns the account token for the end user with the provided public token. +Exchange remote keys.
@@ -29613,8 +30009,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.account_token.retrieve( - public_token="public_token", +client.crm.regenerate_key.create( + name="Remote Deployment Key 1", ) ``` @@ -29631,7 +30027,7 @@ client.ticketing.account_token.retrieve(
-**public_token:** `str` +**name:** `str` — The name of the remote key
@@ -29651,8 +30047,8 @@ client.ticketing.account_token.retrieve(
-## Ticketing Accounts -
client.ticketing.accounts.list(...) +## Crm Stages +
client.crm.stages.list(...)
@@ -29664,7 +30060,7 @@ client.ticketing.account_token.retrieve(
-Returns a list of `Account` objects. +Returns a list of `Stage` objects.
@@ -29685,7 +30081,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.accounts.list() +response = client.crm.stages.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -29741,6 +30142,14 @@ client.ticketing.accounts.list()
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -29793,7 +30202,7 @@ client.ticketing.accounts.list()
-
client.ticketing.accounts.retrieve(...) +
client.crm.stages.retrieve(...)
@@ -29805,7 +30214,7 @@ client.ticketing.accounts.list()
-Returns an `Account` object with the given `id`. +Returns a `Stage` object with the given `id`.
@@ -29826,7 +30235,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.accounts.retrieve( +client.crm.stages.retrieve( id="id", ) @@ -29860,6 +30269,14 @@ client.ticketing.accounts.retrieve(
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -29880,8 +30297,7 @@ client.ticketing.accounts.retrieve(
-## Ticketing AsyncPassthrough -
client.ticketing.async_passthrough.create(...) +
client.crm.stages.remote_field_classes_list(...)
@@ -29893,7 +30309,7 @@ client.ticketing.accounts.retrieve(
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns a list of `RemoteFieldClass` objects.
@@ -29909,18 +30325,17 @@ Asynchronously pull data from an endpoint not currently supported by Merge. ```python from merge import Merge -from merge.resources.ticketing import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.async_passthrough.create( - request=DataPassthroughRequest( - method=MethodEnum.GET, - path="/scooters", - ), -) +response = client.crm.stages.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -29936,7 +30351,63 @@ client.ticketing.async_passthrough.create(
-**request:** `DataPassthroughRequest` +**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value + +
+
+ +
+
+ +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -29956,7 +30427,8 @@ client.ticketing.async_passthrough.create(
-
client.ticketing.async_passthrough.retrieve(...) +## Crm SyncStatus +
client.crm.sync_status.list(...)
@@ -29968,7 +30440,7 @@ client.ticketing.async_passthrough.create(
-Retrieves data from earlier async-passthrough POST request +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).
@@ -29989,9 +30461,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.async_passthrough.retrieve( - async_passthrough_receipt_id="async_passthrough_receipt_id", -) +client.crm.sync_status.list() ``` @@ -30007,7 +30477,15 @@ client.ticketing.async_passthrough.retrieve(
-**async_passthrough_receipt_id:** `str` +**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -30027,8 +30505,8 @@ client.ticketing.async_passthrough.retrieve(
-## Ticketing Attachments -
client.ticketing.attachments.list(...) +## Crm ForceResync +
client.crm.force_resync.sync_status_resync_create()
@@ -30040,7 +30518,7 @@ client.ticketing.async_passthrough.retrieve(
-Returns a list of `Attachment` objects. +Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers.
@@ -30061,7 +30539,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.attachments.list() +client.crm.force_resync.sync_status_resync_create() ``` @@ -30077,15 +30555,74 @@ client.ticketing.attachments.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + +
+ +## Crm Tasks +
client.crm.tasks.list(...)
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +#### 📝 Description + +
+
+ +
+
+ +Returns a list of `Task` objects. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.crm.tasks.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -30093,7 +30630,7 @@ client.ticketing.attachments.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -30101,7 +30638,7 @@ client.ticketing.attachments.list()
-**expand:** `typing.Optional[typing.Literal["ticket"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -30109,7 +30646,11 @@ client.ticketing.attachments.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**expand:** `typing.Optional[ + typing.Union[ + TasksListRequestExpandItem, typing.Sequence[TasksListRequestExpandItem] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -30117,7 +30658,7 @@ client.ticketing.attachments.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -30125,7 +30666,7 @@ client.ticketing.attachments.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -30133,7 +30674,7 @@ client.ticketing.attachments.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -30141,7 +30682,7 @@ client.ticketing.attachments.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -30149,7 +30690,7 @@ client.ticketing.attachments.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -30157,7 +30698,7 @@ client.ticketing.attachments.list()
-**remote_created_after:** `typing.Optional[dt.datetime]` — If provided, will only return attachments created in the third party platform after this datetime. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -30165,7 +30706,7 @@ client.ticketing.attachments.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -30173,7 +30714,7 @@ client.ticketing.attachments.list()
-**ticket_id:** `typing.Optional[str]` — If provided, will only return comments for this ticket. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -30193,7 +30734,7 @@ client.ticketing.attachments.list()
-
client.ticketing.attachments.create(...) +
client.crm.tasks.create(...)
@@ -30205,7 +30746,7 @@ client.ticketing.attachments.list()
-Creates an `Attachment` object with the given values. +Creates a `Task` object with the given values.
@@ -30221,14 +30762,14 @@ Creates an `Attachment` object with the given values. ```python from merge import Merge -from merge.resources.ticketing import AttachmentRequest +from merge.resources.crm import TaskRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.attachments.create( - model=AttachmentRequest(), +client.crm.tasks.create( + model=TaskRequest(), ) ``` @@ -30245,7 +30786,7 @@ client.ticketing.attachments.create(
-**model:** `AttachmentRequest` +**model:** `TaskRequest`
@@ -30281,7 +30822,7 @@ client.ticketing.attachments.create(
-
client.ticketing.attachments.retrieve(...) +
client.crm.tasks.retrieve(...)
@@ -30293,7 +30834,7 @@ client.ticketing.attachments.create(
-Returns an `Attachment` object with the given `id`. +Returns a `Task` object with the given `id`.
@@ -30314,7 +30855,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.attachments.retrieve( +client.crm.tasks.retrieve( id="id", ) @@ -30340,7 +30881,12 @@ client.ticketing.attachments.retrieve(
-**expand:** `typing.Optional[typing.Literal["ticket"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + TasksRetrieveRequestExpandItem, + typing.Sequence[TasksRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -30356,6 +30902,14 @@ client.ticketing.attachments.retrieve(
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -30376,7 +30930,7 @@ client.ticketing.attachments.retrieve(
-
client.ticketing.attachments.meta_post_retrieve() +
client.crm.tasks.partial_update(...)
@@ -30388,7 +30942,7 @@ client.ticketing.attachments.retrieve(
-Returns metadata for `TicketingAttachment` POSTs. +Updates a `Task` object with the given `id`.
@@ -30404,12 +30958,16 @@ Returns metadata for `TicketingAttachment` POSTs. ```python from merge import Merge +from merge.resources.crm import PatchedTaskRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.attachments.meta_post_retrieve() +client.crm.tasks.partial_update( + id="id", + model=PatchedTaskRequest(), +) ``` @@ -30425,6 +30983,38 @@ client.ticketing.attachments.meta_post_retrieve()
+**id:** `str` + +
+
+ +
+
+ +**model:** `PatchedTaskRequest` + +
+
+ +
+
+ +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. + +
+
+ +
+
+ +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -30437,8 +31027,7 @@ client.ticketing.attachments.meta_post_retrieve()
-## Ticketing AuditTrail -
client.ticketing.audit_trail.list(...) +
client.crm.tasks.meta_patch_retrieve(...)
@@ -30450,7 +31039,7 @@ client.ticketing.attachments.meta_post_retrieve()
-Gets a list of audit trail events. +Returns metadata for `Task` PATCHs.
@@ -30471,7 +31060,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.audit_trail.list() +client.crm.tasks.meta_patch_retrieve( + id="id", +) ``` @@ -30487,7 +31078,7 @@ client.ticketing.audit_trail.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**id:** `str`
@@ -30495,43 +31086,64 @@ client.ticketing.audit_trail.list()
-**end_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred before this time +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**event_type:** `typing.Optional[str]` — 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` -
+
+
client.crm.tasks.meta_post_retrieve()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
+#### 📝 Description
-**start_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred after this time - +
+
+ +Returns metadata for `Task` POSTs. +
+
+#### 🔌 Usage +
-**user_email:** `typing.Optional[str]` — 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. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.tasks.meta_post_retrieve() + +``` +
+
+#### ⚙️ Parameters + +
+
+
@@ -30547,8 +31159,7 @@ client.ticketing.audit_trail.list()
-## Ticketing AvailableActions -
client.ticketing.available_actions.retrieve() +
client.crm.tasks.remote_field_classes_list(...)
@@ -30560,7 +31171,7 @@ client.ticketing.audit_trail.list()
-Returns a list of models and actions available for an account. +Returns a list of `RemoteFieldClass` objects.
@@ -30581,7 +31192,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.available_actions.retrieve() +response = client.crm.tasks.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -30597,6 +31213,70 @@ client.ticketing.available_actions.retrieve()
+**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value + +
+
+ +
+
+ +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -30609,8 +31289,8 @@ client.ticketing.available_actions.retrieve()
-## Ticketing Collections -
client.ticketing.collections.list(...) +## Crm Users +
client.crm.users.list(...)
@@ -30622,7 +31302,7 @@ client.ticketing.available_actions.retrieve()
-Returns a list of `Collection` objects. +Returns a list of `User` objects.
@@ -30643,7 +31323,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.collections.list() +response = client.crm.users.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -30659,14 +31344,6 @@ client.ticketing.collections.list()
-**collection_type:** `typing.Optional[str]` — If provided, will only return collections of the given type. - -
-
- -
-
- **created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -30691,7 +31368,7 @@ client.ticketing.collections.list()
-**expand:** `typing.Optional[typing.Literal["parent_collection"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**email:** `typing.Optional[str]` — If provided, will only return users with this email.
@@ -30715,15 +31392,7 @@ client.ticketing.collections.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -30731,7 +31400,7 @@ client.ticketing.collections.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -30739,7 +31408,7 @@ client.ticketing.collections.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -30747,7 +31416,7 @@ client.ticketing.collections.list()
-**parent_collection_id:** `typing.Optional[str]` — If provided, will only return collections whose parent collection matches the given id. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -30755,7 +31424,7 @@ client.ticketing.collections.list()
-**remote_fields:** `typing.Optional[typing.Literal["collection_type"]]` — Deprecated. Use show_enum_origins. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -30771,14 +31440,6 @@ client.ticketing.collections.list()
-**show_enum_origins:** `typing.Optional[typing.Literal["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) - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -30791,7 +31452,7 @@ client.ticketing.collections.list()
-
client.ticketing.collections.viewers_list(...) +
client.crm.users.retrieve(...)
@@ -30803,7 +31464,7 @@ 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 `User` object with the given `id`.
@@ -30824,8 +31485,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.collections.viewers_list( - collection_id="collection_id", +client.crm.users.retrieve( + id="id", ) ``` @@ -30842,31 +31503,7 @@ client.ticketing.collections.viewers_list(
-**collection_id:** `str` - -
-
- -
-
- -**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**expand:** `typing.Optional[CollectionsViewersListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**id:** `str`
@@ -30882,7 +31519,7 @@ client.ticketing.collections.viewers_list(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -30890,7 +31527,7 @@ client.ticketing.collections.viewers_list(
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -30910,7 +31547,7 @@ client.ticketing.collections.viewers_list(
-
client.ticketing.collections.retrieve(...) +
client.crm.users.ignore_create(...)
@@ -30922,7 +31559,7 @@ client.ticketing.collections.viewers_list(
-Returns a `Collection` 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.
@@ -30938,13 +31575,17 @@ Returns a `Collection` object with the given `id`. ```python from merge import Merge +from merge.resources.crm import IgnoreCommonModelRequest, ReasonEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.collections.retrieve( - id="id", +client.crm.users.ignore_create( + model_id="model_id", + request=IgnoreCommonModelRequest( + reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + ), ) ``` @@ -30961,39 +31602,7 @@ client.ticketing.collections.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[typing.Literal["parent_collection"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**remote_fields:** `typing.Optional[typing.Literal["collection_type"]]` — Deprecated. Use show_enum_origins. +**model_id:** `str`
@@ -31001,7 +31610,7 @@ client.ticketing.collections.retrieve(
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**request:** `IgnoreCommonModelRequest`
@@ -31021,8 +31630,7 @@ client.ticketing.collections.retrieve(
-## Ticketing Comments -
client.ticketing.comments.list(...) +
client.crm.users.remote_field_classes_list(...)
@@ -31034,7 +31642,7 @@ client.ticketing.collections.retrieve(
-Returns a list of `Comment` objects. +Returns a list of `RemoteFieldClass` objects.
@@ -31055,7 +31663,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.comments.list() +response = client.crm.users.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -31071,7 +31684,7 @@ client.ticketing.comments.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -31079,7 +31692,7 @@ client.ticketing.comments.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -31087,7 +31700,7 @@ client.ticketing.comments.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -31095,7 +31708,7 @@ client.ticketing.comments.list()
-**expand:** `typing.Optional[CommentsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -31103,7 +31716,7 @@ client.ticketing.comments.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -31111,7 +31724,7 @@ client.ticketing.comments.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
@@ -31119,7 +31732,7 @@ client.ticketing.comments.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value
@@ -31127,7 +31740,7 @@ client.ticketing.comments.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -31135,42 +31748,64 @@ client.ticketing.comments.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**page_size:** `typing.Optional[int]` — Number of results to return per page. -
+
+## Crm WebhookReceivers +
client.crm.webhook_receivers.list()
-**remote_created_after:** `typing.Optional[dt.datetime]` — If provided, will only return Comments created in the third party platform after this datetime. - -
-
+#### 📝 Description
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - +
+
+ +Returns a list of `WebhookReceiver` objects. +
+
+#### 🔌 Usage +
-**ticket_id:** `typing.Optional[str]` — If provided, will only return comments for this ticket. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.crm.webhook_receivers.list() + +```
+
+
+ +#### ⚙️ Parameters + +
+
@@ -31187,7 +31822,7 @@ client.ticketing.comments.list()
-
client.ticketing.comments.create(...) +
client.crm.webhook_receivers.create(...)
@@ -31199,7 +31834,7 @@ client.ticketing.comments.list()
-Creates a `Comment` object with the given values. +Creates a `WebhookReceiver` object with the given values.
@@ -31215,14 +31850,14 @@ Creates a `Comment` object with the given values. ```python from merge import Merge -from merge.resources.ticketing import CommentRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.comments.create( - model=CommentRequest(), +client.crm.webhook_receivers.create( + event="event", + is_active=True, ) ``` @@ -31239,7 +31874,7 @@ client.ticketing.comments.create(
-**model:** `CommentRequest` +**event:** `str`
@@ -31247,7 +31882,7 @@ client.ticketing.comments.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**is_active:** `bool`
@@ -31255,7 +31890,7 @@ client.ticketing.comments.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**key:** `typing.Optional[str]`
@@ -31275,7 +31910,8 @@ client.ticketing.comments.create(
-
client.ticketing.comments.retrieve(...) +## FileStorage AccountDetails +
client.file_storage.account_details.retrieve()
@@ -31287,7 +31923,7 @@ client.ticketing.comments.create(
-Returns a `Comment` object with the given `id`. +Get details for a linked account.
@@ -31308,9 +31944,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.comments.retrieve( - id="id", -) +client.file_storage.account_details.retrieve() ``` @@ -31326,31 +31960,71 @@ client.ticketing.comments.retrieve(
-**id:** `str` +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + + +
+## FileStorage AccountToken +
client.file_storage.account_token.retrieve(...)
-**expand:** `typing.Optional[CommentsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - +#### 📝 Description + +
+
+ +
+
+ +Returns the account token for the end user with the provided public token.
+
+
+ +#### 🔌 Usage
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.file_storage.account_token.retrieve( + public_token="public_token", +) + +``` +
+
+#### ⚙️ Parameters +
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
+
+ +**public_token:** `str`
@@ -31370,7 +32044,8 @@ client.ticketing.comments.retrieve(
-
client.ticketing.comments.meta_post_retrieve() +## FileStorage AsyncPassthrough +
client.file_storage.async_passthrough.create(...)
@@ -31382,7 +32057,7 @@ client.ticketing.comments.retrieve(
-Returns metadata for `Comment` POSTs. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -31398,12 +32073,18 @@ Returns metadata for `Comment` POSTs. ```python from merge import Merge +from merge.resources.file_storage import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.comments.meta_post_retrieve() +client.file_storage.async_passthrough.create( + request=DataPassthroughRequest( + method=MethodEnum.GET, + path="/scooters", + ), +) ``` @@ -31419,6 +32100,14 @@ client.ticketing.comments.meta_post_retrieve()
+**request:** `DataPassthroughRequest` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -31431,8 +32120,7 @@ client.ticketing.comments.meta_post_retrieve()
-## Ticketing Contacts -
client.ticketing.contacts.list(...) +
client.file_storage.async_passthrough.retrieve(...)
@@ -31444,7 +32132,7 @@ client.ticketing.comments.meta_post_retrieve()
-Returns a list of `Contact` objects. +Retrieves data from earlier async-passthrough POST request
@@ -31465,7 +32153,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.contacts.list() +client.file_storage.async_passthrough.retrieve( + async_passthrough_receipt_id="async_passthrough_receipt_id", +) ``` @@ -31481,7 +32171,7 @@ client.ticketing.contacts.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**async_passthrough_receipt_id:** `str`
@@ -31489,39 +32179,74 @@ client.ticketing.contacts.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**cursor:** `typing.Optional[str]` — The pagination cursor value. -
+
+## FileStorage AuditTrail +
client.file_storage.audit_trail.list(...)
-**expand:** `typing.Optional[typing.Literal["account"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - +#### 📝 Description + +
+
+ +
+
+ +Gets a list of audit trail events. +
+
+#### 🔌 Usage +
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.file_storage.audit_trail.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +``` +
+
+#### ⚙️ Parameters +
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
+
+ +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -31529,7 +32254,7 @@ client.ticketing.contacts.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**end_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred before this time
@@ -31537,7 +32262,7 @@ client.ticketing.contacts.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**event_type:** `typing.Optional[str]` — 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`
@@ -31545,7 +32270,7 @@ client.ticketing.contacts.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -31553,7 +32278,7 @@ client.ticketing.contacts.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**start_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred after this time
@@ -31561,7 +32286,7 @@ client.ticketing.contacts.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**user_email:** `typing.Optional[str]` — 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.
@@ -31581,7 +32306,8 @@ client.ticketing.contacts.list()
-
client.ticketing.contacts.create(...) +## FileStorage AvailableActions +
client.file_storage.available_actions.retrieve()
@@ -31593,7 +32319,7 @@ client.ticketing.contacts.list()
-Creates a `Contact` object with the given values. +Returns a list of models and actions available for an account.
@@ -31609,15 +32335,12 @@ Creates a `Contact` object with the given values. ```python from merge import Merge -from merge.resources.ticketing import ContactRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.contacts.create( - model=ContactRequest(), -) +client.file_storage.available_actions.retrieve() ``` @@ -31633,30 +32356,6 @@ client.ticketing.contacts.create(
-**model:** `ContactRequest` - -
-
- -
-
- -**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. - -
-
- -
-
- -**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -31669,7 +32368,8 @@ client.ticketing.contacts.create(
-
client.ticketing.contacts.retrieve(...) +## FileStorage Scopes +
client.file_storage.scopes.default_scopes_retrieve()
@@ -31681,7 +32381,7 @@ client.ticketing.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).
@@ -31702,9 +32402,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.contacts.retrieve( - id="id", -) +client.file_storage.scopes.default_scopes_retrieve() ``` @@ -31720,38 +32418,6 @@ client.ticketing.contacts.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[typing.Literal["account"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -31764,7 +32430,7 @@ client.ticketing.contacts.retrieve(
-
client.ticketing.contacts.meta_post_retrieve() +
client.file_storage.scopes.linked_account_scopes_retrieve()
@@ -31776,7 +32442,7 @@ client.ticketing.contacts.retrieve(
-Returns metadata for `TicketingContact` POSTs. +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).
@@ -31797,7 +32463,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.contacts.meta_post_retrieve() +client.file_storage.scopes.linked_account_scopes_retrieve() ``` @@ -31825,8 +32491,7 @@ client.ticketing.contacts.meta_post_retrieve()
-## Ticketing Scopes -
client.ticketing.scopes.default_scopes_retrieve() +
client.file_storage.scopes.linked_account_scopes_create(...)
@@ -31838,7 +32503,7 @@ client.ticketing.contacts.meta_post_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). +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)
@@ -31854,12 +32519,43 @@ Get the default permissions for Merge Common Models and fields across all Linked ```python from merge import Merge +from merge.resources.file_storage import ( + FieldPermissionDeserializerRequest, + IndividualCommonModelScopeDeserializerRequest, + ModelPermissionDeserializerRequest, +) client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.scopes.default_scopes_retrieve() +client.file_storage.scopes.linked_account_scopes_create( + common_models=[ + IndividualCommonModelScopeDeserializerRequest( + model_name="Employee", + model_permissions={ + "READ": ModelPermissionDeserializerRequest( + is_enabled=True, + ), + "WRITE": ModelPermissionDeserializerRequest( + is_enabled=False, + ), + }, + field_permissions=FieldPermissionDeserializerRequest( + enabled_fields=["avatar", "home_location"], + disabled_fields=["work_location"], + ), + ), + IndividualCommonModelScopeDeserializerRequest( + model_name="Benefit", + model_permissions={ + "WRITE": ModelPermissionDeserializerRequest( + is_enabled=False, + ) + }, + ), + ], +) ``` @@ -31875,6 +32571,14 @@ client.ticketing.scopes.default_scopes_retrieve()
+**common_models:** `typing.Sequence[IndividualCommonModelScopeDeserializerRequest]` — The common models you want to update the scopes for + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -31887,7 +32591,8 @@ client.ticketing.scopes.default_scopes_retrieve()
-
client.ticketing.scopes.linked_account_scopes_retrieve() +## FileStorage DeleteAccount +
client.file_storage.delete_account.delete()
@@ -31899,7 +32604,7 @@ client.ticketing.scopes.default_scopes_retrieve()
-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). +Delete a linked account.
@@ -31920,7 +32625,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.scopes.linked_account_scopes_retrieve() +client.file_storage.delete_account.delete() ``` @@ -31948,7 +32653,8 @@ client.ticketing.scopes.linked_account_scopes_retrieve()
-
client.ticketing.scopes.linked_account_scopes_create(...) +## FileStorage Drives +
client.file_storage.drives.list(...)
@@ -31960,7 +32666,7 @@ client.ticketing.scopes.linked_account_scopes_retrieve()
-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 `Drive` objects.
@@ -31976,43 +32682,17 @@ Update permissions for any Common Model or field for a single Linked Account. An ```python from merge import Merge -from merge.resources.ticketing import ( - FieldPermissionDeserializerRequest, - IndividualCommonModelScopeDeserializerRequest, - ModelPermissionDeserializerRequest, -) client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.scopes.linked_account_scopes_create( - common_models=[ - IndividualCommonModelScopeDeserializerRequest( - model_name="Employee", - model_permissions={ - "READ": ModelPermissionDeserializerRequest( - is_enabled=True, - ), - "WRITE": ModelPermissionDeserializerRequest( - is_enabled=False, - ), - }, - field_permissions=FieldPermissionDeserializerRequest( - enabled_fields=["avatar", "home_location"], - disabled_fields=["work_location"], - ), - ), - IndividualCommonModelScopeDeserializerRequest( - model_name="Benefit", - model_permissions={ - "WRITE": ModelPermissionDeserializerRequest( - is_enabled=False, - ) - }, - ), - ], -) +response = client.file_storage.drives.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -32028,7 +32708,7 @@ client.ticketing.scopes.linked_account_scopes_create(
-**common_models:** `typing.Sequence[IndividualCommonModelScopeDeserializerRequest]` — The common models you want to update the scopes for +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -32036,131 +32716,79 @@ client.ticketing.scopes.linked_account_scopes_create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
- -
- - - - -
-## Ticketing DeleteAccount -
client.ticketing.delete_account.delete()
-#### 📝 Description - -
-
+**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
-Delete a linked account. -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.ticketing.delete_account.delete() - -``` -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-#### ⚙️ Parameters -
-
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
-
-
+
+
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +
-
-## Ticketing FieldMapping -
client.ticketing.field_mapping.field_mappings_retrieve(...)
-#### 📝 Description - -
-
+**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
-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/). -
-
+**name:** `typing.Optional[str]` — If provided, will only return drives with this name. This performs an exact match. +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.ticketing.field_mapping.field_mappings_retrieve() - -``` -
-
+**page_size:** `typing.Optional[int]` — Number of results to return per page. +
-#### ⚙️ Parameters - -
-
-
-**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -32180,7 +32808,7 @@ client.ticketing.field_mapping.field_mappings_retrieve()
-
client.ticketing.field_mapping.field_mappings_create(...) +
client.file_storage.drives.retrieve(...)
@@ -32192,7 +32820,7 @@ client.ticketing.field_mapping.field_mappings_retrieve()
-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 `Drive` object with the given `id`.
@@ -32213,13 +32841,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.field_mapping.field_mappings_create( - 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", +client.file_storage.drives.retrieve( + id="id", ) ``` @@ -32236,39 +32859,7 @@ client.ticketing.field_mapping.field_mappings_create(
-**target_field_name:** `str` — The name of the target field you want this remote field to map to. - -
-
- -
-
- -**target_field_description:** `str` — The description of the target field you want this remote field to map to. - -
-
- -
-
- -**remote_field_traversal_path:** `typing.Sequence[typing.Optional[typing.Any]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. - -
-
- -
-
- -**remote_method:** `str` — The method of the remote endpoint where the remote field is coming from. - -
-
- -
-
- -**remote_url_path:** `str` — The path of the remote endpoint where the remote field is coming from. +**id:** `str`
@@ -32276,7 +32867,7 @@ client.ticketing.field_mapping.field_mappings_create(
-**common_model_name:** `str` — The name of the Common Model that the remote field corresponds to in a given category. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -32284,7 +32875,7 @@ client.ticketing.field_mapping.field_mappings_create(
-**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -32304,7 +32895,8 @@ client.ticketing.field_mapping.field_mappings_create(
-
client.ticketing.field_mapping.field_mappings_destroy(...) +## FileStorage FieldMapping +
client.file_storage.field_mapping.field_mappings_retrieve(...)
@@ -32316,7 +32908,7 @@ client.ticketing.field_mapping.field_mappings_create(
-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. +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/).
@@ -32337,9 +32929,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.field_mapping.field_mappings_destroy( - field_mapping_id="field_mapping_id", -) +client.file_storage.field_mapping.field_mappings_retrieve() ``` @@ -32355,7 +32945,7 @@ client.ticketing.field_mapping.field_mappings_destroy(
-**field_mapping_id:** `str` +**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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.
@@ -32375,7 +32965,7 @@ client.ticketing.field_mapping.field_mappings_destroy(
-
client.ticketing.field_mapping.field_mappings_partial_update(...) +
client.file_storage.field_mapping.field_mappings_create(...)
@@ -32387,7 +32977,7 @@ client.ticketing.field_mapping.field_mappings_destroy(
-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. +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.
@@ -32408,8 +32998,13 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.field_mapping.field_mappings_partial_update( - field_mapping_id="field_mapping_id", +client.file_storage.field_mapping.field_mappings_create( + 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", ) ``` @@ -32426,7 +33021,7 @@ client.ticketing.field_mapping.field_mappings_partial_update(
-**field_mapping_id:** `str` +**target_field_name:** `str` — The name of the target field you want this remote field to map to.
@@ -32434,7 +33029,7 @@ client.ticketing.field_mapping.field_mappings_partial_update(
-**remote_field_traversal_path:** `typing.Optional[typing.Sequence[typing.Optional[typing.Any]]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. +**target_field_description:** `str` — The description of the target field you want this remote field to map to.
@@ -32442,7 +33037,7 @@ client.ticketing.field_mapping.field_mappings_partial_update(
-**remote_method:** `typing.Optional[str]` — The method of the remote endpoint where the remote field is coming from. +**remote_field_traversal_path:** `typing.Sequence[typing.Optional[typing.Any]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint.
@@ -32450,7 +33045,31 @@ client.ticketing.field_mapping.field_mappings_partial_update(
-**remote_url_path:** `typing.Optional[str]` — The path of the remote endpoint where the remote field is coming from. +**remote_method:** `str` — The method of the remote endpoint where the remote field is coming from. + +
+
+ +
+
+ +**remote_url_path:** `str` — The path of the remote endpoint where the remote field is coming from. + +
+
+ +
+
+ +**common_model_name:** `str` — The name of the Common Model that the remote field corresponds to in a given category. + +
+
+ +
+
+ +**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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.
@@ -32470,7 +33089,7 @@ client.ticketing.field_mapping.field_mappings_partial_update(
-
client.ticketing.field_mapping.remote_fields_retrieve(...) +
client.file_storage.field_mapping.field_mappings_destroy(...)
@@ -32482,7 +33101,7 @@ client.ticketing.field_mapping.field_mappings_partial_update(
-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/). +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.
@@ -32503,7 +33122,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.field_mapping.remote_fields_retrieve() +client.file_storage.field_mapping.field_mappings_destroy( + field_mapping_id="field_mapping_id", +) ``` @@ -32519,15 +33140,7 @@ client.ticketing.field_mapping.remote_fields_retrieve()
-**common_models:** `typing.Optional[str]` — A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. - -
-
- -
-
- -**include_example_values:** `typing.Optional[str]` — 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. +**field_mapping_id:** `str`
@@ -32547,7 +33160,7 @@ client.ticketing.field_mapping.remote_fields_retrieve()
-
client.ticketing.field_mapping.target_fields_retrieve() +
client.file_storage.field_mapping.field_mappings_partial_update(...)
@@ -32559,7 +33172,7 @@ client.ticketing.field_mapping.remote_fields_retrieve()
-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/). +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.
@@ -32580,7 +33193,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.field_mapping.target_fields_retrieve() +client.file_storage.field_mapping.field_mappings_partial_update( + field_mapping_id="field_mapping_id", +) ``` @@ -32596,71 +33211,31 @@ client.ticketing.field_mapping.target_fields_retrieve()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**field_mapping_id:** `str`
- -
- - - - -
- -## Ticketing GenerateKey -
client.ticketing.generate_key.create(...) -
-
- -#### 📝 Description - -
-
-Create a remote key. -
-
+**remote_field_traversal_path:** `typing.Optional[typing.Sequence[typing.Optional[typing.Any]]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.ticketing.generate_key.create( - name="Remote Deployment Key 1", -) - -``` -
-
+**remote_method:** `typing.Optional[str]` — The method of the remote endpoint where the remote field is coming from. +
-#### ⚙️ Parameters - -
-
-
-**name:** `str` — The name of the remote key +**remote_url_path:** `typing.Optional[str]` — The path of the remote endpoint where the remote field is coming from.
@@ -32680,8 +33255,7 @@ client.ticketing.generate_key.create(
-## Ticketing Issues -
client.ticketing.issues.list(...) +
client.file_storage.field_mapping.remote_fields_retrieve(...)
@@ -32693,7 +33267,7 @@ client.ticketing.generate_key.create(
-Gets all issues for Organization. +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/).
@@ -32714,7 +33288,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.issues.list() +client.file_storage.field_mapping.remote_fields_retrieve() ``` @@ -32730,7 +33304,7 @@ client.ticketing.issues.list()
-**account_token:** `typing.Optional[str]` +**common_models:** `typing.Optional[str]` — A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models.
@@ -32738,7 +33312,7 @@ client.ticketing.issues.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**include_example_values:** `typing.Optional[str]` — 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.
@@ -32746,104 +33320,64 @@ client.ticketing.issues.list()
-**end_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred before this time +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
- -
-
- -**end_user_organization_name:** `typing.Optional[str]` -
-
-
-**first_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was after this datetime. -
+
+
client.file_storage.field_mapping.target_fields_retrieve()
-**first_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was before this datetime. - -
-
+#### 📝 Description
-**include_muted:** `typing.Optional[str]` — If true, will include muted issues - -
-
-
-**integration_name:** `typing.Optional[str]` - +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/).
- -
-
- -**last_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was after this datetime. -
+#### 🔌 Usage +
-**last_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was before this datetime. - -
-
-
-**linked_account_id:** `typing.Optional[str]` — If provided, will only include issues pertaining to the linked account passed in. - -
-
+```python +from merge import Merge -
-
+client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.file_storage.field_mapping.target_fields_retrieve() -**page_size:** `typing.Optional[int]` — Number of results to return per page. - +```
- -
-
- -**start_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred after this time -
+#### ⚙️ Parameters +
-**status:** `typing.Optional[IssuesListRequestStatus]` - -Status of the issue. Options: ('ONGOING', 'RESOLVED') - -* `ONGOING` - ONGOING -* `RESOLVED` - RESOLVED - -
-
-
@@ -32859,7 +33393,8 @@ Status of the issue. Options: ('ONGOING', 'RESOLVED')
-
client.ticketing.issues.retrieve(...) +## FileStorage Files +
client.file_storage.files.list(...)
@@ -32871,7 +33406,7 @@ Status of the issue. Options: ('ONGOING', 'RESOLVED')
-Get a specific issue. +Returns a list of `File` objects.
@@ -32892,9 +33427,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.issues.retrieve( - id="id", -) +response = client.file_storage.files.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -32910,7 +33448,7 @@ client.ticketing.issues.retrieve(
-**id:** `str` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -32918,75 +33456,23 @@ client.ticketing.issues.retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
- -
- - - - -
- -## Ticketing LinkToken -
client.ticketing.link_token.create(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Creates a link token to be used when linking a new end user. -
-
-
-
- -#### 🔌 Usage - -
-
-```python -from merge import Merge -from merge.resources.ticketing import CategoriesEnum - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.ticketing.link_token.create( - end_user_email_address="example@gmail.com", - end_user_organization_name="Test Organization", - end_user_origin_id="12345", - categories=[CategoriesEnum.HRIS, CategoriesEnum.ATS], -) - -``` -
-
+**cursor:** `typing.Optional[str]` — The pagination cursor value. +
-#### ⚙️ Parameters -
-
-
- -**end_user_email_address:** `str` — Your end user's email address. This is purely for identification purposes - setting this value will not cause any emails to be sent. +**drive_id:** `typing.Optional[str]` — Specifying a drive id returns only the files in that drive. Specifying null returns only the files outside the top-level drive.
@@ -32994,7 +33480,11 @@ client.ticketing.link_token.create(
-**end_user_organization_name:** `str` — Your end user's organization. +**expand:** `typing.Optional[ + typing.Union[ + FilesListRequestExpandItem, typing.Sequence[FilesListRequestExpandItem] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -33002,7 +33492,7 @@ client.ticketing.link_token.create(
-**end_user_origin_id:** `str` — This unique identifier typically represents the ID for your end user in your product's database. This value must be distinct from other Linked Accounts' unique identifiers. +**folder_id:** `typing.Optional[str]` — Specifying a folder id returns only the files in that folder. Specifying null returns only the files in root directory.
@@ -33010,7 +33500,7 @@ client.ticketing.link_token.create(
-**categories:** `typing.Sequence[CategoriesEnum]` — The integration categories to show in Merge Link. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -33018,7 +33508,7 @@ client.ticketing.link_token.create(
-**integration:** `typing.Optional[str]` — 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/. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -33026,7 +33516,7 @@ client.ticketing.link_token.create(
-**link_expiry_mins:** `typing.Optional[int]` — 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. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -33034,7 +33524,7 @@ client.ticketing.link_token.create(
-**should_create_magic_link_url:** `typing.Optional[bool]` — 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. +**mime_type:** `typing.Optional[str]` — If provided, will only return files with these mime_types. Multiple values can be separated by commas.
@@ -33042,7 +33532,7 @@ client.ticketing.link_token.create(
-**hide_admin_magic_link:** `typing.Optional[bool]` — 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. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -33050,7 +33540,7 @@ client.ticketing.link_token.create(
-**common_models:** `typing.Optional[typing.Sequence[CommonModelScopesBodyRequest]]` — 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. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -33058,14 +33548,7 @@ client.ticketing.link_token.create(
-**category_common_model_scopes:** `typing.Optional[ - typing.Dict[ - str, - typing.Optional[ - typing.Sequence[IndividualCommonModelScopeDeserializerRequest] - ], - ] -]` — 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. +**name:** `typing.Optional[str]` — If provided, will only return files with this name. This performs an exact match.
@@ -33073,12 +33556,7 @@ client.ticketing.link_token.create(
-**language:** `typing.Optional[EndUserDetailsRequestLanguage]` - -The following subset of IETF language tags can be used to configure localization. - -* `en` - en -* `de` - de +**order_by:** `typing.Optional[FilesListRequestOrderBy]` — Overrides the default ordering for this endpoint. Possible values include: created_at, -created_at, modified_at, -modified_at.
@@ -33086,7 +33564,7 @@ The following subset of IETF language tags can be used to configure localization
-**are_syncs_disabled:** `typing.Optional[bool]` — The boolean that indicates whether initial, periodic, and force syncs will be disabled. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -33094,7 +33572,7 @@ The following subset of IETF language tags can be used to configure localization
-**integration_specific_config:** `typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]` — A JSON object containing integration-specific configuration options. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -33114,8 +33592,7 @@ The following subset of IETF language tags can be used to configure localization
-## Ticketing LinkedAccounts -
client.ticketing.linked_accounts.list(...) +
client.file_storage.files.create(...)
@@ -33127,7 +33604,7 @@ The following subset of IETF language tags can be used to configure localization
-List linked accounts for your organization. +Creates a `File` object with the given values.
@@ -33143,12 +33620,15 @@ List linked accounts for your organization. ```python from merge import Merge +from merge.resources.file_storage import FileRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.linked_accounts.list() +client.file_storage.files.create( + model=FileRequest(), +) ``` @@ -33164,17 +33644,7 @@ client.ticketing.linked_accounts.list()
-**category:** `typing.Optional[LinkedAccountsListRequestCategory]` - -Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` - -* `hris` - hris -* `ats` - ats -* `accounting` - accounting -* `ticketing` - ticketing -* `crm` - crm -* `mktg` - mktg -* `filestorage` - filestorage +**model:** `FileRequest`
@@ -33182,7 +33652,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -33190,7 +33660,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**end_user_email_address:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given email address. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -33198,55 +33668,70 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**end_user_organization_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given organization name. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**end_user_origin_id:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given origin ID. -
+
+
client.file_storage.files.retrieve(...)
-**end_user_origin_ids:** `typing.Optional[str]` — Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. - -
-
+#### 📝 Description
-**id:** `typing.Optional[str]` - -
-
-
-**ids:** `typing.Optional[str]` — Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. - +Returns a `File` object with the given `id`. +
+
+#### 🔌 Usage +
-**include_duplicates:** `typing.Optional[bool]` — 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. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.file_storage.files.retrieve( + id="id", +) + +``` +
+
+#### ⚙️ Parameters +
-**integration_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given integration name. +
+
+ +**id:** `str`
@@ -33254,7 +33739,12 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**is_test_account:** `typing.Optional[str]` — If included, will only include test linked accounts. If not included, will only include non-test linked accounts. +**expand:** `typing.Optional[ + typing.Union[ + FilesRetrieveRequestExpandItem, + typing.Sequence[FilesRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -33262,7 +33752,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -33270,7 +33760,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**status:** `typing.Optional[str]` — Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -33290,8 +33780,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-## Ticketing Passthrough -
client.ticketing.passthrough.create(...) +
client.file_storage.files.download_request_meta_retrieve(...)
@@ -33303,7 +33792,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-Pull data from an endpoint not currently supported by Merge. +Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party.
@@ -33319,17 +33808,13 @@ Pull data from an endpoint not currently supported by Merge. ```python from merge import Merge -from merge.resources.ticketing import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.passthrough.create( - request=DataPassthroughRequest( - method=MethodEnum.GET, - path="/scooters", - ), +client.file_storage.files.download_request_meta_retrieve( + id="id", ) ``` @@ -33346,7 +33831,15 @@ client.ticketing.passthrough.create(
-**request:** `DataPassthroughRequest` +**id:** `str` + +
+
+ +
+
+ +**mime_type:** `typing.Optional[str]` — 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.
@@ -33366,8 +33859,7 @@ client.ticketing.passthrough.create(
-## Ticketing Projects -
client.ticketing.projects.list(...) +
client.file_storage.files.download_request_meta_list(...)
@@ -33379,7 +33871,7 @@ client.ticketing.passthrough.create(
-Returns a list of `Project` objects. +Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party.
@@ -33400,7 +33892,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.projects.list() +response = client.file_storage.files.download_request_meta_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -33416,7 +33913,7 @@ client.ticketing.projects.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**created_after:** `typing.Optional[str]` — If provided, will only return objects created after this datetime.
@@ -33424,7 +33921,7 @@ client.ticketing.projects.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**created_before:** `typing.Optional[str]` — If provided, will only return objects created before this datetime.
@@ -33448,7 +33945,7 @@ client.ticketing.projects.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**mime_types:** `typing.Optional[str]` — 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.
@@ -33456,7 +33953,7 @@ client.ticketing.projects.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**modified_after:** `typing.Optional[str]` — If provided, will only return objects modified after this datetime.
@@ -33464,7 +33961,7 @@ client.ticketing.projects.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**modified_before:** `typing.Optional[str]` — If provided, will only return objects modified before this datetime.
@@ -33472,7 +33969,7 @@ client.ticketing.projects.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**order_by:** `typing.Optional[FilesDownloadRequestMetaListRequestOrderBy]` — Overrides the default ordering for this endpoint. Possible values include: created_at, -created_at, modified_at, -modified_at.
@@ -33488,14 +33985,6 @@ client.ticketing.projects.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -33508,7 +33997,7 @@ client.ticketing.projects.list()
-
client.ticketing.projects.retrieve(...) +
client.file_storage.files.meta_post_retrieve()
@@ -33520,7 +34009,7 @@ client.ticketing.projects.list()
-Returns a `Project` object with the given `id`. +Returns metadata for `FileStorageFile` POSTs.
@@ -33541,9 +34030,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.projects.retrieve( - id="id", -) +client.file_storage.files.meta_post_retrieve() ``` @@ -33559,30 +34046,6 @@ client.ticketing.projects.retrieve(
-**id:** `str` - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -33595,7 +34058,8 @@ client.ticketing.projects.retrieve(
-
client.ticketing.projects.users_list(...) +## FileStorage Folders +
client.file_storage.folders.list(...)
@@ -33607,7 +34071,7 @@ client.ticketing.projects.retrieve(
-Returns a list of `User` objects. +Returns a list of `Folder` objects.
@@ -33628,9 +34092,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.projects.users_list( - parent_id="parent_id", -) +response = client.file_storage.folders.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -33646,7 +34113,7 @@ client.ticketing.projects.users_list(
-**parent_id:** `str` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -33654,7 +34121,7 @@ client.ticketing.projects.users_list(
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -33662,7 +34129,7 @@ client.ticketing.projects.users_list(
-**expand:** `typing.Optional[ProjectsUsersListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -33670,7 +34137,7 @@ client.ticketing.projects.users_list(
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**drive_id:** `typing.Optional[str]` — If provided, will only return folders in this drive.
@@ -33678,7 +34145,12 @@ client.ticketing.projects.users_list(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**expand:** `typing.Optional[ + typing.Union[ + FoldersListRequestExpandItem, + typing.Sequence[FoldersListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -33686,7 +34158,7 @@ client.ticketing.projects.users_list(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -33694,7 +34166,7 @@ client.ticketing.projects.users_list(
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -33702,71 +34174,55 @@ client.ticketing.projects.users_list(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
- -
+
+
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +
-
-## Ticketing RegenerateKey -
client.ticketing.regenerate_key.create(...)
-#### 📝 Description - -
-
+**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
-Exchange remote keys. -
-
+**name:** `typing.Optional[str]` — If provided, will only return folders with this name. This performs an exact match. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.ticketing.regenerate_key.create( - name="Remote Deployment Key 1", -) - -``` -
-
+**page_size:** `typing.Optional[int]` — Number of results to return per page. +
-#### ⚙️ Parameters -
+**parent_folder_id:** `typing.Optional[str]` — If provided, will only return folders in this parent folder. If null, will return folders in root directory. + +
+
+
-**name:** `str` — The name of the remote key +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -33786,8 +34242,7 @@ client.ticketing.regenerate_key.create(
-## Ticketing Roles -
client.ticketing.roles.list(...) +
client.file_storage.folders.create(...)
@@ -33799,7 +34254,7 @@ client.ticketing.regenerate_key.create(
-Returns a list of `Role` objects. +Creates a `Folder` object with the given values.
@@ -33815,12 +34270,15 @@ Returns a list of `Role` objects. ```python from merge import Merge +from merge.resources.file_storage import FolderRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.roles.list() +client.file_storage.folders.create( + model=FolderRequest(), +) ``` @@ -33836,63 +34294,7 @@ client.ticketing.roles.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- -**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - -
-
- -
-
- -**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**model:** `FolderRequest`
@@ -33900,7 +34302,7 @@ client.ticketing.roles.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -33908,7 +34310,7 @@ client.ticketing.roles.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -33928,7 +34330,7 @@ client.ticketing.roles.list()
-
client.ticketing.roles.retrieve(...) +
client.file_storage.folders.retrieve(...)
@@ -33940,7 +34342,7 @@ client.ticketing.roles.list()
-Returns a `Role` object with the given `id`. +Returns a `Folder` object with the given `id`.
@@ -33961,7 +34363,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.roles.retrieve( +client.file_storage.folders.retrieve( id="id", ) @@ -33987,6 +34389,19 @@ client.ticketing.roles.retrieve(
+**expand:** `typing.Optional[ + typing.Union[ + FoldersRetrieveRequestExpandItem, + typing.Sequence[FoldersRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -34015,8 +34430,7 @@ client.ticketing.roles.retrieve(
-## Ticketing SyncStatus -
client.ticketing.sync_status.list(...) +
client.file_storage.folders.meta_post_retrieve()
@@ -34028,7 +34442,7 @@ client.ticketing.roles.retrieve(
-Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Returns metadata for `FileStorageFolder` POSTs.
@@ -34049,7 +34463,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.sync_status.list() +client.file_storage.folders.meta_post_retrieve() ``` @@ -34065,22 +34479,6 @@ client.ticketing.sync_status.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -34093,8 +34491,8 @@ client.ticketing.sync_status.list()
-## Ticketing ForceResync -
client.ticketing.force_resync.sync_status_resync_create() +## FileStorage GenerateKey +
client.file_storage.generate_key.create(...)
@@ -34106,7 +34504,7 @@ client.ticketing.sync_status.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. +Create a remote key.
@@ -34127,7 +34525,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.force_resync.sync_status_resync_create() +client.file_storage.generate_key.create( + name="Remote Deployment Key 1", +) ``` @@ -34143,6 +34543,14 @@ client.ticketing.force_resync.sync_status_resync_create()
+**name:** `str` — The name of the remote key + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -34155,8 +34563,8 @@ client.ticketing.force_resync.sync_status_resync_create()
-## Ticketing Tags -
client.ticketing.tags.list(...) +## FileStorage Groups +
client.file_storage.groups.list(...)
@@ -34168,7 +34576,7 @@ client.ticketing.force_resync.sync_status_resync_create()
-Returns a list of `Tag` objects. +Returns a list of `Group` objects.
@@ -34189,7 +34597,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.tags.list() +response = client.file_storage.groups.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -34229,6 +34642,19 @@ client.ticketing.tags.list()
+**expand:** `typing.Optional[ + typing.Union[ + GroupsListRequestExpandItem, + typing.Sequence[GroupsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -34297,7 +34723,7 @@ client.ticketing.tags.list()
-
client.ticketing.tags.retrieve(...) +
client.file_storage.groups.retrieve(...)
@@ -34309,7 +34735,7 @@ client.ticketing.tags.list()
-Returns a `Tag` object with the given `id`. +Returns a `Group` object with the given `id`.
@@ -34330,7 +34756,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.tags.retrieve( +client.file_storage.groups.retrieve( id="id", ) @@ -34356,6 +34782,19 @@ client.ticketing.tags.retrieve(
+**expand:** `typing.Optional[ + typing.Union[ + GroupsRetrieveRequestExpandItem, + typing.Sequence[GroupsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -34384,8 +34823,8 @@ client.ticketing.tags.retrieve(
-## Ticketing Teams -
client.ticketing.teams.list(...) +## FileStorage Issues +
client.file_storage.issues.list(...)
@@ -34397,7 +34836,7 @@ client.ticketing.tags.retrieve(
-Returns a list of `Team` objects. +Gets all issues for Organization.
@@ -34418,7 +34857,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.teams.list() +response = client.file_storage.issues.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -34434,7 +34878,7 @@ client.ticketing.teams.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**account_token:** `typing.Optional[str]`
@@ -34442,7 +34886,7 @@ client.ticketing.teams.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -34450,7 +34894,7 @@ client.ticketing.teams.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**end_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred before this time
@@ -34458,7 +34902,7 @@ client.ticketing.teams.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**end_user_organization_name:** `typing.Optional[str]`
@@ -34466,7 +34910,7 @@ client.ticketing.teams.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**first_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was after this datetime.
@@ -34474,7 +34918,7 @@ client.ticketing.teams.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**first_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was before this datetime.
@@ -34482,7 +34926,7 @@ client.ticketing.teams.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**include_muted:** `typing.Optional[str]` — If true, will include muted issues
@@ -34490,7 +34934,31 @@ client.ticketing.teams.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**integration_name:** `typing.Optional[str]` + +
+
+ +
+
+ +**last_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was after this datetime. + +
+
+ +
+
+ +**last_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was before this datetime. + +
+
+ +
+
+ +**linked_account_id:** `typing.Optional[str]` — If provided, will only include issues pertaining to the linked account passed in.
@@ -34506,7 +34974,20 @@ client.ticketing.teams.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**start_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred after this time + +
+
+ +
+
+ +**status:** `typing.Optional[IssuesListRequestStatus]` + +Status of the issue. Options: ('ONGOING', 'RESOLVED') + +* `ONGOING` - ONGOING +* `RESOLVED` - RESOLVED
@@ -34526,7 +35007,7 @@ client.ticketing.teams.list()
-
client.ticketing.teams.retrieve(...) +
client.file_storage.issues.retrieve(...)
@@ -34538,7 +35019,7 @@ client.ticketing.teams.list()
-Returns a `Team` object with the given `id`. +Get a specific issue.
@@ -34559,7 +35040,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.teams.retrieve( +client.file_storage.issues.retrieve( id="id", ) @@ -34585,22 +35066,6 @@ client.ticketing.teams.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -34613,8 +35078,8 @@ client.ticketing.teams.retrieve(
-## Ticketing Tickets -
client.ticketing.tickets.list(...) +## FileStorage LinkToken +
client.file_storage.link_token.create(...)
@@ -34626,7 +35091,7 @@ client.ticketing.teams.retrieve(
-Returns a list of `Ticket` objects. +Creates a link token to be used when linking a new end user.
@@ -34642,12 +35107,18 @@ Returns a list of `Ticket` objects. ```python from merge import Merge +from merge.resources.file_storage import CategoriesEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.tickets.list() +client.file_storage.link_token.create( + end_user_email_address="example@gmail.com", + end_user_organization_name="Test Organization", + end_user_origin_id="12345", + categories=[CategoriesEnum.HRIS, CategoriesEnum.ATS], +) ``` @@ -34663,7 +35134,7 @@ client.ticketing.tickets.list()
-**account_id:** `typing.Optional[str]` — If provided, will only return tickets for this account. +**end_user_email_address:** `str` — Your end user's email address. This is purely for identification purposes - setting this value will not cause any emails to be sent.
@@ -34671,7 +35142,7 @@ client.ticketing.tickets.list()
-**assignee_ids:** `typing.Optional[str]` — If provided, will only return tickets assigned to the assignee_ids; multiple assignee_ids can be separated by commas. +**end_user_organization_name:** `str` — Your end user's organization.
@@ -34679,7 +35150,7 @@ client.ticketing.tickets.list()
-**collection_ids:** `typing.Optional[str]` — If provided, will only return tickets assigned to the collection_ids; multiple collection_ids can be separated by commas. +**end_user_origin_id:** `str` — This unique identifier typically represents the ID for your end user in your product's database. This value must be distinct from other Linked Accounts' unique identifiers.
@@ -34687,7 +35158,7 @@ client.ticketing.tickets.list()
-**completed_after:** `typing.Optional[dt.datetime]` — If provided, will only return tickets completed after this datetime. +**categories:** `typing.Sequence[CategoriesEnum]` — The integration categories to show in Merge Link.
@@ -34695,7 +35166,7 @@ client.ticketing.tickets.list()
-**completed_before:** `typing.Optional[dt.datetime]` — If provided, will only return tickets completed before this datetime. +**integration:** `typing.Optional[str]` — 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/.
@@ -34703,7 +35174,7 @@ client.ticketing.tickets.list()
-**contact_id:** `typing.Optional[str]` — If provided, will only return tickets for this contact. +**link_expiry_mins:** `typing.Optional[int]` — 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.
@@ -34711,7 +35182,7 @@ client.ticketing.tickets.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**should_create_magic_link_url:** `typing.Optional[bool]` — 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.
@@ -34719,7 +35190,7 @@ client.ticketing.tickets.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**hide_admin_magic_link:** `typing.Optional[bool]` — 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.
@@ -34727,7 +35198,7 @@ client.ticketing.tickets.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**common_models:** `typing.Optional[typing.Sequence[CommonModelScopesBodyRequest]]` — 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.
@@ -34735,7 +35206,14 @@ client.ticketing.tickets.list()
-**due_after:** `typing.Optional[dt.datetime]` — If provided, will only return tickets due after this datetime. +**category_common_model_scopes:** `typing.Optional[ + typing.Dict[ + str, + typing.Optional[ + typing.Sequence[IndividualCommonModelScopeDeserializerRequest] + ], + ] +]` — 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.
@@ -34743,7 +35221,12 @@ client.ticketing.tickets.list()
-**due_before:** `typing.Optional[dt.datetime]` — If provided, will only return tickets due before this datetime. +**language:** `typing.Optional[EndUserDetailsRequestLanguage]` + +The following subset of IETF language tags can be used to configure localization. + +* `en` - en +* `de` - de
@@ -34751,7 +35234,7 @@ client.ticketing.tickets.list()
-**expand:** `typing.Optional[TicketsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**are_syncs_disabled:** `typing.Optional[bool]` — The boolean that indicates whether initial, periodic, and force syncs will be disabled.
@@ -34759,7 +35242,7 @@ client.ticketing.tickets.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**integration_specific_config:** `typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]` — A JSON object containing integration-specific configuration options.
@@ -34767,55 +35250,84 @@ client.ticketing.tickets.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. -
+
+## FileStorage LinkedAccounts +
client.file_storage.linked_accounts.list(...)
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
+#### 📝 Description
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - -
-
-
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - +List linked accounts for your organization. +
+
+#### 🔌 Usage +
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.file_storage.linked_accounts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +``` +
+
+#### ⚙️ Parameters +
-**parent_ticket_id:** `typing.Optional[str]` — If provided, will only return sub tickets of the parent_ticket_id. +
+
+ +**category:** `typing.Optional[LinkedAccountsListRequestCategory]` + +Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + +* `hris` - hris +* `ats` - ats +* `accounting` - accounting +* `ticketing` - ticketing +* `crm` - crm +* `mktg` - mktg +* `filestorage` - filestorage
@@ -34823,14 +35335,7 @@ client.ticketing.tickets.list()
-**priority:** `typing.Optional[TicketsListRequestPriority]` - -If provided, will only return tickets of this priority. - -* `URGENT` - URGENT -* `HIGH` - HIGH -* `NORMAL` - NORMAL -* `LOW` - LOW +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -34838,7 +35343,7 @@ If provided, will only return tickets of this priority.
-**remote_created_after:** `typing.Optional[dt.datetime]` — If provided, will only return tickets created in the third party platform after this datetime. +**end_user_email_address:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given email address.
@@ -34846,7 +35351,7 @@ If provided, will only return tickets of this priority.
-**remote_created_before:** `typing.Optional[dt.datetime]` — If provided, will only return tickets created in the third party platform before this datetime. +**end_user_organization_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given organization name.
@@ -34854,7 +35359,7 @@ If provided, will only return tickets of this priority.
-**remote_fields:** `typing.Optional[TicketsListRequestRemoteFields]` — Deprecated. Use show_enum_origins. +**end_user_origin_id:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given origin ID.
@@ -34862,7 +35367,7 @@ If provided, will only return tickets of this priority.
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**end_user_origin_ids:** `typing.Optional[str]` — Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once.
@@ -34870,7 +35375,7 @@ If provided, will only return tickets of this priority.
-**remote_updated_after:** `typing.Optional[dt.datetime]` — If provided, will only return tickets updated in the third party platform after this datetime. +**id:** `typing.Optional[str]`
@@ -34878,7 +35383,7 @@ If provided, will only return tickets of this priority.
-**remote_updated_before:** `typing.Optional[dt.datetime]` — If provided, will only return tickets updated in the third party platform before this datetime. +**ids:** `typing.Optional[str]` — Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once.
@@ -34886,7 +35391,7 @@ If provided, will only return tickets of this priority.
-**show_enum_origins:** `typing.Optional[TicketsListRequestShowEnumOrigins]` — 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) +**include_duplicates:** `typing.Optional[bool]` — 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.
@@ -34894,7 +35399,7 @@ If provided, will only return tickets of this priority.
-**status:** `typing.Optional[str]` — If provided, will only return tickets of this status. +**integration_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given integration name.
@@ -34902,7 +35407,7 @@ If provided, will only return tickets of this priority.
-**tags:** `typing.Optional[str]` — If provided, will only return tickets matching the tags; multiple tags can be separated by commas. +**is_test_account:** `typing.Optional[str]` — If included, will only include test linked accounts. If not included, will only include non-test linked accounts.
@@ -34910,7 +35415,7 @@ If provided, will only return tickets of this priority.
-**ticket_type:** `typing.Optional[str]` — If provided, will only return tickets of this type. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -34918,7 +35423,7 @@ If provided, will only return tickets of this priority.
-**ticket_url:** `typing.Optional[str]` — If provided, will only return tickets where the URL matches or contains the substring +**status:** `typing.Optional[str]` — Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED`
@@ -34938,7 +35443,8 @@ If provided, will only return tickets of this priority.
-
client.ticketing.tickets.create(...) +## FileStorage Passthrough +
client.file_storage.passthrough.create(...)
@@ -34950,7 +35456,7 @@ If provided, will only return tickets of this priority.
-Creates a `Ticket` object with the given values. +Pull data from an endpoint not currently supported by Merge.
@@ -34966,14 +35472,17 @@ Creates a `Ticket` object with the given values. ```python from merge import Merge -from merge.resources.ticketing import TicketRequest +from merge.resources.file_storage import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.tickets.create( - model=TicketRequest(), +client.file_storage.passthrough.create( + request=DataPassthroughRequest( + method=MethodEnum.GET, + path="/scooters", + ), ) ``` @@ -34990,23 +35499,7 @@ client.ticketing.tickets.create(
-**model:** `TicketRequest` - -
-
- -
-
- -**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. - -
-
- -
-
- -**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**request:** `DataPassthroughRequest`
@@ -35026,7 +35519,8 @@ client.ticketing.tickets.create(
-
client.ticketing.tickets.retrieve(...) +## FileStorage RegenerateKey +
client.file_storage.regenerate_key.create(...)
@@ -35038,7 +35532,7 @@ client.ticketing.tickets.create(
-Returns a `Ticket` object with the given `id`. +Exchange remote keys.
@@ -35059,8 +35553,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.tickets.retrieve( - id="id", +client.file_storage.regenerate_key.create( + name="Remote Deployment Key 1", ) ``` @@ -35077,7 +35571,7 @@ client.ticketing.tickets.retrieve(
-**id:** `str` +**name:** `str` — The name of the remote key
@@ -35085,39 +35579,74 @@ client.ticketing.tickets.retrieve(
-**expand:** `typing.Optional[TicketsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. -
+
+## FileStorage SyncStatus +
client.file_storage.sync_status.list(...)
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - +#### 📝 Description + +
+
+ +
+
+ +Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +
+
+#### 🔌 Usage +
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.file_storage.sync_status.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +``` +
+
+#### ⚙️ Parameters +
-**remote_fields:** `typing.Optional[TicketsRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. +
+
+ +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -35125,7 +35654,7 @@ client.ticketing.tickets.retrieve(
-**show_enum_origins:** `typing.Optional[TicketsRetrieveRequestShowEnumOrigins]` — 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) +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -35145,7 +35674,8 @@ client.ticketing.tickets.retrieve(
-
client.ticketing.tickets.partial_update(...) +## FileStorage ForceResync +
client.file_storage.force_resync.sync_status_resync_create()
@@ -35157,7 +35687,7 @@ client.ticketing.tickets.retrieve(
-Updates a `Ticket` 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.
@@ -35173,16 +35703,12 @@ Updates a `Ticket` object with the given `id`. ```python from merge import Merge -from merge.resources.ticketing import PatchedTicketRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.tickets.partial_update( - id="id", - model=PatchedTicketRequest(), -) +client.file_storage.force_resync.sync_status_resync_create() ``` @@ -35198,38 +35724,6 @@ client.ticketing.tickets.partial_update(
-**id:** `str` - -
-
- -
-
- -**model:** `PatchedTicketRequest` - -
-
- -
-
- -**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. - -
-
- -
-
- -**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -35242,7 +35736,8 @@ client.ticketing.tickets.partial_update(
-
client.ticketing.tickets.viewers_list(...) +## FileStorage Users +
client.file_storage.users.list(...)
@@ -35254,7 +35749,7 @@ client.ticketing.tickets.partial_update(
-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 `User` objects.
@@ -35275,9 +35770,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.tickets.viewers_list( - ticket_id="ticket_id", -) +response = client.file_storage.users.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -35293,7 +35791,7 @@ client.ticketing.tickets.viewers_list(
-**ticket_id:** `str` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -35301,7 +35799,7 @@ client.ticketing.tickets.viewers_list(
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -35309,7 +35807,7 @@ client.ticketing.tickets.viewers_list(
-**expand:** `typing.Optional[TicketsViewersListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -35341,6 +35839,30 @@ client.ticketing.tickets.viewers_list(
+**is_me:** `typing.Optional[str]` — If provided, will only return the user object for requestor. + +
+
+ +
+
+ +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+ +
+
+ +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
+ +
+
+ **page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -35349,6 +35871,14 @@ client.ticketing.tickets.viewers_list(
+**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -35361,7 +35891,7 @@ client.ticketing.tickets.viewers_list(
-
client.ticketing.tickets.meta_patch_retrieve(...) +
client.file_storage.users.retrieve(...)
@@ -35373,7 +35903,7 @@ client.ticketing.tickets.viewers_list(
-Returns metadata for `Ticket` PATCHs. +Returns a `User` object with the given `id`.
@@ -35394,7 +35924,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.tickets.meta_patch_retrieve( +client.file_storage.users.retrieve( id="id", ) @@ -35420,6 +35950,22 @@ client.ticketing.tickets.meta_patch_retrieve(
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -35432,7 +35978,8 @@ client.ticketing.tickets.meta_patch_retrieve(
-
client.ticketing.tickets.meta_post_retrieve(...) +## FileStorage WebhookReceivers +
client.file_storage.webhook_receivers.list()
@@ -35444,7 +35991,7 @@ client.ticketing.tickets.meta_patch_retrieve(
-Returns metadata for `Ticket` POSTs. +Returns a list of `WebhookReceiver` objects.
@@ -35465,7 +36012,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.tickets.meta_post_retrieve() +client.file_storage.webhook_receivers.list() ``` @@ -35481,22 +36028,6 @@ client.ticketing.tickets.meta_post_retrieve()
-**collection_id:** `typing.Optional[str]` — If provided, will only return tickets for this collection. - -
-
- -
-
- -**ticket_type:** `typing.Optional[str]` — If provided, will only return tickets for this ticket type. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -35509,7 +36040,7 @@ client.ticketing.tickets.meta_post_retrieve()
-
client.ticketing.tickets.remote_field_classes_list(...) +
client.file_storage.webhook_receivers.create(...)
@@ -35521,7 +36052,7 @@ client.ticketing.tickets.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Creates a `WebhookReceiver` object with the given values.
@@ -35542,7 +36073,10 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.tickets.remote_field_classes_list() +client.file_storage.webhook_receivers.create( + event="event", + is_active=True, +) ``` @@ -35558,47 +36092,7 @@ client.ticketing.tickets.remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**ids:** `typing.Optional[str]` — If provided, will only return remote field classes with the `ids` in this list - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**event:** `str`
@@ -35606,7 +36100,7 @@ client.ticketing.tickets.remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**is_active:** `bool`
@@ -35614,7 +36108,7 @@ client.ticketing.tickets.remote_field_classes_list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**key:** `typing.Optional[str]`
@@ -35634,8 +36128,8 @@ client.ticketing.tickets.remote_field_classes_list()
-## Ticketing Users -
client.ticketing.users.list(...) +## Hris AccountDetails +
client.hris.account_details.retrieve()
@@ -35647,7 +36141,7 @@ client.ticketing.tickets.remote_field_classes_list()
-Returns a list of `User` objects. +Get details for a linked account.
@@ -35668,7 +36162,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.users.list() +client.hris.account_details.retrieve() ``` @@ -35684,103 +36178,71 @@ client.ticketing.users.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. -
-
-
-**cursor:** `typing.Optional[str]` — The pagination cursor value. -
+
+## Hris AccountToken +
client.hris.account_token.retrieve(...)
-**email_address:** `typing.Optional[str]` — If provided, will only return users with emails equal to this value (case insensitive). - -
-
+#### 📝 Description
-**expand:** `typing.Optional[UsersListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
-
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - +Returns the account token for the end user with the provided public token.
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. -
+#### 🔌 Usage +
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
-
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - -
-
+```python +from merge import Merge -
-
+client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.hris.account_token.retrieve( + public_token="public_token", +) -**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - +```
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. -
+#### ⚙️ Parameters +
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - -
-
-
-**team:** `typing.Optional[str]` — If provided, will only return users matching in this team. +**public_token:** `str`
@@ -35800,7 +36262,8 @@ client.ticketing.users.list()
-
client.ticketing.users.retrieve(...) +## Hris AsyncPassthrough +
client.hris.async_passthrough.create(...)
@@ -35812,7 +36275,7 @@ client.ticketing.users.list()
-Returns a `User` object with the given `id`. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -35828,13 +36291,17 @@ Returns a `User` object with the given `id`. ```python from merge import Merge +from merge.resources.hris import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.users.retrieve( - id="id", +client.hris.async_passthrough.create( + request=DataPassthroughRequest( + method=MethodEnum.GET, + path="/scooters", + ), ) ``` @@ -35851,31 +36318,7 @@ client.ticketing.users.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[UsersRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**request:** `DataPassthroughRequest`
@@ -35895,8 +36338,7 @@ client.ticketing.users.retrieve(
-## Ticketing WebhookReceivers -
client.ticketing.webhook_receivers.list() +
client.hris.async_passthrough.retrieve(...)
@@ -35908,7 +36350,7 @@ client.ticketing.users.retrieve(
-Returns a list of `WebhookReceiver` objects. +Retrieves data from earlier async-passthrough POST request
@@ -35929,7 +36371,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.webhook_receivers.list() +client.hris.async_passthrough.retrieve( + async_passthrough_receipt_id="async_passthrough_receipt_id", +) ``` @@ -35945,6 +36389,14 @@ client.ticketing.webhook_receivers.list()
+**async_passthrough_receipt_id:** `str` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -35957,7 +36409,8 @@ client.ticketing.webhook_receivers.list()
-
client.ticketing.webhook_receivers.create(...) +## Hris AuditTrail +
client.hris.audit_trail.list(...)
@@ -35969,7 +36422,7 @@ client.ticketing.webhook_receivers.list()
-Creates a `WebhookReceiver` object with the given values. +Gets a list of audit trail events.
@@ -35990,10 +36443,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.ticketing.webhook_receivers.create( - event="event", - is_active=True, -) +response = client.hris.audit_trail.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -36009,7 +36464,7 @@ client.ticketing.webhook_receivers.create(
-**event:** `str` +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -36017,7 +36472,7 @@ client.ticketing.webhook_receivers.create(
-**is_active:** `bool` +**end_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred before this time
@@ -36025,7 +36480,31 @@ client.ticketing.webhook_receivers.create(
-**key:** `typing.Optional[str]` +**event_type:** `typing.Optional[str]` — 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`, `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` + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ +**start_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred after this time + +
+
+ +
+
+ +**user_email:** `typing.Optional[str]` — 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.
@@ -36045,8 +36524,8 @@ client.ticketing.webhook_receivers.create(
-## Accounting AccountDetails -
client.accounting.account_details.retrieve() +## Hris AvailableActions +
client.hris.available_actions.retrieve()
@@ -36058,7 +36537,7 @@ client.ticketing.webhook_receivers.create(
-Get details for a linked account. +Returns a list of models and actions available for an account.
@@ -36079,7 +36558,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.account_details.retrieve() +client.hris.available_actions.retrieve() ``` @@ -36107,8 +36586,8 @@ client.accounting.account_details.retrieve()
-## Accounting AccountToken -
client.accounting.account_token.retrieve(...) +## Hris BankInfo +
client.hris.bank_info.list(...)
@@ -36120,7 +36599,7 @@ client.accounting.account_details.retrieve()
-Returns the account token for the end user with the provided public token. +Returns a list of `BankInfo` objects.
@@ -36141,9 +36620,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.account_token.retrieve( - public_token="public_token", -) +response = client.hris.bank_info.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -36159,7 +36641,12 @@ client.accounting.account_token.retrieve(
-**public_token:** `str` +**account_type:** `typing.Optional[BankInfoListRequestAccountType]` + +If provided, will only return BankInfo's with this account type. Options: ('SAVINGS', 'CHECKING') + +* `SAVINGS` - SAVINGS +* `CHECKING` - CHECKING
@@ -36167,69 +36654,99 @@ client.accounting.account_token.retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**bank_name:** `typing.Optional[str]` — If provided, will only return BankInfo's with this bank name.
- -
+
+
+**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +
-
-## Accounting AccountingPeriods -
client.accounting.accounting_periods.list(...)
-#### 📝 Description +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+
-Returns a list of `AccountingPeriod` objects. +**employee_id:** `typing.Optional[str]` — If provided, will only return bank accounts for this employee. +
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +
-#### 🔌 Usage -
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+
-```python -from merge import Merge +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
-client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.accounting_periods.list() +
+
-``` +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
+ +
+
+ +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +
-#### ⚙️ Parameters -
+**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
+
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**order_by:** `typing.Optional[BankInfoListRequestOrderBy]` — Overrides the default ordering for this endpoint. Possible values include: remote_created_at, -remote_created_at.
@@ -36237,7 +36754,7 @@ client.accounting.accounting_periods.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -36245,7 +36762,7 @@ client.accounting.accounting_periods.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**remote_fields:** `typing.Optional[typing.Literal["account_type"]]` — Deprecated. Use show_enum_origins.
@@ -36253,7 +36770,7 @@ client.accounting.accounting_periods.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -36261,7 +36778,7 @@ client.accounting.accounting_periods.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**show_enum_origins:** `typing.Optional[typing.Literal["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)
@@ -36281,7 +36798,7 @@ client.accounting.accounting_periods.list()
-
client.accounting.accounting_periods.retrieve(...) +
client.hris.bank_info.retrieve(...)
@@ -36293,7 +36810,7 @@ client.accounting.accounting_periods.list()
-Returns an `AccountingPeriod` object with the given `id`. +Returns a `BankInfo` object with the given `id`.
@@ -36314,7 +36831,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.accounting_periods.retrieve( +client.hris.bank_info.retrieve( id="id", ) @@ -36340,6 +36857,18 @@ client.accounting.accounting_periods.retrieve(
+**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -36356,6 +36885,22 @@ client.accounting.accounting_periods.retrieve(
+**remote_fields:** `typing.Optional[typing.Literal["account_type"]]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[typing.Literal["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) + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -36368,8 +36913,8 @@ client.accounting.accounting_periods.retrieve(
-## Accounting Accounts -
client.accounting.accounts.list(...) +## Hris Benefits +
client.hris.benefits.list(...)
@@ -36381,7 +36926,7 @@ client.accounting.accounting_periods.retrieve(
-Returns a list of `Account` objects. +Returns a list of `Benefit` objects.
@@ -36402,7 +36947,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.accounts.list() +response = client.hris.benefits.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -36418,23 +36968,7 @@ client.accounting.accounts.list()
-**account_type:** `typing.Optional[str]` — If provided, will only return accounts with the passed in enum. - -
-
- -
-
- -**classification:** `typing.Optional[str]` — If provided, will only return accounts with this classification. - -
-
- -
-
- -**company_id:** `typing.Optional[str]` — If provided, will only return accounts for this company. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -36442,7 +36976,7 @@ client.accounting.accounts.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -36450,7 +36984,7 @@ client.accounting.accounts.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -36458,7 +36992,7 @@ client.accounting.accounts.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**employee_id:** `typing.Optional[str]` — If provided, will return the benefits associated with the employee.
@@ -36466,7 +37000,11 @@ client.accounting.accounts.list()
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -36514,14 +37052,6 @@ client.accounting.accounts.list()
-**name:** `typing.Optional[str]` — If provided, will only return Accounts with this name. - -
-
- -
-
- **page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -36530,14 +37060,6 @@ client.accounting.accounts.list()
-**remote_fields:** `typing.Optional[AccountsListRequestRemoteFields]` — Deprecated. Use show_enum_origins. - -
-
- -
-
- **remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -36546,22 +37068,6 @@ client.accounting.accounts.list()
-**show_enum_origins:** `typing.Optional[AccountsListRequestShowEnumOrigins]` — 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) - -
-
- -
-
- -**status:** `typing.Optional[str]` — If provided, will only return accounts with this status. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -36574,7 +37080,7 @@ client.accounting.accounts.list()
-
client.accounting.accounts.create(...) +
client.hris.benefits.retrieve(...)
@@ -36586,7 +37092,7 @@ client.accounting.accounts.list()
-Creates an `Account` object with the given values. +Returns a `Benefit` object with the given `id`.
@@ -36602,14 +37108,13 @@ Creates an `Account` object with the given values. ```python from merge import Merge -from merge.resources.accounting import AccountRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.accounts.create( - model=AccountRequest(), +client.hris.benefits.retrieve( + id="id", ) ``` @@ -36626,7 +37131,7 @@ client.accounting.accounts.create(
-**model:** `AccountRequest` +**id:** `str`
@@ -36634,7 +37139,11 @@ client.accounting.accounts.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -36642,7 +37151,15 @@ client.accounting.accounts.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -36662,7 +37179,8 @@ client.accounting.accounts.create(
-
client.accounting.accounts.retrieve(...) +## Hris Companies +
client.hris.companies.list(...)
@@ -36674,7 +37192,7 @@ client.accounting.accounts.create(
-Returns an `Account` object with the given `id`. +Returns a list of `Company` objects.
@@ -36695,9 +37213,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.accounts.retrieve( - id="id", -) +response = client.hris.companies.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -36713,7 +37234,7 @@ client.accounting.accounts.retrieve(
-**id:** `str` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -36721,7 +37242,7 @@ client.accounting.accounts.retrieve(
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -36729,7 +37250,7 @@ client.accounting.accounts.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -36737,7 +37258,7 @@ client.accounting.accounts.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -36745,7 +37266,7 @@ client.accounting.accounts.retrieve(
-**remote_fields:** `typing.Optional[AccountsRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -36753,7 +37274,7 @@ client.accounting.accounts.retrieve(
-**show_enum_origins:** `typing.Optional[AccountsRetrieveRequestShowEnumOrigins]` — 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) +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -36761,64 +37282,35 @@ client.accounting.accounts.retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
- -
- - - -
- -
client.accounting.accounts.meta_post_retrieve()
-#### 📝 Description - -
-
+**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
-Returns metadata for `Account` POSTs. -
-
+**page_size:** `typing.Optional[int]` — Number of results to return per page. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.accounts.meta_post_retrieve() - -``` -
-
+**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +
-#### ⚙️ Parameters - -
-
-
@@ -36834,8 +37326,7 @@ client.accounting.accounts.meta_post_retrieve()
-## Accounting Addresses -
client.accounting.addresses.retrieve(...) +
client.hris.companies.retrieve(...)
@@ -36847,7 +37338,7 @@ client.accounting.accounts.meta_post_retrieve()
-Returns an `Address` object with the given `id`. +Returns a `Company` object with the given `id`.
@@ -36868,7 +37359,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.addresses.retrieve( +client.hris.companies.retrieve( id="id", ) @@ -36910,18 +37401,64 @@ client.accounting.addresses.retrieve(
-**remote_fields:** `typing.Optional[typing.Literal["type"]]` — Deprecated. Use show_enum_origins. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + + +
+ +## Hris Scopes +
client.hris.scopes.default_scopes_retrieve() +
+
+ +#### 📝 Description
-**show_enum_origins:** `typing.Optional[typing.Literal["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) - +
+
+ +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 + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.hris.scopes.default_scopes_retrieve() + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
@@ -36938,8 +37475,7 @@ client.accounting.addresses.retrieve(
-## Accounting AsyncPassthrough -
client.accounting.async_passthrough.create(...) +
client.hris.scopes.linked_account_scopes_retrieve()
@@ -36951,7 +37487,7 @@ client.accounting.addresses.retrieve(
-Asynchronously pull data from an endpoint not currently supported by Merge. +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).
@@ -36967,18 +37503,12 @@ Asynchronously pull data from an endpoint not currently supported by Merge. ```python from merge import Merge -from merge.resources.accounting import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.async_passthrough.create( - request=DataPassthroughRequest( - method=MethodEnum.GET, - path="/scooters", - ), -) +client.hris.scopes.linked_account_scopes_retrieve() ``` @@ -36994,14 +37524,6 @@ client.accounting.async_passthrough.create(
-**request:** `DataPassthroughRequest` - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -37014,7 +37536,7 @@ client.accounting.async_passthrough.create(
-
client.accounting.async_passthrough.retrieve(...) +
client.hris.scopes.linked_account_scopes_create(...)
@@ -37026,7 +37548,7 @@ client.accounting.async_passthrough.create(
-Retrieves data from earlier async-passthrough POST request +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)
@@ -37042,13 +37564,42 @@ Retrieves data from earlier async-passthrough POST request ```python from merge import Merge +from merge.resources.hris import ( + FieldPermissionDeserializerRequest, + IndividualCommonModelScopeDeserializerRequest, + ModelPermissionDeserializerRequest, +) client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.async_passthrough.retrieve( - async_passthrough_receipt_id="async_passthrough_receipt_id", +client.hris.scopes.linked_account_scopes_create( + common_models=[ + IndividualCommonModelScopeDeserializerRequest( + model_name="Employee", + model_permissions={ + "READ": ModelPermissionDeserializerRequest( + is_enabled=True, + ), + "WRITE": ModelPermissionDeserializerRequest( + is_enabled=False, + ), + }, + field_permissions=FieldPermissionDeserializerRequest( + enabled_fields=["avatar", "home_location"], + disabled_fields=["work_location"], + ), + ), + IndividualCommonModelScopeDeserializerRequest( + model_name="Benefit", + model_permissions={ + "WRITE": ModelPermissionDeserializerRequest( + is_enabled=False, + ) + }, + ), + ], ) ``` @@ -37065,7 +37616,7 @@ client.accounting.async_passthrough.retrieve(
-**async_passthrough_receipt_id:** `str` +**common_models:** `typing.Sequence[IndividualCommonModelScopeDeserializerRequest]` — The common models you want to update the scopes for
@@ -37085,8 +37636,8 @@ client.accounting.async_passthrough.retrieve(
-## Accounting AsyncTasks -
client.accounting.async_tasks.retrieve(...) +## Hris DeleteAccount +
client.hris.delete_account.delete()
@@ -37098,7 +37649,7 @@ client.accounting.async_passthrough.retrieve(
-Returns an `AsyncPostTask` object with the given `id`. +Delete a linked account.
@@ -37119,9 +37670,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.async_tasks.retrieve( - id="id", -) +client.hris.delete_account.delete() ``` @@ -37137,14 +37686,6 @@ client.accounting.async_tasks.retrieve(
-**id:** `str` - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -37157,8 +37698,8 @@ client.accounting.async_tasks.retrieve(
-## Accounting Attachments -
client.accounting.attachments.list(...) +## Hris Dependents +
client.hris.dependents.list(...)
@@ -37170,7 +37711,7 @@ client.accounting.async_tasks.retrieve(
-Returns a list of `AccountingAttachment` objects. +Returns a list of `Dependent` objects.
@@ -37191,7 +37732,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.attachments.list() +response = client.hris.dependents.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -37207,7 +37753,7 @@ client.accounting.attachments.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return accounting attachments for this company. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -37215,7 +37761,7 @@ client.accounting.attachments.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -37223,7 +37769,7 @@ client.accounting.attachments.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -37231,7 +37777,7 @@ client.accounting.attachments.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -37239,7 +37785,7 @@ client.accounting.attachments.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -37247,7 +37793,7 @@ client.accounting.attachments.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**include_sensitive_fields:** `typing.Optional[bool]` — Whether to include sensitive fields (such as social security numbers) in the response.
@@ -37307,7 +37853,7 @@ client.accounting.attachments.list()
-
client.accounting.attachments.create(...) +
client.hris.dependents.retrieve(...)
@@ -37319,7 +37865,7 @@ client.accounting.attachments.list()
-Creates an `AccountingAttachment` object with the given values. +Returns a `Dependent` object with the given `id`.
@@ -37335,14 +37881,13 @@ Creates an `AccountingAttachment` object with the given values. ```python from merge import Merge -from merge.resources.accounting import AccountingAttachmentRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.attachments.create( - model=AccountingAttachmentRequest(), +client.hris.dependents.retrieve( + id="id", ) ``` @@ -37359,7 +37904,7 @@ client.accounting.attachments.create(
-**model:** `AccountingAttachmentRequest` +**id:** `str`
@@ -37367,7 +37912,7 @@ client.accounting.attachments.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -37375,7 +37920,15 @@ client.accounting.attachments.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_sensitive_fields:** `typing.Optional[bool]` — Whether to include sensitive fields (such as social security numbers) in the response. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -37395,7 +37948,8 @@ client.accounting.attachments.create(
-
client.accounting.attachments.retrieve(...) +## Hris EmployeePayrollRuns +
client.hris.employee_payroll_runs.list(...)
@@ -37407,7 +37961,7 @@ client.accounting.attachments.create(
-Returns an `AccountingAttachment` object with the given `id`. +Returns a list of `EmployeePayrollRun` objects.
@@ -37428,9 +37982,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.attachments.retrieve( - id="id", -) +response = client.hris.employee_payroll_runs.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -37446,7 +38003,68 @@ client.accounting.attachments.retrieve(
-**id:** `str` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ +**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**employee_id:** `typing.Optional[str]` — If provided, will only return employee payroll runs for this employee. + +
+
+ +
+
+ +**ended_after:** `typing.Optional[dt.datetime]` — If provided, will only return employee payroll runs ended after this datetime. + +
+
+ +
+
+ +**ended_before:** `typing.Optional[dt.datetime]` — If provided, will only return employee payroll runs ended before this datetime. + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + EmployeePayrollRunsListRequestExpandItem, + typing.Sequence[EmployeePayrollRunsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -37470,6 +38088,62 @@ client.accounting.attachments.retrieve(
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+ +
+
+ +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ +**payroll_run_id:** `typing.Optional[str]` — If provided, will only return employee payroll runs for this employee. + +
+
+ +
+
+ +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ +**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return employee payroll runs started after this datetime. + +
+
+ +
+
+ +**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return employee payroll runs started before this datetime. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -37482,7 +38156,7 @@ client.accounting.attachments.retrieve(
-
client.accounting.attachments.meta_post_retrieve() +
client.hris.employee_payroll_runs.retrieve(...)
@@ -37494,7 +38168,7 @@ client.accounting.attachments.retrieve(
-Returns metadata for `AccountingAttachment` POSTs. +Returns an `EmployeePayrollRun` object with the given `id`.
@@ -37515,7 +38189,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.attachments.meta_post_retrieve() +client.hris.employee_payroll_runs.retrieve( + id="id", +) ``` @@ -37531,6 +38207,43 @@ client.accounting.attachments.meta_post_retrieve()
+**id:** `str` + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + EmployeePayrollRunsRetrieveRequestExpandItem, + typing.Sequence[EmployeePayrollRunsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -37543,8 +38256,8 @@ client.accounting.attachments.meta_post_retrieve()
-## Accounting AuditTrail -
client.accounting.audit_trail.list(...) +## Hris Employees +
client.hris.employees.list(...)
@@ -37556,7 +38269,7 @@ client.accounting.attachments.meta_post_retrieve()
-Gets a list of audit trail events. +Returns a list of `Employee` objects.
@@ -37577,7 +38290,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.audit_trail.list() +response = client.hris.employees.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -37593,7 +38311,7 @@ client.accounting.audit_trail.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**company_id:** `typing.Optional[str]` — If provided, will only return employees for this company.
@@ -37601,7 +38319,7 @@ client.accounting.audit_trail.list()
-**end_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred before this time +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -37609,7 +38327,7 @@ client.accounting.audit_trail.list()
-**event_type:** `typing.Optional[str]` — 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` +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -37617,7 +38335,7 @@ client.accounting.audit_trail.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -37625,7 +38343,7 @@ client.accounting.audit_trail.list()
-**start_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred after this time +**display_full_name:** `typing.Optional[str]` — If provided, will only return employees with this display name.
@@ -37633,7 +38351,13 @@ client.accounting.audit_trail.list()
-**user_email:** `typing.Optional[str]` — 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. +**employment_status:** `typing.Optional[EmployeesListRequestEmploymentStatus]` + +If provided, will only return employees with this employment status. + +* `ACTIVE` - ACTIVE +* `PENDING` - PENDING +* `INACTIVE` - INACTIVE
@@ -37641,131 +38365,132 @@ client.accounting.audit_trail.list()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**employment_type:** `typing.Optional[str]` — If provided, will only return employees that have an employment of the specified employment_type.
- -
+
+
+**expand:** `typing.Optional[ + typing.Union[ + EmployeesListRequestExpandItem, + typing.Sequence[EmployeesListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +
-
-## Accounting AvailableActions -
client.accounting.available_actions.retrieve()
-#### 📝 Description - -
-
+**first_name:** `typing.Optional[str]` — If provided, will only return employees with this first name. + +
+
-Returns a list of models and actions available for an account. -
-
+**groups:** `typing.Optional[str]` — If provided, will only return employees matching the group ids; multiple groups can be separated by commas. +
-#### 🔌 Usage -
+**home_location_id:** `typing.Optional[str]` — If provided, will only return employees for this home location. + +
+
+
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.available_actions.retrieve() - -``` -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + -#### ⚙️ Parameters -
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**include_sensitive_fields:** `typing.Optional[bool]` — Whether to include sensitive fields (such as social security numbers) in the response.
- - +
+
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
-
-## Accounting BalanceSheets -
client.accounting.balance_sheets.list(...)
-#### 📝 Description +**job_title:** `typing.Optional[str]` — If provided, will only return employees that have an employment of the specified job_title. + +
+
+**last_name:** `typing.Optional[str]` — If provided, will only return employees with this last name. + +
+
+
-Returns a list of `BalanceSheet` objects. -
-
+**manager_id:** `typing.Optional[str]` — If provided, will only return employees for this manager. + -#### 🔌 Usage -
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.balance_sheets.list() - -``` -
-
+**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + -#### ⚙️ Parameters -
+**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+
-**company_id:** `typing.Optional[str]` — If provided, will only return balance sheets for this company. +**pay_group_id:** `typing.Optional[str]` — If provided, will only return employees for this pay group
@@ -37773,7 +38498,7 @@ client.accounting.balance_sheets.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**personal_email:** `typing.Optional[str]` — If provided, will only return Employees with this personal email
@@ -37781,7 +38506,7 @@ client.accounting.balance_sheets.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**remote_fields:** `typing.Optional[EmployeesListRequestRemoteFields]` — Deprecated. Use show_enum_origins.
@@ -37789,7 +38514,7 @@ client.accounting.balance_sheets.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -37797,7 +38522,7 @@ client.accounting.balance_sheets.list()
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**show_enum_origins:** `typing.Optional[EmployeesListRequestShowEnumOrigins]` — 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)
@@ -37805,7 +38530,7 @@ client.accounting.balance_sheets.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return employees that started after this datetime.
@@ -37813,7 +38538,7 @@ client.accounting.balance_sheets.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return employees that started before this datetime.
@@ -37821,7 +38546,7 @@ client.accounting.balance_sheets.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**team_id:** `typing.Optional[str]` — If provided, will only return employees for this team.
@@ -37829,7 +38554,7 @@ client.accounting.balance_sheets.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**terminated_after:** `typing.Optional[dt.datetime]` — If provided, will only return employees that were terminated after this datetime.
@@ -37837,7 +38562,7 @@ client.accounting.balance_sheets.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**terminated_before:** `typing.Optional[dt.datetime]` — If provided, will only return employees that were terminated before this datetime.
@@ -37845,7 +38570,7 @@ client.accounting.balance_sheets.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**work_email:** `typing.Optional[str]` — If provided, will only return Employees with this work email
@@ -37853,7 +38578,7 @@ client.accounting.balance_sheets.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**work_location_id:** `typing.Optional[str]` — If provided, will only return employees for this location.
@@ -37873,7 +38598,7 @@ client.accounting.balance_sheets.list()
-
client.accounting.balance_sheets.retrieve(...) +
client.hris.employees.create(...)
@@ -37885,7 +38610,7 @@ client.accounting.balance_sheets.list()
-Returns a `BalanceSheet` object with the given `id`. +Creates an `Employee` object with the given values.
@@ -37901,13 +38626,14 @@ Returns a `BalanceSheet` object with the given `id`. ```python from merge import Merge +from merge.resources.hris import EmployeeRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.balance_sheets.retrieve( - id="id", +client.hris.employees.create( + model=EmployeeRequest(), ) ``` @@ -37924,15 +38650,7 @@ client.accounting.balance_sheets.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**model:** `EmployeeRequest`
@@ -37940,7 +38658,7 @@ client.accounting.balance_sheets.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -37948,7 +38666,7 @@ client.accounting.balance_sheets.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -37968,8 +38686,7 @@ client.accounting.balance_sheets.retrieve(
-## Accounting BankFeedAccounts -
client.accounting.bank_feed_accounts.list(...) +
client.hris.employees.retrieve(...)
@@ -37981,7 +38698,7 @@ client.accounting.balance_sheets.retrieve(
-Returns a list of `BankFeedAccount` objects. +Returns an `Employee` object with the given `id`.
@@ -38002,7 +38719,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.bank_feed_accounts.list() +client.hris.employees.retrieve( + id="id", +) ``` @@ -38018,7 +38737,7 @@ client.accounting.bank_feed_accounts.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**id:** `str`
@@ -38026,7 +38745,12 @@ client.accounting.bank_feed_accounts.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**expand:** `typing.Optional[ + typing.Union[ + EmployeesRetrieveRequestExpandItem, + typing.Sequence[EmployeesRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -38042,6 +38766,14 @@ client.accounting.bank_feed_accounts.list()
+**include_sensitive_fields:** `typing.Optional[bool]` — Whether to include sensitive fields (such as social security numbers) in the response. + +
+
+ +
+
+ **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -38050,7 +38782,15 @@ client.accounting.bank_feed_accounts.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**remote_fields:** `typing.Optional[EmployeesRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[EmployeesRetrieveRequestShowEnumOrigins]` — 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)
@@ -38070,7 +38810,7 @@ client.accounting.bank_feed_accounts.list()
-
client.accounting.bank_feed_accounts.create(...) +
client.hris.employees.ignore_create(...)
@@ -38082,7 +38822,7 @@ client.accounting.bank_feed_accounts.list()
-Creates a `BankFeedAccount` object with the given values. +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.
@@ -38098,14 +38838,17 @@ Creates a `BankFeedAccount` object with the given values. ```python from merge import Merge -from merge.resources.accounting import BankFeedAccountRequest +from merge.resources.hris import IgnoreCommonModelRequest, ReasonEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.bank_feed_accounts.create( - model=BankFeedAccountRequest(), +client.hris.employees.ignore_create( + model_id="model_id", + request=IgnoreCommonModelRequest( + reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + ), ) ``` @@ -38122,7 +38865,7 @@ client.accounting.bank_feed_accounts.create(
-**model:** `BankFeedAccountRequest` +**model_id:** `str`
@@ -38130,7 +38873,7 @@ client.accounting.bank_feed_accounts.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**request:** `IgnoreCommonModelRequest`
@@ -38138,10 +38881,63 @@ client.accounting.bank_feed_accounts.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + + +
+ +
client.hris.employees.meta_post_retrieve() +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for `Employee` POSTs. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.hris.employees.meta_post_retrieve() + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
@@ -38158,7 +38954,8 @@ client.accounting.bank_feed_accounts.create(
-
client.accounting.bank_feed_accounts.retrieve(...) +## Hris EmployerBenefits +
client.hris.employer_benefits.list(...)
@@ -38170,7 +38967,7 @@ client.accounting.bank_feed_accounts.create(
-Returns a `BankFeedAccount` object with the given `id`. +Returns a list of `EmployerBenefit` objects.
@@ -38191,9 +38988,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.bank_feed_accounts.retrieve( - id="id", -) +response = client.hris.employer_benefits.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -38209,7 +39009,31 @@ client.accounting.bank_feed_accounts.retrieve(
-**id:** `str` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ +**cursor:** `typing.Optional[str]` — The pagination cursor value. + +
+
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -38233,6 +39057,38 @@ client.accounting.bank_feed_accounts.retrieve(
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+ +
+
+ +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -38245,7 +39101,7 @@ client.accounting.bank_feed_accounts.retrieve(
-
client.accounting.bank_feed_accounts.meta_post_retrieve() +
client.hris.employer_benefits.retrieve(...)
@@ -38257,7 +39113,7 @@ client.accounting.bank_feed_accounts.retrieve(
-Returns metadata for `BankFeedAccount` POSTs. +Returns an `EmployerBenefit` object with the given `id`.
@@ -38278,7 +39134,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.bank_feed_accounts.meta_post_retrieve() +client.hris.employer_benefits.retrieve( + id="id", +) ``` @@ -38294,6 +39152,30 @@ client.accounting.bank_feed_accounts.meta_post_retrieve()
+**id:** `str` + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -38306,8 +39188,8 @@ client.accounting.bank_feed_accounts.meta_post_retrieve()
-## Accounting BankFeedTransactions -
client.accounting.bank_feed_transactions.list(...) +## Hris Employments +
client.hris.employments.list(...)
@@ -38319,7 +39201,7 @@ client.accounting.bank_feed_accounts.meta_post_retrieve()
-Returns a list of `BankFeedTransaction` objects. +Returns a list of `Employment` objects.
@@ -38340,7 +39222,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.bank_feed_transactions.list() +response = client.hris.employments.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -38380,7 +39267,20 @@ client.accounting.bank_feed_transactions.list()
-**expand:** `typing.Optional[typing.Literal["bank_feed_account"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**employee_id:** `typing.Optional[str]` — If provided, will only return employments for this employee. + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + EmploymentsListRequestExpandItem, + typing.Sequence[EmploymentsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -38412,14 +39312,6 @@ client.accounting.bank_feed_transactions.list()
-**is_processed:** `typing.Optional[bool]` — If provided, will only return bank feed transactions with this is_processed value - -
-
- -
-
- **modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -38436,15 +39328,7 @@ client.accounting.bank_feed_transactions.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
- -
-
- -**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**order_by:** `typing.Optional[EmploymentsListRequestOrderBy]` — Overrides the default ordering for this endpoint. Possible values include: effective_date, -effective_date.
@@ -38452,71 +39336,15 @@ client.accounting.bank_feed_transactions.list()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
- -
- - - -
-
- -
client.accounting.bank_feed_transactions.create(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Creates a `BankFeedTransaction` object with the given values. -
-
-
-
- -#### 🔌 Usage
-
-
- -```python -from merge import Merge -from merge.resources.accounting import BankFeedTransactionRequestRequest - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.bank_feed_transactions.create( - model=BankFeedTransactionRequestRequest(), -) - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**model:** `BankFeedTransactionRequestRequest` +**remote_fields:** `typing.Optional[EmploymentsListRequestRemoteFields]` — Deprecated. Use show_enum_origins.
@@ -38524,7 +39352,7 @@ client.accounting.bank_feed_transactions.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -38532,7 +39360,7 @@ client.accounting.bank_feed_transactions.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**show_enum_origins:** `typing.Optional[EmploymentsListRequestShowEnumOrigins]` — 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)
@@ -38552,7 +39380,7 @@ client.accounting.bank_feed_transactions.create(
-
client.accounting.bank_feed_transactions.retrieve(...) +
client.hris.employments.retrieve(...)
@@ -38564,7 +39392,7 @@ client.accounting.bank_feed_transactions.create(
-Returns a `BankFeedTransaction` object with the given `id`. +Returns an `Employment` object with the given `id`.
@@ -38585,7 +39413,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.bank_feed_transactions.retrieve( +client.hris.employments.retrieve( id="id", ) @@ -38611,7 +39439,12 @@ client.accounting.bank_feed_transactions.retrieve(
-**expand:** `typing.Optional[typing.Literal["bank_feed_account"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + EmploymentsRetrieveRequestExpandItem, + typing.Sequence[EmploymentsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -38635,6 +39468,22 @@ client.accounting.bank_feed_transactions.retrieve(
+**remote_fields:** `typing.Optional[EmploymentsRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[EmploymentsRetrieveRequestShowEnumOrigins]` — 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) + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -38647,7 +39496,8 @@ client.accounting.bank_feed_transactions.retrieve(
-
client.accounting.bank_feed_transactions.meta_post_retrieve() +## Hris FieldMapping +
client.hris.field_mapping.field_mappings_retrieve(...)
@@ -38659,7 +39509,7 @@ client.accounting.bank_feed_transactions.retrieve(
-Returns metadata for `BankFeedTransaction` 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/).
@@ -38680,7 +39530,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.bank_feed_transactions.meta_post_retrieve() +client.hris.field_mapping.field_mappings_retrieve() ``` @@ -38696,6 +39546,14 @@ client.accounting.bank_feed_transactions.meta_post_retrieve()
+**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -38708,8 +39566,7 @@ client.accounting.bank_feed_transactions.meta_post_retrieve()
-## Accounting CashFlowStatements -
client.accounting.cash_flow_statements.list(...) +
client.hris.field_mapping.field_mappings_create(...)
@@ -38721,7 +39578,7 @@ client.accounting.bank_feed_transactions.meta_post_retrieve()
-Returns a list of `CashFlowStatement` 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.
@@ -38742,7 +39599,14 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.cash_flow_statements.list() +client.hris.field_mapping.field_mappings_create( + 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", +) ``` @@ -38758,7 +39622,7 @@ client.accounting.cash_flow_statements.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return cash flow statements for this company. +**target_field_name:** `str` — The name of the target field you want this remote field to map to.
@@ -38766,7 +39630,7 @@ client.accounting.cash_flow_statements.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**target_field_description:** `str` — The description of the target field you want this remote field to map to.
@@ -38774,7 +39638,7 @@ client.accounting.cash_flow_statements.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**remote_field_traversal_path:** `typing.Sequence[typing.Optional[typing.Any]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint.
@@ -38782,7 +39646,7 @@ client.accounting.cash_flow_statements.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**remote_method:** `str` — The method of the remote endpoint where the remote field is coming from.
@@ -38790,7 +39654,7 @@ client.accounting.cash_flow_statements.list()
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**remote_url_path:** `str` — The path of the remote endpoint where the remote field is coming from.
@@ -38798,7 +39662,7 @@ client.accounting.cash_flow_statements.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**common_model_name:** `str` — The name of the Common Model that the remote field corresponds to in a given category.
@@ -38806,7 +39670,7 @@ client.accounting.cash_flow_statements.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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.
@@ -38814,39 +39678,70 @@ client.accounting.cash_flow_statements.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. -
+
+
client.hris.field_mapping.field_mappings_destroy(...)
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - +#### 📝 Description + +
+
+ +
+
+ +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. +
+
+#### 🔌 Usage +
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.hris.field_mapping.field_mappings_destroy( + field_mapping_id="field_mapping_id", +) + +``` +
+
+#### ⚙️ Parameters +
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +
+
+ +**field_mapping_id:** `str`
@@ -38866,7 +39761,7 @@ client.accounting.cash_flow_statements.list()
-
client.accounting.cash_flow_statements.retrieve(...) +
client.hris.field_mapping.field_mappings_partial_update(...)
@@ -38878,7 +39773,7 @@ client.accounting.cash_flow_statements.list()
-Returns a `CashFlowStatement` 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.
@@ -38899,8 +39794,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.cash_flow_statements.retrieve( - id="id", +client.hris.field_mapping.field_mappings_partial_update( + field_mapping_id="field_mapping_id", ) ``` @@ -38917,7 +39812,7 @@ client.accounting.cash_flow_statements.retrieve(
-**id:** `str` +**field_mapping_id:** `str`
@@ -38925,7 +39820,7 @@ client.accounting.cash_flow_statements.retrieve(
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**remote_field_traversal_path:** `typing.Optional[typing.Sequence[typing.Optional[typing.Any]]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint.
@@ -38933,7 +39828,7 @@ client.accounting.cash_flow_statements.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**remote_method:** `typing.Optional[str]` — The method of the remote endpoint where the remote field is coming from.
@@ -38941,7 +39836,7 @@ client.accounting.cash_flow_statements.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**remote_url_path:** `typing.Optional[str]` — The path of the remote endpoint where the remote field is coming from.
@@ -38961,8 +39856,7 @@ client.accounting.cash_flow_statements.retrieve(
-## Accounting CompanyInfo -
client.accounting.company_info.list(...) +
client.hris.field_mapping.remote_fields_retrieve(...)
@@ -38974,7 +39868,7 @@ client.accounting.cash_flow_statements.retrieve(
-Returns a list of `CompanyInfo` 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/).
@@ -38995,7 +39889,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.company_info.list() +client.hris.field_mapping.remote_fields_retrieve() ``` @@ -39011,7 +39905,7 @@ client.accounting.company_info.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**common_models:** `typing.Optional[str]` — A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models.
@@ -39019,7 +39913,7 @@ client.accounting.company_info.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**include_example_values:** `typing.Optional[str]` — 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.
@@ -39027,75 +39921,64 @@ client.accounting.company_info.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
- -
-
- -**expand:** `typing.Optional[CompanyInfoListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. -
-
-
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). -
+
+
client.hris.field_mapping.target_fields_retrieve()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
+#### 📝 Description
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
-
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - +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 +
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
-
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.hris.field_mapping.target_fields_retrieve() + +``` +
+
+#### ⚙️ Parameters +
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - -
-
-
@@ -39111,7 +39994,8 @@ client.accounting.company_info.list()
-
client.accounting.company_info.retrieve(...) +## Hris GenerateKey +
client.hris.generate_key.create(...)
@@ -39123,7 +40007,7 @@ client.accounting.company_info.list()
-Returns a `CompanyInfo` object with the given `id`. +Create a remote key.
@@ -39144,8 +40028,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.company_info.retrieve( - id="id", +client.hris.generate_key.create( + name="Remote Deployment Key 1", ) ``` @@ -39162,31 +40046,7 @@ client.accounting.company_info.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[CompanyInfoRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**name:** `str` — The name of the remote key
@@ -39206,8 +40066,8 @@ client.accounting.company_info.retrieve(
-## Accounting Contacts -
client.accounting.contacts.list(...) +## Hris Groups +
client.hris.groups.list(...)
@@ -39219,7 +40079,7 @@ client.accounting.company_info.retrieve(
-Returns a list of `Contact` objects. +Returns a list of `Group` objects.
@@ -39240,7 +40100,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.contacts.list() +response = client.hris.groups.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -39256,14 +40121,6 @@ client.accounting.contacts.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return contacts for this company. - -
-
- -
-
- **created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -39288,22 +40145,6 @@ client.accounting.contacts.list()
-**email_address:** `typing.Optional[str]` — If provided, will only return Contacts that match this email. - -
-
- -
-
- -**expand:** `typing.Optional[ContactsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- **include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -39320,14 +40161,6 @@ client.accounting.contacts.list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -39336,15 +40169,7 @@ client.accounting.contacts.list()
-**is_customer:** `typing.Optional[str]` — If provided, will only return Contacts that are denoted as customers. - -
-
- -
-
- -**is_supplier:** `typing.Optional[str]` — If provided, will only return Contacts that are denoted as suppliers. +**is_commonly_used_as_team:** `typing.Optional[str]` — 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.
@@ -39368,7 +40193,7 @@ client.accounting.contacts.list()
-**name:** `typing.Optional[str]` — If provided, will only return Contacts that match this name. +**names:** `typing.Optional[str]` — If provided, will only return groups with these names. Multiple values can be separated by commas.
@@ -39384,7 +40209,7 @@ client.accounting.contacts.list()
-**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. +**remote_fields:** `typing.Optional[typing.Literal["type"]]` — Deprecated. Use show_enum_origins.
@@ -39400,7 +40225,7 @@ client.accounting.contacts.list()
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**show_enum_origins:** `typing.Optional[typing.Literal["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)
@@ -39408,7 +40233,7 @@ client.accounting.contacts.list()
-**status:** `typing.Optional[str]` — If provided, will only return Contacts that match this status. +**types:** `typing.Optional[str]` — If provided, will only return groups of these types. Multiple values can be separated by commas.
@@ -39428,7 +40253,7 @@ client.accounting.contacts.list()
-
client.accounting.contacts.create(...) +
client.hris.groups.retrieve(...)
@@ -39440,7 +40265,7 @@ client.accounting.contacts.list()
-Creates a `Contact` object with the given values. +Returns a `Group` object with the given `id`.
@@ -39456,14 +40281,13 @@ Creates a `Contact` object with the given values. ```python from merge import Merge -from merge.resources.accounting import ContactRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.contacts.create( - model=ContactRequest(), +client.hris.groups.retrieve( + id="id", ) ``` @@ -39480,7 +40304,7 @@ client.accounting.contacts.create(
-**model:** `ContactRequest` +**id:** `str`
@@ -39488,7 +40312,7 @@ client.accounting.contacts.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -39496,7 +40320,23 @@ client.accounting.contacts.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**remote_fields:** `typing.Optional[typing.Literal["type"]]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[typing.Literal["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)
@@ -39516,7 +40356,8 @@ client.accounting.contacts.create(
-
client.accounting.contacts.retrieve(...) +## Hris Issues +
client.hris.issues.list(...)
@@ -39528,7 +40369,7 @@ client.accounting.contacts.create(
-Returns a `Contact` object with the given `id`. +Gets all issues for Organization.
@@ -39549,9 +40390,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.contacts.retrieve( - id="id", -) +response = client.hris.issues.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -39567,7 +40411,7 @@ client.accounting.contacts.retrieve(
-**id:** `str` +**account_token:** `typing.Optional[str]`
@@ -39575,7 +40419,7 @@ client.accounting.contacts.retrieve(
-**expand:** `typing.Optional[ContactsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -39583,7 +40427,7 @@ client.accounting.contacts.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**end_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred before this time
@@ -39591,7 +40435,7 @@ client.accounting.contacts.retrieve(
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**end_user_organization_name:** `typing.Optional[str]`
@@ -39599,7 +40443,7 @@ client.accounting.contacts.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**first_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was after this datetime.
@@ -39607,7 +40451,7 @@ client.accounting.contacts.retrieve(
-**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. +**first_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was before this datetime.
@@ -39615,7 +40459,68 @@ client.accounting.contacts.retrieve(
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**include_muted:** `typing.Optional[str]` — If true, will include muted issues + +
+
+ +
+
+ +**integration_name:** `typing.Optional[str]` + +
+
+ +
+
+ +**last_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was after this datetime. + +
+
+ +
+
+ +**last_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was before this datetime. + +
+
+ +
+
+ +**linked_account_id:** `typing.Optional[str]` — If provided, will only include issues pertaining to the linked account passed in. + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. + +
+
+ +
+
+ +**start_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred after this time + +
+
+ +
+
+ +**status:** `typing.Optional[IssuesListRequestStatus]` + +Status of the issue. Options: ('ONGOING', 'RESOLVED') + +* `ONGOING` - ONGOING +* `RESOLVED` - RESOLVED
@@ -39635,7 +40540,7 @@ client.accounting.contacts.retrieve(
-
client.accounting.contacts.meta_post_retrieve() +
client.hris.issues.retrieve(...)
@@ -39647,7 +40552,7 @@ client.accounting.contacts.retrieve(
-Returns metadata for `Contact` POSTs. +Get a specific issue.
@@ -39668,7 +40573,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.contacts.meta_post_retrieve() +client.hris.issues.retrieve( + id="id", +) ``` @@ -39684,6 +40591,14 @@ client.accounting.contacts.meta_post_retrieve()
+**id:** `str` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -39696,7 +40611,8 @@ client.accounting.contacts.meta_post_retrieve()
-
client.accounting.contacts.remote_field_classes_list(...) +## Hris LinkToken +
client.hris.link_token.create(...)
@@ -39708,7 +40624,7 @@ client.accounting.contacts.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Creates a link token to be used when linking a new end user.
@@ -39724,12 +40640,18 @@ Returns a list of `RemoteFieldClass` objects. ```python from merge import Merge +from merge.resources.hris import CategoriesEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.contacts.remote_field_classes_list() +client.hris.link_token.create( + end_user_email_address="example@gmail.com", + end_user_organization_name="Test Organization", + end_user_origin_id="12345", + categories=[CategoriesEnum.HRIS, CategoriesEnum.ATS], +) ``` @@ -39745,7 +40667,7 @@ client.accounting.contacts.remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**end_user_email_address:** `str` — Your end user's email address. This is purely for identification purposes - setting this value will not cause any emails to be sent.
@@ -39753,7 +40675,7 @@ client.accounting.contacts.remote_field_classes_list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**end_user_organization_name:** `str` — Your end user's organization.
@@ -39761,7 +40683,7 @@ client.accounting.contacts.remote_field_classes_list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**end_user_origin_id:** `str` — This unique identifier typically represents the ID for your end user in your product's database. This value must be distinct from other Linked Accounts' unique identifiers.
@@ -39769,7 +40691,7 @@ client.accounting.contacts.remote_field_classes_list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**categories:** `typing.Sequence[CategoriesEnum]` — The integration categories to show in Merge Link.
@@ -39777,7 +40699,7 @@ client.accounting.contacts.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**integration:** `typing.Optional[str]` — 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/.
@@ -39785,7 +40707,7 @@ client.accounting.contacts.remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**link_expiry_mins:** `typing.Optional[int]` — 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.
@@ -39793,7 +40715,67 @@ client.accounting.contacts.remote_field_classes_list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**should_create_magic_link_url:** `typing.Optional[bool]` — 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. + +
+
+ +
+
+ +**hide_admin_magic_link:** `typing.Optional[bool]` — 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. + +
+
+ +
+
+ +**common_models:** `typing.Optional[typing.Sequence[CommonModelScopesBodyRequest]]` — 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. + +
+
+ +
+
+ +**category_common_model_scopes:** `typing.Optional[ + typing.Dict[ + str, + typing.Optional[ + typing.Sequence[IndividualCommonModelScopeDeserializerRequest] + ], + ] +]` — 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. + +
+
+ +
+
+ +**language:** `typing.Optional[EndUserDetailsRequestLanguage]` + +The following subset of IETF language tags can be used to configure localization. + +* `en` - en +* `de` - de + +
+
+ +
+
+ +**are_syncs_disabled:** `typing.Optional[bool]` — The boolean that indicates whether initial, periodic, and force syncs will be disabled. + +
+
+ +
+
+ +**integration_specific_config:** `typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]` — A JSON object containing integration-specific configuration options.
@@ -39813,8 +40795,8 @@ client.accounting.contacts.remote_field_classes_list()
-## Accounting CreditNotes -
client.accounting.credit_notes.list(...) +## Hris LinkedAccounts +
client.hris.linked_accounts.list(...)
@@ -39826,7 +40808,7 @@ client.accounting.contacts.remote_field_classes_list()
-Returns a list of `CreditNote` objects. +List linked accounts for your organization.
@@ -39847,7 +40829,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.credit_notes.list() +response = client.hris.linked_accounts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -39863,23 +40850,17 @@ client.accounting.credit_notes.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return credit notes for this company. - -
-
- -
-
- -**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
+**category:** `typing.Optional[LinkedAccountsListRequestCategory]` -
-
+Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +* `hris` - hris +* `ats` - ats +* `accounting` - accounting +* `ticketing` - ticketing +* `crm` - crm +* `mktg` - mktg +* `filestorage` - filestorage
@@ -39895,15 +40876,7 @@ client.accounting.credit_notes.list()
-**expand:** `typing.Optional[CreditNotesListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**end_user_email_address:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given email address.
@@ -39911,7 +40884,7 @@ client.accounting.credit_notes.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**end_user_organization_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given organization name.
@@ -39919,7 +40892,7 @@ client.accounting.credit_notes.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**end_user_origin_id:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given origin ID.
@@ -39927,7 +40900,7 @@ client.accounting.credit_notes.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**end_user_origin_ids:** `typing.Optional[str]` — Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once.
@@ -39935,7 +40908,7 @@ client.accounting.credit_notes.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**id:** `typing.Optional[str]`
@@ -39943,7 +40916,7 @@ client.accounting.credit_notes.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**ids:** `typing.Optional[str]` — Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once.
@@ -39951,7 +40924,7 @@ client.accounting.credit_notes.list()
-**remote_fields:** `typing.Optional[CreditNotesListRequestRemoteFields]` — Deprecated. Use show_enum_origins. +**include_duplicates:** `typing.Optional[bool]` — 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.
@@ -39959,7 +40932,7 @@ client.accounting.credit_notes.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**integration_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given integration name.
@@ -39967,7 +40940,7 @@ client.accounting.credit_notes.list()
-**show_enum_origins:** `typing.Optional[CreditNotesListRequestShowEnumOrigins]` — 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) +**is_test_account:** `typing.Optional[str]` — If included, will only include test linked accounts. If not included, will only include non-test linked accounts.
@@ -39975,7 +40948,7 @@ client.accounting.credit_notes.list()
-**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -39983,7 +40956,7 @@ client.accounting.credit_notes.list()
-**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**status:** `typing.Optional[str]` — Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED`
@@ -40003,7 +40976,8 @@ client.accounting.credit_notes.list()
-
client.accounting.credit_notes.create(...) +## Hris Locations +
client.hris.locations.list(...)
@@ -40015,7 +40989,7 @@ client.accounting.credit_notes.list()
-Creates a `CreditNote` object with the given values. +Returns a list of `Location` objects.
@@ -40031,15 +41005,17 @@ Creates a `CreditNote` object with the given values. ```python from merge import Merge -from merge.resources.accounting import CreditNoteRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.credit_notes.create( - model=CreditNoteRequest(), -) +response = client.hris.locations.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -40055,7 +41031,7 @@ client.accounting.credit_notes.create(
-**model:** `CreditNoteRequest` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -40063,7 +41039,7 @@ client.accounting.credit_notes.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -40071,7 +41047,7 @@ client.accounting.credit_notes.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -40079,70 +41055,44 @@ client.accounting.credit_notes.create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
- -
- - - -
- -
client.accounting.credit_notes.retrieve(...)
-#### 📝 Description - -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
-Returns a `CreditNote` object with the given `id`. -
-
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge +**location_type:** `typing.Optional[LocationsListRequestLocationType]` -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.credit_notes.retrieve( - id="id", -) +If provided, will only return locations with this location_type -``` -
-
+* `HOME` - HOME +* `WORK` - WORK +
-#### ⚙️ Parameters - -
-
-
-**id:** `str` +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -40150,7 +41100,7 @@ client.accounting.credit_notes.retrieve(
-**expand:** `typing.Optional[CreditNotesRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -40158,7 +41108,7 @@ client.accounting.credit_notes.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -40166,7 +41116,7 @@ client.accounting.credit_notes.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**remote_fields:** `typing.Optional[LocationsListRequestRemoteFields]` — Deprecated. Use show_enum_origins.
@@ -40174,7 +41124,7 @@ client.accounting.credit_notes.retrieve(
-**remote_fields:** `typing.Optional[CreditNotesRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -40182,7 +41132,7 @@ client.accounting.credit_notes.retrieve(
-**show_enum_origins:** `typing.Optional[CreditNotesRetrieveRequestShowEnumOrigins]` — 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) +**show_enum_origins:** `typing.Optional[LocationsListRequestShowEnumOrigins]` — 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)
@@ -40202,7 +41152,7 @@ client.accounting.credit_notes.retrieve(
-
client.accounting.credit_notes.meta_post_retrieve() +
client.hris.locations.retrieve(...)
@@ -40214,7 +41164,7 @@ client.accounting.credit_notes.retrieve(
-Returns metadata for `CreditNote` POSTs. +Returns a `Location` object with the given `id`.
@@ -40235,7 +41185,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.credit_notes.meta_post_retrieve() +client.hris.locations.retrieve( + id="id", +) ``` @@ -40251,126 +41203,43 @@ client.accounting.credit_notes.meta_post_retrieve()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**id:** `str`
- -
- - - - -
-## Accounting Scopes -
client.accounting.scopes.default_scopes_retrieve()
-#### 📝 Description - -
-
- -
-
- -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 - -
-
- -
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.scopes.default_scopes_retrieve() - -``` -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-#### ⚙️ Parameters - -
-
-
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
-
-
- - -
-
-
- -
client.accounting.scopes.linked_account_scopes_retrieve() -
-
- -#### 📝 Description - -
-
-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). -
-
+**remote_fields:** `typing.Optional[LocationsRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.scopes.linked_account_scopes_retrieve() - -``` -
-
+**show_enum_origins:** `typing.Optional[LocationsRetrieveRequestShowEnumOrigins]` — 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) +
-#### ⚙️ Parameters - -
-
-
@@ -40386,7 +41255,8 @@ client.accounting.scopes.linked_account_scopes_retrieve()
-
client.accounting.scopes.linked_account_scopes_create(...) +## Hris Passthrough +
client.hris.passthrough.create(...)
@@ -40398,7 +41268,7 @@ client.accounting.scopes.linked_account_scopes_retrieve()
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +Pull data from an endpoint not currently supported by Merge.
@@ -40414,42 +41284,17 @@ Update permissions for any Common Model or field for a single Linked Account. An ```python from merge import Merge -from merge.resources.accounting import ( - FieldPermissionDeserializerRequest, - IndividualCommonModelScopeDeserializerRequest, - ModelPermissionDeserializerRequest, -) +from merge.resources.hris import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.scopes.linked_account_scopes_create( - common_models=[ - IndividualCommonModelScopeDeserializerRequest( - model_name="Employee", - model_permissions={ - "READ": ModelPermissionDeserializerRequest( - is_enabled=True, - ), - "WRITE": ModelPermissionDeserializerRequest( - is_enabled=False, - ), - }, - field_permissions=FieldPermissionDeserializerRequest( - enabled_fields=["avatar", "home_location"], - disabled_fields=["work_location"], - ), - ), - IndividualCommonModelScopeDeserializerRequest( - model_name="Benefit", - model_permissions={ - "WRITE": ModelPermissionDeserializerRequest( - is_enabled=False, - ) - }, - ), - ], +client.hris.passthrough.create( + request=DataPassthroughRequest( + method=MethodEnum.GET, + path="/scooters", + ), ) ``` @@ -40466,7 +41311,7 @@ client.accounting.scopes.linked_account_scopes_create(
-**common_models:** `typing.Sequence[IndividualCommonModelScopeDeserializerRequest]` — The common models you want to update the scopes for +**request:** `DataPassthroughRequest`
@@ -40486,8 +41331,8 @@ client.accounting.scopes.linked_account_scopes_create(
-## Accounting DeleteAccount -
client.accounting.delete_account.delete() +## Hris PayGroups +
client.hris.pay_groups.list(...)
@@ -40499,7 +41344,7 @@ client.accounting.scopes.linked_account_scopes_create(
-Delete a linked account. +Returns a list of `PayGroup` objects.
@@ -40520,7 +41365,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.delete_account.delete() +response = client.hris.pay_groups.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -40536,69 +41386,39 @@ client.accounting.delete_account.delete()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
- -
- - - - -
-## Accounting Employees -
client.accounting.employees.list(...)
-#### 📝 Description - -
-
+**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
-Returns a list of `Employee` objects. -
-
+**cursor:** `typing.Optional[str]` — The pagination cursor value. +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.employees.list() - -``` -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +
-#### ⚙️ Parameters -
-
-
- -**cursor:** `typing.Optional[str]` — The pagination cursor value. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -40606,7 +41426,7 @@ client.accounting.employees.list()
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -40614,7 +41434,7 @@ client.accounting.employees.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -40622,7 +41442,7 @@ client.accounting.employees.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -40630,7 +41450,7 @@ client.accounting.employees.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -40638,7 +41458,7 @@ client.accounting.employees.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -40658,7 +41478,7 @@ client.accounting.employees.list()
-
client.accounting.employees.retrieve(...) +
client.hris.pay_groups.retrieve(...)
@@ -40670,7 +41490,7 @@ client.accounting.employees.list()
-Returns an `Employee` object with the given `id`. +Returns a `PayGroup` object with the given `id`.
@@ -40691,7 +41511,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.employees.retrieve( +client.hris.pay_groups.retrieve( id="id", ) @@ -40717,14 +41537,6 @@ client.accounting.employees.retrieve(
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- **include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -40753,8 +41565,8 @@ client.accounting.employees.retrieve(
-## Accounting Expenses -
client.accounting.expenses.list(...) +## Hris PayrollRuns +
client.hris.payroll_runs.list(...)
@@ -40766,7 +41578,7 @@ client.accounting.employees.retrieve(
-Returns a list of `Expense` objects. +Returns a list of `PayrollRun` objects.
@@ -40787,7 +41599,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.expenses.list() +response = client.hris.payroll_runs.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -40803,7 +41620,7 @@ client.accounting.expenses.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return expenses for this company. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -40811,7 +41628,7 @@ client.accounting.expenses.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -40819,7 +41636,7 @@ client.accounting.expenses.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -40827,7 +41644,7 @@ client.accounting.expenses.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**ended_after:** `typing.Optional[dt.datetime]` — If provided, will only return payroll runs ended after this datetime.
@@ -40835,7 +41652,7 @@ client.accounting.expenses.list()
-**expand:** `typing.Optional[ExpensesListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**ended_before:** `typing.Optional[dt.datetime]` — If provided, will only return payroll runs ended before this datetime.
@@ -40859,7 +41676,7 @@ client.accounting.expenses.list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -40867,7 +41684,7 @@ client.accounting.expenses.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -40875,7 +41692,7 @@ client.accounting.expenses.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -40883,7 +41700,7 @@ client.accounting.expenses.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -40891,7 +41708,7 @@ client.accounting.expenses.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**remote_fields:** `typing.Optional[PayrollRunsListRequestRemoteFields]` — Deprecated. Use show_enum_origins.
@@ -40907,7 +41724,15 @@ client.accounting.expenses.list()
-**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**run_type:** `typing.Optional[PayrollRunsListRequestRunType]` + +If provided, will only return PayrollRun's with this status. Options: ('REGULAR', 'OFF_CYCLE', 'CORRECTION', 'TERMINATION', 'SIGN_ON_BONUS') + +* `REGULAR` - REGULAR +* `OFF_CYCLE` - OFF_CYCLE +* `CORRECTION` - CORRECTION +* `TERMINATION` - TERMINATION +* `SIGN_ON_BONUS` - SIGN_ON_BONUS
@@ -40915,7 +41740,23 @@ client.accounting.expenses.list()
-**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**show_enum_origins:** `typing.Optional[PayrollRunsListRequestShowEnumOrigins]` — 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) + +
+
+ +
+
+ +**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return payroll runs started after this datetime. + +
+
+ +
+
+ +**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return payroll runs started before this datetime.
@@ -40935,7 +41776,7 @@ client.accounting.expenses.list()
-
client.accounting.expenses.create(...) +
client.hris.payroll_runs.retrieve(...)
@@ -40947,7 +41788,7 @@ client.accounting.expenses.list()
-Creates an `Expense` object with the given values. +Returns a `PayrollRun` object with the given `id`.
@@ -40963,14 +41804,13 @@ Creates an `Expense` object with the given values. ```python from merge import Merge -from merge.resources.accounting import ExpenseRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.expenses.create( - model=ExpenseRequest(), +client.hris.payroll_runs.retrieve( + id="id", ) ``` @@ -40987,7 +41827,7 @@ client.accounting.expenses.create(
-**model:** `ExpenseRequest` +**id:** `str`
@@ -40995,7 +41835,7 @@ client.accounting.expenses.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -41003,7 +41843,23 @@ client.accounting.expenses.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**remote_fields:** `typing.Optional[PayrollRunsRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[PayrollRunsRetrieveRequestShowEnumOrigins]` — 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)
@@ -41023,7 +41879,8 @@ client.accounting.expenses.create(
-
client.accounting.expenses.retrieve(...) +## Hris RegenerateKey +
client.hris.regenerate_key.create(...)
@@ -41035,7 +41892,7 @@ client.accounting.expenses.create(
-Returns an `Expense` object with the given `id`. +Exchange remote keys.
@@ -41056,8 +41913,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.expenses.retrieve( - id="id", +client.hris.regenerate_key.create( + name="Remote Deployment Key 1", ) ``` @@ -41074,39 +41931,7 @@ client.accounting.expenses.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[ExpensesRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**name:** `str` — The name of the remote key
@@ -41126,7 +41951,8 @@ client.accounting.expenses.retrieve(
-
client.accounting.expenses.lines_remote_field_classes_list(...) +## Hris SyncStatus +
client.hris.sync_status.list(...)
@@ -41138,7 +41964,7 @@ client.accounting.expenses.retrieve(
-Returns a list of `RemoteFieldClass` 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).
@@ -41159,7 +41985,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.expenses.lines_remote_field_classes_list() +response = client.hris.sync_status.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -41183,46 +42014,6 @@ client.accounting.expenses.lines_remote_field_classes_list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value - -
-
- -
-
- -**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value - -
-
- -
-
- **page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -41243,7 +42034,8 @@ client.accounting.expenses.lines_remote_field_classes_list()
-
client.accounting.expenses.meta_post_retrieve() +## Hris ForceResync +
client.hris.force_resync.sync_status_resync_create()
@@ -41255,7 +42047,7 @@ client.accounting.expenses.lines_remote_field_classes_list()
-Returns metadata for `Expense` POSTs. +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.
@@ -41276,7 +42068,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.expenses.meta_post_retrieve() +client.hris.force_resync.sync_status_resync_create() ``` @@ -41304,7 +42096,8 @@ client.accounting.expenses.meta_post_retrieve()
-
client.accounting.expenses.remote_field_classes_list(...) +## Hris Teams +
client.hris.teams.list(...)
@@ -41316,7 +42109,7 @@ client.accounting.expenses.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Team` objects.
@@ -41337,7 +42130,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.expenses.remote_field_classes_list() +response = client.hris.teams.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -41353,6 +42151,22 @@ client.accounting.expenses.remote_field_classes_list()
+**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -41361,6 +42175,19 @@ client.accounting.expenses.remote_field_classes_list()
+**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["parent_team"], + typing.Sequence[typing.Literal["parent_team"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -41385,7 +42212,7 @@ client.accounting.expenses.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -41393,7 +42220,7 @@ client.accounting.expenses.remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -41409,6 +42236,22 @@ client.accounting.expenses.remote_field_classes_list()
+**parent_team_id:** `typing.Optional[str]` — If provided, will only return teams with this parent team. + +
+
+ +
+
+ +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -41421,8 +42264,7 @@ client.accounting.expenses.remote_field_classes_list()
-## Accounting FieldMapping -
client.accounting.field_mapping.field_mappings_retrieve(...) +
client.hris.teams.retrieve(...)
@@ -41434,7 +42276,7 @@ client.accounting.expenses.remote_field_classes_list()
-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 `Team` object with the given `id`.
@@ -41455,7 +42297,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.field_mapping.field_mappings_retrieve() +client.hris.teams.retrieve( + id="id", +) ``` @@ -41471,7 +42315,36 @@ client.accounting.field_mapping.field_mappings_retrieve()
-**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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. +**id:** `str` + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["parent_team"], + typing.Sequence[typing.Literal["parent_team"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -41491,7 +42364,8 @@ client.accounting.field_mapping.field_mappings_retrieve()
-
client.accounting.field_mapping.field_mappings_create(...) +## Hris TimeOff +
client.hris.time_off.list(...)
@@ -41503,7 +42377,7 @@ client.accounting.field_mapping.field_mappings_retrieve()
-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 `TimeOff` objects.
@@ -41524,14 +42398,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.field_mapping.field_mappings_create( - 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", -) +response = client.hris.time_off.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -41547,7 +42419,7 @@ client.accounting.field_mapping.field_mappings_create(
-**target_field_name:** `str` — The name of the target field you want this remote field to map to. +**approver_id:** `typing.Optional[str]` — If provided, will only return time off for this approver.
@@ -41555,7 +42427,7 @@ client.accounting.field_mapping.field_mappings_create(
-**target_field_description:** `str` — The description of the target field you want this remote field to map to. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -41563,7 +42435,7 @@ client.accounting.field_mapping.field_mappings_create(
-**remote_field_traversal_path:** `typing.Sequence[typing.Optional[typing.Any]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -41571,7 +42443,7 @@ client.accounting.field_mapping.field_mappings_create(
-**remote_method:** `str` — The method of the remote endpoint where the remote field is coming from. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -41579,7 +42451,7 @@ client.accounting.field_mapping.field_mappings_create(
-**remote_url_path:** `str` — The path of the remote endpoint where the remote field is coming from. +**employee_id:** `typing.Optional[str]` — If provided, will only return time off for this employee.
@@ -41587,7 +42459,7 @@ client.accounting.field_mapping.field_mappings_create(
-**common_model_name:** `str` — The name of the Common Model that the remote field corresponds to in a given category. +**ended_after:** `typing.Optional[dt.datetime]` — If provided, will only return employees that ended after this datetime.
@@ -41595,7 +42467,7 @@ client.accounting.field_mapping.field_mappings_create(
-**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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. +**ended_before:** `typing.Optional[dt.datetime]` — If provided, will only return time-offs that ended before this datetime.
@@ -41603,70 +42475,133 @@ client.accounting.field_mapping.field_mappings_create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**expand:** `typing.Optional[ + typing.Union[ + TimeOffListRequestExpandItem, + typing.Sequence[TimeOffListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
+ +
+
+ +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +
+
+
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-
-
client.accounting.field_mapping.field_mappings_destroy(...)
-#### 📝 Description +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+
-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. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. +
-#### 🔌 Usage +
+
+ +**remote_fields:** `typing.Optional[TimeOffListRequestRemoteFields]` — Deprecated. Use show_enum_origins. + +
+
+**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+
-```python -from merge import Merge +**request_type:** `typing.Optional[TimeOffListRequestRequestType]` -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.field_mapping.field_mappings_destroy( - field_mapping_id="field_mapping_id", -) +If provided, will only return TimeOff with this request type. Options: ('VACATION', 'SICK', 'PERSONAL', 'JURY_DUTY', 'VOLUNTEER', 'BEREAVEMENT') -``` +* `VACATION` - VACATION +* `SICK` - SICK +* `PERSONAL` - PERSONAL +* `JURY_DUTY` - JURY_DUTY +* `VOLUNTEER` - VOLUNTEER +* `BEREAVEMENT` - BEREAVEMENT +
+ +
+
+ +**show_enum_origins:** `typing.Optional[TimeOffListRequestShowEnumOrigins]` — 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) +
-#### ⚙️ Parameters +
+
+ +**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return time-offs that started after this datetime. + +
+
+**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return time-offs that started before this datetime. + +
+
+
-**field_mapping_id:** `str` +**status:** `typing.Optional[TimeOffListRequestStatus]` + +If provided, will only return TimeOff with this status. Options: ('REQUESTED', 'APPROVED', 'DECLINED', 'CANCELLED', 'DELETED') + +* `REQUESTED` - REQUESTED +* `APPROVED` - APPROVED +* `DECLINED` - DECLINED +* `CANCELLED` - CANCELLED +* `DELETED` - DELETED
@@ -41686,7 +42621,7 @@ client.accounting.field_mapping.field_mappings_destroy(
-
client.accounting.field_mapping.field_mappings_partial_update(...) +
client.hris.time_off.create(...)
@@ -41698,7 +42633,7 @@ client.accounting.field_mapping.field_mappings_destroy(
-Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Creates a `TimeOff` object with the given values.
@@ -41714,13 +42649,14 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r ```python from merge import Merge +from merge.resources.hris import TimeOffRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.field_mapping.field_mappings_partial_update( - field_mapping_id="field_mapping_id", +client.hris.time_off.create( + model=TimeOffRequest(), ) ``` @@ -41737,15 +42673,7 @@ client.accounting.field_mapping.field_mappings_partial_update(
-**field_mapping_id:** `str` - -
-
- -
-
- -**remote_field_traversal_path:** `typing.Optional[typing.Sequence[typing.Optional[typing.Any]]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. +**model:** `TimeOffRequest`
@@ -41753,7 +42681,7 @@ client.accounting.field_mapping.field_mappings_partial_update(
-**remote_method:** `typing.Optional[str]` — The method of the remote endpoint where the remote field is coming from. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -41761,7 +42689,7 @@ client.accounting.field_mapping.field_mappings_partial_update(
-**remote_url_path:** `typing.Optional[str]` — The path of the remote endpoint where the remote field is coming from. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -41781,7 +42709,7 @@ client.accounting.field_mapping.field_mappings_partial_update(
-
client.accounting.field_mapping.remote_fields_retrieve(...) +
client.hris.time_off.retrieve(...)
@@ -41793,7 +42721,7 @@ client.accounting.field_mapping.field_mappings_partial_update(
-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 `TimeOff` object with the given `id`.
@@ -41814,7 +42742,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.field_mapping.remote_fields_retrieve() +client.hris.time_off.retrieve( + id="id", +) ``` @@ -41830,7 +42760,7 @@ client.accounting.field_mapping.remote_fields_retrieve()
-**common_models:** `typing.Optional[str]` — A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. +**id:** `str`
@@ -41838,7 +42768,44 @@ client.accounting.field_mapping.remote_fields_retrieve()
-**include_example_values:** `typing.Optional[str]` — 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. +**expand:** `typing.Optional[ + typing.Union[ + TimeOffRetrieveRequestExpandItem, + typing.Sequence[TimeOffRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**remote_fields:** `typing.Optional[TimeOffRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[TimeOffRetrieveRequestShowEnumOrigins]` — 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)
@@ -41858,7 +42825,7 @@ client.accounting.field_mapping.remote_fields_retrieve()
-
client.accounting.field_mapping.target_fields_retrieve() +
client.hris.time_off.meta_post_retrieve()
@@ -41870,7 +42837,7 @@ client.accounting.field_mapping.remote_fields_retrieve()
-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 `TimeOff` POSTs.
@@ -41891,7 +42858,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.field_mapping.target_fields_retrieve() +client.hris.time_off.meta_post_retrieve() ``` @@ -41919,8 +42886,8 @@ client.accounting.field_mapping.target_fields_retrieve()
-## Accounting GeneralLedgerTransactions -
client.accounting.general_ledger_transactions.list(...) +## Hris TimeOffBalances +
client.hris.time_off_balances.list(...)
@@ -41932,7 +42899,7 @@ client.accounting.field_mapping.target_fields_retrieve()
-Returns a list of `GeneralLedgerTransaction` objects. +Returns a list of `TimeOffBalance` objects.
@@ -41953,7 +42920,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.general_ledger_transactions.list() +response = client.hris.time_off_balances.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -41969,7 +42941,7 @@ client.accounting.general_ledger_transactions.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return general ledger transactions for this company. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -41977,7 +42949,7 @@ client.accounting.general_ledger_transactions.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -41985,7 +42957,7 @@ client.accounting.general_ledger_transactions.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -41993,7 +42965,7 @@ client.accounting.general_ledger_transactions.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**employee_id:** `typing.Optional[str]` — If provided, will only return time off balances for this employee.
@@ -42001,7 +42973,11 @@ client.accounting.general_ledger_transactions.list()
-**expand:** `typing.Optional[GeneralLedgerTransactionsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -42057,7 +43033,16 @@ client.accounting.general_ledger_transactions.list()
-**posted_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects posted after this datetime. +**policy_type:** `typing.Optional[TimeOffBalancesListRequestPolicyType]` + +If provided, will only return TimeOffBalance with this policy type. Options: ('VACATION', 'SICK', 'PERSONAL', 'JURY_DUTY', 'VOLUNTEER', 'BEREAVEMENT') + +* `VACATION` - VACATION +* `SICK` - SICK +* `PERSONAL` - PERSONAL +* `JURY_DUTY` - JURY_DUTY +* `VOLUNTEER` - VOLUNTEER +* `BEREAVEMENT` - BEREAVEMENT
@@ -42065,7 +43050,7 @@ client.accounting.general_ledger_transactions.list()
-**posted_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects posted before this datetime. +**remote_fields:** `typing.Optional[typing.Literal["policy_type"]]` — Deprecated. Use show_enum_origins.
@@ -42081,6 +43066,14 @@ client.accounting.general_ledger_transactions.list()
+**show_enum_origins:** `typing.Optional[typing.Literal["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) + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -42093,7 +43086,7 @@ client.accounting.general_ledger_transactions.list()
-
client.accounting.general_ledger_transactions.retrieve(...) +
client.hris.time_off_balances.retrieve(...)
@@ -42105,7 +43098,7 @@ client.accounting.general_ledger_transactions.list()
-Returns a `GeneralLedgerTransaction` object with the given `id`. +Returns a `TimeOffBalance` object with the given `id`.
@@ -42126,7 +43119,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.general_ledger_transactions.retrieve( +client.hris.time_off_balances.retrieve( id="id", ) @@ -42152,7 +43145,11 @@ client.accounting.general_ledger_transactions.retrieve(
-**expand:** `typing.Optional[GeneralLedgerTransactionsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -42176,6 +43173,22 @@ client.accounting.general_ledger_transactions.retrieve(
+**remote_fields:** `typing.Optional[typing.Literal["policy_type"]]` — Deprecated. Use show_enum_origins. + +
+
+ +
+
+ +**show_enum_origins:** `typing.Optional[typing.Literal["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) + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -42188,8 +43201,8 @@ client.accounting.general_ledger_transactions.retrieve(
-## Accounting GenerateKey -
client.accounting.generate_key.create(...) +## Hris TimesheetEntries +
client.hris.timesheet_entries.list(...)
@@ -42201,7 +43214,7 @@ client.accounting.general_ledger_transactions.retrieve(
-Create a remote key. +Returns a list of `TimesheetEntry` objects.
@@ -42222,9 +43235,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.generate_key.create( - name="Remote Deployment Key 1", -) +response = client.hris.timesheet_entries.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -42240,7 +43256,7 @@ client.accounting.generate_key.create(
-**name:** `str` — The name of the remote key +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -42248,69 +43264,23 @@ client.accounting.generate_key.create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
- -
- - - - -
- -## Accounting IncomeStatements -
client.accounting.income_statements.list(...) -
-
- -#### 📝 Description - -
-
- -
-
- -Returns a list of `IncomeStatement` objects. -
-
-
-
- -#### 🔌 Usage - -
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.income_statements.list() - -``` -
-
+**cursor:** `typing.Optional[str]` — The pagination cursor value. +
-#### ⚙️ Parameters -
-
-
- -**company_id:** `typing.Optional[str]` — If provided, will only return income statements for this company. +**employee_id:** `typing.Optional[str]` — If provided, will only return timesheet entries for this employee.
@@ -42318,7 +43288,7 @@ client.accounting.income_statements.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**ended_after:** `typing.Optional[dt.datetime]` — If provided, will only return timesheet entries ended after this datetime.
@@ -42326,7 +43296,7 @@ client.accounting.income_statements.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**ended_before:** `typing.Optional[dt.datetime]` — If provided, will only return timesheet entries ended before this datetime.
@@ -42334,7 +43304,11 @@ client.accounting.income_statements.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -42342,7 +43316,7 @@ client.accounting.income_statements.list()
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -42350,7 +43324,7 @@ client.accounting.income_statements.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -42358,7 +43332,7 @@ client.accounting.income_statements.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -42366,7 +43340,7 @@ client.accounting.income_statements.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -42374,7 +43348,7 @@ client.accounting.income_statements.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -42382,7 +43356,7 @@ client.accounting.income_statements.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**order_by:** `typing.Optional[TimesheetEntriesListRequestOrderBy]` — Overrides the default ordering for this endpoint. Possible values include: start_time, -start_time.
@@ -42406,6 +43380,22 @@ client.accounting.income_statements.list()
+**started_after:** `typing.Optional[dt.datetime]` — If provided, will only return timesheet entries started after this datetime. + +
+
+ +
+
+ +**started_before:** `typing.Optional[dt.datetime]` — If provided, will only return timesheet entries started before this datetime. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -42418,7 +43408,7 @@ client.accounting.income_statements.list()
-
client.accounting.income_statements.retrieve(...) +
client.hris.timesheet_entries.create(...)
@@ -42430,7 +43420,7 @@ client.accounting.income_statements.list()
-Returns an `IncomeStatement` object with the given `id`. +Creates a `TimesheetEntry` object with the given values.
@@ -42446,13 +43436,14 @@ Returns an `IncomeStatement` object with the given `id`. ```python from merge import Merge +from merge.resources.hris import TimesheetEntryRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.income_statements.retrieve( - id="id", +client.hris.timesheet_entries.create( + model=TimesheetEntryRequest(), ) ``` @@ -42469,15 +43460,7 @@ client.accounting.income_statements.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**model:** `TimesheetEntryRequest`
@@ -42485,7 +43468,7 @@ client.accounting.income_statements.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -42493,7 +43476,7 @@ client.accounting.income_statements.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -42513,8 +43496,7 @@ client.accounting.income_statements.retrieve(
-## Accounting Invoices -
client.accounting.invoices.list(...) +
client.hris.timesheet_entries.retrieve(...)
@@ -42526,7 +43508,7 @@ client.accounting.income_statements.retrieve(
-Returns a list of `Invoice` objects. +Returns a `TimesheetEntry` object with the given `id`.
@@ -42547,7 +43529,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.invoices.list() +client.hris.timesheet_entries.retrieve( + id="id", +) ``` @@ -42563,7 +43547,7 @@ client.accounting.invoices.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return invoices for this company. +**id:** `str`
@@ -42571,7 +43555,11 @@ client.accounting.invoices.list()
-**contact_id:** `typing.Optional[str]` — If provided, will only return invoices for this contact. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -42579,7 +43567,7 @@ client.accounting.invoices.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -42587,7 +43575,7 @@ client.accounting.invoices.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -42595,153 +43583,126 @@ client.accounting.invoices.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
- -
-
- -**expand:** `typing.Optional[InvoicesListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. -
-
-
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). -
+
+
client.hris.timesheet_entries.meta_post_retrieve()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
+#### 📝 Description
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
-
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - +Returns metadata for `TimesheetEntry` POSTs. +
+
+#### 🔌 Usage +
-**issue_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
-
-**issue_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.hris.timesheet_entries.meta_post_retrieve() + +```
+ + + +#### ⚙️ Parameters
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - -
-
-
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ + -
-
-**number:** `typing.Optional[str]` — If provided, will only return Invoices with this number. -
+
+## Hris WebhookReceivers +
client.hris.webhook_receivers.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
+#### 📝 Description
-**remote_fields:** `typing.Optional[typing.Literal["type"]]` — Deprecated. Use show_enum_origins. - -
-
-
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - +Returns a list of `WebhookReceiver` objects. +
+
+#### 🔌 Usage +
-**show_enum_origins:** `typing.Optional[typing.Literal["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) - -
-
-
-**status:** `typing.Optional[InvoicesListRequestStatus]` +```python +from merge import Merge -If provided, will only return Invoices with this status. +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.hris.webhook_receivers.list() -* `PAID` - PAID -* `DRAFT` - DRAFT -* `SUBMITTED` - SUBMITTED -* `PARTIALLY_PAID` - PARTIALLY_PAID -* `OPEN` - OPEN -* `VOID` - VOID - +``` +
+
+#### ⚙️ Parameters +
-**type:** `typing.Optional[InvoicesListRequestType]` - -If provided, will only return Invoices with this type. - -* `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE -* `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE - -
-
-
@@ -42757,7 +43718,7 @@ If provided, will only return Invoices with this type.
-
client.accounting.invoices.create(...) +
client.hris.webhook_receivers.create(...)
@@ -42769,9 +43730,7 @@ If provided, will only return Invoices with this type.
-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). - +Creates a `WebhookReceiver` object with the given values.
@@ -42787,14 +43746,14 @@ Creates an `Invoice` object with the given values. ```python from merge import Merge -from merge.resources.accounting import InvoiceRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.invoices.create( - model=InvoiceRequest(), +client.hris.webhook_receivers.create( + event="event", + is_active=True, ) ``` @@ -42811,7 +43770,7 @@ client.accounting.invoices.create(
-**model:** `InvoiceRequest` +**event:** `str`
@@ -42819,7 +43778,7 @@ client.accounting.invoices.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**is_active:** `bool`
@@ -42827,7 +43786,7 @@ client.accounting.invoices.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**key:** `typing.Optional[str]`
@@ -42847,7 +43806,8 @@ client.accounting.invoices.create(
-
client.accounting.invoices.retrieve(...) +## Ticketing AccountDetails +
client.ticketing.account_details.retrieve()
@@ -42859,7 +43819,7 @@ client.accounting.invoices.create(
-Returns an `Invoice` object with the given `id`. +Get details for a linked account.
@@ -42880,9 +43840,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.invoices.retrieve( - id="id", -) +client.ticketing.account_details.retrieve() ``` @@ -42898,62 +43856,6 @@ client.accounting.invoices.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[InvoicesRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
- -
-
- -**remote_fields:** `typing.Optional[typing.Literal["type"]]` — Deprecated. Use show_enum_origins. - -
-
- -
-
- -**show_enum_origins:** `typing.Optional[typing.Literal["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) - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -42966,7 +43868,8 @@ client.accounting.invoices.retrieve(
-
client.accounting.invoices.partial_update(...) +## Ticketing AccountToken +
client.ticketing.account_token.retrieve(...)
@@ -42978,7 +43881,7 @@ client.accounting.invoices.retrieve(
-Updates an `Invoice` object with the given `id`. +Returns the account token for the end user with the provided public token.
@@ -42994,15 +43897,13 @@ Updates an `Invoice` object with the given `id`. ```python from merge import Merge -from merge.resources.accounting import InvoiceRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.invoices.partial_update( - id="id", - model=InvoiceRequest(), +client.ticketing.account_token.retrieve( + public_token="public_token", ) ``` @@ -43019,31 +43920,7 @@ client.accounting.invoices.partial_update(
-**id:** `str` - -
-
- -
-
- -**model:** `InvoiceRequest` - -
-
- -
-
- -**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. - -
-
- -
-
- -**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**public_token:** `str`
@@ -43063,7 +43940,8 @@ client.accounting.invoices.partial_update(
-
client.accounting.invoices.line_items_remote_field_classes_list(...) +## Ticketing Accounts +
client.ticketing.accounts.list(...)
@@ -43075,7 +43953,7 @@ client.accounting.invoices.partial_update(
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Account` objects.
@@ -43096,7 +43974,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.invoices.line_items_remote_field_classes_list() +response = client.ticketing.accounts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -43112,6 +43995,22 @@ client.accounting.invoices.line_items_remote_field_classes_list()
+**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -43144,7 +44043,7 @@ client.accounting.invoices.line_items_remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -43152,7 +44051,7 @@ client.accounting.invoices.line_items_remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -43168,6 +44067,14 @@ client.accounting.invoices.line_items_remote_field_classes_list()
+**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -43180,7 +44087,7 @@ client.accounting.invoices.line_items_remote_field_classes_list()
-
client.accounting.invoices.meta_patch_retrieve(...) +
client.ticketing.accounts.retrieve(...)
@@ -43192,7 +44099,7 @@ client.accounting.invoices.line_items_remote_field_classes_list()
-Returns metadata for `Invoice` PATCHs. +Returns an `Account` object with the given `id`.
@@ -43213,7 +44120,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.invoices.meta_patch_retrieve( +client.ticketing.accounts.retrieve( id="id", ) @@ -43239,6 +44146,22 @@ client.accounting.invoices.meta_patch_retrieve(
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -43251,7 +44174,8 @@ client.accounting.invoices.meta_patch_retrieve(
-
client.accounting.invoices.meta_post_retrieve() +## Ticketing AsyncPassthrough +
client.ticketing.async_passthrough.create(...)
@@ -43263,7 +44187,7 @@ client.accounting.invoices.meta_patch_retrieve(
-Returns metadata for `Invoice` POSTs. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -43279,12 +44203,18 @@ Returns metadata for `Invoice` POSTs. ```python from merge import Merge +from merge.resources.ticketing import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.invoices.meta_post_retrieve() +client.ticketing.async_passthrough.create( + request=DataPassthroughRequest( + method=MethodEnum.GET, + path="/scooters", + ), +) ``` @@ -43300,6 +44230,14 @@ client.accounting.invoices.meta_post_retrieve()
+**request:** `DataPassthroughRequest` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -43312,7 +44250,7 @@ client.accounting.invoices.meta_post_retrieve()
-
client.accounting.invoices.remote_field_classes_list(...) +
client.ticketing.async_passthrough.retrieve(...)
@@ -43324,7 +44262,7 @@ client.accounting.invoices.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Retrieves data from earlier async-passthrough POST request
@@ -43345,7 +44283,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.invoices.remote_field_classes_list() +client.ticketing.async_passthrough.retrieve( + async_passthrough_receipt_id="async_passthrough_receipt_id", +) ``` @@ -43361,6 +44301,97 @@ client.accounting.invoices.remote_field_classes_list()
+**async_passthrough_receipt_id:** `str` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+ +
+ + + + +
+ +## Ticketing Attachments +
client.ticketing.attachments.list(...) +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns a list of `Attachment` objects. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.ticketing.attachments.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -43369,6 +44400,18 @@ client.accounting.invoices.remote_field_classes_list()
+**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -43393,7 +44436,7 @@ client.accounting.invoices.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -43401,7 +44444,7 @@ client.accounting.invoices.remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -43417,6 +44460,30 @@ client.accounting.invoices.remote_field_classes_list()
+**remote_created_after:** `typing.Optional[dt.datetime]` — If provided, will only return attachments created in the third party platform after this datetime. + +
+
+ +
+
+ +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ +**ticket_id:** `typing.Optional[str]` — If provided, will only return comments for this ticket. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -43429,8 +44496,7 @@ client.accounting.invoices.remote_field_classes_list()
-## Accounting Issues -
client.accounting.issues.list(...) +
client.ticketing.attachments.create(...)
@@ -43442,7 +44508,7 @@ client.accounting.invoices.remote_field_classes_list()
-Gets all issues for Organization. +Creates an `Attachment` object with the given values.
@@ -43458,12 +44524,15 @@ Gets all issues for Organization. ```python from merge import Merge +from merge.resources.ticketing import AttachmentRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.issues.list() +client.ticketing.attachments.create( + model=AttachmentRequest(), +) ``` @@ -43479,7 +44548,7 @@ client.accounting.issues.list()
-**account_token:** `typing.Optional[str]` +**model:** `AttachmentRequest`
@@ -43487,7 +44556,7 @@ client.accounting.issues.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -43495,7 +44564,7 @@ client.accounting.issues.list()
-**end_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred before this time +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -43503,63 +44572,70 @@ client.accounting.issues.list()
-**end_user_organization_name:** `typing.Optional[str]` +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**first_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was after this datetime. -
+
+
client.ticketing.attachments.retrieve(...)
-**first_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was before this datetime. - -
-
+#### 📝 Description
-**include_muted:** `typing.Optional[str]` — If true, will include muted issues - -
-
-
-**integration_name:** `typing.Optional[str]` - +Returns an `Attachment` object with the given `id`. +
+
+#### 🔌 Usage +
-**last_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was after this datetime. - -
-
-
-**last_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was before this datetime. - +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.attachments.retrieve( + id="id", +) + +``` +
+
+#### ⚙️ Parameters +
-**linked_account_id:** `typing.Optional[str]` — If provided, will only include issues pertaining to the linked account passed in. +
+
+ +**id:** `str`
@@ -43567,7 +44643,11 @@ client.accounting.issues.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -43575,7 +44655,7 @@ client.accounting.issues.list()
-**start_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred after this time +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -43583,12 +44663,7 @@ client.accounting.issues.list()
-**status:** `typing.Optional[IssuesListRequestStatus]` - -Status of the issue. Options: ('ONGOING', 'RESOLVED') - -* `ONGOING` - ONGOING -* `RESOLVED` - RESOLVED +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -43608,7 +44683,7 @@ Status of the issue. Options: ('ONGOING', 'RESOLVED')
-
client.accounting.issues.retrieve(...) +
client.ticketing.attachments.meta_post_retrieve()
@@ -43620,7 +44695,7 @@ Status of the issue. Options: ('ONGOING', 'RESOLVED')
-Get a specific issue. +Returns metadata for `TicketingAttachment` POSTs.
@@ -43641,9 +44716,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.issues.retrieve( - id="id", -) +client.ticketing.attachments.meta_post_retrieve() ``` @@ -43659,14 +44732,6 @@ client.accounting.issues.retrieve(
-**id:** `str` - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -43679,8 +44744,8 @@ client.accounting.issues.retrieve(
-## Accounting Items -
client.accounting.items.list(...) +## Ticketing AuditTrail +
client.ticketing.audit_trail.list(...)
@@ -43692,7 +44757,7 @@ client.accounting.issues.retrieve(
-Returns a list of `Item` objects. +Gets a list of audit trail events.
@@ -43713,7 +44778,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.items.list() +response = client.ticketing.audit_trail.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -43729,7 +44799,7 @@ client.accounting.items.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return items for this company. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -43737,7 +44807,7 @@ client.accounting.items.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**end_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred before this time
@@ -43745,7 +44815,7 @@ client.accounting.items.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**event_type:** `typing.Optional[str]` — 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`
@@ -43753,7 +44823,7 @@ client.accounting.items.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -43761,7 +44831,7 @@ client.accounting.items.list()
-**expand:** `typing.Optional[ItemsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**start_date:** `typing.Optional[str]` — If included, will only include audit trail events that occurred after this time
@@ -43769,7 +44839,7 @@ client.accounting.items.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**user_email:** `typing.Optional[str]` — 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.
@@ -43777,67 +44847,65 @@ client.accounting.items.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). -
+
+## Ticketing AvailableActions +
client.ticketing.available_actions.retrieve()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - -
-
+#### 📝 Description
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. - -
-
-
-**page_size:** `typing.Optional[int]` — Number of results to return per page. - +Returns a list of models and actions available for an account.
+ + + +#### 🔌 Usage
-**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. - -
-
-
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.available_actions.retrieve() + +``` +
+
+#### ⚙️ Parameters +
-**show_enum_origins:** `typing.Optional[typing.Literal["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) - -
-
-
@@ -43853,7 +44921,8 @@ client.accounting.items.list()
-
client.accounting.items.create(...) +## Ticketing Collections +
client.ticketing.collections.list(...)
@@ -43865,7 +44934,7 @@ client.accounting.items.list()
-Creates an `Item` object with the given values. +Returns a list of `Collection` objects.
@@ -43881,15 +44950,17 @@ Creates an `Item` object with the given values. ```python from merge import Merge -from merge.resources.accounting import ItemRequestRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.items.create( - model=ItemRequestRequest(), -) +response = client.ticketing.collections.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -43905,7 +44976,7 @@ client.accounting.items.create(
-**model:** `ItemRequestRequest` +**collection_type:** `typing.Optional[str]` — If provided, will only return collections of the given type.
@@ -43913,7 +44984,7 @@ client.accounting.items.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -43921,7 +44992,7 @@ client.accounting.items.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -43929,70 +45000,60 @@ client.accounting.items.create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
- -
+
+
+**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["parent_collection"], + typing.Sequence[typing.Literal["parent_collection"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +
-
-
client.accounting.items.retrieve(...)
-#### 📝 Description - -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
-Returns an `Item` object with the given `id`. -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.items.retrieve( - id="id", -) - -``` -
-
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
-#### ⚙️ Parameters -
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+
-**id:** `str` +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -44000,7 +45061,7 @@ client.accounting.items.retrieve(
-**expand:** `typing.Optional[ItemsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -44008,7 +45069,7 @@ client.accounting.items.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**parent_collection_id:** `typing.Optional[str]` — If provided, will only return collections whose parent collection matches the given id.
@@ -44016,7 +45077,7 @@ client.accounting.items.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**remote_fields:** `typing.Optional[typing.Literal["collection_type"]]` — Deprecated. Use show_enum_origins.
@@ -44024,7 +45085,7 @@ client.accounting.items.retrieve(
-**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -44032,7 +45093,7 @@ client.accounting.items.retrieve(
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**show_enum_origins:** `typing.Optional[typing.Literal["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)
@@ -44052,7 +45113,7 @@ client.accounting.items.retrieve(
-
client.accounting.items.partial_update(...) +
client.ticketing.collections.viewers_list(...)
@@ -44064,7 +45125,7 @@ client.accounting.items.retrieve(
-Updates an `Item` object with the given `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 `Collection` with the given id. [Learn more.](https://help.merge.dev/en/articles/10333658-ticketing-access-control-list-acls)
@@ -44080,16 +45141,19 @@ Updates an `Item` object with the given `id`. ```python from merge import Merge -from merge.resources.accounting import PatchedItemRequestRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.items.partial_update( - id="id", - model=PatchedItemRequestRequest(), +response = client.ticketing.collections.viewers_list( + collection_id="collection_id", ) +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -44105,7 +45169,7 @@ client.accounting.items.partial_update(
-**id:** `str` +**collection_id:** `str`
@@ -44113,7 +45177,7 @@ client.accounting.items.partial_update(
-**model:** `PatchedItemRequestRequest` +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -44121,7 +45185,12 @@ client.accounting.items.partial_update(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**expand:** `typing.Optional[ + typing.Union[ + CollectionsViewersListRequestExpandItem, + typing.Sequence[CollectionsViewersListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -44129,7 +45198,31 @@ client.accounting.items.partial_update(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -44149,7 +45242,7 @@ client.accounting.items.partial_update(
-
client.accounting.items.meta_patch_retrieve(...) +
client.ticketing.collections.retrieve(...)
@@ -44161,7 +45254,7 @@ client.accounting.items.partial_update(
-Returns metadata for `Item` PATCHs. +Returns a `Collection` object with the given `id`.
@@ -44182,7 +45275,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.items.meta_patch_retrieve( +client.ticketing.collections.retrieve( id="id", ) @@ -44208,64 +45301,48 @@ client.accounting.items.meta_patch_retrieve(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["parent_collection"], + typing.Sequence[typing.Literal["parent_collection"]], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
- -
+
+
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-
-
client.accounting.items.meta_post_retrieve()
-#### 📝 Description - -
-
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
-Returns metadata for `Item` POSTs. -
-
+**remote_fields:** `typing.Optional[typing.Literal["collection_type"]]` — Deprecated. Use show_enum_origins. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.items.meta_post_retrieve() - -``` -
-
+**show_enum_origins:** `typing.Optional[typing.Literal["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) +
-#### ⚙️ Parameters - -
-
-
@@ -44281,8 +45358,8 @@ client.accounting.items.meta_post_retrieve()
-## Accounting JournalEntries -
client.accounting.journal_entries.list(...) +## Ticketing Comments +
client.ticketing.comments.list(...)
@@ -44294,7 +45371,7 @@ client.accounting.items.meta_post_retrieve()
-Returns a list of `JournalEntry` objects. +Returns a list of `Comment` objects.
@@ -44315,7 +45392,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.journal_entries.list() +response = client.ticketing.comments.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -44331,14 +45413,6 @@ client.accounting.journal_entries.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return journal entries for this company. - -
-
- -
-
- **created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -44363,7 +45437,12 @@ client.accounting.journal_entries.list()
-**expand:** `typing.Optional[JournalEntriesListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + CommentsListRequestExpandItem, + typing.Sequence[CommentsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -44387,14 +45466,6 @@ client.accounting.journal_entries.list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -44427,7 +45498,7 @@ client.accounting.journal_entries.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**remote_created_after:** `typing.Optional[dt.datetime]` — If provided, will only return Comments created in the third party platform after this datetime.
@@ -44435,7 +45506,7 @@ client.accounting.journal_entries.list()
-**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -44443,7 +45514,7 @@ client.accounting.journal_entries.list()
-**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**ticket_id:** `typing.Optional[str]` — If provided, will only return comments for this ticket.
@@ -44463,7 +45534,7 @@ client.accounting.journal_entries.list()
-
client.accounting.journal_entries.create(...) +
client.ticketing.comments.create(...)
@@ -44475,7 +45546,7 @@ client.accounting.journal_entries.list()
-Creates a `JournalEntry` object with the given values. +Creates a `Comment` object with the given values.
@@ -44491,14 +45562,14 @@ Creates a `JournalEntry` object with the given values. ```python from merge import Merge -from merge.resources.accounting import JournalEntryRequest +from merge.resources.ticketing import CommentRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.journal_entries.create( - model=JournalEntryRequest(), +client.ticketing.comments.create( + model=CommentRequest(), ) ``` @@ -44515,7 +45586,7 @@ client.accounting.journal_entries.create(
-**model:** `JournalEntryRequest` +**model:** `CommentRequest`
@@ -44551,7 +45622,7 @@ client.accounting.journal_entries.create(
-
client.accounting.journal_entries.retrieve(...) +
client.ticketing.comments.retrieve(...)
@@ -44563,7 +45634,7 @@ client.accounting.journal_entries.create(
-Returns a `JournalEntry` object with the given `id`. +Returns a `Comment` object with the given `id`.
@@ -44584,7 +45655,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.journal_entries.retrieve( +client.ticketing.comments.retrieve( id="id", ) @@ -44610,7 +45681,12 @@ client.accounting.journal_entries.retrieve(
-**expand:** `typing.Optional[JournalEntriesRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + CommentsRetrieveRequestExpandItem, + typing.Sequence[CommentsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -44626,7 +45702,7 @@ client.accounting.journal_entries.retrieve(
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -44634,11 +45710,64 @@ client.accounting.journal_entries.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +
+
+ +
+ + + + +
+ +
client.ticketing.comments.meta_post_retrieve() +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for `Comment` POSTs. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.comments.meta_post_retrieve() + +``` +
+
+#### ⚙️ Parameters + +
+
+
@@ -44654,7 +45783,8 @@ client.accounting.journal_entries.retrieve(
-
client.accounting.journal_entries.lines_remote_field_classes_list(...) +## Ticketing Contacts +
client.ticketing.contacts.list(...)
@@ -44666,7 +45796,7 @@ client.accounting.journal_entries.retrieve(
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Contact` objects.
@@ -44687,7 +45817,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.journal_entries.lines_remote_field_classes_list() +response = client.ticketing.contacts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -44703,6 +45838,22 @@ client.accounting.journal_entries.lines_remote_field_classes_list()
+**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -44711,6 +45862,18 @@ client.accounting.journal_entries.lines_remote_field_classes_list()
+**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["account"], typing.Sequence[typing.Literal["account"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ **include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -44735,7 +45898,7 @@ client.accounting.journal_entries.lines_remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -44743,7 +45906,7 @@ client.accounting.journal_entries.lines_remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -44759,6 +45922,14 @@ client.accounting.journal_entries.lines_remote_field_classes_list()
+**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -44771,7 +45942,7 @@ client.accounting.journal_entries.lines_remote_field_classes_list()
-
client.accounting.journal_entries.meta_post_retrieve() +
client.ticketing.contacts.create(...)
@@ -44783,7 +45954,7 @@ client.accounting.journal_entries.lines_remote_field_classes_list()
-Returns metadata for `JournalEntry` POSTs. +Creates a `Contact` object with the given values.
@@ -44799,12 +45970,15 @@ Returns metadata for `JournalEntry` POSTs. ```python from merge import Merge +from merge.resources.ticketing import ContactRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.journal_entries.meta_post_retrieve() +client.ticketing.contacts.create( + model=ContactRequest(), +) ``` @@ -44820,6 +45994,30 @@ client.accounting.journal_entries.meta_post_retrieve()
+**model:** `ContactRequest` + +
+
+ +
+
+ +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. + +
+
+ +
+
+ +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -44832,7 +46030,7 @@ client.accounting.journal_entries.meta_post_retrieve()
-
client.accounting.journal_entries.remote_field_classes_list(...) +
client.ticketing.contacts.retrieve(...)
@@ -44844,7 +46042,7 @@ client.accounting.journal_entries.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Returns a `Contact` object with the given `id`.
@@ -44865,7 +46063,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.journal_entries.remote_field_classes_list() +client.ticketing.contacts.retrieve( + id="id", +) ``` @@ -44881,7 +46081,7 @@ client.accounting.journal_entries.remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**id:** `str`
@@ -44889,7 +46089,11 @@ client.accounting.journal_entries.remote_field_classes_list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**expand:** `typing.Optional[ + typing.Union[ + typing.Literal["account"], typing.Sequence[typing.Literal["account"]] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -44913,30 +46117,6 @@ client.accounting.journal_entries.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value - -
-
- -
-
- -**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -44949,8 +46129,7 @@ client.accounting.journal_entries.remote_field_classes_list()
-## Accounting LinkToken -
client.accounting.link_token.create(...) +
client.ticketing.contacts.meta_post_retrieve()
@@ -44962,7 +46141,7 @@ client.accounting.journal_entries.remote_field_classes_list()
-Creates a link token to be used when linking a new end user. +Returns metadata for `TicketingContact` POSTs.
@@ -44978,18 +46157,12 @@ Creates a link token to be used when linking a new end user. ```python from merge import Merge -from merge.resources.accounting import CategoriesEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.link_token.create( - end_user_email_address="example@gmail.com", - end_user_organization_name="Test Organization", - end_user_origin_id="12345", - categories=[CategoriesEnum.HRIS, CategoriesEnum.ATS], -) +client.ticketing.contacts.meta_post_retrieve() ``` @@ -45005,118 +46178,125 @@ client.accounting.link_token.create(
-**end_user_email_address:** `str` — Your end user's email address. This is purely for identification purposes - setting this value will not cause any emails to be sent. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**end_user_organization_name:** `str` — Your end user's organization. -
+
+## Ticketing Scopes +
client.ticketing.scopes.default_scopes_retrieve()
-**end_user_origin_id:** `str` — This unique identifier typically represents the ID for your end user in your product's database. This value must be distinct from other Linked Accounts' unique identifiers. - -
-
+#### 📝 Description
-**categories:** `typing.Sequence[CategoriesEnum]` — The integration categories to show in Merge Link. - -
-
-
-**integration:** `typing.Optional[str]` — 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/. - +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
-**link_expiry_mins:** `typing.Optional[int]` — 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. - -
-
-
-**should_create_magic_link_url:** `typing.Optional[bool]` — 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. - +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.scopes.default_scopes_retrieve() + +```
+ + + +#### ⚙️ Parameters
-**hide_admin_magic_link:** `typing.Optional[bool]` — 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. - -
-
-
-**common_models:** `typing.Optional[typing.Sequence[CommonModelScopesBodyRequest]]` — 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. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ + -
-
-**category_common_model_scopes:** `typing.Optional[ - typing.Dict[ - str, - typing.Optional[ - typing.Sequence[IndividualCommonModelScopeDeserializerRequest] - ], - ] -]` — 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. -
+
+
client.ticketing.scopes.linked_account_scopes_retrieve()
-**language:** `typing.Optional[EndUserDetailsRequestLanguage]` - -The following subset of IETF language tags can be used to configure localization. +#### 📝 Description -* `en` - en -* `de` - de - -
-
+
+
-**are_syncs_disabled:** `typing.Optional[bool]` — The boolean that indicates whether initial, periodic, and force syncs will be disabled. - +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 +
-**integration_specific_config:** `typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]` — A JSON object containing integration-specific configuration options. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.scopes.linked_account_scopes_retrieve() + +```
+
+
+ +#### ⚙️ Parameters + +
+
@@ -45133,8 +46313,7 @@ The following subset of IETF language tags can be used to configure localization
-## Accounting LinkedAccounts -
client.accounting.linked_accounts.list(...) +
client.ticketing.scopes.linked_account_scopes_create(...)
@@ -45146,7 +46325,7 @@ The following subset of IETF language tags can be used to configure localization
-List linked accounts for your organization. +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)
@@ -45162,12 +46341,43 @@ List linked accounts for your organization. ```python from merge import Merge +from merge.resources.ticketing import ( + FieldPermissionDeserializerRequest, + IndividualCommonModelScopeDeserializerRequest, + ModelPermissionDeserializerRequest, +) client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.linked_accounts.list() +client.ticketing.scopes.linked_account_scopes_create( + common_models=[ + IndividualCommonModelScopeDeserializerRequest( + model_name="Employee", + model_permissions={ + "READ": ModelPermissionDeserializerRequest( + is_enabled=True, + ), + "WRITE": ModelPermissionDeserializerRequest( + is_enabled=False, + ), + }, + field_permissions=FieldPermissionDeserializerRequest( + enabled_fields=["avatar", "home_location"], + disabled_fields=["work_location"], + ), + ), + IndividualCommonModelScopeDeserializerRequest( + model_name="Benefit", + model_permissions={ + "WRITE": ModelPermissionDeserializerRequest( + is_enabled=False, + ) + }, + ), + ], +) ``` @@ -45183,17 +46393,7 @@ client.accounting.linked_accounts.list()
-**category:** `typing.Optional[LinkedAccountsListRequestCategory]` - -Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` - -* `hris` - hris -* `ats` - ats -* `accounting` - accounting -* `ticketing` - ticketing -* `crm` - crm -* `mktg` - mktg -* `filestorage` - filestorage +**common_models:** `typing.Sequence[IndividualCommonModelScopeDeserializerRequest]` — The common models you want to update the scopes for
@@ -45201,99 +46401,65 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
- -
-
- -**end_user_email_address:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given email address. -
-
-
-**end_user_organization_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given organization name. -
+
+## Ticketing DeleteAccount +
client.ticketing.delete_account.delete()
-**end_user_origin_id:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given origin ID. - -
-
+#### 📝 Description
-**end_user_origin_ids:** `typing.Optional[str]` — Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. - -
-
-
-**id:** `typing.Optional[str]` - +Delete a linked account.
- -
-
- -**ids:** `typing.Optional[str]` — Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. -
+#### 🔌 Usage +
-**include_duplicates:** `typing.Optional[bool]` — 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. - -
-
-
-**integration_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given integration name. - -
-
+```python +from merge import Merge -
-
+client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.delete_account.delete() -**is_test_account:** `typing.Optional[str]` — If included, will only include test linked accounts. If not included, will only include non-test linked accounts. - +```
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. -
+#### ⚙️ Parameters +
-**status:** `typing.Optional[str]` — Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` - -
-
-
@@ -45309,8 +46475,8 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-## Accounting Passthrough -
client.accounting.passthrough.create(...) +## Ticketing FieldMapping +
client.ticketing.field_mapping.field_mappings_retrieve(...)
@@ -45322,7 +46488,7 @@ Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
-Pull data from an endpoint not currently supported by Merge. +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/).
@@ -45338,18 +46504,12 @@ Pull data from an endpoint not currently supported by Merge. ```python from merge import Merge -from merge.resources.accounting import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.passthrough.create( - request=DataPassthroughRequest( - method=MethodEnum.GET, - path="/scooters", - ), -) +client.ticketing.field_mapping.field_mappings_retrieve() ``` @@ -45365,7 +46525,7 @@ client.accounting.passthrough.create(
-**request:** `DataPassthroughRequest` +**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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.
@@ -45385,8 +46545,7 @@ client.accounting.passthrough.create(
-## Accounting PaymentMethods -
client.accounting.payment_methods.list(...) +
client.ticketing.field_mapping.field_mappings_create(...)
@@ -45398,7 +46557,7 @@ client.accounting.passthrough.create(
-Returns a list of `PaymentMethod` 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.
@@ -45419,7 +46578,14 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.payment_methods.list() +client.ticketing.field_mapping.field_mappings_create( + 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", +) ``` @@ -45435,7 +46601,7 @@ client.accounting.payment_methods.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**target_field_name:** `str` — The name of the target field you want this remote field to map to.
@@ -45443,7 +46609,7 @@ client.accounting.payment_methods.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**target_field_description:** `str` — The description of the target field you want this remote field to map to.
@@ -45451,7 +46617,7 @@ client.accounting.payment_methods.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**remote_field_traversal_path:** `typing.Sequence[typing.Optional[typing.Any]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint.
@@ -45459,7 +46625,7 @@ client.accounting.payment_methods.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**remote_method:** `str` — The method of the remote endpoint where the remote field is coming from.
@@ -45467,7 +46633,23 @@ client.accounting.payment_methods.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**remote_url_path:** `str` — The path of the remote endpoint where the remote field is coming from. + +
+
+ +
+
+ +**common_model_name:** `str` — The name of the Common Model that the remote field corresponds to in a given category. + +
+
+ +
+
+ +**exclude_remote_field_metadata:** `typing.Optional[bool]` — 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.
@@ -45487,7 +46669,7 @@ client.accounting.payment_methods.list()
-
client.accounting.payment_methods.retrieve(...) +
client.ticketing.field_mapping.field_mappings_destroy(...)
@@ -45499,7 +46681,7 @@ client.accounting.payment_methods.list()
-Returns a `PaymentMethod` 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.
@@ -45520,8 +46702,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.payment_methods.retrieve( - id="id", +client.ticketing.field_mapping.field_mappings_destroy( + field_mapping_id="field_mapping_id", ) ``` @@ -45538,23 +46720,7 @@ client.accounting.payment_methods.retrieve(
-**id:** `str` - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**field_mapping_id:** `str`
@@ -45574,8 +46740,7 @@ client.accounting.payment_methods.retrieve(
-## Accounting PaymentTerms -
client.accounting.payment_terms.list(...) +
client.ticketing.field_mapping.field_mappings_partial_update(...)
@@ -45587,7 +46752,7 @@ client.accounting.payment_methods.retrieve(
-Returns a list of `PaymentTerm` 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.
@@ -45608,7 +46773,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.payment_terms.list() +client.ticketing.field_mapping.field_mappings_partial_update( + field_mapping_id="field_mapping_id", +) ``` @@ -45624,23 +46791,7 @@ client.accounting.payment_terms.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**field_mapping_id:** `str`
@@ -45648,7 +46799,7 @@ client.accounting.payment_terms.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**remote_field_traversal_path:** `typing.Optional[typing.Sequence[typing.Optional[typing.Any]]]` — The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint.
@@ -45656,7 +46807,7 @@ client.accounting.payment_terms.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**remote_method:** `typing.Optional[str]` — The method of the remote endpoint where the remote field is coming from.
@@ -45664,7 +46815,7 @@ client.accounting.payment_terms.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**remote_url_path:** `typing.Optional[str]` — The path of the remote endpoint where the remote field is coming from.
@@ -45684,7 +46835,7 @@ client.accounting.payment_terms.list()
-
client.accounting.payment_terms.retrieve(...) +
client.ticketing.field_mapping.remote_fields_retrieve(...)
@@ -45696,7 +46847,7 @@ client.accounting.payment_terms.list()
-Returns a `PaymentTerm` 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/).
@@ -45717,9 +46868,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.payment_terms.retrieve( - id="id", -) +client.ticketing.field_mapping.remote_fields_retrieve() ``` @@ -45735,7 +46884,7 @@ client.accounting.payment_terms.retrieve(
-**id:** `str` +**common_models:** `typing.Optional[str]` — A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models.
@@ -45743,7 +46892,7 @@ client.accounting.payment_terms.retrieve(
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**include_example_values:** `typing.Optional[str]` — 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.
@@ -45751,19 +46900,64 @@ client.accounting.payment_terms.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
+ + + +
+ +
client.ticketing.field_mapping.target_fields_retrieve()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - +#### 📝 Description + +
+
+ +
+
+ +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 + +
+
+ +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.field_mapping.target_fields_retrieve() + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+
@@ -45779,8 +46973,8 @@ client.accounting.payment_terms.retrieve(
-## Accounting Payments -
client.accounting.payments.list(...) +## Ticketing GenerateKey +
client.ticketing.generate_key.create(...)
@@ -45792,7 +46986,7 @@ client.accounting.payment_terms.retrieve(
-Returns a list of `Payment` objects. +Create a remote key.
@@ -45813,7 +47007,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.payments.list() +client.ticketing.generate_key.create( + name="Remote Deployment Key 1", +) ``` @@ -45829,7 +47025,7 @@ client.accounting.payments.list()
-**account_id:** `typing.Optional[str]` — If provided, will only return payments for this account. +**name:** `str` — The name of the remote key
@@ -45837,71 +47033,74 @@ client.accounting.payments.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return payments for this company. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**contact_id:** `typing.Optional[str]` — If provided, will only return payments for this contact. -
+
+## Ticketing Issues +
client.ticketing.issues.list(...)
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
+#### 📝 Description
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
-
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - +Gets all issues for Organization. +
+
+#### 🔌 Usage +
-**expand:** `typing.Optional[PaymentsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
-
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +response = client.ticketing.issues.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page + +``` +
+
+#### ⚙️ Parameters +
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
-
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +**account_token:** `typing.Optional[str]`
@@ -45909,7 +47108,7 @@ client.accounting.payments.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -45917,7 +47116,7 @@ client.accounting.payments.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**end_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred before this time
@@ -45925,7 +47124,7 @@ client.accounting.payments.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**end_user_organization_name:** `typing.Optional[str]`
@@ -45933,7 +47132,7 @@ client.accounting.payments.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**first_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was after this datetime.
@@ -45941,7 +47140,7 @@ client.accounting.payments.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**first_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose first incident time was before this datetime.
@@ -45949,7 +47148,7 @@ client.accounting.payments.list()
-**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**include_muted:** `typing.Optional[str]` — If true, will include muted issues
@@ -45957,7 +47156,7 @@ client.accounting.payments.list()
-**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**integration_name:** `typing.Optional[str]`
@@ -45965,71 +47164,31 @@ client.accounting.payments.list()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**last_incident_time_after:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was after this datetime.
- - - - - -
- -
client.accounting.payments.create(...)
-#### 📝 Description - -
-
- -
-
- -Creates a `Payment` object with the given values. -
-
+**last_incident_time_before:** `typing.Optional[dt.datetime]` — If provided, will only return issues whose last incident time was before this datetime. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge -from merge.resources.accounting import PaymentRequest - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.payments.create( - model=PaymentRequest(), -) - -``` -
-
+**linked_account_id:** `typing.Optional[str]` — If provided, will only include issues pertaining to the linked account passed in. +
-#### ⚙️ Parameters -
-
-
- -**model:** `PaymentRequest` +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -46037,7 +47196,7 @@ client.accounting.payments.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**start_date:** `typing.Optional[str]` — If included, will only include issues whose most recent action occurred after this time
@@ -46045,7 +47204,12 @@ client.accounting.payments.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**status:** `typing.Optional[IssuesListRequestStatus]` + +Status of the issue. Options: ('ONGOING', 'RESOLVED') + +* `ONGOING` - ONGOING +* `RESOLVED` - RESOLVED
@@ -46065,7 +47229,7 @@ client.accounting.payments.create(
-
client.accounting.payments.retrieve(...) +
client.ticketing.issues.retrieve(...)
@@ -46077,7 +47241,7 @@ client.accounting.payments.create(
-Returns a `Payment` object with the given `id`. +Get a specific issue.
@@ -46098,7 +47262,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.payments.retrieve( +client.ticketing.issues.retrieve( id="id", ) @@ -46124,104 +47288,154 @@ client.accounting.payments.retrieve(
-**expand:** `typing.Optional[PaymentsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. -
+
+## Ticketing LinkToken +
client.ticketing.link_token.create(...)
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
+#### 📝 Description
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - +
+
+ +Creates a link token to be used when linking a new end user. +
+
+#### 🔌 Usage +
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - +
+
+ +```python +from merge import Merge +from merge.resources.ticketing import CategoriesEnum + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.link_token.create( + end_user_email_address="example@gmail.com", + end_user_organization_name="Test Organization", + end_user_origin_id="12345", + categories=[CategoriesEnum.HRIS, CategoriesEnum.ATS], +) + +```
+#### ⚙️ Parameters - - -
+
+
-
client.accounting.payments.partial_update(...)
-#### 📝 Description +**end_user_email_address:** `str` — Your end user's email address. This is purely for identification purposes - setting this value will not cause any emails to be sent. + +
+
+**end_user_organization_name:** `str` — Your end user's organization. + +
+
+
-Updates a `Payment` object with the given `id`. +**end_user_origin_id:** `str` — This unique identifier typically represents the ID for your end user in your product's database. This value must be distinct from other Linked Accounts' unique identifiers. +
+ +
+
+ +**categories:** `typing.Sequence[CategoriesEnum]` — The integration categories to show in Merge Link. +
-#### 🔌 Usage -
+**integration:** `typing.Optional[str]` — 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/. + +
+
+
-```python -from merge import Merge -from merge.resources.accounting import PatchedPaymentRequest +**link_expiry_mins:** `typing.Optional[int]` — 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. + +
+
-client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.payments.partial_update( - id="id", - model=PatchedPaymentRequest(), -) +
+
-``` +**should_create_magic_link_url:** `typing.Optional[bool]` — 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. +
+ +
+
+ +**hide_admin_magic_link:** `typing.Optional[bool]` — 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. +
-#### ⚙️ Parameters -
+**common_models:** `typing.Optional[typing.Sequence[CommonModelScopesBodyRequest]]` — 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. + +
+
+
-**id:** `str` +**category_common_model_scopes:** `typing.Optional[ + typing.Dict[ + str, + typing.Optional[ + typing.Sequence[IndividualCommonModelScopeDeserializerRequest] + ], + ] +]` — 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.
@@ -46229,7 +47443,12 @@ client.accounting.payments.partial_update(
-**model:** `PatchedPaymentRequest` +**language:** `typing.Optional[EndUserDetailsRequestLanguage]` + +The following subset of IETF language tags can be used to configure localization. + +* `en` - en +* `de` - de
@@ -46237,7 +47456,7 @@ client.accounting.payments.partial_update(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**are_syncs_disabled:** `typing.Optional[bool]` — The boolean that indicates whether initial, periodic, and force syncs will be disabled.
@@ -46245,7 +47464,7 @@ client.accounting.payments.partial_update(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**integration_specific_config:** `typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]` — A JSON object containing integration-specific configuration options.
@@ -46265,7 +47484,8 @@ client.accounting.payments.partial_update(
-
client.accounting.payments.line_items_remote_field_classes_list(...) +## Ticketing LinkedAccounts +
client.ticketing.linked_accounts.list(...)
@@ -46277,7 +47497,7 @@ client.accounting.payments.partial_update(
-Returns a list of `RemoteFieldClass` objects. +List linked accounts for your organization.
@@ -46298,7 +47518,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.payments.line_items_remote_field_classes_list() +response = client.ticketing.linked_accounts.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -46314,7 +47539,17 @@ client.accounting.payments.line_items_remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**category:** `typing.Optional[LinkedAccountsListRequestCategory]` + +Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + +* `hris` - hris +* `ats` - ats +* `accounting` - accounting +* `ticketing` - ticketing +* `crm` - crm +* `mktg` - mktg +* `filestorage` - filestorage
@@ -46322,7 +47557,7 @@ client.accounting.payments.line_items_remote_field_classes_list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -46330,7 +47565,7 @@ client.accounting.payments.line_items_remote_field_classes_list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**end_user_email_address:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given email address.
@@ -46338,7 +47573,7 @@ client.accounting.payments.line_items_remote_field_classes_list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**end_user_organization_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given organization name.
@@ -46346,7 +47581,7 @@ client.accounting.payments.line_items_remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**end_user_origin_id:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given origin ID.
@@ -46354,7 +47589,7 @@ client.accounting.payments.line_items_remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**end_user_origin_ids:** `typing.Optional[str]` — Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once.
@@ -46362,7 +47597,7 @@ client.accounting.payments.line_items_remote_field_classes_list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**id:** `typing.Optional[str]`
@@ -46370,70 +47605,47 @@ client.accounting.payments.line_items_remote_field_classes_list()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**ids:** `typing.Optional[str]` — Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once.
- -
+
+
+**include_duplicates:** `typing.Optional[bool]` — 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. +
-
-
client.accounting.payments.meta_patch_retrieve(...)
-#### 📝 Description - -
-
+**integration_name:** `typing.Optional[str]` — If provided, will only return linked accounts associated with the given integration name. + +
+
-Returns metadata for `Payment` PATCHs. -
-
+**is_test_account:** `typing.Optional[str]` — If included, will only include test linked accounts. If not included, will only include non-test linked accounts. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.payments.meta_patch_retrieve( - id="id", -) - -``` -
-
+**page_size:** `typing.Optional[int]` — Number of results to return per page. +
-#### ⚙️ Parameters - -
-
-
-**id:** `str` +**status:** `typing.Optional[str]` — Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED`
@@ -46453,7 +47665,8 @@ client.accounting.payments.meta_patch_retrieve(
-
client.accounting.payments.meta_post_retrieve() +## Ticketing Passthrough +
client.ticketing.passthrough.create(...)
@@ -46465,7 +47678,7 @@ client.accounting.payments.meta_patch_retrieve(
-Returns metadata for `Payment` POSTs. +Pull data from an endpoint not currently supported by Merge.
@@ -46481,12 +47694,18 @@ Returns metadata for `Payment` POSTs. ```python from merge import Merge +from merge.resources.ticketing import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.payments.meta_post_retrieve() +client.ticketing.passthrough.create( + request=DataPassthroughRequest( + method=MethodEnum.GET, + path="/scooters", + ), +) ``` @@ -46502,6 +47721,14 @@ client.accounting.payments.meta_post_retrieve()
+**request:** `DataPassthroughRequest` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -46514,7 +47741,8 @@ client.accounting.payments.meta_post_retrieve()
-
client.accounting.payments.remote_field_classes_list(...) +## Ticketing Projects +
client.ticketing.projects.list(...)
@@ -46526,7 +47754,7 @@ client.accounting.payments.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Project` objects.
@@ -46547,7 +47775,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.payments.remote_field_classes_list() +response = client.ticketing.projects.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -46563,6 +47796,22 @@ client.accounting.payments.remote_field_classes_list()
+**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. + +
+
+ +
+
+ +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. + +
+
+ +
+
+ **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -46595,7 +47844,7 @@ client.accounting.payments.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -46603,7 +47852,7 @@ client.accounting.payments.remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -46619,6 +47868,14 @@ client.accounting.payments.remote_field_classes_list()
+**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -46631,8 +47888,7 @@ client.accounting.payments.remote_field_classes_list()
-## Accounting PhoneNumbers -
client.accounting.phone_numbers.retrieve(...) +
client.ticketing.projects.retrieve(...)
@@ -46644,7 +47900,7 @@ client.accounting.payments.remote_field_classes_list()
-Returns an `AccountingPhoneNumber` object with the given `id`. +Returns a `Project` object with the given `id`.
@@ -46665,7 +47921,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.phone_numbers.retrieve( +client.ticketing.projects.retrieve( id="id", ) @@ -46719,8 +47975,7 @@ client.accounting.phone_numbers.retrieve(
-## Accounting Projects -
client.accounting.projects.list(...) +
client.ticketing.projects.users_list(...)
@@ -46732,7 +47987,7 @@ client.accounting.phone_numbers.retrieve(
-Returns a list of `Project` objects. +Returns a list of `User` objects.
@@ -46753,7 +48008,14 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.projects.list() +response = client.ticketing.projects.users_list( + parent_id="parent_id", +) +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -46769,6 +48031,14 @@ client.accounting.projects.list()
+**parent_id:** `str` + +
+
+ +
+
+ **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -46777,7 +48047,12 @@ client.accounting.projects.list()
-**expand:** `typing.Optional[ProjectsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + ProjectsUsersListRequestExpandItem, + typing.Sequence[ProjectsUsersListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -46829,7 +48104,8 @@ client.accounting.projects.list()
-
client.accounting.projects.retrieve(...) +## Ticketing RegenerateKey +
client.ticketing.regenerate_key.create(...)
@@ -46841,7 +48117,7 @@ client.accounting.projects.list()
-Returns a `Project` object with the given `id`. +Exchange remote keys.
@@ -46862,8 +48138,8 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.projects.retrieve( - id="id", +client.ticketing.regenerate_key.create( + name="Remote Deployment Key 1", ) ``` @@ -46880,31 +48156,7 @@ client.accounting.projects.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[ProjectsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**name:** `str` — The name of the remote key
@@ -46924,8 +48176,8 @@ client.accounting.projects.retrieve(
-## Accounting PurchaseOrders -
client.accounting.purchase_orders.list(...) +## Ticketing Roles +
client.ticketing.roles.list(...)
@@ -46937,7 +48189,7 @@ client.accounting.projects.retrieve(
-Returns a list of `PurchaseOrder` objects. +Returns a list of `Role` objects.
@@ -46958,7 +48210,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.purchase_orders.list() +response = client.ticketing.roles.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -46974,14 +48231,6 @@ client.accounting.purchase_orders.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return purchase orders for this company. - -
-
- -
-
- **created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -47006,14 +48255,6 @@ client.accounting.purchase_orders.list()
-**expand:** `typing.Optional[PurchaseOrdersListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- **include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -47030,14 +48271,6 @@ client.accounting.purchase_orders.list()
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. - -
-
- -
-
- **include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -47046,22 +48279,6 @@ client.accounting.purchase_orders.list()
-**issue_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**issue_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- **modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -47086,14 +48303,6 @@ client.accounting.purchase_orders.list()
-**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. - -
-
- -
-
- **remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -47102,14 +48311,6 @@ client.accounting.purchase_orders.list()
-**show_enum_origins:** `typing.Optional[typing.Literal["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) - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -47122,7 +48323,7 @@ client.accounting.purchase_orders.list()
-
client.accounting.purchase_orders.create(...) +
client.ticketing.roles.retrieve(...)
@@ -47134,7 +48335,7 @@ client.accounting.purchase_orders.list()
-Creates a `PurchaseOrder` object with the given values. +Returns a `Role` object with the given `id`.
@@ -47150,14 +48351,13 @@ Creates a `PurchaseOrder` object with the given values. ```python from merge import Merge -from merge.resources.accounting import PurchaseOrderRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.purchase_orders.create( - model=PurchaseOrderRequest(), +client.ticketing.roles.retrieve( + id="id", ) ``` @@ -47174,7 +48374,7 @@ client.accounting.purchase_orders.create(
-**model:** `PurchaseOrderRequest` +**id:** `str`
@@ -47182,7 +48382,7 @@ client.accounting.purchase_orders.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -47190,7 +48390,7 @@ client.accounting.purchase_orders.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -47210,7 +48410,8 @@ client.accounting.purchase_orders.create(
-
client.accounting.purchase_orders.retrieve(...) +## Ticketing SyncStatus +
client.ticketing.sync_status.list(...)
@@ -47222,7 +48423,7 @@ client.accounting.purchase_orders.create(
-Returns a `PurchaseOrder` object with the given `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).
@@ -47243,9 +48444,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.purchase_orders.retrieve( - id="id", -) +response = client.ticketing.sync_status.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -47261,7 +48465,7 @@ client.accounting.purchase_orders.retrieve(
-**id:** `str` +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -47269,7 +48473,7 @@ client.accounting.purchase_orders.retrieve(
-**expand:** `typing.Optional[PurchaseOrdersRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -47277,43 +48481,65 @@ client.accounting.purchase_orders.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. -
+
+## Ticketing ForceResync +
client.ticketing.force_resync.sync_status_resync_create()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
+#### 📝 Description
-**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. - +
+
+ +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. +
+
+#### 🔌 Usage +
-**show_enum_origins:** `typing.Optional[typing.Literal["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) - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.force_resync.sync_status_resync_create() + +``` +
+
+#### ⚙️ Parameters + +
+
+
@@ -47329,7 +48555,8 @@ client.accounting.purchase_orders.retrieve(
-
client.accounting.purchase_orders.line_items_remote_field_classes_list(...) +## Ticketing Tags +
client.ticketing.tags.list(...)
@@ -47341,7 +48568,7 @@ client.accounting.purchase_orders.retrieve(
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Tag` objects.
@@ -47362,7 +48589,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.purchase_orders.line_items_remote_field_classes_list() +response = client.ticketing.tags.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -47378,7 +48610,7 @@ client.accounting.purchase_orders.line_items_remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -47386,7 +48618,7 @@ client.accounting.purchase_orders.line_items_remote_field_classes_list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -47394,7 +48626,7 @@ client.accounting.purchase_orders.line_items_remote_field_classes_list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -47402,7 +48634,7 @@ client.accounting.purchase_orders.line_items_remote_field_classes_list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
@@ -47410,7 +48642,7 @@ client.accounting.purchase_orders.line_items_remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -47418,7 +48650,7 @@ client.accounting.purchase_orders.line_items_remote_field_classes_list()
-**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -47426,7 +48658,7 @@ client.accounting.purchase_orders.line_items_remote_field_classes_list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned.
@@ -47434,64 +48666,27 @@ client.accounting.purchase_orders.line_items_remote_field_classes_list()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
- -
- - - - -
- -
client.accounting.purchase_orders.meta_post_retrieve() -
-
- -#### 📝 Description
-
-
- -Returns metadata for `PurchaseOrder` POSTs. -
-
+**page_size:** `typing.Optional[int]` — Number of results to return per page. +
-#### 🔌 Usage -
-
-
- -```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.purchase_orders.meta_post_retrieve() - -``` -
-
+**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +
-#### ⚙️ Parameters - -
-
-
@@ -47507,7 +48702,7 @@ client.accounting.purchase_orders.meta_post_retrieve()
-
client.accounting.purchase_orders.remote_field_classes_list(...) +
client.ticketing.tags.retrieve(...)
@@ -47519,7 +48714,7 @@ client.accounting.purchase_orders.meta_post_retrieve()
-Returns a list of `RemoteFieldClass` objects. +Returns a `Tag` object with the given `id`.
@@ -47540,7 +48735,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.purchase_orders.remote_field_classes_list() +client.ticketing.tags.retrieve( + id="id", +) ``` @@ -47556,15 +48753,7 @@ client.accounting.purchase_orders.remote_field_classes_list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. - -
-
- -
-
- -**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**id:** `str`
@@ -47588,30 +48777,6 @@ client.accounting.purchase_orders.remote_field_classes_list()
-**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value - -
-
- -
-
- -**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value - -
-
- -
-
- -**page_size:** `typing.Optional[int]` — Number of results to return per page. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -47624,8 +48789,8 @@ client.accounting.purchase_orders.remote_field_classes_list()
-## Accounting RegenerateKey -
client.accounting.regenerate_key.create(...) +## Ticketing Teams +
client.ticketing.teams.list(...)
@@ -47637,7 +48802,7 @@ client.accounting.purchase_orders.remote_field_classes_list()
-Exchange remote keys. +Returns a list of `Team` objects.
@@ -47658,9 +48823,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.regenerate_key.create( - name="Remote Deployment Key 1", -) +response = client.ticketing.teams.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -47676,7 +48844,7 @@ client.accounting.regenerate_key.create(
-**name:** `str` — The name of the remote key +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -47684,69 +48852,63 @@ client.accounting.regenerate_key.create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
- -
+
+
+**cursor:** `typing.Optional[str]` — The pagination cursor value. +
-
-## Accounting SyncStatus -
client.accounting.sync_status.list(...)
-#### 📝 Description - -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
-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). -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-#### 🔌 Usage -
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.sync_status.list() - -``` -
-
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + -#### ⚙️ Parameters -
+**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. + +
+
+
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -47754,7 +48916,7 @@ client.accounting.sync_status.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -47774,8 +48936,7 @@ client.accounting.sync_status.list()
-## Accounting ForceResync -
client.accounting.force_resync.sync_status_resync_create() +
client.ticketing.teams.retrieve(...)
@@ -47787,7 +48948,7 @@ client.accounting.sync_status.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 `Team` object with the given `id`.
@@ -47808,7 +48969,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.force_resync.sync_status_resync_create() +client.ticketing.teams.retrieve( + id="id", +) ``` @@ -47824,6 +48987,30 @@ client.accounting.force_resync.sync_status_resync_create()
+**id:** `str` + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -47836,8 +49023,8 @@ client.accounting.force_resync.sync_status_resync_create()
-## Accounting TaxRates -
client.accounting.tax_rates.list(...) +## Ticketing Tickets +
client.ticketing.tickets.list(...)
@@ -47849,7 +49036,7 @@ client.accounting.force_resync.sync_status_resync_create()
-Returns a list of `TaxRate` objects. +Returns a list of `Ticket` objects.
@@ -47870,7 +49057,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.tax_rates.list() +response = client.ticketing.tickets.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -47886,7 +49078,7 @@ client.accounting.tax_rates.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return tax rates for this company. +**account_id:** `typing.Optional[str]` — If provided, will only return tickets for this account.
@@ -47894,7 +49086,7 @@ client.accounting.tax_rates.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**assignee_ids:** `typing.Optional[str]` — If provided, will only return tickets assigned to the assignee_ids; multiple assignee_ids can be separated by commas.
@@ -47902,7 +49094,7 @@ client.accounting.tax_rates.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**collection_ids:** `typing.Optional[str]` — If provided, will only return tickets assigned to the collection_ids; multiple collection_ids can be separated by commas.
@@ -47910,7 +49102,7 @@ client.accounting.tax_rates.list()
-**cursor:** `typing.Optional[str]` — The pagination cursor value. +**completed_after:** `typing.Optional[dt.datetime]` — If provided, will only return tickets completed after this datetime.
@@ -47918,7 +49110,7 @@ client.accounting.tax_rates.list()
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**completed_before:** `typing.Optional[dt.datetime]` — If provided, will only return tickets completed before this datetime.
@@ -47926,7 +49118,7 @@ client.accounting.tax_rates.list()
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). +**contact_id:** `typing.Optional[str]` — If provided, will only return tickets for this contact.
@@ -47934,7 +49126,7 @@ client.accounting.tax_rates.list()
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -47942,7 +49134,7 @@ client.accounting.tax_rates.list()
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -47950,7 +49142,7 @@ client.accounting.tax_rates.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**creator_id:** `typing.Optional[str]` — If provided, will only return tickets created by this creator_id.
@@ -47958,7 +49150,7 @@ client.accounting.tax_rates.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -47966,7 +49158,7 @@ client.accounting.tax_rates.list()
-**name:** `typing.Optional[str]` — If provided, will only return TaxRates with this name. +**due_after:** `typing.Optional[dt.datetime]` — If provided, will only return tickets due after this datetime.
@@ -47974,7 +49166,7 @@ client.accounting.tax_rates.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**due_before:** `typing.Optional[dt.datetime]` — If provided, will only return tickets due before this datetime.
@@ -47982,7 +49174,12 @@ client.accounting.tax_rates.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**expand:** `typing.Optional[ + typing.Union[ + TicketsListRequestExpandItem, + typing.Sequence[TicketsListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -47990,70 +49187,126 @@ client.accounting.tax_rates.list()
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
+
+
+**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. +
-
-
client.accounting.tax_rates.retrieve(...)
-#### 📝 Description +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+
-Returns a `TaxRate` object with the given `id`. +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +
+ +
+
+ +**page_size:** `typing.Optional[int]` — Number of results to return per page. +
-#### 🔌 Usage +
+
+ +**parent_ticket_id:** `typing.Optional[str]` — If provided, will only return sub tickets of the parent_ticket_id. + +
+
+**priority:** `typing.Optional[TicketsListRequestPriority]` + +If provided, will only return tickets of this priority. + +* `URGENT` - URGENT +* `HIGH` - HIGH +* `NORMAL` - NORMAL +* `LOW` - LOW + +
+
+
-```python -from merge import Merge +**remote_created_after:** `typing.Optional[dt.datetime]` — If provided, will only return tickets created in the third party platform after this datetime. + +
+
-client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.tax_rates.retrieve( - id="id", -) +
+
-``` +**remote_created_before:** `typing.Optional[dt.datetime]` — If provided, will only return tickets created in the third party platform before this datetime. +
+ +
+
+ +**remote_fields:** `typing.Optional[TicketsListRequestRemoteFields]` — Deprecated. Use show_enum_origins. +
-#### ⚙️ Parameters +
+
+ +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. + +
+
+**remote_updated_after:** `typing.Optional[dt.datetime]` — If provided, will only return tickets updated in the third party platform after this datetime. + +
+
+
-**id:** `str` +**remote_updated_before:** `typing.Optional[dt.datetime]` — If provided, will only return tickets updated in the third party platform before this datetime.
@@ -48061,7 +49314,7 @@ client.accounting.tax_rates.retrieve(
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**show_enum_origins:** `typing.Optional[TicketsListRequestShowEnumOrigins]` — 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)
@@ -48069,7 +49322,7 @@ client.accounting.tax_rates.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**status:** `typing.Optional[str]` — If provided, will only return tickets of this status.
@@ -48077,7 +49330,23 @@ client.accounting.tax_rates.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**tags:** `typing.Optional[str]` — If provided, will only return tickets matching the tags; multiple tags can be separated by commas. + +
+
+ +
+
+ +**ticket_type:** `typing.Optional[str]` — If provided, will only return tickets of this type. + +
+
+ +
+
+ +**ticket_url:** `typing.Optional[str]` — If provided, will only return tickets where the URL matches or contains the substring
@@ -48097,8 +49366,7 @@ client.accounting.tax_rates.retrieve(
-## Accounting TrackingCategories -
client.accounting.tracking_categories.list(...) +
client.ticketing.tickets.create(...)
@@ -48110,7 +49378,7 @@ client.accounting.tax_rates.retrieve(
-Returns a list of `TrackingCategory` objects. +Creates a `Ticket` object with the given values.
@@ -48126,12 +49394,15 @@ Returns a list of `TrackingCategory` objects. ```python from merge import Merge +from merge.resources.ticketing import TicketRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.tracking_categories.list() +client.ticketing.tickets.create( + model=TicketRequest(), +) ``` @@ -48147,7 +49418,7 @@ client.accounting.tracking_categories.list()
-**category_type:** `typing.Optional[str]` — If provided, will only return tracking categories with this type. +**model:** `TicketRequest`
@@ -48155,7 +49426,7 @@ client.accounting.tracking_categories.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return tracking categories for this company. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -48163,7 +49434,7 @@ client.accounting.tracking_categories.list()
-**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -48171,63 +49442,70 @@ client.accounting.tracking_categories.list()
-**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**cursor:** `typing.Optional[str]` — The pagination cursor value. -
+
+
client.ticketing.tickets.retrieve(...)
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
+#### 📝 Description
-**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). - -
-
-
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - +Returns a `Ticket` object with the given `id`. +
+
+#### 🔌 Usage +
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). - -
-
-
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. - +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.tickets.retrieve( + id="id", +) + +```
+ + + +#### ⚙️ Parameters
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +
+
+ +**id:** `str`
@@ -48235,7 +49513,12 @@ client.accounting.tracking_categories.list()
-**name:** `typing.Optional[str]` — If provided, will only return tracking categories with this name. +**expand:** `typing.Optional[ + typing.Union[ + TicketsRetrieveRequestExpandItem, + typing.Sequence[TicketsRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -48243,7 +49526,7 @@ client.accounting.tracking_categories.list()
-**page_size:** `typing.Optional[int]` — Number of results to return per page. +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models.
@@ -48251,7 +49534,7 @@ client.accounting.tracking_categories.list()
-**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. +**include_remote_fields:** `typing.Optional[bool]` — Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
@@ -48259,7 +49542,7 @@ client.accounting.tracking_categories.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null).
@@ -48267,7 +49550,7 @@ client.accounting.tracking_categories.list()
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**remote_fields:** `typing.Optional[TicketsRetrieveRequestRemoteFields]` — Deprecated. Use show_enum_origins.
@@ -48275,7 +49558,7 @@ client.accounting.tracking_categories.list()
-**status:** `typing.Optional[str]` — If provided, will only return tracking categories with this status. +**show_enum_origins:** `typing.Optional[TicketsRetrieveRequestShowEnumOrigins]` — 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)
@@ -48295,7 +49578,7 @@ client.accounting.tracking_categories.list()
-
client.accounting.tracking_categories.retrieve(...) +
client.ticketing.tickets.partial_update(...)
@@ -48307,7 +49590,7 @@ client.accounting.tracking_categories.list()
-Returns a `TrackingCategory` object with the given `id`. +Updates a `Ticket` object with the given `id`.
@@ -48323,13 +49606,15 @@ Returns a `TrackingCategory` object with the given `id`. ```python from merge import Merge +from merge.resources.ticketing import PatchedTicketRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.tracking_categories.retrieve( +client.ticketing.tickets.partial_update( id="id", + model=PatchedTicketRequest(), ) ``` @@ -48354,23 +49639,7 @@ client.accounting.tracking_categories.retrieve(
-**expand:** `typing.Optional[typing.Literal["company"]]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. - -
-
- -
-
- -**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**model:** `PatchedTicketRequest`
@@ -48378,7 +49647,7 @@ client.accounting.tracking_categories.retrieve(
-**remote_fields:** `typing.Optional[typing.Literal["status"]]` — Deprecated. Use show_enum_origins. +**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response.
@@ -48386,7 +49655,7 @@ client.accounting.tracking_categories.retrieve(
-**show_enum_origins:** `typing.Optional[typing.Literal["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) +**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously.
@@ -48406,8 +49675,7 @@ client.accounting.tracking_categories.retrieve(
-## Accounting Transactions -
client.accounting.transactions.list(...) +
client.ticketing.tickets.viewers_list(...)
@@ -48419,7 +49687,7 @@ client.accounting.tracking_categories.retrieve(
-Returns a list of `Transaction` 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)
@@ -48440,7 +49708,14 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.transactions.list() +response = client.ticketing.tickets.viewers_list( + ticket_id="ticket_id", +) +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -48456,23 +49731,7 @@ client.accounting.transactions.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return accounting transactions for this company. - -
-
- -
-
- -**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +**ticket_id:** `str`
@@ -48488,7 +49747,12 @@ client.accounting.transactions.list()
-**expand:** `typing.Optional[TransactionsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**expand:** `typing.Optional[ + typing.Union[ + TicketsViewersListRequestExpandItem, + typing.Sequence[TicketsViewersListRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces.
@@ -48520,7 +49784,7 @@ client.accounting.transactions.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -48528,39 +49792,70 @@ client.accounting.transactions.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
+ +
-
-
-**page_size:** `typing.Optional[int]` — Number of results to return per page. -
+
+
client.ticketing.tickets.meta_patch_retrieve(...)
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for `Ticket` PATCHs. +
+
+#### 🔌 Usage +
-**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - +
+
+ +```python +from merge import Merge + +client = Merge( + account_token="YOUR_ACCOUNT_TOKEN", + api_key="YOUR_API_KEY", +) +client.ticketing.tickets.meta_patch_retrieve( + id="id", +) + +``` +
+
+#### ⚙️ Parameters +
-**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. +
+
+ +**id:** `str`
@@ -48580,7 +49875,7 @@ client.accounting.transactions.list()
-
client.accounting.transactions.retrieve(...) +
client.ticketing.tickets.meta_post_retrieve(...)
@@ -48592,7 +49887,7 @@ client.accounting.transactions.list()
-Returns a `Transaction` object with the given `id`. +Returns metadata for `Ticket` POSTs.
@@ -48613,9 +49908,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.transactions.retrieve( - id="id", -) +client.ticketing.tickets.meta_post_retrieve() ``` @@ -48631,23 +49924,7 @@ client.accounting.transactions.retrieve(
-**id:** `str` - -
-
- -
-
- -**expand:** `typing.Optional[TransactionsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. - -
-
- -
-
- -**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**collection_id:** `typing.Optional[str]` — If provided, will only return tickets for this collection.
@@ -48655,7 +49932,7 @@ client.accounting.transactions.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**ticket_type:** `typing.Optional[str]` — If provided, will only return tickets for this ticket type.
@@ -48675,8 +49952,7 @@ client.accounting.transactions.retrieve(
-## Accounting VendorCredits -
client.accounting.vendor_credits.list(...) +
client.ticketing.tickets.remote_field_classes_list(...)
@@ -48688,7 +49964,7 @@ client.accounting.transactions.retrieve(
-Returns a list of `VendorCredit` objects. +Returns a list of `RemoteFieldClass` objects.
@@ -48709,7 +49985,12 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.vendor_credits.list() +response = client.ticketing.tickets.remote_field_classes_list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -48725,30 +50006,6 @@ client.accounting.vendor_credits.list()
-**company_id:** `typing.Optional[str]` — If provided, will only return vendor credits for this company. - -
-
- -
-
- -**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- **cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -48757,7 +50014,7 @@ client.accounting.vendor_credits.list()
-**expand:** `typing.Optional[VendorCreditsListRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**ids:** `typing.Optional[str]` — If provided, will only return remote field classes with the `ids` in this list
@@ -48789,7 +50046,7 @@ client.accounting.vendor_credits.list()
-**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. +**is_common_model_field:** `typing.Optional[bool]` — If provided, will only return remote field classes with this is_common_model_field value
@@ -48797,7 +50054,7 @@ client.accounting.vendor_credits.list()
-**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned. +**is_custom:** `typing.Optional[bool]` — If provided, will only return remote fields classes with this is_custom value
@@ -48813,30 +50070,6 @@ client.accounting.vendor_credits.list()
-**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object. - -
-
- -
-
- -**transaction_date_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime. - -
-
- -
-
- -**transaction_date_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime. - -
-
- -
-
- **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -48849,7 +50082,8 @@ client.accounting.vendor_credits.list()
-
client.accounting.vendor_credits.create(...) +## Ticketing Users +
client.ticketing.users.list(...)
@@ -48861,7 +50095,7 @@ client.accounting.vendor_credits.list()
-Creates a `VendorCredit` object with the given values. +Returns a list of `User` objects.
@@ -48877,15 +50111,17 @@ Creates a `VendorCredit` object with the given values. ```python from merge import Merge -from merge.resources.accounting import VendorCreditRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.vendor_credits.create( - model=VendorCreditRequest(), -) +response = client.ticketing.users.list() +for item in response: + yield item +# alternatively, you can paginate page-by-page +for page in response.iter_pages(): + yield page ``` @@ -48901,7 +50137,7 @@ client.accounting.vendor_credits.create(
-**model:** `VendorCreditRequest` +**created_after:** `typing.Optional[dt.datetime]` — If provided, will only return objects created after this datetime.
@@ -48909,7 +50145,7 @@ client.accounting.vendor_credits.create(
-**is_debug_mode:** `typing.Optional[bool]` — Whether to include debug fields (such as log file links) in the response. +**created_before:** `typing.Optional[dt.datetime]` — If provided, will only return objects created before this datetime.
@@ -48917,7 +50153,7 @@ client.accounting.vendor_credits.create(
-**run_async:** `typing.Optional[bool]` — Whether or not third-party updates should be run asynchronously. +**cursor:** `typing.Optional[str]` — The pagination cursor value.
@@ -48925,70 +50161,59 @@ client.accounting.vendor_credits.create(
-**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. +**email_address:** `typing.Optional[str]` — If provided, will only return users with emails equal to this value (case insensitive).
- -
+
+
+**expand:** `typing.Optional[ + typing.Union[ + UsersListRequestExpandItem, typing.Sequence[UsersListRequestExpandItem] + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +
-
-
client.accounting.vendor_credits.retrieve(...)
-#### 📝 Description - -
-
+**include_deleted_data:** `typing.Optional[bool]` — Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + +
+
-Returns a `VendorCredit` object with the given `id`. -
-
+**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +
-#### 🔌 Usage - -
-
-
-```python -from merge import Merge - -client = Merge( - account_token="YOUR_ACCOUNT_TOKEN", - api_key="YOUR_API_KEY", -) -client.accounting.vendor_credits.retrieve( - id="id", -) - -``` -
-
+**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +
-#### ⚙️ Parameters -
+**modified_after:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge after this date time will be returned. + +
+
+
-**id:** `str` +**modified_before:** `typing.Optional[dt.datetime]` — If provided, only objects synced by Merge before this date time will be returned.
@@ -48996,7 +50221,7 @@ client.accounting.vendor_credits.retrieve(
-**expand:** `typing.Optional[VendorCreditsRetrieveRequestExpand]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. +**page_size:** `typing.Optional[int]` — Number of results to return per page.
@@ -49004,7 +50229,7 @@ client.accounting.vendor_credits.retrieve(
-**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. +**remote_id:** `typing.Optional[str]` — The API provider's ID for the given object.
@@ -49012,7 +50237,7 @@ client.accounting.vendor_credits.retrieve(
-**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). +**team:** `typing.Optional[str]` — If provided, will only return users matching in this team.
@@ -49032,7 +50257,7 @@ client.accounting.vendor_credits.retrieve(
-
client.accounting.vendor_credits.meta_post_retrieve() +
client.ticketing.users.retrieve(...)
@@ -49044,7 +50269,7 @@ client.accounting.vendor_credits.retrieve(
-Returns metadata for `VendorCredit` POSTs. +Returns a `User` object with the given `id`.
@@ -49065,7 +50290,9 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.vendor_credits.meta_post_retrieve() +client.ticketing.users.retrieve( + id="id", +) ``` @@ -49081,6 +50308,43 @@ client.accounting.vendor_credits.meta_post_retrieve()
+**id:** `str` + +
+
+ +
+
+ +**expand:** `typing.Optional[ + typing.Union[ + UsersRetrieveRequestExpandItem, + typing.Sequence[UsersRetrieveRequestExpandItem], + ] +]` — Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + +
+
+ +
+
+ +**include_remote_data:** `typing.Optional[bool]` — Whether to include the original data Merge fetched from the third-party to produce these models. + +
+
+ +
+
+ +**include_shell_data:** `typing.Optional[bool]` — Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -49093,8 +50357,8 @@ client.accounting.vendor_credits.meta_post_retrieve()
-## Accounting WebhookReceivers -
client.accounting.webhook_receivers.list() +## Ticketing WebhookReceivers +
client.ticketing.webhook_receivers.list()
@@ -49127,7 +50391,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.webhook_receivers.list() +client.ticketing.webhook_receivers.list() ```
@@ -49155,7 +50419,7 @@ client.accounting.webhook_receivers.list()
-
client.accounting.webhook_receivers.create(...) +
client.ticketing.webhook_receivers.create(...)
@@ -49188,7 +50452,7 @@ client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) -client.accounting.webhook_receivers.create( +client.ticketing.webhook_receivers.create( event="event", is_active=True, ) diff --git a/src/merge/__init__.py b/src/merge/__init__.py index 813b9082..afe1b87f 100644 --- a/src/merge/__init__.py +++ b/src/merge/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .resources import accounting, ats, crm, filestorage, hris, ticketing +from .resources import accounting, ats, crm, file_storage, hris, ticketing from .client import AsyncMerge, Merge from .environment import MergeEnvironment from .version import __version__ @@ -15,7 +15,7 @@ "accounting", "ats", "crm", - "filestorage", + "file_storage", "hris", "ticketing", ] diff --git a/src/merge/client.py b/src/merge/client.py index c55e9a2a..fa897d4c 100644 --- a/src/merge/client.py +++ b/src/merge/client.py @@ -8,7 +8,7 @@ from .resources.accounting.client import AccountingClient, AsyncAccountingClient from .resources.ats.client import AsyncAtsClient, AtsClient from .resources.crm.client import AsyncCrmClient, CrmClient -from .resources.filestorage.client import AsyncFilestorageClient, FilestorageClient +from .resources.file_storage.client import AsyncFileStorageClient, FileStorageClient from .resources.hris.client import AsyncHrisClient, HrisClient from .resources.ticketing.client import AsyncTicketingClient, TicketingClient @@ -83,11 +83,11 @@ def __init__( timeout=_defaulted_timeout, ) self.ats = AtsClient(client_wrapper=self._client_wrapper) + self.accounting = AccountingClient(client_wrapper=self._client_wrapper) self.crm = CrmClient(client_wrapper=self._client_wrapper) - self.filestorage = FilestorageClient(client_wrapper=self._client_wrapper) + self.file_storage = FileStorageClient(client_wrapper=self._client_wrapper) self.hris = HrisClient(client_wrapper=self._client_wrapper) self.ticketing = TicketingClient(client_wrapper=self._client_wrapper) - self.accounting = AccountingClient(client_wrapper=self._client_wrapper) class AsyncMerge: @@ -160,11 +160,11 @@ def __init__( timeout=_defaulted_timeout, ) self.ats = AsyncAtsClient(client_wrapper=self._client_wrapper) + self.accounting = AsyncAccountingClient(client_wrapper=self._client_wrapper) self.crm = AsyncCrmClient(client_wrapper=self._client_wrapper) - self.filestorage = AsyncFilestorageClient(client_wrapper=self._client_wrapper) + self.file_storage = AsyncFileStorageClient(client_wrapper=self._client_wrapper) self.hris = AsyncHrisClient(client_wrapper=self._client_wrapper) self.ticketing = AsyncTicketingClient(client_wrapper=self._client_wrapper) - self.accounting = AsyncAccountingClient(client_wrapper=self._client_wrapper) def _get_base_url(*, base_url: typing.Optional[str] = None, environment: MergeEnvironment) -> str: diff --git a/src/merge/core/__init__.py b/src/merge/core/__init__.py index 869898d7..48f3afaa 100644 --- a/src/merge/core/__init__.py +++ b/src/merge/core/__init__.py @@ -9,6 +9,7 @@ from .http_client import AsyncHttpClient, HttpClient from .http_response import AsyncHttpResponse, HttpResponse from .jsonable_encoder import jsonable_encoder +from .pagination import AsyncPager, SyncPager from .pydantic_utilities import ( IS_PYDANTIC_V2, UniversalBaseModel, @@ -29,6 +30,7 @@ "AsyncClientWrapper", "AsyncHttpClient", "AsyncHttpResponse", + "AsyncPager", "BaseClientWrapper", "FieldMetadata", "File", @@ -37,6 +39,7 @@ "IS_PYDANTIC_V2", "RequestOptions", "SyncClientWrapper", + "SyncPager", "UncheckedBaseModel", "UnionMetadata", "UniversalBaseModel", diff --git a/src/merge/core/client_wrapper.py b/src/merge/core/client_wrapper.py index a844b5dd..5252f9fe 100644 --- a/src/merge/core/client_wrapper.py +++ b/src/merge/core/client_wrapper.py @@ -24,10 +24,10 @@ def __init__( def get_headers(self) -> typing.Dict[str, str]: headers: typing.Dict[str, str] = { - "User-Agent": "MergePythonClient/2.1.0", + "User-Agent": "MergePythonClient/4.0.0a1", "X-Fern-Language": "Python", "X-Fern-SDK-Name": "MergePythonClient", - "X-Fern-SDK-Version": "2.1.0", + "X-Fern-SDK-Version": "4.0.0a1", **(self.get_custom_headers() or {}), } if self._account_token is not None: diff --git a/src/merge/core/pagination.py b/src/merge/core/pagination.py new file mode 100644 index 00000000..209a1ff1 --- /dev/null +++ b/src/merge/core/pagination.py @@ -0,0 +1,82 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +from dataclasses import dataclass +from typing import AsyncIterator, Awaitable, Callable, Generic, Iterator, List, Optional, TypeVar + +from .http_response import BaseHttpResponse + +T = TypeVar("T") +"""Generic to represent the underlying type of the results within a page""" + + +# SDKs implement a Page ABC per-pagination request, the endpoint then returns a pager that wraps this type +# for example, an endpoint will return SyncPager[UserPage] where UserPage implements the Page ABC. ex: +# +# SyncPager( +# has_next=response.list_metadata.after is not None, +# items=response.data, +# # This should be the outer function that returns the SyncPager again +# get_next=lambda: list(..., cursor: response.cursor) (or list(..., offset: offset + 1)) +# ) + + +@dataclass(frozen=True) +class SyncPager(Generic[T]): + get_next: Optional[Callable[[], Optional[SyncPager[T]]]] + has_next: bool + items: Optional[List[T]] + response: Optional[BaseHttpResponse] + + # Here we type ignore the iterator to avoid a mypy error + # caused by the type conflict with Pydanitc's __iter__ method + # brought in by extending the base model + def __iter__(self) -> Iterator[T]: # type: ignore[override] + for page in self.iter_pages(): + if page.items is not None: + yield from page.items + + def iter_pages(self) -> Iterator[SyncPager[T]]: + page: Optional[SyncPager[T]] = self + while page is not None: + yield page + + if not page.has_next or page.get_next is None: + return + + page = page.get_next() + if page is None or page.items is None or len(page.items) == 0: + return + + def next_page(self) -> Optional[SyncPager[T]]: + return self.get_next() if self.get_next is not None else None + + +@dataclass(frozen=True) +class AsyncPager(Generic[T]): + get_next: Optional[Callable[[], Awaitable[Optional[AsyncPager[T]]]]] + has_next: bool + items: Optional[List[T]] + response: Optional[BaseHttpResponse] + + async def __aiter__(self) -> AsyncIterator[T]: + async for page in self.iter_pages(): + if page.items is not None: + for item in page.items: + yield item + + async def iter_pages(self) -> AsyncIterator[AsyncPager[T]]: + page: Optional[AsyncPager[T]] = self + while page is not None: + yield page + + if not page.has_next or page.get_next is None: + return + + page = await page.get_next() + if page is None or page.items is None or len(page.items) == 0: + return + + async def next_page(self) -> Optional[AsyncPager[T]]: + return await self.get_next() if self.get_next is not None else None diff --git a/src/merge/environment.py b/src/merge/environment.py index 499dced1..40aae945 100644 --- a/src/merge/environment.py +++ b/src/merge/environment.py @@ -5,5 +5,5 @@ class MergeEnvironment(enum.Enum): PRODUCTION = "https://api.merge.dev/api" - SANDBOX = "https://api-sandbox.merge.dev/api" PRODUCTION_EU = "https://api-eu.merge.dev/api" + SANDBOX = "https://api-sandbox.merge.dev/api" diff --git a/src/merge/resources/__init__.py b/src/merge/resources/__init__.py index 2df9aa79..318eddb2 100644 --- a/src/merge/resources/__init__.py +++ b/src/merge/resources/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from . import accounting, ats, crm, filestorage, hris, ticketing +from . import accounting, ats, crm, file_storage, hris, ticketing -__all__ = ["accounting", "ats", "crm", "filestorage", "hris", "ticketing"] +__all__ = ["accounting", "ats", "crm", "file_storage", "hris", "ticketing"] diff --git a/src/merge/resources/accounting/__init__.py b/src/merge/resources/accounting/__init__.py index d457fc48..55d18c43 100644 --- a/src/merge/resources/accounting/__init__.py +++ b/src/merge/resources/accounting/__init__.py @@ -14,7 +14,6 @@ AccountDetailsAndActionsIntegration, AccountDetailsAndActionsStatus, AccountDetailsAndActionsStatusEnum, - AccountDetailsCategory, AccountIntegration, AccountRequest, AccountRequestAccountType, @@ -79,7 +78,6 @@ CommonModelScopeApi, CommonModelScopesBodyRequest, CompanyInfo, - CompanyInfoCurrency, ComponentTypeEnum, Contact, ContactAddressesItem, @@ -128,7 +126,6 @@ CreditNoteTrackingCategoriesItem, CreditOrDebitEnum, DataPassthroughRequest, - DataPassthroughRequestMethod, DebugModeLog, DebugModelLogSummary, Employee, @@ -148,7 +145,6 @@ ExpenseLine, ExpenseLineAccount, ExpenseLineContact, - ExpenseLineCurrency, ExpenseLineEmployee, ExpenseLineItem, ExpenseLineProject, @@ -168,7 +164,6 @@ ExpenseRequestAccountingPeriod, ExpenseRequestCompany, ExpenseRequestContact, - ExpenseRequestCurrency, ExpenseRequestEmployee, ExpenseRequestTrackingCategoriesItem, ExpenseResponse, @@ -192,7 +187,6 @@ GeneralLedgerTransactionGeneralLedgerTransactionLinesItem, GeneralLedgerTransactionLine, GeneralLedgerTransactionLineAccount, - GeneralLedgerTransactionLineBaseCurrency, GeneralLedgerTransactionLineCompany, GeneralLedgerTransactionLineContact, GeneralLedgerTransactionLineEmployee, @@ -252,7 +246,6 @@ InvoiceStatus, InvoiceStatusEnum, InvoiceTrackingCategoriesItem, - InvoiceType, InvoiceTypeEnum, Issue, IssueStatus, @@ -275,6 +268,7 @@ ItemSalesTaxRate, ItemSchema, ItemStatus, + ItemType, ItemTypeEnum, JournalEntry, JournalEntryAccountingPeriod, @@ -314,7 +308,6 @@ ModelPermissionDeserializer, ModelPermissionDeserializerRequest, MultipartFormFieldRequest, - MultipartFormFieldRequestEncoding, PaginatedAccountDetailsAndActionsList, PaginatedAccountList, PaginatedAccountingAttachmentList, @@ -437,6 +430,7 @@ Status895Enum, StatusFd5Enum, SyncStatus, + SyncStatusLastSyncResult, SyncStatusStatus, TaxComponent, TaxComponentComponentType, @@ -497,41 +491,41 @@ AccountsRetrieveRequestRemoteFields, AccountsRetrieveRequestShowEnumOrigins, AsyncPassthroughRetrieveResponse, - CompanyInfoListRequestExpand, - CompanyInfoRetrieveRequestExpand, - ContactsListRequestExpand, - ContactsRetrieveRequestExpand, - CreditNotesListRequestExpand, + CompanyInfoListRequestExpandItem, + CompanyInfoRetrieveRequestExpandItem, + ContactsListRequestExpandItem, + ContactsRetrieveRequestExpandItem, + CreditNotesListRequestExpandItem, CreditNotesListRequestRemoteFields, CreditNotesListRequestShowEnumOrigins, - CreditNotesRetrieveRequestExpand, + CreditNotesRetrieveRequestExpandItem, CreditNotesRetrieveRequestRemoteFields, CreditNotesRetrieveRequestShowEnumOrigins, EndUserDetailsRequestLanguage, - ExpensesListRequestExpand, - ExpensesRetrieveRequestExpand, - GeneralLedgerTransactionsListRequestExpand, - GeneralLedgerTransactionsRetrieveRequestExpand, - InvoicesListRequestExpand, + ExpensesListRequestExpandItem, + ExpensesRetrieveRequestExpandItem, + GeneralLedgerTransactionsListRequestExpandItem, + GeneralLedgerTransactionsRetrieveRequestExpandItem, + InvoicesListRequestExpandItem, InvoicesListRequestStatus, InvoicesListRequestType, - InvoicesRetrieveRequestExpand, + InvoicesRetrieveRequestExpandItem, IssuesListRequestStatus, - ItemsListRequestExpand, - ItemsRetrieveRequestExpand, - JournalEntriesListRequestExpand, - JournalEntriesRetrieveRequestExpand, + ItemsListRequestExpandItem, + ItemsRetrieveRequestExpandItem, + JournalEntriesListRequestExpandItem, + JournalEntriesRetrieveRequestExpandItem, LinkedAccountsListRequestCategory, - PaymentsListRequestExpand, - PaymentsRetrieveRequestExpand, - ProjectsListRequestExpand, - ProjectsRetrieveRequestExpand, - PurchaseOrdersListRequestExpand, - PurchaseOrdersRetrieveRequestExpand, - TransactionsListRequestExpand, - TransactionsRetrieveRequestExpand, - VendorCreditsListRequestExpand, - VendorCreditsRetrieveRequestExpand, + PaymentsListRequestExpandItem, + PaymentsRetrieveRequestExpandItem, + ProjectsListRequestExpandItem, + ProjectsRetrieveRequestExpandItem, + PurchaseOrdersListRequestExpandItem, + PurchaseOrdersRetrieveRequestExpandItem, + TransactionsListRequestExpandItem, + TransactionsRetrieveRequestExpandItem, + VendorCreditsListRequestExpandItem, + VendorCreditsRetrieveRequestExpandItem, account_details, account_token, accounting_periods, @@ -592,7 +586,6 @@ "AccountDetailsAndActionsIntegration", "AccountDetailsAndActionsStatus", "AccountDetailsAndActionsStatusEnum", - "AccountDetailsCategory", "AccountIntegration", "AccountRequest", "AccountRequestAccountType", @@ -662,9 +655,8 @@ "CommonModelScopeApi", "CommonModelScopesBodyRequest", "CompanyInfo", - "CompanyInfoCurrency", - "CompanyInfoListRequestExpand", - "CompanyInfoRetrieveRequestExpand", + "CompanyInfoListRequestExpandItem", + "CompanyInfoRetrieveRequestExpandItem", "ComponentTypeEnum", "Contact", "ContactAddressesItem", @@ -673,8 +665,8 @@ "ContactRequestStatus", "ContactResponse", "ContactStatus", - "ContactsListRequestExpand", - "ContactsRetrieveRequestExpand", + "ContactsListRequestExpandItem", + "ContactsRetrieveRequestExpandItem", "CountryEnum", "CreditNote", "CreditNoteAccountingPeriod", @@ -713,15 +705,14 @@ "CreditNoteStatus", "CreditNoteStatusEnum", "CreditNoteTrackingCategoriesItem", - "CreditNotesListRequestExpand", + "CreditNotesListRequestExpandItem", "CreditNotesListRequestRemoteFields", "CreditNotesListRequestShowEnumOrigins", - "CreditNotesRetrieveRequestExpand", + "CreditNotesRetrieveRequestExpandItem", "CreditNotesRetrieveRequestRemoteFields", "CreditNotesRetrieveRequestShowEnumOrigins", "CreditOrDebitEnum", "DataPassthroughRequest", - "DataPassthroughRequestMethod", "DebugModeLog", "DebugModelLogSummary", "Employee", @@ -742,7 +733,6 @@ "ExpenseLine", "ExpenseLineAccount", "ExpenseLineContact", - "ExpenseLineCurrency", "ExpenseLineEmployee", "ExpenseLineItem", "ExpenseLineProject", @@ -762,13 +752,12 @@ "ExpenseRequestAccountingPeriod", "ExpenseRequestCompany", "ExpenseRequestContact", - "ExpenseRequestCurrency", "ExpenseRequestEmployee", "ExpenseRequestTrackingCategoriesItem", "ExpenseResponse", "ExpenseTrackingCategoriesItem", - "ExpensesListRequestExpand", - "ExpensesRetrieveRequestExpand", + "ExpensesListRequestExpandItem", + "ExpensesRetrieveRequestExpandItem", "ExternalTargetFieldApi", "ExternalTargetFieldApiResponse", "FeedStatusEnum", @@ -788,7 +777,6 @@ "GeneralLedgerTransactionGeneralLedgerTransactionLinesItem", "GeneralLedgerTransactionLine", "GeneralLedgerTransactionLineAccount", - "GeneralLedgerTransactionLineBaseCurrency", "GeneralLedgerTransactionLineCompany", "GeneralLedgerTransactionLineContact", "GeneralLedgerTransactionLineEmployee", @@ -798,8 +786,8 @@ "GeneralLedgerTransactionLineTransactionCurrency", "GeneralLedgerTransactionTrackingCategoriesItem", "GeneralLedgerTransactionUnderlyingTransactionType", - "GeneralLedgerTransactionsListRequestExpand", - "GeneralLedgerTransactionsRetrieveRequestExpand", + "GeneralLedgerTransactionsListRequestExpandItem", + "GeneralLedgerTransactionsRetrieveRequestExpandItem", "IncomeStatement", "IncomeStatementCompany", "IncomeStatementCurrency", @@ -850,12 +838,11 @@ "InvoiceStatus", "InvoiceStatusEnum", "InvoiceTrackingCategoriesItem", - "InvoiceType", "InvoiceTypeEnum", - "InvoicesListRequestExpand", + "InvoicesListRequestExpandItem", "InvoicesListRequestStatus", "InvoicesListRequestType", - "InvoicesRetrieveRequestExpand", + "InvoicesRetrieveRequestExpandItem", "Issue", "IssueStatus", "IssueStatusEnum", @@ -878,11 +865,12 @@ "ItemSalesTaxRate", "ItemSchema", "ItemStatus", + "ItemType", "ItemTypeEnum", - "ItemsListRequestExpand", - "ItemsRetrieveRequestExpand", - "JournalEntriesListRequestExpand", - "JournalEntriesRetrieveRequestExpand", + "ItemsListRequestExpandItem", + "ItemsRetrieveRequestExpandItem", + "JournalEntriesListRequestExpandItem", + "JournalEntriesRetrieveRequestExpandItem", "JournalEntry", "JournalEntryAccountingPeriod", "JournalEntryAppliedPaymentsItem", @@ -922,7 +910,6 @@ "ModelPermissionDeserializer", "ModelPermissionDeserializerRequest", "MultipartFormFieldRequest", - "MultipartFormFieldRequestEncoding", "PaginatedAccountDetailsAndActionsList", "PaginatedAccountList", "PaginatedAccountingAttachmentList", @@ -995,14 +982,14 @@ "PaymentTrackingCategoriesItem", "PaymentType", "PaymentTypeEnum", - "PaymentsListRequestExpand", - "PaymentsRetrieveRequestExpand", + "PaymentsListRequestExpandItem", + "PaymentsRetrieveRequestExpandItem", "PostingStatusEnum", "Project", "ProjectCompany", "ProjectContact", - "ProjectsListRequestExpand", - "ProjectsRetrieveRequestExpand", + "ProjectsListRequestExpandItem", + "ProjectsRetrieveRequestExpandItem", "PurchaseOrder", "PurchaseOrderAccountingPeriod", "PurchaseOrderCompany", @@ -1028,8 +1015,8 @@ "PurchaseOrderStatusEnum", "PurchaseOrderTrackingCategoriesItem", "PurchaseOrderVendor", - "PurchaseOrdersListRequestExpand", - "PurchaseOrdersRetrieveRequestExpand", + "PurchaseOrdersListRequestExpandItem", + "PurchaseOrdersRetrieveRequestExpandItem", "RemoteData", "RemoteEndpointInfo", "RemoteField", @@ -1051,6 +1038,7 @@ "Status895Enum", "StatusFd5Enum", "SyncStatus", + "SyncStatusLastSyncResult", "SyncStatusStatus", "TaxComponent", "TaxComponentComponentType", @@ -1072,8 +1060,8 @@ "TransactionLineItemCurrency", "TransactionLineItemItem", "TransactionTrackingCategoriesItem", - "TransactionsListRequestExpand", - "TransactionsRetrieveRequestExpand", + "TransactionsListRequestExpandItem", + "TransactionsRetrieveRequestExpandItem", "Type2BbEnum", "UnderlyingTransactionTypeEnum", "ValidationProblemSource", @@ -1104,8 +1092,8 @@ "VendorCreditResponse", "VendorCreditTrackingCategoriesItem", "VendorCreditVendor", - "VendorCreditsListRequestExpand", - "VendorCreditsRetrieveRequestExpand", + "VendorCreditsListRequestExpandItem", + "VendorCreditsRetrieveRequestExpandItem", "WarningValidationProblem", "WebhookReceiver", "account_details", diff --git a/src/merge/resources/accounting/resources/__init__.py b/src/merge/resources/accounting/resources/__init__.py index b80f6cff..b3609ca9 100644 --- a/src/merge/resources/accounting/resources/__init__.py +++ b/src/merge/resources/accounting/resources/__init__.py @@ -57,37 +57,37 @@ AccountsRetrieveRequestShowEnumOrigins, ) from .async_passthrough import AsyncPassthroughRetrieveResponse -from .company_info import CompanyInfoListRequestExpand, CompanyInfoRetrieveRequestExpand -from .contacts import ContactsListRequestExpand, ContactsRetrieveRequestExpand +from .company_info import CompanyInfoListRequestExpandItem, CompanyInfoRetrieveRequestExpandItem +from .contacts import ContactsListRequestExpandItem, ContactsRetrieveRequestExpandItem from .credit_notes import ( - CreditNotesListRequestExpand, + CreditNotesListRequestExpandItem, CreditNotesListRequestRemoteFields, CreditNotesListRequestShowEnumOrigins, - CreditNotesRetrieveRequestExpand, + CreditNotesRetrieveRequestExpandItem, CreditNotesRetrieveRequestRemoteFields, CreditNotesRetrieveRequestShowEnumOrigins, ) -from .expenses import ExpensesListRequestExpand, ExpensesRetrieveRequestExpand +from .expenses import ExpensesListRequestExpandItem, ExpensesRetrieveRequestExpandItem from .general_ledger_transactions import ( - GeneralLedgerTransactionsListRequestExpand, - GeneralLedgerTransactionsRetrieveRequestExpand, + GeneralLedgerTransactionsListRequestExpandItem, + GeneralLedgerTransactionsRetrieveRequestExpandItem, ) from .invoices import ( - InvoicesListRequestExpand, + InvoicesListRequestExpandItem, InvoicesListRequestStatus, InvoicesListRequestType, - InvoicesRetrieveRequestExpand, + InvoicesRetrieveRequestExpandItem, ) from .issues import IssuesListRequestStatus -from .items import ItemsListRequestExpand, ItemsRetrieveRequestExpand -from .journal_entries import JournalEntriesListRequestExpand, JournalEntriesRetrieveRequestExpand +from .items import ItemsListRequestExpandItem, ItemsRetrieveRequestExpandItem +from .journal_entries import JournalEntriesListRequestExpandItem, JournalEntriesRetrieveRequestExpandItem from .link_token import EndUserDetailsRequestLanguage from .linked_accounts import LinkedAccountsListRequestCategory -from .payments import PaymentsListRequestExpand, PaymentsRetrieveRequestExpand -from .projects import ProjectsListRequestExpand, ProjectsRetrieveRequestExpand -from .purchase_orders import PurchaseOrdersListRequestExpand, PurchaseOrdersRetrieveRequestExpand -from .transactions import TransactionsListRequestExpand, TransactionsRetrieveRequestExpand -from .vendor_credits import VendorCreditsListRequestExpand, VendorCreditsRetrieveRequestExpand +from .payments import PaymentsListRequestExpandItem, PaymentsRetrieveRequestExpandItem +from .projects import ProjectsListRequestExpandItem, ProjectsRetrieveRequestExpandItem +from .purchase_orders import PurchaseOrdersListRequestExpandItem, PurchaseOrdersRetrieveRequestExpandItem +from .transactions import TransactionsListRequestExpandItem, TransactionsRetrieveRequestExpandItem +from .vendor_credits import VendorCreditsListRequestExpandItem, VendorCreditsRetrieveRequestExpandItem __all__ = [ "AccountsListRequestRemoteFields", @@ -95,41 +95,41 @@ "AccountsRetrieveRequestRemoteFields", "AccountsRetrieveRequestShowEnumOrigins", "AsyncPassthroughRetrieveResponse", - "CompanyInfoListRequestExpand", - "CompanyInfoRetrieveRequestExpand", - "ContactsListRequestExpand", - "ContactsRetrieveRequestExpand", - "CreditNotesListRequestExpand", + "CompanyInfoListRequestExpandItem", + "CompanyInfoRetrieveRequestExpandItem", + "ContactsListRequestExpandItem", + "ContactsRetrieveRequestExpandItem", + "CreditNotesListRequestExpandItem", "CreditNotesListRequestRemoteFields", "CreditNotesListRequestShowEnumOrigins", - "CreditNotesRetrieveRequestExpand", + "CreditNotesRetrieveRequestExpandItem", "CreditNotesRetrieveRequestRemoteFields", "CreditNotesRetrieveRequestShowEnumOrigins", "EndUserDetailsRequestLanguage", - "ExpensesListRequestExpand", - "ExpensesRetrieveRequestExpand", - "GeneralLedgerTransactionsListRequestExpand", - "GeneralLedgerTransactionsRetrieveRequestExpand", - "InvoicesListRequestExpand", + "ExpensesListRequestExpandItem", + "ExpensesRetrieveRequestExpandItem", + "GeneralLedgerTransactionsListRequestExpandItem", + "GeneralLedgerTransactionsRetrieveRequestExpandItem", + "InvoicesListRequestExpandItem", "InvoicesListRequestStatus", "InvoicesListRequestType", - "InvoicesRetrieveRequestExpand", + "InvoicesRetrieveRequestExpandItem", "IssuesListRequestStatus", - "ItemsListRequestExpand", - "ItemsRetrieveRequestExpand", - "JournalEntriesListRequestExpand", - "JournalEntriesRetrieveRequestExpand", + "ItemsListRequestExpandItem", + "ItemsRetrieveRequestExpandItem", + "JournalEntriesListRequestExpandItem", + "JournalEntriesRetrieveRequestExpandItem", "LinkedAccountsListRequestCategory", - "PaymentsListRequestExpand", - "PaymentsRetrieveRequestExpand", - "ProjectsListRequestExpand", - "ProjectsRetrieveRequestExpand", - "PurchaseOrdersListRequestExpand", - "PurchaseOrdersRetrieveRequestExpand", - "TransactionsListRequestExpand", - "TransactionsRetrieveRequestExpand", - "VendorCreditsListRequestExpand", - "VendorCreditsRetrieveRequestExpand", + "PaymentsListRequestExpandItem", + "PaymentsRetrieveRequestExpandItem", + "ProjectsListRequestExpandItem", + "ProjectsRetrieveRequestExpandItem", + "PurchaseOrdersListRequestExpandItem", + "PurchaseOrdersRetrieveRequestExpandItem", + "TransactionsListRequestExpandItem", + "TransactionsRetrieveRequestExpandItem", + "VendorCreditsListRequestExpandItem", + "VendorCreditsRetrieveRequestExpandItem", "account_details", "account_token", "accounting_periods", diff --git a/src/merge/resources/accounting/resources/accounting_periods/client.py b/src/merge/resources/accounting/resources/accounting_periods/client.py index 4008dfb9..c97d5c02 100644 --- a/src/merge/resources/accounting/resources/accounting_periods/client.py +++ b/src/merge/resources/accounting/resources/accounting_periods/client.py @@ -3,9 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.accounting_period import AccountingPeriod -from ...types.paginated_accounting_period_list import PaginatedAccountingPeriodList from .raw_client import AsyncRawAccountingPeriodsClient, RawAccountingPeriodsClient @@ -33,7 +33,7 @@ def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountingPeriodList: + ) -> SyncPager[AccountingPeriod]: """ Returns a list of `AccountingPeriod` objects. @@ -59,7 +59,7 @@ def list( Returns ------- - PaginatedAccountingPeriodList + SyncPager[AccountingPeriod] Examples @@ -70,9 +70,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.accounting_periods.list() + response = client.accounting.accounting_periods.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -80,7 +85,6 @@ def list( page_size=page_size, request_options=request_options, ) - return _response.data def retrieve( self, @@ -156,7 +160,7 @@ async def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountingPeriodList: + ) -> AsyncPager[AccountingPeriod]: """ Returns a list of `AccountingPeriod` objects. @@ -182,7 +186,7 @@ async def list( Returns ------- - PaginatedAccountingPeriodList + AsyncPager[AccountingPeriod] Examples @@ -198,12 +202,18 @@ async def list( async def main() -> None: - await client.accounting.accounting_periods.list() + response = await client.accounting.accounting_periods.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -211,7 +221,6 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/accounting/resources/accounting_periods/raw_client.py b/src/merge/resources/accounting/resources/accounting_periods/raw_client.py index 08e2b4e3..2aba28f2 100644 --- a/src/merge/resources/accounting/resources/accounting_periods/raw_client.py +++ b/src/merge/resources/accounting/resources/accounting_periods/raw_client.py @@ -7,6 +7,7 @@ from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.accounting_period import AccountingPeriod @@ -26,7 +27,7 @@ def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountingPeriodList]: + ) -> SyncPager[AccountingPeriod]: """ Returns a list of `AccountingPeriod` objects. @@ -52,7 +53,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountingPeriodList] + SyncPager[AccountingPeriod] """ _response = self._client_wrapper.httpx_client.request( @@ -69,14 +70,27 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountingPeriodList, construct_type( type_=PaginatedAccountingPeriodList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -149,7 +163,7 @@ async def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountingPeriodList]: + ) -> AsyncPager[AccountingPeriod]: """ Returns a list of `AccountingPeriod` objects. @@ -175,7 +189,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountingPeriodList] + AsyncPager[AccountingPeriod] """ _response = await self._client_wrapper.httpx_client.request( @@ -192,14 +206,30 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountingPeriodList, construct_type( type_=PaginatedAccountingPeriodList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/accounts/client.py b/src/merge/resources/accounting/resources/accounts/client.py index 66260f6f..a49d02e7 100644 --- a/src/merge/resources/accounting/resources/accounts/client.py +++ b/src/merge/resources/accounting/resources/accounts/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.account import Account from ...types.account_request import AccountRequest from ...types.account_response import AccountResponse from ...types.meta_response import MetaResponse -from ...types.paginated_account_list import PaginatedAccountList from .raw_client import AsyncRawAccountsClient, RawAccountsClient from .types.accounts_list_request_remote_fields import AccountsListRequestRemoteFields from .types.accounts_list_request_show_enum_origins import AccountsListRequestShowEnumOrigins @@ -44,7 +44,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -57,7 +59,7 @@ def list( show_enum_origins: typing.Optional[AccountsListRequestShowEnumOrigins] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountList: + ) -> SyncPager[Account]: """ Returns a list of `Account` objects. @@ -81,7 +83,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -122,7 +124,7 @@ def list( Returns ------- - PaginatedAccountList + SyncPager[Account] Examples @@ -133,9 +135,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.accounts.list() + response = client.accounting.accounts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_type=account_type, classification=classification, company_id=company_id, @@ -156,7 +163,6 @@ def list( status=status, request_options=request_options, ) - return _response.data def create( self, @@ -209,7 +215,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[AccountsRetrieveRequestRemoteFields] = None, @@ -223,7 +231,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -321,7 +329,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -334,7 +344,7 @@ async def list( show_enum_origins: typing.Optional[AccountsListRequestShowEnumOrigins] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountList: + ) -> AsyncPager[Account]: """ Returns a list of `Account` objects. @@ -358,7 +368,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -399,7 +409,7 @@ async def list( Returns ------- - PaginatedAccountList + AsyncPager[Account] Examples @@ -415,12 +425,18 @@ async def list( async def main() -> None: - await client.accounting.accounts.list() + response = await client.accounting.accounts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_type=account_type, classification=classification, company_id=company_id, @@ -441,7 +457,6 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def create( self, @@ -502,7 +517,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[AccountsRetrieveRequestRemoteFields] = None, @@ -516,7 +533,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/accounts/raw_client.py b/src/merge/resources/accounting/resources/accounts/raw_client.py index f8389c62..06afdf34 100644 --- a/src/merge/resources/accounting/resources/accounts/raw_client.py +++ b/src/merge/resources/accounting/resources/accounts/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.account import Account @@ -38,7 +39,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -51,7 +54,7 @@ def list( show_enum_origins: typing.Optional[AccountsListRequestShowEnumOrigins] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountList]: + ) -> SyncPager[Account]: """ Returns a list of `Account` objects. @@ -75,7 +78,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -116,7 +119,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountList] + SyncPager[Account] """ _response = self._client_wrapper.httpx_client.request( @@ -146,14 +149,40 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountList, construct_type( type_=PaginatedAccountList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_type=account_type, + classification=classification, + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -223,7 +252,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[AccountsRetrieveRequestRemoteFields] = None, @@ -237,7 +268,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -337,7 +368,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -350,7 +383,7 @@ async def list( show_enum_origins: typing.Optional[AccountsListRequestShowEnumOrigins] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountList]: + ) -> AsyncPager[Account]: """ Returns a list of `Account` objects. @@ -374,7 +407,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -415,7 +448,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountList] + AsyncPager[Account] """ _response = await self._client_wrapper.httpx_client.request( @@ -445,14 +478,43 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountList, construct_type( type_=PaginatedAccountList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_type=account_type, + classification=classification, + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -522,7 +584,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[AccountsRetrieveRequestRemoteFields] = None, @@ -536,7 +600,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/attachments/client.py b/src/merge/resources/accounting/resources/attachments/client.py index 4cd8b43c..9bc0f0af 100644 --- a/src/merge/resources/accounting/resources/attachments/client.py +++ b/src/merge/resources/accounting/resources/attachments/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.accounting_attachment import AccountingAttachment from ...types.accounting_attachment_request import AccountingAttachmentRequest from ...types.accounting_attachment_response import AccountingAttachmentResponse from ...types.meta_response import MetaResponse -from ...types.paginated_accounting_attachment_list import PaginatedAccountingAttachmentList from .raw_client import AsyncRawAttachmentsClient, RawAttachmentsClient # this is used as the default value for optional parameters @@ -46,7 +46,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountingAttachmentList: + ) -> SyncPager[AccountingAttachment]: """ Returns a list of `AccountingAttachment` objects. @@ -90,7 +90,7 @@ def list( Returns ------- - PaginatedAccountingAttachmentList + SyncPager[AccountingAttachment] Examples @@ -101,9 +101,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.attachments.list() + response = client.accounting.attachments.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -117,7 +122,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def create( self, @@ -273,7 +277,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountingAttachmentList: + ) -> AsyncPager[AccountingAttachment]: """ Returns a list of `AccountingAttachment` objects. @@ -317,7 +321,7 @@ async def list( Returns ------- - PaginatedAccountingAttachmentList + AsyncPager[AccountingAttachment] Examples @@ -333,12 +337,18 @@ async def list( async def main() -> None: - await client.accounting.attachments.list() + response = await client.accounting.attachments.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -352,7 +362,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def create( self, diff --git a/src/merge/resources/accounting/resources/attachments/raw_client.py b/src/merge/resources/accounting/resources/attachments/raw_client.py index cd3fc403..b5e655e6 100644 --- a/src/merge/resources/accounting/resources/attachments/raw_client.py +++ b/src/merge/resources/accounting/resources/attachments/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.accounting_attachment import AccountingAttachment @@ -40,7 +41,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountingAttachmentList]: + ) -> SyncPager[AccountingAttachment]: """ Returns a list of `AccountingAttachment` objects. @@ -84,7 +85,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountingAttachmentList] + SyncPager[AccountingAttachment] """ _response = self._client_wrapper.httpx_client.request( @@ -107,14 +108,33 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountingAttachmentList, construct_type( type_=PaginatedAccountingAttachmentList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -289,7 +309,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountingAttachmentList]: + ) -> AsyncPager[AccountingAttachment]: """ Returns a list of `AccountingAttachment` objects. @@ -333,7 +353,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountingAttachmentList] + AsyncPager[AccountingAttachment] """ _response = await self._client_wrapper.httpx_client.request( @@ -356,14 +376,36 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountingAttachmentList, construct_type( type_=PaginatedAccountingAttachmentList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/audit_trail/client.py b/src/merge/resources/accounting/resources/audit_trail/client.py index 6d0d1886..9f0b5e89 100644 --- a/src/merge/resources/accounting/resources/audit_trail/client.py +++ b/src/merge/resources/accounting/resources/audit_trail/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList +from ...types.audit_log_event import AuditLogEvent from .raw_client import AsyncRawAuditTrailClient, RawAuditTrailClient @@ -33,7 +34,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -62,7 +63,7 @@ def list( Returns ------- - PaginatedAuditLogEventList + SyncPager[AuditLogEvent] Examples @@ -73,9 +74,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.audit_trail.list() + response = client.accounting.audit_trail.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -84,7 +90,6 @@ def list( user_email=user_email, request_options=request_options, ) - return _response.data class AsyncAuditTrailClient: @@ -112,7 +117,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -141,7 +146,7 @@ async def list( Returns ------- - PaginatedAuditLogEventList + AsyncPager[AuditLogEvent] Examples @@ -157,12 +162,18 @@ async def list( async def main() -> None: - await client.accounting.audit_trail.list() + response = await client.accounting.audit_trail.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -171,4 +182,3 @@ async def main() -> None: user_email=user_email, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/accounting/resources/audit_trail/raw_client.py b/src/merge/resources/accounting/resources/audit_trail/raw_client.py index 02021d7c..4dab8cb6 100644 --- a/src/merge/resources/accounting/resources/audit_trail/raw_client.py +++ b/src/merge/resources/accounting/resources/audit_trail/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.audit_log_event import AuditLogEvent from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList @@ -25,7 +26,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAuditLogEventList]: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -54,7 +55,7 @@ def list( Returns ------- - HttpResponse[PaginatedAuditLogEventList] + SyncPager[AuditLogEvent] """ _response = self._client_wrapper.httpx_client.request( @@ -72,14 +73,28 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -100,7 +115,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAuditLogEventList]: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -129,7 +144,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAuditLogEventList] + AsyncPager[AuditLogEvent] """ _response = await self._client_wrapper.httpx_client.request( @@ -147,14 +162,31 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/balance_sheets/client.py b/src/merge/resources/accounting/resources/balance_sheets/client.py index 3f90d213..f3796a91 100644 --- a/src/merge/resources/accounting/resources/balance_sheets/client.py +++ b/src/merge/resources/accounting/resources/balance_sheets/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.balance_sheet import BalanceSheet -from ...types.paginated_balance_sheet_list import PaginatedBalanceSheetList from .raw_client import AsyncRawBalanceSheetsClient, RawBalanceSheetsClient @@ -32,7 +32,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -41,7 +43,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedBalanceSheetList: + ) -> SyncPager[BalanceSheet]: """ Returns a list of `BalanceSheet` objects. @@ -59,7 +61,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -88,7 +90,7 @@ def list( Returns ------- - PaginatedBalanceSheetList + SyncPager[BalanceSheet] Examples @@ -99,9 +101,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.balance_sheets.list() + response = client.accounting.balance_sheets.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -116,13 +123,14 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -134,7 +142,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -195,7 +203,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -204,7 +214,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedBalanceSheetList: + ) -> AsyncPager[BalanceSheet]: """ Returns a list of `BalanceSheet` objects. @@ -222,7 +232,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -251,7 +261,7 @@ async def list( Returns ------- - PaginatedBalanceSheetList + AsyncPager[BalanceSheet] Examples @@ -267,12 +277,18 @@ async def list( async def main() -> None: - await client.accounting.balance_sheets.list() + response = await client.accounting.balance_sheets.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -287,13 +303,14 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -305,7 +322,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/balance_sheets/raw_client.py b/src/merge/resources/accounting/resources/balance_sheets/raw_client.py index b634d8d5..d82a2c3a 100644 --- a/src/merge/resources/accounting/resources/balance_sheets/raw_client.py +++ b/src/merge/resources/accounting/resources/balance_sheets/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.balance_sheet import BalanceSheet @@ -26,7 +27,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -35,7 +38,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedBalanceSheetList]: + ) -> SyncPager[BalanceSheet]: """ Returns a list of `BalanceSheet` objects. @@ -53,7 +56,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -82,7 +85,7 @@ def list( Returns ------- - HttpResponse[PaginatedBalanceSheetList] + SyncPager[BalanceSheet] """ _response = self._client_wrapper.httpx_client.request( @@ -106,14 +109,34 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedBalanceSheetList, construct_type( type_=PaginatedBalanceSheetList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -123,7 +146,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -135,7 +160,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -189,7 +214,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -198,7 +225,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedBalanceSheetList]: + ) -> AsyncPager[BalanceSheet]: """ Returns a list of `BalanceSheet` objects. @@ -216,7 +243,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -245,7 +272,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedBalanceSheetList] + AsyncPager[BalanceSheet] """ _response = await self._client_wrapper.httpx_client.request( @@ -269,14 +296,37 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedBalanceSheetList, construct_type( type_=PaginatedBalanceSheetList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -286,7 +336,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -298,7 +350,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/bank_feed_accounts/client.py b/src/merge/resources/accounting/resources/bank_feed_accounts/client.py index b1368bdf..f3c9a7b9 100644 --- a/src/merge/resources/accounting/resources/bank_feed_accounts/client.py +++ b/src/merge/resources/accounting/resources/bank_feed_accounts/client.py @@ -3,12 +3,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.bank_feed_account import BankFeedAccount from ...types.bank_feed_account_request import BankFeedAccountRequest from ...types.bank_feed_account_response import BankFeedAccountResponse from ...types.meta_response import MetaResponse -from ...types.paginated_bank_feed_account_list import PaginatedBankFeedAccountList from .raw_client import AsyncRawBankFeedAccountsClient, RawBankFeedAccountsClient # this is used as the default value for optional parameters @@ -39,7 +39,7 @@ def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedBankFeedAccountList: + ) -> SyncPager[BankFeedAccount]: """ Returns a list of `BankFeedAccount` objects. @@ -65,7 +65,7 @@ def list( Returns ------- - PaginatedBankFeedAccountList + SyncPager[BankFeedAccount] Examples @@ -76,9 +76,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.bank_feed_accounts.list() + response = client.accounting.bank_feed_accounts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -86,7 +91,6 @@ def list( page_size=page_size, request_options=request_options, ) - return _response.data def create( self, @@ -236,7 +240,7 @@ async def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedBankFeedAccountList: + ) -> AsyncPager[BankFeedAccount]: """ Returns a list of `BankFeedAccount` objects. @@ -262,7 +266,7 @@ async def list( Returns ------- - PaginatedBankFeedAccountList + AsyncPager[BankFeedAccount] Examples @@ -278,12 +282,18 @@ async def list( async def main() -> None: - await client.accounting.bank_feed_accounts.list() + response = await client.accounting.bank_feed_accounts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -291,7 +301,6 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def create( self, diff --git a/src/merge/resources/accounting/resources/bank_feed_accounts/raw_client.py b/src/merge/resources/accounting/resources/bank_feed_accounts/raw_client.py index 38da42e1..d36ff72b 100644 --- a/src/merge/resources/accounting/resources/bank_feed_accounts/raw_client.py +++ b/src/merge/resources/accounting/resources/bank_feed_accounts/raw_client.py @@ -7,6 +7,7 @@ from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.bank_feed_account import BankFeedAccount @@ -32,7 +33,7 @@ def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedBankFeedAccountList]: + ) -> SyncPager[BankFeedAccount]: """ Returns a list of `BankFeedAccount` objects. @@ -58,7 +59,7 @@ def list( Returns ------- - HttpResponse[PaginatedBankFeedAccountList] + SyncPager[BankFeedAccount] """ _response = self._client_wrapper.httpx_client.request( @@ -75,14 +76,27 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedBankFeedAccountList, construct_type( type_=PaginatedBankFeedAccountList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -251,7 +265,7 @@ async def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedBankFeedAccountList]: + ) -> AsyncPager[BankFeedAccount]: """ Returns a list of `BankFeedAccount` objects. @@ -277,7 +291,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedBankFeedAccountList] + AsyncPager[BankFeedAccount] """ _response = await self._client_wrapper.httpx_client.request( @@ -294,14 +308,30 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedBankFeedAccountList, construct_type( type_=PaginatedBankFeedAccountList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/bank_feed_transactions/client.py b/src/merge/resources/accounting/resources/bank_feed_transactions/client.py index e8408b1d..d0f476ce 100644 --- a/src/merge/resources/accounting/resources/bank_feed_transactions/client.py +++ b/src/merge/resources/accounting/resources/bank_feed_transactions/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.bank_feed_transaction import BankFeedTransaction from ...types.bank_feed_transaction_request_request import BankFeedTransactionRequestRequest from ...types.bank_feed_transaction_response import BankFeedTransactionResponse from ...types.meta_response import MetaResponse -from ...types.paginated_bank_feed_transaction_list import PaginatedBankFeedTransactionList from .raw_client import AsyncRawBankFeedTransactionsClient, RawBankFeedTransactionsClient # this is used as the default value for optional parameters @@ -37,7 +37,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["bank_feed_account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -47,7 +49,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedBankFeedTransactionList: + ) -> SyncPager[BankFeedTransaction]: """ Returns a list of `BankFeedTransaction` objects. @@ -62,7 +64,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["bank_feed_account"]] + expand : typing.Optional[typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -94,7 +96,7 @@ def list( Returns ------- - PaginatedBankFeedTransactionList + SyncPager[BankFeedTransaction] Examples @@ -105,9 +107,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.bank_feed_transactions.list() + response = client.accounting.bank_feed_transactions.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -122,7 +129,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def create( self, @@ -175,7 +181,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["bank_feed_account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -187,7 +195,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["bank_feed_account"]] + expand : typing.Optional[typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -274,7 +282,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["bank_feed_account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -284,7 +294,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedBankFeedTransactionList: + ) -> AsyncPager[BankFeedTransaction]: """ Returns a list of `BankFeedTransaction` objects. @@ -299,7 +309,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["bank_feed_account"]] + expand : typing.Optional[typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -331,7 +341,7 @@ async def list( Returns ------- - PaginatedBankFeedTransactionList + AsyncPager[BankFeedTransaction] Examples @@ -347,12 +357,18 @@ async def list( async def main() -> None: - await client.accounting.bank_feed_transactions.list() + response = await client.accounting.bank_feed_transactions.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -367,7 +383,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def create( self, @@ -428,7 +443,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["bank_feed_account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -440,7 +457,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["bank_feed_account"]] + expand : typing.Optional[typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/bank_feed_transactions/raw_client.py b/src/merge/resources/accounting/resources/bank_feed_transactions/raw_client.py index f10236a8..42eaa067 100644 --- a/src/merge/resources/accounting/resources/bank_feed_transactions/raw_client.py +++ b/src/merge/resources/accounting/resources/bank_feed_transactions/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.bank_feed_transaction import BankFeedTransaction @@ -31,7 +32,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["bank_feed_account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -41,7 +44,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedBankFeedTransactionList]: + ) -> SyncPager[BankFeedTransaction]: """ Returns a list of `BankFeedTransaction` objects. @@ -56,7 +59,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["bank_feed_account"]] + expand : typing.Optional[typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -88,7 +91,7 @@ def list( Returns ------- - HttpResponse[PaginatedBankFeedTransactionList] + SyncPager[BankFeedTransaction] """ _response = self._client_wrapper.httpx_client.request( @@ -112,14 +115,34 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedBankFeedTransactionList, construct_type( type_=PaginatedBankFeedTransactionList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_processed=is_processed, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -189,7 +212,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["bank_feed_account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -201,7 +226,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["bank_feed_account"]] + expand : typing.Optional[typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -290,7 +315,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["bank_feed_account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -300,7 +327,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedBankFeedTransactionList]: + ) -> AsyncPager[BankFeedTransaction]: """ Returns a list of `BankFeedTransaction` objects. @@ -315,7 +342,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["bank_feed_account"]] + expand : typing.Optional[typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -347,7 +374,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedBankFeedTransactionList] + AsyncPager[BankFeedTransaction] """ _response = await self._client_wrapper.httpx_client.request( @@ -371,14 +398,37 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedBankFeedTransactionList, construct_type( type_=PaginatedBankFeedTransactionList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_processed=is_processed, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -448,7 +498,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["bank_feed_account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -460,7 +512,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["bank_feed_account"]] + expand : typing.Optional[typing.Union[typing.Literal["bank_feed_account"], typing.Sequence[typing.Literal["bank_feed_account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/cash_flow_statements/client.py b/src/merge/resources/accounting/resources/cash_flow_statements/client.py index 59b2a40e..cb8e247e 100644 --- a/src/merge/resources/accounting/resources/cash_flow_statements/client.py +++ b/src/merge/resources/accounting/resources/cash_flow_statements/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.cash_flow_statement import CashFlowStatement -from ...types.paginated_cash_flow_statement_list import PaginatedCashFlowStatementList from .raw_client import AsyncRawCashFlowStatementsClient, RawCashFlowStatementsClient @@ -32,7 +32,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -41,7 +43,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCashFlowStatementList: + ) -> SyncPager[CashFlowStatement]: """ Returns a list of `CashFlowStatement` objects. @@ -59,7 +61,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -88,7 +90,7 @@ def list( Returns ------- - PaginatedCashFlowStatementList + SyncPager[CashFlowStatement] Examples @@ -99,9 +101,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.cash_flow_statements.list() + response = client.accounting.cash_flow_statements.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -116,13 +123,14 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -134,7 +142,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -195,7 +203,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -204,7 +214,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCashFlowStatementList: + ) -> AsyncPager[CashFlowStatement]: """ Returns a list of `CashFlowStatement` objects. @@ -222,7 +232,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -251,7 +261,7 @@ async def list( Returns ------- - PaginatedCashFlowStatementList + AsyncPager[CashFlowStatement] Examples @@ -267,12 +277,18 @@ async def list( async def main() -> None: - await client.accounting.cash_flow_statements.list() + response = await client.accounting.cash_flow_statements.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -287,13 +303,14 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -305,7 +322,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/cash_flow_statements/raw_client.py b/src/merge/resources/accounting/resources/cash_flow_statements/raw_client.py index e5a9c0b6..58332972 100644 --- a/src/merge/resources/accounting/resources/cash_flow_statements/raw_client.py +++ b/src/merge/resources/accounting/resources/cash_flow_statements/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.cash_flow_statement import CashFlowStatement @@ -26,7 +27,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -35,7 +38,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedCashFlowStatementList]: + ) -> SyncPager[CashFlowStatement]: """ Returns a list of `CashFlowStatement` objects. @@ -53,7 +56,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -82,7 +85,7 @@ def list( Returns ------- - HttpResponse[PaginatedCashFlowStatementList] + SyncPager[CashFlowStatement] """ _response = self._client_wrapper.httpx_client.request( @@ -106,14 +109,34 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCashFlowStatementList, construct_type( type_=PaginatedCashFlowStatementList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -123,7 +146,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -135,7 +160,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -189,7 +214,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -198,7 +225,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedCashFlowStatementList]: + ) -> AsyncPager[CashFlowStatement]: """ Returns a list of `CashFlowStatement` objects. @@ -216,7 +243,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -245,7 +272,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedCashFlowStatementList] + AsyncPager[CashFlowStatement] """ _response = await self._client_wrapper.httpx_client.request( @@ -269,14 +296,37 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCashFlowStatementList, construct_type( type_=PaginatedCashFlowStatementList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -286,7 +336,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -298,7 +350,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/company_info/__init__.py b/src/merge/resources/accounting/resources/company_info/__init__.py index e2fb7967..67b9c767 100644 --- a/src/merge/resources/accounting/resources/company_info/__init__.py +++ b/src/merge/resources/accounting/resources/company_info/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import CompanyInfoListRequestExpand, CompanyInfoRetrieveRequestExpand +from .types import CompanyInfoListRequestExpandItem, CompanyInfoRetrieveRequestExpandItem -__all__ = ["CompanyInfoListRequestExpand", "CompanyInfoRetrieveRequestExpand"] +__all__ = ["CompanyInfoListRequestExpandItem", "CompanyInfoRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/company_info/client.py b/src/merge/resources/accounting/resources/company_info/client.py index 342b4fbc..7f3a9123 100644 --- a/src/merge/resources/accounting/resources/company_info/client.py +++ b/src/merge/resources/accounting/resources/company_info/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.company_info import CompanyInfo -from ...types.paginated_company_info_list import PaginatedCompanyInfoList from .raw_client import AsyncRawCompanyInfoClient, RawCompanyInfoClient -from .types.company_info_list_request_expand import CompanyInfoListRequestExpand -from .types.company_info_retrieve_request_expand import CompanyInfoRetrieveRequestExpand +from .types.company_info_list_request_expand_item import CompanyInfoListRequestExpandItem +from .types.company_info_retrieve_request_expand_item import CompanyInfoRetrieveRequestExpandItem class CompanyInfoClient: @@ -33,7 +33,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CompanyInfoListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CompanyInfoListRequestExpandItem, typing.Sequence[CompanyInfoListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -42,7 +44,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCompanyInfoList: + ) -> SyncPager[CompanyInfo]: """ Returns a list of `CompanyInfo` objects. @@ -57,7 +59,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CompanyInfoListRequestExpand] + expand : typing.Optional[typing.Union[CompanyInfoListRequestExpandItem, typing.Sequence[CompanyInfoListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -86,7 +88,7 @@ def list( Returns ------- - PaginatedCompanyInfoList + SyncPager[CompanyInfo] Examples @@ -97,9 +99,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.company_info.list() + response = client.accounting.company_info.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -113,13 +120,14 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[CompanyInfoRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CompanyInfoRetrieveRequestExpandItem, typing.Sequence[CompanyInfoRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -131,7 +139,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[CompanyInfoRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CompanyInfoRetrieveRequestExpandItem, typing.Sequence[CompanyInfoRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -191,7 +199,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CompanyInfoListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CompanyInfoListRequestExpandItem, typing.Sequence[CompanyInfoListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -200,7 +210,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCompanyInfoList: + ) -> AsyncPager[CompanyInfo]: """ Returns a list of `CompanyInfo` objects. @@ -215,7 +225,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CompanyInfoListRequestExpand] + expand : typing.Optional[typing.Union[CompanyInfoListRequestExpandItem, typing.Sequence[CompanyInfoListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -244,7 +254,7 @@ async def list( Returns ------- - PaginatedCompanyInfoList + AsyncPager[CompanyInfo] Examples @@ -260,12 +270,18 @@ async def list( async def main() -> None: - await client.accounting.company_info.list() + response = await client.accounting.company_info.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -279,13 +295,14 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[CompanyInfoRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CompanyInfoRetrieveRequestExpandItem, typing.Sequence[CompanyInfoRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -297,7 +314,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[CompanyInfoRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CompanyInfoRetrieveRequestExpandItem, typing.Sequence[CompanyInfoRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/company_info/raw_client.py b/src/merge/resources/accounting/resources/company_info/raw_client.py index 4b04df8c..e5eca4ab 100644 --- a/src/merge/resources/accounting/resources/company_info/raw_client.py +++ b/src/merge/resources/accounting/resources/company_info/raw_client.py @@ -9,12 +9,13 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.company_info import CompanyInfo from ...types.paginated_company_info_list import PaginatedCompanyInfoList -from .types.company_info_list_request_expand import CompanyInfoListRequestExpand -from .types.company_info_retrieve_request_expand import CompanyInfoRetrieveRequestExpand +from .types.company_info_list_request_expand_item import CompanyInfoListRequestExpandItem +from .types.company_info_retrieve_request_expand_item import CompanyInfoRetrieveRequestExpandItem class RawCompanyInfoClient: @@ -27,7 +28,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CompanyInfoListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CompanyInfoListRequestExpandItem, typing.Sequence[CompanyInfoListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -36,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedCompanyInfoList]: + ) -> SyncPager[CompanyInfo]: """ Returns a list of `CompanyInfo` objects. @@ -51,7 +54,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CompanyInfoListRequestExpand] + expand : typing.Optional[typing.Union[CompanyInfoListRequestExpandItem, typing.Sequence[CompanyInfoListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -80,7 +83,7 @@ def list( Returns ------- - HttpResponse[PaginatedCompanyInfoList] + SyncPager[CompanyInfo] """ _response = self._client_wrapper.httpx_client.request( @@ -103,14 +106,33 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCompanyInfoList, construct_type( type_=PaginatedCompanyInfoList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -120,7 +142,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[CompanyInfoRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CompanyInfoRetrieveRequestExpandItem, typing.Sequence[CompanyInfoRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -132,7 +156,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[CompanyInfoRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CompanyInfoRetrieveRequestExpandItem, typing.Sequence[CompanyInfoRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -185,7 +209,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CompanyInfoListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CompanyInfoListRequestExpandItem, typing.Sequence[CompanyInfoListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -194,7 +220,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedCompanyInfoList]: + ) -> AsyncPager[CompanyInfo]: """ Returns a list of `CompanyInfo` objects. @@ -209,7 +235,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CompanyInfoListRequestExpand] + expand : typing.Optional[typing.Union[CompanyInfoListRequestExpandItem, typing.Sequence[CompanyInfoListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -238,7 +264,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedCompanyInfoList] + AsyncPager[CompanyInfo] """ _response = await self._client_wrapper.httpx_client.request( @@ -261,14 +287,36 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCompanyInfoList, construct_type( type_=PaginatedCompanyInfoList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -278,7 +326,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[CompanyInfoRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CompanyInfoRetrieveRequestExpandItem, typing.Sequence[CompanyInfoRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -290,7 +340,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[CompanyInfoRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CompanyInfoRetrieveRequestExpandItem, typing.Sequence[CompanyInfoRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/company_info/types/__init__.py b/src/merge/resources/accounting/resources/company_info/types/__init__.py index 1c9d7dde..2ba72b91 100644 --- a/src/merge/resources/accounting/resources/company_info/types/__init__.py +++ b/src/merge/resources/accounting/resources/company_info/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .company_info_list_request_expand import CompanyInfoListRequestExpand -from .company_info_retrieve_request_expand import CompanyInfoRetrieveRequestExpand +from .company_info_list_request_expand_item import CompanyInfoListRequestExpandItem +from .company_info_retrieve_request_expand_item import CompanyInfoRetrieveRequestExpandItem -__all__ = ["CompanyInfoListRequestExpand", "CompanyInfoRetrieveRequestExpand"] +__all__ = ["CompanyInfoListRequestExpandItem", "CompanyInfoRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/company_info/types/company_info_list_request_expand_item.py b/src/merge/resources/accounting/resources/company_info/types/company_info_list_request_expand_item.py new file mode 100644 index 00000000..fcd4b70b --- /dev/null +++ b/src/merge/resources/accounting/resources/company_info/types/company_info_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class CompanyInfoListRequestExpandItem(str, enum.Enum): + ADDRESSES = "addresses" + PHONE_NUMBERS = "phone_numbers" + + def visit(self, addresses: typing.Callable[[], T_Result], phone_numbers: typing.Callable[[], T_Result]) -> T_Result: + if self is CompanyInfoListRequestExpandItem.ADDRESSES: + return addresses() + if self is CompanyInfoListRequestExpandItem.PHONE_NUMBERS: + return phone_numbers() diff --git a/src/merge/resources/accounting/resources/company_info/types/company_info_retrieve_request_expand.py b/src/merge/resources/accounting/resources/company_info/types/company_info_retrieve_request_expand.py deleted file mode 100644 index 07a88c17..00000000 --- a/src/merge/resources/accounting/resources/company_info/types/company_info_retrieve_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class CompanyInfoRetrieveRequestExpand(str, enum.Enum): - ADDRESSES = "addresses" - ADDRESSES_PHONE_NUMBERS = "addresses,phone_numbers" - PHONE_NUMBERS = "phone_numbers" - - def visit( - self, - addresses: typing.Callable[[], T_Result], - addresses_phone_numbers: typing.Callable[[], T_Result], - phone_numbers: typing.Callable[[], T_Result], - ) -> T_Result: - if self is CompanyInfoRetrieveRequestExpand.ADDRESSES: - return addresses() - if self is CompanyInfoRetrieveRequestExpand.ADDRESSES_PHONE_NUMBERS: - return addresses_phone_numbers() - if self is CompanyInfoRetrieveRequestExpand.PHONE_NUMBERS: - return phone_numbers() diff --git a/src/merge/resources/accounting/resources/company_info/types/company_info_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/company_info/types/company_info_retrieve_request_expand_item.py new file mode 100644 index 00000000..8ba3d646 --- /dev/null +++ b/src/merge/resources/accounting/resources/company_info/types/company_info_retrieve_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class CompanyInfoRetrieveRequestExpandItem(str, enum.Enum): + ADDRESSES = "addresses" + PHONE_NUMBERS = "phone_numbers" + + def visit(self, addresses: typing.Callable[[], T_Result], phone_numbers: typing.Callable[[], T_Result]) -> T_Result: + if self is CompanyInfoRetrieveRequestExpandItem.ADDRESSES: + return addresses() + if self is CompanyInfoRetrieveRequestExpandItem.PHONE_NUMBERS: + return phone_numbers() diff --git a/src/merge/resources/accounting/resources/contacts/__init__.py b/src/merge/resources/accounting/resources/contacts/__init__.py index df847d7b..af1f64ec 100644 --- a/src/merge/resources/accounting/resources/contacts/__init__.py +++ b/src/merge/resources/accounting/resources/contacts/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import ContactsListRequestExpand, ContactsRetrieveRequestExpand +from .types import ContactsListRequestExpandItem, ContactsRetrieveRequestExpandItem -__all__ = ["ContactsListRequestExpand", "ContactsRetrieveRequestExpand"] +__all__ = ["ContactsListRequestExpandItem", "ContactsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/contacts/client.py b/src/merge/resources/accounting/resources/contacts/client.py index 6a425b25..5ee1d646 100644 --- a/src/merge/resources/accounting/resources/contacts/client.py +++ b/src/merge/resources/accounting/resources/contacts/client.py @@ -4,16 +4,16 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.contact import Contact from ...types.contact_request import ContactRequest from ...types.contact_response import ContactResponse from ...types.meta_response import MetaResponse -from ...types.paginated_contact_list import PaginatedContactList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawContactsClient, RawContactsClient -from .types.contacts_list_request_expand import ContactsListRequestExpand -from .types.contacts_retrieve_request_expand import ContactsRetrieveRequestExpand +from .types.contacts_list_request_expand_item import ContactsListRequestExpandItem +from .types.contacts_retrieve_request_expand_item import ContactsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -42,7 +42,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_address: typing.Optional[str] = None, - expand: typing.Optional[ContactsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -58,7 +60,7 @@ def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedContactList: + ) -> SyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -79,7 +81,7 @@ def list( email_address : typing.Optional[str] If provided, will only return Contacts that match this email. - expand : typing.Optional[ContactsListRequestExpand] + expand : typing.Optional[typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -129,7 +131,7 @@ def list( Returns ------- - PaginatedContactList + SyncPager[Contact] Examples @@ -140,9 +142,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.contacts.list() + response = client.accounting.contacts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -165,7 +172,6 @@ def list( status=status, request_options=request_options, ) - return _response.data def create( self, @@ -218,7 +224,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ContactsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -233,7 +241,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ContactsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -321,7 +329,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -353,7 +361,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -364,9 +372,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.contacts.remote_field_classes_list() + response = client.accounting.contacts.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -376,7 +389,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncContactsClient: @@ -402,7 +414,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_address: typing.Optional[str] = None, - expand: typing.Optional[ContactsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -418,7 +432,7 @@ async def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedContactList: + ) -> AsyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -439,7 +453,7 @@ async def list( email_address : typing.Optional[str] If provided, will only return Contacts that match this email. - expand : typing.Optional[ContactsListRequestExpand] + expand : typing.Optional[typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -489,7 +503,7 @@ async def list( Returns ------- - PaginatedContactList + AsyncPager[Contact] Examples @@ -505,12 +519,18 @@ async def list( async def main() -> None: - await client.accounting.contacts.list() + response = await client.accounting.contacts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -533,7 +553,6 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def create( self, @@ -594,7 +613,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ContactsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -609,7 +630,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ContactsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -713,7 +734,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -745,7 +766,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -761,12 +782,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.accounting.contacts.remote_field_classes_list() + response = await client.accounting.contacts.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -776,4 +803,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/accounting/resources/contacts/raw_client.py b/src/merge/resources/accounting/resources/contacts/raw_client.py index 6a38fa58..afa5bd28 100644 --- a/src/merge/resources/accounting/resources/contacts/raw_client.py +++ b/src/merge/resources/accounting/resources/contacts/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.contact import Contact @@ -17,8 +18,9 @@ from ...types.meta_response import MetaResponse from ...types.paginated_contact_list import PaginatedContactList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList -from .types.contacts_list_request_expand import ContactsListRequestExpand -from .types.contacts_retrieve_request_expand import ContactsRetrieveRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.contacts_list_request_expand_item import ContactsListRequestExpandItem +from .types.contacts_retrieve_request_expand_item import ContactsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -36,7 +38,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_address: typing.Optional[str] = None, - expand: typing.Optional[ContactsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -52,7 +56,7 @@ def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedContactList]: + ) -> SyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -73,7 +77,7 @@ def list( email_address : typing.Optional[str] If provided, will only return Contacts that match this email. - expand : typing.Optional[ContactsListRequestExpand] + expand : typing.Optional[typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -123,7 +127,7 @@ def list( Returns ------- - HttpResponse[PaginatedContactList] + SyncPager[Contact] """ _response = self._client_wrapper.httpx_client.request( @@ -155,14 +159,42 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedContactList, construct_type( type_=PaginatedContactList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email_address=email_address, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_customer=is_customer, + is_supplier=is_supplier, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -232,7 +264,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ContactsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -247,7 +281,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ContactsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -348,7 +382,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -380,7 +414,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -399,14 +433,29 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -425,7 +474,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_address: typing.Optional[str] = None, - expand: typing.Optional[ContactsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -441,7 +492,7 @@ async def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedContactList]: + ) -> AsyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -462,7 +513,7 @@ async def list( email_address : typing.Optional[str] If provided, will only return Contacts that match this email. - expand : typing.Optional[ContactsListRequestExpand] + expand : typing.Optional[typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -512,7 +563,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedContactList] + AsyncPager[Contact] """ _response = await self._client_wrapper.httpx_client.request( @@ -544,14 +595,45 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedContactList, construct_type( type_=PaginatedContactList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email_address=email_address, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_customer=is_customer, + is_supplier=is_supplier, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -621,7 +703,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ContactsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -636,7 +720,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ContactsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -737,7 +821,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -769,7 +853,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -788,14 +872,32 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/contacts/types/__init__.py b/src/merge/resources/accounting/resources/contacts/types/__init__.py index 65499af3..232e8fd2 100644 --- a/src/merge/resources/accounting/resources/contacts/types/__init__.py +++ b/src/merge/resources/accounting/resources/contacts/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .contacts_list_request_expand import ContactsListRequestExpand -from .contacts_retrieve_request_expand import ContactsRetrieveRequestExpand +from .contacts_list_request_expand_item import ContactsListRequestExpandItem +from .contacts_retrieve_request_expand_item import ContactsRetrieveRequestExpandItem -__all__ = ["ContactsListRequestExpand", "ContactsRetrieveRequestExpand"] +__all__ = ["ContactsListRequestExpandItem", "ContactsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/contacts/types/contacts_list_request_expand.py b/src/merge/resources/accounting/resources/contacts/types/contacts_list_request_expand.py deleted file mode 100644 index 3d54ecdf..00000000 --- a/src/merge/resources/accounting/resources/contacts/types/contacts_list_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ContactsListRequestExpand(str, enum.Enum): - ADDRESSES = "addresses" - ADDRESSES_COMPANY = "addresses,company" - ADDRESSES_PHONE_NUMBERS = "addresses,phone_numbers" - ADDRESSES_PHONE_NUMBERS_COMPANY = "addresses,phone_numbers,company" - COMPANY = "company" - PHONE_NUMBERS = "phone_numbers" - PHONE_NUMBERS_COMPANY = "phone_numbers,company" - - def visit( - self, - addresses: typing.Callable[[], T_Result], - addresses_company: typing.Callable[[], T_Result], - addresses_phone_numbers: typing.Callable[[], T_Result], - addresses_phone_numbers_company: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - phone_numbers: typing.Callable[[], T_Result], - phone_numbers_company: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ContactsListRequestExpand.ADDRESSES: - return addresses() - if self is ContactsListRequestExpand.ADDRESSES_COMPANY: - return addresses_company() - if self is ContactsListRequestExpand.ADDRESSES_PHONE_NUMBERS: - return addresses_phone_numbers() - if self is ContactsListRequestExpand.ADDRESSES_PHONE_NUMBERS_COMPANY: - return addresses_phone_numbers_company() - if self is ContactsListRequestExpand.COMPANY: - return company() - if self is ContactsListRequestExpand.PHONE_NUMBERS: - return phone_numbers() - if self is ContactsListRequestExpand.PHONE_NUMBERS_COMPANY: - return phone_numbers_company() diff --git a/src/merge/resources/accounting/resources/company_info/types/company_info_list_request_expand.py b/src/merge/resources/accounting/resources/contacts/types/contacts_list_request_expand_item.py similarity index 50% rename from src/merge/resources/accounting/resources/company_info/types/company_info_list_request_expand.py rename to src/merge/resources/accounting/resources/contacts/types/contacts_list_request_expand_item.py index 302a55cf..ae437e08 100644 --- a/src/merge/resources/accounting/resources/company_info/types/company_info_list_request_expand.py +++ b/src/merge/resources/accounting/resources/contacts/types/contacts_list_request_expand_item.py @@ -6,20 +6,20 @@ T_Result = typing.TypeVar("T_Result") -class CompanyInfoListRequestExpand(str, enum.Enum): +class ContactsListRequestExpandItem(str, enum.Enum): ADDRESSES = "addresses" - ADDRESSES_PHONE_NUMBERS = "addresses,phone_numbers" + COMPANY = "company" PHONE_NUMBERS = "phone_numbers" def visit( self, addresses: typing.Callable[[], T_Result], - addresses_phone_numbers: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], phone_numbers: typing.Callable[[], T_Result], ) -> T_Result: - if self is CompanyInfoListRequestExpand.ADDRESSES: + if self is ContactsListRequestExpandItem.ADDRESSES: return addresses() - if self is CompanyInfoListRequestExpand.ADDRESSES_PHONE_NUMBERS: - return addresses_phone_numbers() - if self is CompanyInfoListRequestExpand.PHONE_NUMBERS: + if self is ContactsListRequestExpandItem.COMPANY: + return company() + if self is ContactsListRequestExpandItem.PHONE_NUMBERS: return phone_numbers() diff --git a/src/merge/resources/accounting/resources/contacts/types/contacts_retrieve_request_expand.py b/src/merge/resources/accounting/resources/contacts/types/contacts_retrieve_request_expand.py deleted file mode 100644 index 5725a706..00000000 --- a/src/merge/resources/accounting/resources/contacts/types/contacts_retrieve_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ContactsRetrieveRequestExpand(str, enum.Enum): - ADDRESSES = "addresses" - ADDRESSES_COMPANY = "addresses,company" - ADDRESSES_PHONE_NUMBERS = "addresses,phone_numbers" - ADDRESSES_PHONE_NUMBERS_COMPANY = "addresses,phone_numbers,company" - COMPANY = "company" - PHONE_NUMBERS = "phone_numbers" - PHONE_NUMBERS_COMPANY = "phone_numbers,company" - - def visit( - self, - addresses: typing.Callable[[], T_Result], - addresses_company: typing.Callable[[], T_Result], - addresses_phone_numbers: typing.Callable[[], T_Result], - addresses_phone_numbers_company: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - phone_numbers: typing.Callable[[], T_Result], - phone_numbers_company: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ContactsRetrieveRequestExpand.ADDRESSES: - return addresses() - if self is ContactsRetrieveRequestExpand.ADDRESSES_COMPANY: - return addresses_company() - if self is ContactsRetrieveRequestExpand.ADDRESSES_PHONE_NUMBERS: - return addresses_phone_numbers() - if self is ContactsRetrieveRequestExpand.ADDRESSES_PHONE_NUMBERS_COMPANY: - return addresses_phone_numbers_company() - if self is ContactsRetrieveRequestExpand.COMPANY: - return company() - if self is ContactsRetrieveRequestExpand.PHONE_NUMBERS: - return phone_numbers() - if self is ContactsRetrieveRequestExpand.PHONE_NUMBERS_COMPANY: - return phone_numbers_company() diff --git a/src/merge/resources/accounting/resources/contacts/types/contacts_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/contacts/types/contacts_retrieve_request_expand_item.py new file mode 100644 index 00000000..f3879789 --- /dev/null +++ b/src/merge/resources/accounting/resources/contacts/types/contacts_retrieve_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ContactsRetrieveRequestExpandItem(str, enum.Enum): + ADDRESSES = "addresses" + COMPANY = "company" + PHONE_NUMBERS = "phone_numbers" + + def visit( + self, + addresses: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + phone_numbers: typing.Callable[[], T_Result], + ) -> T_Result: + if self is ContactsRetrieveRequestExpandItem.ADDRESSES: + return addresses() + if self is ContactsRetrieveRequestExpandItem.COMPANY: + return company() + if self is ContactsRetrieveRequestExpandItem.PHONE_NUMBERS: + return phone_numbers() diff --git a/src/merge/resources/accounting/resources/credit_notes/__init__.py b/src/merge/resources/accounting/resources/credit_notes/__init__.py index fd58295d..a48285e2 100644 --- a/src/merge/resources/accounting/resources/credit_notes/__init__.py +++ b/src/merge/resources/accounting/resources/credit_notes/__init__.py @@ -3,19 +3,19 @@ # isort: skip_file from .types import ( - CreditNotesListRequestExpand, + CreditNotesListRequestExpandItem, CreditNotesListRequestRemoteFields, CreditNotesListRequestShowEnumOrigins, - CreditNotesRetrieveRequestExpand, + CreditNotesRetrieveRequestExpandItem, CreditNotesRetrieveRequestRemoteFields, CreditNotesRetrieveRequestShowEnumOrigins, ) __all__ = [ - "CreditNotesListRequestExpand", + "CreditNotesListRequestExpandItem", "CreditNotesListRequestRemoteFields", "CreditNotesListRequestShowEnumOrigins", - "CreditNotesRetrieveRequestExpand", + "CreditNotesRetrieveRequestExpandItem", "CreditNotesRetrieveRequestRemoteFields", "CreditNotesRetrieveRequestShowEnumOrigins", ] diff --git a/src/merge/resources/accounting/resources/credit_notes/client.py b/src/merge/resources/accounting/resources/credit_notes/client.py index 91989aab..ff654b84 100644 --- a/src/merge/resources/accounting/resources/credit_notes/client.py +++ b/src/merge/resources/accounting/resources/credit_notes/client.py @@ -4,17 +4,17 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.credit_note import CreditNote from ...types.credit_note_request import CreditNoteRequest from ...types.credit_note_response import CreditNoteResponse from ...types.meta_response import MetaResponse -from ...types.paginated_credit_note_list import PaginatedCreditNoteList from .raw_client import AsyncRawCreditNotesClient, RawCreditNotesClient -from .types.credit_notes_list_request_expand import CreditNotesListRequestExpand +from .types.credit_notes_list_request_expand_item import CreditNotesListRequestExpandItem from .types.credit_notes_list_request_remote_fields import CreditNotesListRequestRemoteFields from .types.credit_notes_list_request_show_enum_origins import CreditNotesListRequestShowEnumOrigins -from .types.credit_notes_retrieve_request_expand import CreditNotesRetrieveRequestExpand +from .types.credit_notes_retrieve_request_expand_item import CreditNotesRetrieveRequestExpandItem from .types.credit_notes_retrieve_request_remote_fields import CreditNotesRetrieveRequestRemoteFields from .types.credit_notes_retrieve_request_show_enum_origins import CreditNotesRetrieveRequestShowEnumOrigins @@ -44,7 +44,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CreditNotesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CreditNotesListRequestExpandItem, typing.Sequence[CreditNotesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -57,7 +59,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCreditNoteList: + ) -> SyncPager[CreditNote]: """ Returns a list of `CreditNote` objects. @@ -75,7 +77,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CreditNotesListRequestExpand] + expand : typing.Optional[typing.Union[CreditNotesListRequestExpandItem, typing.Sequence[CreditNotesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -116,7 +118,7 @@ def list( Returns ------- - PaginatedCreditNoteList + SyncPager[CreditNote] Examples @@ -127,9 +129,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.credit_notes.list() + response = client.accounting.credit_notes.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -148,7 +155,6 @@ def list( transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data def create( self, @@ -201,7 +207,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[CreditNotesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CreditNotesRetrieveRequestExpandItem, typing.Sequence[CreditNotesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[CreditNotesRetrieveRequestRemoteFields] = None, @@ -215,7 +223,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[CreditNotesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CreditNotesRetrieveRequestExpandItem, typing.Sequence[CreditNotesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -311,7 +319,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CreditNotesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CreditNotesListRequestExpandItem, typing.Sequence[CreditNotesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -324,7 +334,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCreditNoteList: + ) -> AsyncPager[CreditNote]: """ Returns a list of `CreditNote` objects. @@ -342,7 +352,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CreditNotesListRequestExpand] + expand : typing.Optional[typing.Union[CreditNotesListRequestExpandItem, typing.Sequence[CreditNotesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -383,7 +393,7 @@ async def list( Returns ------- - PaginatedCreditNoteList + AsyncPager[CreditNote] Examples @@ -399,12 +409,18 @@ async def list( async def main() -> None: - await client.accounting.credit_notes.list() + response = await client.accounting.credit_notes.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -423,7 +439,6 @@ async def main() -> None: transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data async def create( self, @@ -484,7 +499,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[CreditNotesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CreditNotesRetrieveRequestExpandItem, typing.Sequence[CreditNotesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[CreditNotesRetrieveRequestRemoteFields] = None, @@ -498,7 +515,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[CreditNotesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CreditNotesRetrieveRequestExpandItem, typing.Sequence[CreditNotesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/credit_notes/raw_client.py b/src/merge/resources/accounting/resources/credit_notes/raw_client.py index b92c04cb..80cf01c5 100644 --- a/src/merge/resources/accounting/resources/credit_notes/raw_client.py +++ b/src/merge/resources/accounting/resources/credit_notes/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.credit_note import CreditNote @@ -16,10 +17,10 @@ from ...types.credit_note_response import CreditNoteResponse from ...types.meta_response import MetaResponse from ...types.paginated_credit_note_list import PaginatedCreditNoteList -from .types.credit_notes_list_request_expand import CreditNotesListRequestExpand +from .types.credit_notes_list_request_expand_item import CreditNotesListRequestExpandItem from .types.credit_notes_list_request_remote_fields import CreditNotesListRequestRemoteFields from .types.credit_notes_list_request_show_enum_origins import CreditNotesListRequestShowEnumOrigins -from .types.credit_notes_retrieve_request_expand import CreditNotesRetrieveRequestExpand +from .types.credit_notes_retrieve_request_expand_item import CreditNotesRetrieveRequestExpandItem from .types.credit_notes_retrieve_request_remote_fields import CreditNotesRetrieveRequestRemoteFields from .types.credit_notes_retrieve_request_show_enum_origins import CreditNotesRetrieveRequestShowEnumOrigins @@ -38,7 +39,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CreditNotesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CreditNotesListRequestExpandItem, typing.Sequence[CreditNotesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -51,7 +54,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedCreditNoteList]: + ) -> SyncPager[CreditNote]: """ Returns a list of `CreditNote` objects. @@ -69,7 +72,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CreditNotesListRequestExpand] + expand : typing.Optional[typing.Union[CreditNotesListRequestExpandItem, typing.Sequence[CreditNotesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -110,7 +113,7 @@ def list( Returns ------- - HttpResponse[PaginatedCreditNoteList] + SyncPager[CreditNote] """ _response = self._client_wrapper.httpx_client.request( @@ -142,14 +145,38 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCreditNoteList, construct_type( type_=PaginatedCreditNoteList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -219,7 +246,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[CreditNotesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CreditNotesRetrieveRequestExpandItem, typing.Sequence[CreditNotesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[CreditNotesRetrieveRequestRemoteFields] = None, @@ -233,7 +262,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[CreditNotesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CreditNotesRetrieveRequestExpandItem, typing.Sequence[CreditNotesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -331,7 +360,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CreditNotesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CreditNotesListRequestExpandItem, typing.Sequence[CreditNotesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -344,7 +375,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedCreditNoteList]: + ) -> AsyncPager[CreditNote]: """ Returns a list of `CreditNote` objects. @@ -362,7 +393,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CreditNotesListRequestExpand] + expand : typing.Optional[typing.Union[CreditNotesListRequestExpandItem, typing.Sequence[CreditNotesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -403,7 +434,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedCreditNoteList] + AsyncPager[CreditNote] """ _response = await self._client_wrapper.httpx_client.request( @@ -435,14 +466,41 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCreditNoteList, construct_type( type_=PaginatedCreditNoteList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -512,7 +570,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[CreditNotesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CreditNotesRetrieveRequestExpandItem, typing.Sequence[CreditNotesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[CreditNotesRetrieveRequestRemoteFields] = None, @@ -526,7 +586,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[CreditNotesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CreditNotesRetrieveRequestExpandItem, typing.Sequence[CreditNotesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/credit_notes/types/__init__.py b/src/merge/resources/accounting/resources/credit_notes/types/__init__.py index f77bbd6d..fa0e3cc6 100644 --- a/src/merge/resources/accounting/resources/credit_notes/types/__init__.py +++ b/src/merge/resources/accounting/resources/credit_notes/types/__init__.py @@ -2,18 +2,18 @@ # isort: skip_file -from .credit_notes_list_request_expand import CreditNotesListRequestExpand +from .credit_notes_list_request_expand_item import CreditNotesListRequestExpandItem from .credit_notes_list_request_remote_fields import CreditNotesListRequestRemoteFields from .credit_notes_list_request_show_enum_origins import CreditNotesListRequestShowEnumOrigins -from .credit_notes_retrieve_request_expand import CreditNotesRetrieveRequestExpand +from .credit_notes_retrieve_request_expand_item import CreditNotesRetrieveRequestExpandItem from .credit_notes_retrieve_request_remote_fields import CreditNotesRetrieveRequestRemoteFields from .credit_notes_retrieve_request_show_enum_origins import CreditNotesRetrieveRequestShowEnumOrigins __all__ = [ - "CreditNotesListRequestExpand", + "CreditNotesListRequestExpandItem", "CreditNotesListRequestRemoteFields", "CreditNotesListRequestShowEnumOrigins", - "CreditNotesRetrieveRequestExpand", + "CreditNotesRetrieveRequestExpandItem", "CreditNotesRetrieveRequestRemoteFields", "CreditNotesRetrieveRequestShowEnumOrigins", ] diff --git a/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_list_request_expand.py b/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_list_request_expand.py deleted file mode 100644 index 9f3c85db..00000000 --- a/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_list_request_expand.py +++ /dev/null @@ -1,627 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class CreditNotesListRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - APPLIED_PAYMENTS = "applied_payments" - APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "applied_payments,accounting_period" - APPLIED_PAYMENTS_COMPANY = "applied_payments,company" - APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "applied_payments,company,accounting_period" - APPLIED_PAYMENTS_CONTACT = "applied_payments,contact" - APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "applied_payments,contact,accounting_period" - APPLIED_PAYMENTS_CONTACT_COMPANY = "applied_payments,contact,company" - APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "applied_payments,contact,company,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS = "applied_payments,line_items" - APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "applied_payments,line_items,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY = "applied_payments,line_items,company" - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "applied_payments,line_items,company,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT = "applied_payments,line_items,contact" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "applied_payments,line_items,contact,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "applied_payments,line_items,contact,company" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,contact,company,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES = "applied_payments,line_items,tracking_categories" - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,tracking_categories,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES = "applied_payments,tracking_categories" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "applied_payments,tracking_categories,accounting_period" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "applied_payments,tracking_categories,company" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,company,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT = "applied_payments,tracking_categories,contact" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,contact,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = "applied_payments,tracking_categories,contact,company" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,contact,company,accounting_period" - ) - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - CONTACT = "contact" - CONTACT_ACCOUNTING_PERIOD = "contact,accounting_period" - CONTACT_COMPANY = "contact,company" - CONTACT_COMPANY_ACCOUNTING_PERIOD = "contact,company,accounting_period" - LINE_ITEMS = "line_items" - LINE_ITEMS_ACCOUNTING_PERIOD = "line_items,accounting_period" - LINE_ITEMS_COMPANY = "line_items,company" - LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "line_items,company,accounting_period" - LINE_ITEMS_CONTACT = "line_items,contact" - LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "line_items,contact,accounting_period" - LINE_ITEMS_CONTACT_COMPANY = "line_items,contact,company" - LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "line_items,contact,company,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES = "line_items,tracking_categories" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "line_items,tracking_categories,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "line_items,tracking_categories,company" - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,company,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "line_items,tracking_categories,contact" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = "line_items,tracking_categories,contact,company" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,company,accounting_period" - ) - PAYMENTS = "payments" - PAYMENTS_ACCOUNTING_PERIOD = "payments,accounting_period" - PAYMENTS_APPLIED_PAYMENTS = "payments,applied_payments" - PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "payments,applied_payments,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_COMPANY = "payments,applied_payments,company" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,applied_payments,company,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_CONTACT = "payments,applied_payments,contact" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "payments,applied_payments,contact,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY = "payments,applied_payments,contact,company" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,contact,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS = "payments,applied_payments,line_items" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "payments,applied_payments,line_items,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY = "payments,applied_payments,line_items,company" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,line_items,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT = "payments,applied_payments,line_items,contact" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_payments,line_items,contact,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES = "payments,applied_payments,tracking_categories" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,applied_payments,tracking_categories,company" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT = "payments,applied_payments,tracking_categories,contact" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,contact,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_COMPANY = "payments,company" - PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,company,accounting_period" - PAYMENTS_CONTACT = "payments,contact" - PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "payments,contact,accounting_period" - PAYMENTS_CONTACT_COMPANY = "payments,contact,company" - PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "payments,contact,company,accounting_period" - PAYMENTS_LINE_ITEMS = "payments,line_items" - PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "payments,line_items,accounting_period" - PAYMENTS_LINE_ITEMS_COMPANY = "payments,line_items,company" - PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "payments,line_items,company,accounting_period" - PAYMENTS_LINE_ITEMS_CONTACT = "payments,line_items,contact" - PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "payments,line_items,contact,accounting_period" - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "payments,line_items,contact,company" - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "payments,line_items,contact,company,accounting_period" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES = "payments,line_items,tracking_categories" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "payments,line_items,tracking_categories,company" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,company,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "payments,line_items,tracking_categories,contact" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,contact,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = "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" - ) - PAYMENTS_TRACKING_CATEGORIES = "payments,tracking_categories" - PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "payments,tracking_categories,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,tracking_categories,company" - PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "payments,tracking_categories,company,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_CONTACT = "payments,tracking_categories,contact" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "payments,tracking_categories,contact,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = "payments,tracking_categories,contact,company" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,contact,company,accounting_period" - ) - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_CONTACT = "tracking_categories,contact" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,contact,accounting_period" - TRACKING_CATEGORIES_CONTACT_COMPANY = "tracking_categories,contact,company" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,contact,company,accounting_period" - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - applied_payments: typing.Callable[[], T_Result], - applied_payments_accounting_period: typing.Callable[[], T_Result], - applied_payments_company: typing.Callable[[], T_Result], - applied_payments_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact: typing.Callable[[], T_Result], - applied_payments_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact_company: typing.Callable[[], T_Result], - applied_payments_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items: typing.Callable[[], T_Result], - applied_payments_line_items_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_company: typing.Callable[[], T_Result], - applied_payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact: typing.Callable[[], T_Result], - applied_payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories: typing.Callable[[], T_Result], - applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_accounting_period: typing.Callable[[], T_Result], - contact_company: typing.Callable[[], T_Result], - contact_company_accounting_period: typing.Callable[[], T_Result], - line_items: typing.Callable[[], T_Result], - line_items_accounting_period: typing.Callable[[], T_Result], - line_items_company: typing.Callable[[], T_Result], - line_items_company_accounting_period: typing.Callable[[], T_Result], - line_items_contact: typing.Callable[[], T_Result], - line_items_contact_accounting_period: typing.Callable[[], T_Result], - line_items_contact_company: typing.Callable[[], T_Result], - line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_company: typing.Callable[[], T_Result], - line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments: typing.Callable[[], T_Result], - payments_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments: typing.Callable[[], T_Result], - payments_applied_payments_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_company: typing.Callable[[], T_Result], - payments_applied_payments_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact: typing.Callable[[], T_Result], - payments_applied_payments_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items: typing.Callable[[], T_Result], - payments_applied_payments_line_items_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_company: typing.Callable[[], T_Result], - payments_company_accounting_period: typing.Callable[[], T_Result], - payments_contact: typing.Callable[[], T_Result], - payments_contact_accounting_period: typing.Callable[[], T_Result], - payments_contact_company: typing.Callable[[], T_Result], - payments_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items: typing.Callable[[], T_Result], - payments_line_items_accounting_period: typing.Callable[[], T_Result], - payments_line_items_company: typing.Callable[[], T_Result], - payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact: typing.Callable[[], T_Result], - payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact_company: typing.Callable[[], T_Result], - payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories: typing.Callable[[], T_Result], - payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact: typing.Callable[[], T_Result], - payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is CreditNotesListRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS: - return applied_payments() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return applied_payments_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_COMPANY: - return applied_payments_company() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_company_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_CONTACT: - return applied_payments_contact() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_contact_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY: - return applied_payments_contact_company() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS: - return applied_payments_line_items() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return applied_payments_line_items_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY: - return applied_payments_line_items_company() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_company_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT: - return applied_payments_line_items_contact() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return applied_payments_line_items_contact_company() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return applied_payments_line_items_tracking_categories() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return applied_payments_line_items_tracking_categories_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return applied_payments_line_items_tracking_categories_company() - if ( - self - is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_company_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return applied_payments_line_items_tracking_categories_contact() - if ( - self - is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return applied_payments_line_items_tracking_categories_contact_company() - if ( - self - is CreditNotesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return applied_payments_tracking_categories() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return applied_payments_tracking_categories_company() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_company_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return applied_payments_tracking_categories_contact() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_contact_accounting_period() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return applied_payments_tracking_categories_contact_company() - if self is CreditNotesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.COMPANY: - return company() - if self is CreditNotesListRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is CreditNotesListRequestExpand.CONTACT: - return contact() - if self is CreditNotesListRequestExpand.CONTACT_ACCOUNTING_PERIOD: - return contact_accounting_period() - if self is CreditNotesListRequestExpand.CONTACT_COMPANY: - return contact_company() - if self is CreditNotesListRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD: - return contact_company_accounting_period() - if self is CreditNotesListRequestExpand.LINE_ITEMS: - return line_items() - if self is CreditNotesListRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD: - return line_items_accounting_period() - if self is CreditNotesListRequestExpand.LINE_ITEMS_COMPANY: - return line_items_company() - if self is CreditNotesListRequestExpand.LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return line_items_company_accounting_period() - if self is CreditNotesListRequestExpand.LINE_ITEMS_CONTACT: - return line_items_contact() - if self is CreditNotesListRequestExpand.LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return line_items_contact_accounting_period() - if self is CreditNotesListRequestExpand.LINE_ITEMS_CONTACT_COMPANY: - return line_items_contact_company() - if self is CreditNotesListRequestExpand.LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES: - return line_items_tracking_categories() - if self is CreditNotesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return line_items_tracking_categories_accounting_period() - if self is CreditNotesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return line_items_tracking_categories_company() - if self is CreditNotesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_company_accounting_period() - if self is CreditNotesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return line_items_tracking_categories_contact() - if self is CreditNotesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_accounting_period() - if self is CreditNotesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return line_items_tracking_categories_contact_company() - if self is CreditNotesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS: - return payments() - if self is CreditNotesListRequestExpand.PAYMENTS_ACCOUNTING_PERIOD: - return payments_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS: - return payments_applied_payments() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return payments_applied_payments_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY: - return payments_applied_payments_company() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT: - return payments_applied_payments_contact() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY: - return payments_applied_payments_contact_company() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS: - return payments_applied_payments_line_items() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY: - return payments_applied_payments_line_items_company() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT: - return payments_applied_payments_line_items_contact() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_contact_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return payments_applied_payments_line_items_contact_company() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return payments_applied_payments_line_items_tracking_categories() - if ( - self - is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return payments_applied_payments_line_items_tracking_categories_company() - if ( - self - is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return payments_applied_payments_line_items_tracking_categories_contact() - if ( - self - is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_accounting_period() - if ( - self - is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_contact_company() - if ( - self - is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return payments_applied_payments_tracking_categories() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_applied_payments_tracking_categories_company() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return payments_applied_payments_tracking_categories_contact() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_contact_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_applied_payments_tracking_categories_contact_company() - if ( - self - is CreditNotesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_COMPANY: - return payments_company() - if self is CreditNotesListRequestExpand.PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_CONTACT: - return payments_contact() - if self is CreditNotesListRequestExpand.PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return payments_contact_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_CONTACT_COMPANY: - return payments_contact_company() - if self is CreditNotesListRequestExpand.PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS: - return payments_line_items() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return payments_line_items_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY: - return payments_line_items_company() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT: - return payments_line_items_contact() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_contact_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return payments_line_items_contact_company() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return payments_line_items_tracking_categories() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return payments_line_items_tracking_categories_company() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return payments_line_items_tracking_categories_contact() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_contact_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_line_items_tracking_categories_contact_company() - if ( - self - is CreditNotesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES: - return payments_tracking_categories() - if self is CreditNotesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_tracking_categories_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_tracking_categories_company() - if self is CreditNotesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_company_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return payments_tracking_categories_contact() - if self is CreditNotesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_accounting_period() - if self is CreditNotesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_tracking_categories_contact_company() - if self is CreditNotesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_company_accounting_period() - if self is CreditNotesListRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is CreditNotesListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is CreditNotesListRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is CreditNotesListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is CreditNotesListRequestExpand.TRACKING_CATEGORIES_CONTACT: - return tracking_categories_contact() - if self is CreditNotesListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_contact_accounting_period() - if self is CreditNotesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY: - return tracking_categories_contact_company() - if self is CreditNotesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_accounting_period() diff --git a/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_list_request_expand_item.py b/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_list_request_expand_item.py new file mode 100644 index 00000000..74046e9b --- /dev/null +++ b/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_list_request_expand_item.py @@ -0,0 +1,41 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class CreditNotesListRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + APPLIED_PAYMENTS = "applied_payments" + COMPANY = "company" + CONTACT = "contact" + LINE_ITEMS = "line_items" + PAYMENTS = "payments" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + applied_payments: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + line_items: typing.Callable[[], T_Result], + payments: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is CreditNotesListRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is CreditNotesListRequestExpandItem.APPLIED_PAYMENTS: + return applied_payments() + if self is CreditNotesListRequestExpandItem.COMPANY: + return company() + if self is CreditNotesListRequestExpandItem.CONTACT: + return contact() + if self is CreditNotesListRequestExpandItem.LINE_ITEMS: + return line_items() + if self is CreditNotesListRequestExpandItem.PAYMENTS: + return payments() + if self is CreditNotesListRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_retrieve_request_expand.py b/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_retrieve_request_expand.py deleted file mode 100644 index 60a5d54c..00000000 --- a/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_retrieve_request_expand.py +++ /dev/null @@ -1,639 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class CreditNotesRetrieveRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - APPLIED_PAYMENTS = "applied_payments" - APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "applied_payments,accounting_period" - APPLIED_PAYMENTS_COMPANY = "applied_payments,company" - APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "applied_payments,company,accounting_period" - APPLIED_PAYMENTS_CONTACT = "applied_payments,contact" - APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "applied_payments,contact,accounting_period" - APPLIED_PAYMENTS_CONTACT_COMPANY = "applied_payments,contact,company" - APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "applied_payments,contact,company,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS = "applied_payments,line_items" - APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "applied_payments,line_items,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY = "applied_payments,line_items,company" - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "applied_payments,line_items,company,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT = "applied_payments,line_items,contact" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "applied_payments,line_items,contact,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "applied_payments,line_items,contact,company" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,contact,company,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES = "applied_payments,line_items,tracking_categories" - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,tracking_categories,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES = "applied_payments,tracking_categories" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "applied_payments,tracking_categories,accounting_period" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "applied_payments,tracking_categories,company" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,company,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT = "applied_payments,tracking_categories,contact" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,contact,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = "applied_payments,tracking_categories,contact,company" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,contact,company,accounting_period" - ) - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - CONTACT = "contact" - CONTACT_ACCOUNTING_PERIOD = "contact,accounting_period" - CONTACT_COMPANY = "contact,company" - CONTACT_COMPANY_ACCOUNTING_PERIOD = "contact,company,accounting_period" - LINE_ITEMS = "line_items" - LINE_ITEMS_ACCOUNTING_PERIOD = "line_items,accounting_period" - LINE_ITEMS_COMPANY = "line_items,company" - LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "line_items,company,accounting_period" - LINE_ITEMS_CONTACT = "line_items,contact" - LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "line_items,contact,accounting_period" - LINE_ITEMS_CONTACT_COMPANY = "line_items,contact,company" - LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "line_items,contact,company,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES = "line_items,tracking_categories" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "line_items,tracking_categories,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "line_items,tracking_categories,company" - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,company,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "line_items,tracking_categories,contact" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = "line_items,tracking_categories,contact,company" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,company,accounting_period" - ) - PAYMENTS = "payments" - PAYMENTS_ACCOUNTING_PERIOD = "payments,accounting_period" - PAYMENTS_APPLIED_PAYMENTS = "payments,applied_payments" - PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "payments,applied_payments,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_COMPANY = "payments,applied_payments,company" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,applied_payments,company,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_CONTACT = "payments,applied_payments,contact" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "payments,applied_payments,contact,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY = "payments,applied_payments,contact,company" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,contact,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS = "payments,applied_payments,line_items" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "payments,applied_payments,line_items,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY = "payments,applied_payments,line_items,company" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,line_items,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT = "payments,applied_payments,line_items,contact" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_payments,line_items,contact,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES = "payments,applied_payments,tracking_categories" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,applied_payments,tracking_categories,company" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT = "payments,applied_payments,tracking_categories,contact" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,contact,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_COMPANY = "payments,company" - PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,company,accounting_period" - PAYMENTS_CONTACT = "payments,contact" - PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "payments,contact,accounting_period" - PAYMENTS_CONTACT_COMPANY = "payments,contact,company" - PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "payments,contact,company,accounting_period" - PAYMENTS_LINE_ITEMS = "payments,line_items" - PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "payments,line_items,accounting_period" - PAYMENTS_LINE_ITEMS_COMPANY = "payments,line_items,company" - PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "payments,line_items,company,accounting_period" - PAYMENTS_LINE_ITEMS_CONTACT = "payments,line_items,contact" - PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "payments,line_items,contact,accounting_period" - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "payments,line_items,contact,company" - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "payments,line_items,contact,company,accounting_period" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES = "payments,line_items,tracking_categories" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "payments,line_items,tracking_categories,company" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,company,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "payments,line_items,tracking_categories,contact" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,contact,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = "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" - ) - PAYMENTS_TRACKING_CATEGORIES = "payments,tracking_categories" - PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "payments,tracking_categories,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,tracking_categories,company" - PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "payments,tracking_categories,company,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_CONTACT = "payments,tracking_categories,contact" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "payments,tracking_categories,contact,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = "payments,tracking_categories,contact,company" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,contact,company,accounting_period" - ) - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_CONTACT = "tracking_categories,contact" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,contact,accounting_period" - TRACKING_CATEGORIES_CONTACT_COMPANY = "tracking_categories,contact,company" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,contact,company,accounting_period" - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - applied_payments: typing.Callable[[], T_Result], - applied_payments_accounting_period: typing.Callable[[], T_Result], - applied_payments_company: typing.Callable[[], T_Result], - applied_payments_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact: typing.Callable[[], T_Result], - applied_payments_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact_company: typing.Callable[[], T_Result], - applied_payments_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items: typing.Callable[[], T_Result], - applied_payments_line_items_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_company: typing.Callable[[], T_Result], - applied_payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact: typing.Callable[[], T_Result], - applied_payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories: typing.Callable[[], T_Result], - applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_accounting_period: typing.Callable[[], T_Result], - contact_company: typing.Callable[[], T_Result], - contact_company_accounting_period: typing.Callable[[], T_Result], - line_items: typing.Callable[[], T_Result], - line_items_accounting_period: typing.Callable[[], T_Result], - line_items_company: typing.Callable[[], T_Result], - line_items_company_accounting_period: typing.Callable[[], T_Result], - line_items_contact: typing.Callable[[], T_Result], - line_items_contact_accounting_period: typing.Callable[[], T_Result], - line_items_contact_company: typing.Callable[[], T_Result], - line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_company: typing.Callable[[], T_Result], - line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments: typing.Callable[[], T_Result], - payments_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments: typing.Callable[[], T_Result], - payments_applied_payments_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_company: typing.Callable[[], T_Result], - payments_applied_payments_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact: typing.Callable[[], T_Result], - payments_applied_payments_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items: typing.Callable[[], T_Result], - payments_applied_payments_line_items_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_company: typing.Callable[[], T_Result], - payments_company_accounting_period: typing.Callable[[], T_Result], - payments_contact: typing.Callable[[], T_Result], - payments_contact_accounting_period: typing.Callable[[], T_Result], - payments_contact_company: typing.Callable[[], T_Result], - payments_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items: typing.Callable[[], T_Result], - payments_line_items_accounting_period: typing.Callable[[], T_Result], - payments_line_items_company: typing.Callable[[], T_Result], - payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact: typing.Callable[[], T_Result], - payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact_company: typing.Callable[[], T_Result], - payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories: typing.Callable[[], T_Result], - payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact: typing.Callable[[], T_Result], - payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is CreditNotesRetrieveRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS: - return applied_payments() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return applied_payments_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY: - return applied_payments_company() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT: - return applied_payments_contact() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY: - return applied_payments_contact_company() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS: - return applied_payments_line_items() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return applied_payments_line_items_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY: - return applied_payments_line_items_company() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT: - return applied_payments_line_items_contact() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return applied_payments_line_items_contact_company() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return applied_payments_line_items_tracking_categories() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return applied_payments_line_items_tracking_categories_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return applied_payments_line_items_tracking_categories_company() - if ( - self - is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return applied_payments_line_items_tracking_categories_contact() - if ( - self - is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return applied_payments_line_items_tracking_categories_contact_company() - if ( - self - is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return applied_payments_tracking_categories() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return applied_payments_tracking_categories_company() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return applied_payments_tracking_categories_contact() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return applied_payments_tracking_categories_contact_company() - if ( - self - is CreditNotesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.COMPANY: - return company() - if self is CreditNotesRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.CONTACT: - return contact() - if self is CreditNotesRetrieveRequestExpand.CONTACT_ACCOUNTING_PERIOD: - return contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.CONTACT_COMPANY: - return contact_company() - if self is CreditNotesRetrieveRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD: - return contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS: - return line_items() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD: - return line_items_accounting_period() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_COMPANY: - return line_items_company() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return line_items_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_CONTACT: - return line_items_contact() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return line_items_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_CONTACT_COMPANY: - return line_items_contact_company() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES: - return line_items_tracking_categories() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return line_items_tracking_categories_accounting_period() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return line_items_tracking_categories_company() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return line_items_tracking_categories_contact() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return line_items_tracking_categories_contact_company() - if self is CreditNotesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS: - return payments() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_ACCOUNTING_PERIOD: - return payments_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS: - return payments_applied_payments() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return payments_applied_payments_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY: - return payments_applied_payments_company() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT: - return payments_applied_payments_contact() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY: - return payments_applied_payments_contact_company() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS: - return payments_applied_payments_line_items() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY: - return payments_applied_payments_line_items_company() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT: - return payments_applied_payments_line_items_contact() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return payments_applied_payments_line_items_contact_company() - if ( - self - is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return payments_applied_payments_line_items_tracking_categories() - if ( - self - is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return payments_applied_payments_line_items_tracking_categories_company() - if ( - self - is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return payments_applied_payments_line_items_tracking_categories_contact() - if ( - self - is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_accounting_period() - if ( - self - is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_contact_company() - if ( - self - is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return payments_applied_payments_tracking_categories() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_applied_payments_tracking_categories_company() - if ( - self - is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return payments_applied_payments_tracking_categories_contact() - if ( - self - is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_applied_payments_tracking_categories_contact_company() - if ( - self - is CreditNotesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_COMPANY: - return payments_company() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_CONTACT: - return payments_contact() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return payments_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_CONTACT_COMPANY: - return payments_contact_company() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS: - return payments_line_items() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return payments_line_items_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY: - return payments_line_items_company() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT: - return payments_line_items_contact() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return payments_line_items_contact_company() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return payments_line_items_tracking_categories() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return payments_line_items_tracking_categories_company() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return payments_line_items_tracking_categories_contact() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_line_items_tracking_categories_contact_company() - if ( - self - is CreditNotesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES: - return payments_tracking_categories() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_tracking_categories_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_tracking_categories_company() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return payments_tracking_categories_contact() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_tracking_categories_contact_company() - if self is CreditNotesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is CreditNotesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is CreditNotesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is CreditNotesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is CreditNotesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT: - return tracking_categories_contact() - if self is CreditNotesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_contact_accounting_period() - if self is CreditNotesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY: - return tracking_categories_contact_company() - if self is CreditNotesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_accounting_period() diff --git a/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_retrieve_request_expand_item.py new file mode 100644 index 00000000..b55f5a26 --- /dev/null +++ b/src/merge/resources/accounting/resources/credit_notes/types/credit_notes_retrieve_request_expand_item.py @@ -0,0 +1,41 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class CreditNotesRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + APPLIED_PAYMENTS = "applied_payments" + COMPANY = "company" + CONTACT = "contact" + LINE_ITEMS = "line_items" + PAYMENTS = "payments" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + applied_payments: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + line_items: typing.Callable[[], T_Result], + payments: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is CreditNotesRetrieveRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is CreditNotesRetrieveRequestExpandItem.APPLIED_PAYMENTS: + return applied_payments() + if self is CreditNotesRetrieveRequestExpandItem.COMPANY: + return company() + if self is CreditNotesRetrieveRequestExpandItem.CONTACT: + return contact() + if self is CreditNotesRetrieveRequestExpandItem.LINE_ITEMS: + return line_items() + if self is CreditNotesRetrieveRequestExpandItem.PAYMENTS: + return payments() + if self is CreditNotesRetrieveRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/employees/client.py b/src/merge/resources/accounting/resources/employees/client.py index 1e1a6018..a0485993 100644 --- a/src/merge/resources/accounting/resources/employees/client.py +++ b/src/merge/resources/accounting/resources/employees/client.py @@ -3,9 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.employee import Employee -from ...types.paginated_employee_list import PaginatedEmployeeList from .raw_client import AsyncRawEmployeesClient, RawEmployeesClient @@ -28,13 +28,15 @@ def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEmployeeList: + ) -> SyncPager[Employee]: """ Returns a list of `Employee` objects. @@ -43,7 +45,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -63,7 +65,7 @@ def list( Returns ------- - PaginatedEmployeeList + SyncPager[Employee] Examples @@ -74,9 +76,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.employees.list() + response = client.accounting.employees.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, expand=expand, include_deleted_data=include_deleted_data, @@ -85,13 +92,14 @@ def list( page_size=page_size, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -103,7 +111,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -161,13 +169,15 @@ async def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEmployeeList: + ) -> AsyncPager[Employee]: """ Returns a list of `Employee` objects. @@ -176,7 +186,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -196,7 +206,7 @@ async def list( Returns ------- - PaginatedEmployeeList + AsyncPager[Employee] Examples @@ -212,12 +222,18 @@ async def list( async def main() -> None: - await client.accounting.employees.list() + response = await client.accounting.employees.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, expand=expand, include_deleted_data=include_deleted_data, @@ -226,13 +242,14 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -244,7 +261,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/employees/raw_client.py b/src/merge/resources/accounting/resources/employees/raw_client.py index 80480b1f..9cee8db1 100644 --- a/src/merge/resources/accounting/resources/employees/raw_client.py +++ b/src/merge/resources/accounting/resources/employees/raw_client.py @@ -7,6 +7,7 @@ from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.employee import Employee @@ -21,13 +22,15 @@ def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedEmployeeList]: + ) -> SyncPager[Employee]: """ Returns a list of `Employee` objects. @@ -36,7 +39,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -56,7 +59,7 @@ def list( Returns ------- - HttpResponse[PaginatedEmployeeList] + SyncPager[Employee] """ _response = self._client_wrapper.httpx_client.request( @@ -74,14 +77,28 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEmployeeList, construct_type( type_=PaginatedEmployeeList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -91,7 +108,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -103,7 +122,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -154,13 +173,15 @@ async def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedEmployeeList]: + ) -> AsyncPager[Employee]: """ Returns a list of `Employee` objects. @@ -169,7 +190,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -189,7 +210,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedEmployeeList] + AsyncPager[Employee] """ _response = await self._client_wrapper.httpx_client.request( @@ -207,14 +228,31 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEmployeeList, construct_type( type_=PaginatedEmployeeList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -224,7 +262,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -236,7 +276,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/expenses/__init__.py b/src/merge/resources/accounting/resources/expenses/__init__.py index c8dac74f..43bd1f68 100644 --- a/src/merge/resources/accounting/resources/expenses/__init__.py +++ b/src/merge/resources/accounting/resources/expenses/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import ExpensesListRequestExpand, ExpensesRetrieveRequestExpand +from .types import ExpensesListRequestExpandItem, ExpensesRetrieveRequestExpandItem -__all__ = ["ExpensesListRequestExpand", "ExpensesRetrieveRequestExpand"] +__all__ = ["ExpensesListRequestExpandItem", "ExpensesRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/expenses/client.py b/src/merge/resources/accounting/resources/expenses/client.py index af655c88..46215807 100644 --- a/src/merge/resources/accounting/resources/expenses/client.py +++ b/src/merge/resources/accounting/resources/expenses/client.py @@ -4,16 +4,16 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.expense import Expense from ...types.expense_request import ExpenseRequest from ...types.expense_response import ExpenseResponse from ...types.meta_response import MetaResponse -from ...types.paginated_expense_list import PaginatedExpenseList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawExpensesClient, RawExpensesClient -from .types.expenses_list_request_expand import ExpensesListRequestExpand -from .types.expenses_retrieve_request_expand import ExpensesRetrieveRequestExpand +from .types.expenses_list_request_expand_item import ExpensesListRequestExpandItem +from .types.expenses_retrieve_request_expand_item import ExpensesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -41,7 +41,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ExpensesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ExpensesListRequestExpandItem, typing.Sequence[ExpensesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -53,7 +55,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedExpenseList: + ) -> SyncPager[Expense]: """ Returns a list of `Expense` objects. @@ -71,7 +73,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ExpensesListRequestExpand] + expand : typing.Optional[typing.Union[ExpensesListRequestExpandItem, typing.Sequence[ExpensesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -109,7 +111,7 @@ def list( Returns ------- - PaginatedExpenseList + SyncPager[Expense] Examples @@ -120,9 +122,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.expenses.list() + response = client.accounting.expenses.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -140,7 +147,6 @@ def list( transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data def create( self, @@ -193,7 +199,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ExpensesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ExpensesRetrieveRequestExpandItem, typing.Sequence[ExpensesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -206,7 +214,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ExpensesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ExpensesRetrieveRequestExpandItem, typing.Sequence[ExpensesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -259,7 +267,7 @@ def lines_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -291,7 +299,7 @@ def lines_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -302,9 +310,14 @@ def lines_remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.expenses.lines_remote_field_classes_list() + response = client.accounting.expenses.lines_remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.lines_remote_field_classes_list( + return self._raw_client.lines_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -314,7 +327,6 @@ def lines_remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -354,7 +366,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -386,7 +398,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -397,9 +409,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.expenses.remote_field_classes_list() + response = client.accounting.expenses.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -409,7 +426,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncExpensesClient: @@ -434,7 +450,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ExpensesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ExpensesListRequestExpandItem, typing.Sequence[ExpensesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -446,7 +464,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedExpenseList: + ) -> AsyncPager[Expense]: """ Returns a list of `Expense` objects. @@ -464,7 +482,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ExpensesListRequestExpand] + expand : typing.Optional[typing.Union[ExpensesListRequestExpandItem, typing.Sequence[ExpensesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -502,7 +520,7 @@ async def list( Returns ------- - PaginatedExpenseList + AsyncPager[Expense] Examples @@ -518,12 +536,18 @@ async def list( async def main() -> None: - await client.accounting.expenses.list() + response = await client.accounting.expenses.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -541,7 +565,6 @@ async def main() -> None: transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data async def create( self, @@ -602,7 +625,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ExpensesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ExpensesRetrieveRequestExpandItem, typing.Sequence[ExpensesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -615,7 +640,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ExpensesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ExpensesRetrieveRequestExpandItem, typing.Sequence[ExpensesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -676,7 +701,7 @@ async def lines_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -708,7 +733,7 @@ async def lines_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -724,12 +749,20 @@ async def lines_remote_field_classes_list( async def main() -> None: - await client.accounting.expenses.lines_remote_field_classes_list() + response = ( + await client.accounting.expenses.lines_remote_field_classes_list() + ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.lines_remote_field_classes_list( + return await self._raw_client.lines_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -739,7 +772,6 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -787,7 +819,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -819,7 +851,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -835,12 +867,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.accounting.expenses.remote_field_classes_list() + response = await client.accounting.expenses.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -850,4 +888,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/accounting/resources/expenses/raw_client.py b/src/merge/resources/accounting/resources/expenses/raw_client.py index 6b2b2520..3c2f1a1a 100644 --- a/src/merge/resources/accounting/resources/expenses/raw_client.py +++ b/src/merge/resources/accounting/resources/expenses/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.expense import Expense @@ -17,8 +18,9 @@ from ...types.meta_response import MetaResponse from ...types.paginated_expense_list import PaginatedExpenseList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList -from .types.expenses_list_request_expand import ExpensesListRequestExpand -from .types.expenses_retrieve_request_expand import ExpensesRetrieveRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.expenses_list_request_expand_item import ExpensesListRequestExpandItem +from .types.expenses_retrieve_request_expand_item import ExpensesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -35,7 +37,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ExpensesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ExpensesListRequestExpandItem, typing.Sequence[ExpensesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -47,7 +51,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedExpenseList]: + ) -> SyncPager[Expense]: """ Returns a list of `Expense` objects. @@ -65,7 +69,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ExpensesListRequestExpand] + expand : typing.Optional[typing.Union[ExpensesListRequestExpandItem, typing.Sequence[ExpensesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -103,7 +107,7 @@ def list( Returns ------- - HttpResponse[PaginatedExpenseList] + SyncPager[Expense] """ _response = self._client_wrapper.httpx_client.request( @@ -134,14 +138,37 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedExpenseList, construct_type( type_=PaginatedExpenseList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -211,7 +238,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ExpensesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ExpensesRetrieveRequestExpandItem, typing.Sequence[ExpensesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -224,7 +253,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ExpensesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ExpensesRetrieveRequestExpandItem, typing.Sequence[ExpensesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -281,7 +310,7 @@ def lines_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -313,7 +342,7 @@ def lines_remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -332,14 +361,29 @@ def lines_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.lines_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -392,7 +436,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -424,7 +468,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -443,14 +487,29 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -468,7 +527,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ExpensesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ExpensesListRequestExpandItem, typing.Sequence[ExpensesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -480,7 +541,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedExpenseList]: + ) -> AsyncPager[Expense]: """ Returns a list of `Expense` objects. @@ -498,7 +559,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ExpensesListRequestExpand] + expand : typing.Optional[typing.Union[ExpensesListRequestExpandItem, typing.Sequence[ExpensesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -536,7 +597,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedExpenseList] + AsyncPager[Expense] """ _response = await self._client_wrapper.httpx_client.request( @@ -567,14 +628,40 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedExpenseList, construct_type( type_=PaginatedExpenseList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -644,7 +731,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ExpensesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ExpensesRetrieveRequestExpandItem, typing.Sequence[ExpensesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -657,7 +746,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ExpensesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ExpensesRetrieveRequestExpandItem, typing.Sequence[ExpensesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -714,7 +803,7 @@ async def lines_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -746,7 +835,7 @@ async def lines_remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -765,14 +854,32 @@ async def lines_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.lines_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -825,7 +932,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -857,7 +964,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -876,14 +983,32 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/expenses/types/__init__.py b/src/merge/resources/accounting/resources/expenses/types/__init__.py index d30e783a..62356273 100644 --- a/src/merge/resources/accounting/resources/expenses/types/__init__.py +++ b/src/merge/resources/accounting/resources/expenses/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .expenses_list_request_expand import ExpensesListRequestExpand -from .expenses_retrieve_request_expand import ExpensesRetrieveRequestExpand +from .expenses_list_request_expand_item import ExpensesListRequestExpandItem +from .expenses_retrieve_request_expand_item import ExpensesRetrieveRequestExpandItem -__all__ = ["ExpensesListRequestExpand", "ExpensesRetrieveRequestExpand"] +__all__ = ["ExpensesListRequestExpandItem", "ExpensesRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/expenses/types/expenses_list_request_expand.py b/src/merge/resources/accounting/resources/expenses/types/expenses_list_request_expand.py deleted file mode 100644 index 7b56e281..00000000 --- a/src/merge/resources/accounting/resources/expenses/types/expenses_list_request_expand.py +++ /dev/null @@ -1,275 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ExpensesListRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_ACCOUNTING_PERIOD = "account,accounting_period" - ACCOUNT_COMPANY = "account,company" - ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "account,company,accounting_period" - ACCOUNT_COMPANY_EMPLOYEE = "account,company,employee" - ACCOUNT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "account,company,employee,accounting_period" - ACCOUNT_CONTACT = "account,contact" - ACCOUNT_CONTACT_ACCOUNTING_PERIOD = "account,contact,accounting_period" - ACCOUNT_CONTACT_COMPANY = "account,contact,company" - ACCOUNT_CONTACT_COMPANY_ACCOUNTING_PERIOD = "account,contact,company,accounting_period" - ACCOUNT_CONTACT_COMPANY_EMPLOYEE = "account,contact,company,employee" - ACCOUNT_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "account,contact,company,employee,accounting_period" - ACCOUNT_CONTACT_EMPLOYEE = "account,contact,employee" - ACCOUNT_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "account,contact,employee,accounting_period" - ACCOUNT_EMPLOYEE = "account,employee" - ACCOUNT_EMPLOYEE_ACCOUNTING_PERIOD = "account,employee,accounting_period" - ACCOUNTING_PERIOD = "accounting_period" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - COMPANY_EMPLOYEE = "company,employee" - COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "company,employee,accounting_period" - CONTACT = "contact" - CONTACT_ACCOUNTING_PERIOD = "contact,accounting_period" - CONTACT_COMPANY = "contact,company" - CONTACT_COMPANY_ACCOUNTING_PERIOD = "contact,company,accounting_period" - CONTACT_COMPANY_EMPLOYEE = "contact,company,employee" - CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "contact,company,employee,accounting_period" - CONTACT_EMPLOYEE = "contact,employee" - CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "contact,employee,accounting_period" - EMPLOYEE = "employee" - EMPLOYEE_ACCOUNTING_PERIOD = "employee,accounting_period" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNT = "tracking_categories,account" - TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD = "tracking_categories,account,accounting_period" - TRACKING_CATEGORIES_ACCOUNT_COMPANY = "tracking_categories,account,company" - TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,account,company,accounting_period" - TRACKING_CATEGORIES_ACCOUNT_COMPANY_EMPLOYEE = "tracking_categories,account,company,employee" - TRACKING_CATEGORIES_ACCOUNT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,account,company,employee,accounting_period" - ) - TRACKING_CATEGORIES_ACCOUNT_CONTACT = "tracking_categories,account,contact" - TRACKING_CATEGORIES_ACCOUNT_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,account,contact,accounting_period" - TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY = "tracking_categories,account,contact,company" - TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,account,contact,company,accounting_period" - ) - TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_EMPLOYEE = "tracking_categories,account,contact,company,employee" - TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,account,contact,company,employee,accounting_period" - ) - TRACKING_CATEGORIES_ACCOUNT_CONTACT_EMPLOYEE = "tracking_categories,account,contact,employee" - TRACKING_CATEGORIES_ACCOUNT_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,account,contact,employee,accounting_period" - ) - TRACKING_CATEGORIES_ACCOUNT_EMPLOYEE = "tracking_categories,account,employee" - TRACKING_CATEGORIES_ACCOUNT_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,account,employee,accounting_period" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_COMPANY_EMPLOYEE = "tracking_categories,company,employee" - TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,company,employee,accounting_period" - TRACKING_CATEGORIES_CONTACT = "tracking_categories,contact" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,contact,accounting_period" - TRACKING_CATEGORIES_CONTACT_COMPANY = "tracking_categories,contact,company" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,contact,company,accounting_period" - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE = "tracking_categories,contact,company,employee" - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,contact,company,employee,accounting_period" - ) - TRACKING_CATEGORIES_CONTACT_EMPLOYEE = "tracking_categories,contact,employee" - TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,contact,employee,accounting_period" - TRACKING_CATEGORIES_EMPLOYEE = "tracking_categories,employee" - TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,employee,accounting_period" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_accounting_period: typing.Callable[[], T_Result], - account_company: typing.Callable[[], T_Result], - account_company_accounting_period: typing.Callable[[], T_Result], - account_company_employee: typing.Callable[[], T_Result], - account_company_employee_accounting_period: typing.Callable[[], T_Result], - account_contact: typing.Callable[[], T_Result], - account_contact_accounting_period: typing.Callable[[], T_Result], - account_contact_company: typing.Callable[[], T_Result], - account_contact_company_accounting_period: typing.Callable[[], T_Result], - account_contact_company_employee: typing.Callable[[], T_Result], - account_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - account_contact_employee: typing.Callable[[], T_Result], - account_contact_employee_accounting_period: typing.Callable[[], T_Result], - account_employee: typing.Callable[[], T_Result], - account_employee_accounting_period: typing.Callable[[], T_Result], - accounting_period: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - company_employee: typing.Callable[[], T_Result], - company_employee_accounting_period: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_accounting_period: typing.Callable[[], T_Result], - contact_company: typing.Callable[[], T_Result], - contact_company_accounting_period: typing.Callable[[], T_Result], - contact_company_employee: typing.Callable[[], T_Result], - contact_company_employee_accounting_period: typing.Callable[[], T_Result], - contact_employee: typing.Callable[[], T_Result], - contact_employee_accounting_period: typing.Callable[[], T_Result], - employee: typing.Callable[[], T_Result], - employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_account: typing.Callable[[], T_Result], - tracking_categories_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_company: typing.Callable[[], T_Result], - tracking_categories_account_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_company_employee: typing.Callable[[], T_Result], - tracking_categories_account_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_contact: typing.Callable[[], T_Result], - tracking_categories_account_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_contact_company: typing.Callable[[], T_Result], - tracking_categories_account_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_account_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_contact_employee: typing.Callable[[], T_Result], - tracking_categories_account_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_employee: typing.Callable[[], T_Result], - tracking_categories_account_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company_employee: typing.Callable[[], T_Result], - tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_employee: typing.Callable[[], T_Result], - tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_employee: typing.Callable[[], T_Result], - tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ExpensesListRequestExpand.ACCOUNT: - return account() - if self is ExpensesListRequestExpand.ACCOUNT_ACCOUNTING_PERIOD: - return account_accounting_period() - if self is ExpensesListRequestExpand.ACCOUNT_COMPANY: - return account_company() - if self is ExpensesListRequestExpand.ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return account_company_accounting_period() - if self is ExpensesListRequestExpand.ACCOUNT_COMPANY_EMPLOYEE: - return account_company_employee() - if self is ExpensesListRequestExpand.ACCOUNT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return account_company_employee_accounting_period() - if self is ExpensesListRequestExpand.ACCOUNT_CONTACT: - return account_contact() - if self is ExpensesListRequestExpand.ACCOUNT_CONTACT_ACCOUNTING_PERIOD: - return account_contact_accounting_period() - if self is ExpensesListRequestExpand.ACCOUNT_CONTACT_COMPANY: - return account_contact_company() - if self is ExpensesListRequestExpand.ACCOUNT_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return account_contact_company_accounting_period() - if self is ExpensesListRequestExpand.ACCOUNT_CONTACT_COMPANY_EMPLOYEE: - return account_contact_company_employee() - if self is ExpensesListRequestExpand.ACCOUNT_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return account_contact_company_employee_accounting_period() - if self is ExpensesListRequestExpand.ACCOUNT_CONTACT_EMPLOYEE: - return account_contact_employee() - if self is ExpensesListRequestExpand.ACCOUNT_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return account_contact_employee_accounting_period() - if self is ExpensesListRequestExpand.ACCOUNT_EMPLOYEE: - return account_employee() - if self is ExpensesListRequestExpand.ACCOUNT_EMPLOYEE_ACCOUNTING_PERIOD: - return account_employee_accounting_period() - if self is ExpensesListRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is ExpensesListRequestExpand.COMPANY: - return company() - if self is ExpensesListRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is ExpensesListRequestExpand.COMPANY_EMPLOYEE: - return company_employee() - if self is ExpensesListRequestExpand.COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return company_employee_accounting_period() - if self is ExpensesListRequestExpand.CONTACT: - return contact() - if self is ExpensesListRequestExpand.CONTACT_ACCOUNTING_PERIOD: - return contact_accounting_period() - if self is ExpensesListRequestExpand.CONTACT_COMPANY: - return contact_company() - if self is ExpensesListRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD: - return contact_company_accounting_period() - if self is ExpensesListRequestExpand.CONTACT_COMPANY_EMPLOYEE: - return contact_company_employee() - if self is ExpensesListRequestExpand.CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return contact_company_employee_accounting_period() - if self is ExpensesListRequestExpand.CONTACT_EMPLOYEE: - return contact_employee() - if self is ExpensesListRequestExpand.CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return contact_employee_accounting_period() - if self is ExpensesListRequestExpand.EMPLOYEE: - return employee() - if self is ExpensesListRequestExpand.EMPLOYEE_ACCOUNTING_PERIOD: - return employee_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT: - return tracking_categories_account() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_account_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY: - return tracking_categories_account_company() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_account_company_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_EMPLOYEE: - return tracking_categories_account_company_employee() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_account_company_employee_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT: - return tracking_categories_account_contact() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_account_contact_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY: - return tracking_categories_account_contact_company() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_account_contact_company_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_account_contact_company_employee() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_account_contact_company_employee_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_EMPLOYEE: - return tracking_categories_account_contact_employee() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_account_contact_employee_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_EMPLOYEE: - return tracking_categories_account_employee() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_account_employee_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return tracking_categories_company_employee() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_company_employee_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_CONTACT: - return tracking_categories_contact() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_contact_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY: - return tracking_categories_contact_company() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_contact_company_employee() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_employee_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return tracking_categories_contact_employee() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_contact_employee_accounting_period() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_EMPLOYEE: - return tracking_categories_employee() - if self is ExpensesListRequestExpand.TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_employee_accounting_period() diff --git a/src/merge/resources/accounting/resources/expenses/types/expenses_list_request_expand_item.py b/src/merge/resources/accounting/resources/expenses/types/expenses_list_request_expand_item.py new file mode 100644 index 00000000..7e3f0793 --- /dev/null +++ b/src/merge/resources/accounting/resources/expenses/types/expenses_list_request_expand_item.py @@ -0,0 +1,37 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ExpensesListRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + ACCOUNTING_PERIOD = "accounting_period" + COMPANY = "company" + CONTACT = "contact" + EMPLOYEE = "employee" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + account: typing.Callable[[], T_Result], + accounting_period: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + employee: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is ExpensesListRequestExpandItem.ACCOUNT: + return account() + if self is ExpensesListRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is ExpensesListRequestExpandItem.COMPANY: + return company() + if self is ExpensesListRequestExpandItem.CONTACT: + return contact() + if self is ExpensesListRequestExpandItem.EMPLOYEE: + return employee() + if self is ExpensesListRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/expenses/types/expenses_retrieve_request_expand.py b/src/merge/resources/accounting/resources/expenses/types/expenses_retrieve_request_expand.py deleted file mode 100644 index 32222a7a..00000000 --- a/src/merge/resources/accounting/resources/expenses/types/expenses_retrieve_request_expand.py +++ /dev/null @@ -1,275 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ExpensesRetrieveRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_ACCOUNTING_PERIOD = "account,accounting_period" - ACCOUNT_COMPANY = "account,company" - ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "account,company,accounting_period" - ACCOUNT_COMPANY_EMPLOYEE = "account,company,employee" - ACCOUNT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "account,company,employee,accounting_period" - ACCOUNT_CONTACT = "account,contact" - ACCOUNT_CONTACT_ACCOUNTING_PERIOD = "account,contact,accounting_period" - ACCOUNT_CONTACT_COMPANY = "account,contact,company" - ACCOUNT_CONTACT_COMPANY_ACCOUNTING_PERIOD = "account,contact,company,accounting_period" - ACCOUNT_CONTACT_COMPANY_EMPLOYEE = "account,contact,company,employee" - ACCOUNT_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "account,contact,company,employee,accounting_period" - ACCOUNT_CONTACT_EMPLOYEE = "account,contact,employee" - ACCOUNT_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "account,contact,employee,accounting_period" - ACCOUNT_EMPLOYEE = "account,employee" - ACCOUNT_EMPLOYEE_ACCOUNTING_PERIOD = "account,employee,accounting_period" - ACCOUNTING_PERIOD = "accounting_period" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - COMPANY_EMPLOYEE = "company,employee" - COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "company,employee,accounting_period" - CONTACT = "contact" - CONTACT_ACCOUNTING_PERIOD = "contact,accounting_period" - CONTACT_COMPANY = "contact,company" - CONTACT_COMPANY_ACCOUNTING_PERIOD = "contact,company,accounting_period" - CONTACT_COMPANY_EMPLOYEE = "contact,company,employee" - CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "contact,company,employee,accounting_period" - CONTACT_EMPLOYEE = "contact,employee" - CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "contact,employee,accounting_period" - EMPLOYEE = "employee" - EMPLOYEE_ACCOUNTING_PERIOD = "employee,accounting_period" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNT = "tracking_categories,account" - TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD = "tracking_categories,account,accounting_period" - TRACKING_CATEGORIES_ACCOUNT_COMPANY = "tracking_categories,account,company" - TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,account,company,accounting_period" - TRACKING_CATEGORIES_ACCOUNT_COMPANY_EMPLOYEE = "tracking_categories,account,company,employee" - TRACKING_CATEGORIES_ACCOUNT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,account,company,employee,accounting_period" - ) - TRACKING_CATEGORIES_ACCOUNT_CONTACT = "tracking_categories,account,contact" - TRACKING_CATEGORIES_ACCOUNT_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,account,contact,accounting_period" - TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY = "tracking_categories,account,contact,company" - TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,account,contact,company,accounting_period" - ) - TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_EMPLOYEE = "tracking_categories,account,contact,company,employee" - TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,account,contact,company,employee,accounting_period" - ) - TRACKING_CATEGORIES_ACCOUNT_CONTACT_EMPLOYEE = "tracking_categories,account,contact,employee" - TRACKING_CATEGORIES_ACCOUNT_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,account,contact,employee,accounting_period" - ) - TRACKING_CATEGORIES_ACCOUNT_EMPLOYEE = "tracking_categories,account,employee" - TRACKING_CATEGORIES_ACCOUNT_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,account,employee,accounting_period" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_COMPANY_EMPLOYEE = "tracking_categories,company,employee" - TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,company,employee,accounting_period" - TRACKING_CATEGORIES_CONTACT = "tracking_categories,contact" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,contact,accounting_period" - TRACKING_CATEGORIES_CONTACT_COMPANY = "tracking_categories,contact,company" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,contact,company,accounting_period" - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE = "tracking_categories,contact,company,employee" - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,contact,company,employee,accounting_period" - ) - TRACKING_CATEGORIES_CONTACT_EMPLOYEE = "tracking_categories,contact,employee" - TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,contact,employee,accounting_period" - TRACKING_CATEGORIES_EMPLOYEE = "tracking_categories,employee" - TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,employee,accounting_period" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_accounting_period: typing.Callable[[], T_Result], - account_company: typing.Callable[[], T_Result], - account_company_accounting_period: typing.Callable[[], T_Result], - account_company_employee: typing.Callable[[], T_Result], - account_company_employee_accounting_period: typing.Callable[[], T_Result], - account_contact: typing.Callable[[], T_Result], - account_contact_accounting_period: typing.Callable[[], T_Result], - account_contact_company: typing.Callable[[], T_Result], - account_contact_company_accounting_period: typing.Callable[[], T_Result], - account_contact_company_employee: typing.Callable[[], T_Result], - account_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - account_contact_employee: typing.Callable[[], T_Result], - account_contact_employee_accounting_period: typing.Callable[[], T_Result], - account_employee: typing.Callable[[], T_Result], - account_employee_accounting_period: typing.Callable[[], T_Result], - accounting_period: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - company_employee: typing.Callable[[], T_Result], - company_employee_accounting_period: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_accounting_period: typing.Callable[[], T_Result], - contact_company: typing.Callable[[], T_Result], - contact_company_accounting_period: typing.Callable[[], T_Result], - contact_company_employee: typing.Callable[[], T_Result], - contact_company_employee_accounting_period: typing.Callable[[], T_Result], - contact_employee: typing.Callable[[], T_Result], - contact_employee_accounting_period: typing.Callable[[], T_Result], - employee: typing.Callable[[], T_Result], - employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_account: typing.Callable[[], T_Result], - tracking_categories_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_company: typing.Callable[[], T_Result], - tracking_categories_account_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_company_employee: typing.Callable[[], T_Result], - tracking_categories_account_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_contact: typing.Callable[[], T_Result], - tracking_categories_account_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_contact_company: typing.Callable[[], T_Result], - tracking_categories_account_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_account_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_contact_employee: typing.Callable[[], T_Result], - tracking_categories_account_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_employee: typing.Callable[[], T_Result], - tracking_categories_account_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company_employee: typing.Callable[[], T_Result], - tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_employee: typing.Callable[[], T_Result], - tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_employee: typing.Callable[[], T_Result], - tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ExpensesRetrieveRequestExpand.ACCOUNT: - return account() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_ACCOUNTING_PERIOD: - return account_accounting_period() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_COMPANY: - return account_company() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return account_company_accounting_period() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_COMPANY_EMPLOYEE: - return account_company_employee() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return account_company_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_CONTACT: - return account_contact() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_CONTACT_ACCOUNTING_PERIOD: - return account_contact_accounting_period() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_CONTACT_COMPANY: - return account_contact_company() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return account_contact_company_accounting_period() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_CONTACT_COMPANY_EMPLOYEE: - return account_contact_company_employee() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return account_contact_company_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_CONTACT_EMPLOYEE: - return account_contact_employee() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return account_contact_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_EMPLOYEE: - return account_employee() - if self is ExpensesRetrieveRequestExpand.ACCOUNT_EMPLOYEE_ACCOUNTING_PERIOD: - return account_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is ExpensesRetrieveRequestExpand.COMPANY: - return company() - if self is ExpensesRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is ExpensesRetrieveRequestExpand.COMPANY_EMPLOYEE: - return company_employee() - if self is ExpensesRetrieveRequestExpand.COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return company_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.CONTACT: - return contact() - if self is ExpensesRetrieveRequestExpand.CONTACT_ACCOUNTING_PERIOD: - return contact_accounting_period() - if self is ExpensesRetrieveRequestExpand.CONTACT_COMPANY: - return contact_company() - if self is ExpensesRetrieveRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD: - return contact_company_accounting_period() - if self is ExpensesRetrieveRequestExpand.CONTACT_COMPANY_EMPLOYEE: - return contact_company_employee() - if self is ExpensesRetrieveRequestExpand.CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return contact_company_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.CONTACT_EMPLOYEE: - return contact_employee() - if self is ExpensesRetrieveRequestExpand.CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return contact_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.EMPLOYEE: - return employee() - if self is ExpensesRetrieveRequestExpand.EMPLOYEE_ACCOUNTING_PERIOD: - return employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT: - return tracking_categories_account() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_account_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY: - return tracking_categories_account_company() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_account_company_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_EMPLOYEE: - return tracking_categories_account_company_employee() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_account_company_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT: - return tracking_categories_account_contact() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_account_contact_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY: - return tracking_categories_account_contact_company() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_account_contact_company_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_account_contact_company_employee() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_account_contact_company_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_EMPLOYEE: - return tracking_categories_account_contact_employee() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_account_contact_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_EMPLOYEE: - return tracking_categories_account_employee() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_account_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return tracking_categories_company_employee() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_company_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT: - return tracking_categories_contact() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_contact_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY: - return tracking_categories_contact_company() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_contact_company_employee() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return tracking_categories_contact_employee() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_contact_employee_accounting_period() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_EMPLOYEE: - return tracking_categories_employee() - if self is ExpensesRetrieveRequestExpand.TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_employee_accounting_period() diff --git a/src/merge/resources/accounting/resources/expenses/types/expenses_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/expenses/types/expenses_retrieve_request_expand_item.py new file mode 100644 index 00000000..d496b015 --- /dev/null +++ b/src/merge/resources/accounting/resources/expenses/types/expenses_retrieve_request_expand_item.py @@ -0,0 +1,37 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ExpensesRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + ACCOUNTING_PERIOD = "accounting_period" + COMPANY = "company" + CONTACT = "contact" + EMPLOYEE = "employee" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + account: typing.Callable[[], T_Result], + accounting_period: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + employee: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is ExpensesRetrieveRequestExpandItem.ACCOUNT: + return account() + if self is ExpensesRetrieveRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is ExpensesRetrieveRequestExpandItem.COMPANY: + return company() + if self is ExpensesRetrieveRequestExpandItem.CONTACT: + return contact() + if self is ExpensesRetrieveRequestExpandItem.EMPLOYEE: + return employee() + if self is ExpensesRetrieveRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/general_ledger_transactions/__init__.py b/src/merge/resources/accounting/resources/general_ledger_transactions/__init__.py index 3815858f..dae0b525 100644 --- a/src/merge/resources/accounting/resources/general_ledger_transactions/__init__.py +++ b/src/merge/resources/accounting/resources/general_ledger_transactions/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import GeneralLedgerTransactionsListRequestExpand, GeneralLedgerTransactionsRetrieveRequestExpand +from .types import GeneralLedgerTransactionsListRequestExpandItem, GeneralLedgerTransactionsRetrieveRequestExpandItem -__all__ = ["GeneralLedgerTransactionsListRequestExpand", "GeneralLedgerTransactionsRetrieveRequestExpand"] +__all__ = ["GeneralLedgerTransactionsListRequestExpandItem", "GeneralLedgerTransactionsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/general_ledger_transactions/client.py b/src/merge/resources/accounting/resources/general_ledger_transactions/client.py index a4f2eff3..7bdf00ff 100644 --- a/src/merge/resources/accounting/resources/general_ledger_transactions/client.py +++ b/src/merge/resources/accounting/resources/general_ledger_transactions/client.py @@ -4,12 +4,14 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.general_ledger_transaction import GeneralLedgerTransaction -from ...types.paginated_general_ledger_transaction_list import PaginatedGeneralLedgerTransactionList from .raw_client import AsyncRawGeneralLedgerTransactionsClient, RawGeneralLedgerTransactionsClient -from .types.general_ledger_transactions_list_request_expand import GeneralLedgerTransactionsListRequestExpand -from .types.general_ledger_transactions_retrieve_request_expand import GeneralLedgerTransactionsRetrieveRequestExpand +from .types.general_ledger_transactions_list_request_expand_item import GeneralLedgerTransactionsListRequestExpandItem +from .types.general_ledger_transactions_retrieve_request_expand_item import ( + GeneralLedgerTransactionsRetrieveRequestExpandItem, +) class GeneralLedgerTransactionsClient: @@ -34,7 +36,12 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[GeneralLedgerTransactionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + GeneralLedgerTransactionsListRequestExpandItem, + typing.Sequence[GeneralLedgerTransactionsListRequestExpandItem], + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -45,7 +52,7 @@ def list( posted_date_before: typing.Optional[dt.datetime] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedGeneralLedgerTransactionList: + ) -> SyncPager[GeneralLedgerTransaction]: """ Returns a list of `GeneralLedgerTransaction` objects. @@ -63,7 +70,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[GeneralLedgerTransactionsListRequestExpand] + expand : typing.Optional[typing.Union[GeneralLedgerTransactionsListRequestExpandItem, typing.Sequence[GeneralLedgerTransactionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -98,7 +105,7 @@ def list( Returns ------- - PaginatedGeneralLedgerTransactionList + SyncPager[GeneralLedgerTransaction] Examples @@ -109,9 +116,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.general_ledger_transactions.list() + response = client.accounting.general_ledger_transactions.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -128,13 +140,17 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[GeneralLedgerTransactionsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + GeneralLedgerTransactionsRetrieveRequestExpandItem, + typing.Sequence[GeneralLedgerTransactionsRetrieveRequestExpandItem], + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -146,7 +162,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[GeneralLedgerTransactionsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[GeneralLedgerTransactionsRetrieveRequestExpandItem, typing.Sequence[GeneralLedgerTransactionsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -207,7 +223,12 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[GeneralLedgerTransactionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + GeneralLedgerTransactionsListRequestExpandItem, + typing.Sequence[GeneralLedgerTransactionsListRequestExpandItem], + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -218,7 +239,7 @@ async def list( posted_date_before: typing.Optional[dt.datetime] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedGeneralLedgerTransactionList: + ) -> AsyncPager[GeneralLedgerTransaction]: """ Returns a list of `GeneralLedgerTransaction` objects. @@ -236,7 +257,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[GeneralLedgerTransactionsListRequestExpand] + expand : typing.Optional[typing.Union[GeneralLedgerTransactionsListRequestExpandItem, typing.Sequence[GeneralLedgerTransactionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -271,7 +292,7 @@ async def list( Returns ------- - PaginatedGeneralLedgerTransactionList + AsyncPager[GeneralLedgerTransaction] Examples @@ -287,12 +308,18 @@ async def list( async def main() -> None: - await client.accounting.general_ledger_transactions.list() + response = await client.accounting.general_ledger_transactions.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -309,13 +336,17 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[GeneralLedgerTransactionsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + GeneralLedgerTransactionsRetrieveRequestExpandItem, + typing.Sequence[GeneralLedgerTransactionsRetrieveRequestExpandItem], + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -327,7 +358,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[GeneralLedgerTransactionsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[GeneralLedgerTransactionsRetrieveRequestExpandItem, typing.Sequence[GeneralLedgerTransactionsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/general_ledger_transactions/raw_client.py b/src/merge/resources/accounting/resources/general_ledger_transactions/raw_client.py index ab2d3f28..7c2f04eb 100644 --- a/src/merge/resources/accounting/resources/general_ledger_transactions/raw_client.py +++ b/src/merge/resources/accounting/resources/general_ledger_transactions/raw_client.py @@ -9,12 +9,15 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.general_ledger_transaction import GeneralLedgerTransaction from ...types.paginated_general_ledger_transaction_list import PaginatedGeneralLedgerTransactionList -from .types.general_ledger_transactions_list_request_expand import GeneralLedgerTransactionsListRequestExpand -from .types.general_ledger_transactions_retrieve_request_expand import GeneralLedgerTransactionsRetrieveRequestExpand +from .types.general_ledger_transactions_list_request_expand_item import GeneralLedgerTransactionsListRequestExpandItem +from .types.general_ledger_transactions_retrieve_request_expand_item import ( + GeneralLedgerTransactionsRetrieveRequestExpandItem, +) class RawGeneralLedgerTransactionsClient: @@ -28,7 +31,12 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[GeneralLedgerTransactionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + GeneralLedgerTransactionsListRequestExpandItem, + typing.Sequence[GeneralLedgerTransactionsListRequestExpandItem], + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -39,7 +47,7 @@ def list( posted_date_before: typing.Optional[dt.datetime] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedGeneralLedgerTransactionList]: + ) -> SyncPager[GeneralLedgerTransaction]: """ Returns a list of `GeneralLedgerTransaction` objects. @@ -57,7 +65,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[GeneralLedgerTransactionsListRequestExpand] + expand : typing.Optional[typing.Union[GeneralLedgerTransactionsListRequestExpandItem, typing.Sequence[GeneralLedgerTransactionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -92,7 +100,7 @@ def list( Returns ------- - HttpResponse[PaginatedGeneralLedgerTransactionList] + SyncPager[GeneralLedgerTransaction] """ _response = self._client_wrapper.httpx_client.request( @@ -120,14 +128,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedGeneralLedgerTransactionList, construct_type( type_=PaginatedGeneralLedgerTransactionList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + posted_date_after=posted_date_after, + posted_date_before=posted_date_before, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -137,7 +167,12 @@ def retrieve( self, id: str, *, - expand: typing.Optional[GeneralLedgerTransactionsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + GeneralLedgerTransactionsRetrieveRequestExpandItem, + typing.Sequence[GeneralLedgerTransactionsRetrieveRequestExpandItem], + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -149,7 +184,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[GeneralLedgerTransactionsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[GeneralLedgerTransactionsRetrieveRequestExpandItem, typing.Sequence[GeneralLedgerTransactionsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -203,7 +238,12 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[GeneralLedgerTransactionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + GeneralLedgerTransactionsListRequestExpandItem, + typing.Sequence[GeneralLedgerTransactionsListRequestExpandItem], + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -214,7 +254,7 @@ async def list( posted_date_before: typing.Optional[dt.datetime] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedGeneralLedgerTransactionList]: + ) -> AsyncPager[GeneralLedgerTransaction]: """ Returns a list of `GeneralLedgerTransaction` objects. @@ -232,7 +272,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[GeneralLedgerTransactionsListRequestExpand] + expand : typing.Optional[typing.Union[GeneralLedgerTransactionsListRequestExpandItem, typing.Sequence[GeneralLedgerTransactionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -267,7 +307,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedGeneralLedgerTransactionList] + AsyncPager[GeneralLedgerTransaction] """ _response = await self._client_wrapper.httpx_client.request( @@ -295,14 +335,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedGeneralLedgerTransactionList, construct_type( type_=PaginatedGeneralLedgerTransactionList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + posted_date_after=posted_date_after, + posted_date_before=posted_date_before, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -312,7 +377,12 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[GeneralLedgerTransactionsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + GeneralLedgerTransactionsRetrieveRequestExpandItem, + typing.Sequence[GeneralLedgerTransactionsRetrieveRequestExpandItem], + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -324,7 +394,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[GeneralLedgerTransactionsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[GeneralLedgerTransactionsRetrieveRequestExpandItem, typing.Sequence[GeneralLedgerTransactionsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/general_ledger_transactions/types/__init__.py b/src/merge/resources/accounting/resources/general_ledger_transactions/types/__init__.py index a2ab0a71..7d61e515 100644 --- a/src/merge/resources/accounting/resources/general_ledger_transactions/types/__init__.py +++ b/src/merge/resources/accounting/resources/general_ledger_transactions/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .general_ledger_transactions_list_request_expand import GeneralLedgerTransactionsListRequestExpand -from .general_ledger_transactions_retrieve_request_expand import GeneralLedgerTransactionsRetrieveRequestExpand +from .general_ledger_transactions_list_request_expand_item import GeneralLedgerTransactionsListRequestExpandItem +from .general_ledger_transactions_retrieve_request_expand_item import GeneralLedgerTransactionsRetrieveRequestExpandItem -__all__ = ["GeneralLedgerTransactionsListRequestExpand", "GeneralLedgerTransactionsRetrieveRequestExpand"] +__all__ = ["GeneralLedgerTransactionsListRequestExpandItem", "GeneralLedgerTransactionsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_list_request_expand.py b/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_list_request_expand.py deleted file mode 100644 index 0b85bf75..00000000 --- a/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_list_request_expand.py +++ /dev/null @@ -1,93 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class GeneralLedgerTransactionsListRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - GENERAL_LEDGER_TRANSACTION_LINES = "general_ledger_transaction_lines" - GENERAL_LEDGER_TRANSACTION_LINES_ACCOUNTING_PERIOD = "general_ledger_transaction_lines,accounting_period" - GENERAL_LEDGER_TRANSACTION_LINES_COMPANY = "general_ledger_transaction_lines,company" - GENERAL_LEDGER_TRANSACTION_LINES_COMPANY_ACCOUNTING_PERIOD = ( - "general_ledger_transaction_lines,company,accounting_period" - ) - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES = "tracking_categories,general_ledger_transaction_lines" - TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_ACCOUNTING_PERIOD = ( - "tracking_categories,general_ledger_transaction_lines,accounting_period" - ) - TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_COMPANY = ( - "tracking_categories,general_ledger_transaction_lines,company" - ) - TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,general_ledger_transaction_lines,company,accounting_period" - ) - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - general_ledger_transaction_lines: typing.Callable[[], T_Result], - general_ledger_transaction_lines_accounting_period: typing.Callable[[], T_Result], - general_ledger_transaction_lines_company: typing.Callable[[], T_Result], - general_ledger_transaction_lines_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_general_ledger_transaction_lines: typing.Callable[[], T_Result], - tracking_categories_general_ledger_transaction_lines_accounting_period: typing.Callable[[], T_Result], - tracking_categories_general_ledger_transaction_lines_company: typing.Callable[[], T_Result], - tracking_categories_general_ledger_transaction_lines_company_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is GeneralLedgerTransactionsListRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is GeneralLedgerTransactionsListRequestExpand.COMPANY: - return company() - if self is GeneralLedgerTransactionsListRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is GeneralLedgerTransactionsListRequestExpand.GENERAL_LEDGER_TRANSACTION_LINES: - return general_ledger_transaction_lines() - if self is GeneralLedgerTransactionsListRequestExpand.GENERAL_LEDGER_TRANSACTION_LINES_ACCOUNTING_PERIOD: - return general_ledger_transaction_lines_accounting_period() - if self is GeneralLedgerTransactionsListRequestExpand.GENERAL_LEDGER_TRANSACTION_LINES_COMPANY: - return general_ledger_transaction_lines_company() - if ( - self - is GeneralLedgerTransactionsListRequestExpand.GENERAL_LEDGER_TRANSACTION_LINES_COMPANY_ACCOUNTING_PERIOD - ): - return general_ledger_transaction_lines_company_accounting_period() - if self is GeneralLedgerTransactionsListRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is GeneralLedgerTransactionsListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is GeneralLedgerTransactionsListRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is GeneralLedgerTransactionsListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is GeneralLedgerTransactionsListRequestExpand.TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES: - return tracking_categories_general_ledger_transaction_lines() - if ( - self - is GeneralLedgerTransactionsListRequestExpand.TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_ACCOUNTING_PERIOD - ): - return tracking_categories_general_ledger_transaction_lines_accounting_period() - if ( - self - is GeneralLedgerTransactionsListRequestExpand.TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_COMPANY - ): - return tracking_categories_general_ledger_transaction_lines_company() - if ( - self - is GeneralLedgerTransactionsListRequestExpand.TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_general_ledger_transaction_lines_company_accounting_period() diff --git a/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_list_request_expand_item.py b/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_list_request_expand_item.py new file mode 100644 index 00000000..3ac96d8b --- /dev/null +++ b/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_list_request_expand_item.py @@ -0,0 +1,29 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class GeneralLedgerTransactionsListRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + COMPANY = "company" + GENERAL_LEDGER_TRANSACTION_LINES = "general_ledger_transaction_lines" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + general_ledger_transaction_lines: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is GeneralLedgerTransactionsListRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is GeneralLedgerTransactionsListRequestExpandItem.COMPANY: + return company() + if self is GeneralLedgerTransactionsListRequestExpandItem.GENERAL_LEDGER_TRANSACTION_LINES: + return general_ledger_transaction_lines() + if self is GeneralLedgerTransactionsListRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_retrieve_request_expand.py b/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_retrieve_request_expand.py deleted file mode 100644 index 9c1c9ecd..00000000 --- a/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_retrieve_request_expand.py +++ /dev/null @@ -1,93 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class GeneralLedgerTransactionsRetrieveRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - GENERAL_LEDGER_TRANSACTION_LINES = "general_ledger_transaction_lines" - GENERAL_LEDGER_TRANSACTION_LINES_ACCOUNTING_PERIOD = "general_ledger_transaction_lines,accounting_period" - GENERAL_LEDGER_TRANSACTION_LINES_COMPANY = "general_ledger_transaction_lines,company" - GENERAL_LEDGER_TRANSACTION_LINES_COMPANY_ACCOUNTING_PERIOD = ( - "general_ledger_transaction_lines,company,accounting_period" - ) - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES = "tracking_categories,general_ledger_transaction_lines" - TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_ACCOUNTING_PERIOD = ( - "tracking_categories,general_ledger_transaction_lines,accounting_period" - ) - TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_COMPANY = ( - "tracking_categories,general_ledger_transaction_lines,company" - ) - TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,general_ledger_transaction_lines,company,accounting_period" - ) - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - general_ledger_transaction_lines: typing.Callable[[], T_Result], - general_ledger_transaction_lines_accounting_period: typing.Callable[[], T_Result], - general_ledger_transaction_lines_company: typing.Callable[[], T_Result], - general_ledger_transaction_lines_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_general_ledger_transaction_lines: typing.Callable[[], T_Result], - tracking_categories_general_ledger_transaction_lines_accounting_period: typing.Callable[[], T_Result], - tracking_categories_general_ledger_transaction_lines_company: typing.Callable[[], T_Result], - tracking_categories_general_ledger_transaction_lines_company_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is GeneralLedgerTransactionsRetrieveRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is GeneralLedgerTransactionsRetrieveRequestExpand.COMPANY: - return company() - if self is GeneralLedgerTransactionsRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is GeneralLedgerTransactionsRetrieveRequestExpand.GENERAL_LEDGER_TRANSACTION_LINES: - return general_ledger_transaction_lines() - if self is GeneralLedgerTransactionsRetrieveRequestExpand.GENERAL_LEDGER_TRANSACTION_LINES_ACCOUNTING_PERIOD: - return general_ledger_transaction_lines_accounting_period() - if self is GeneralLedgerTransactionsRetrieveRequestExpand.GENERAL_LEDGER_TRANSACTION_LINES_COMPANY: - return general_ledger_transaction_lines_company() - if ( - self - is GeneralLedgerTransactionsRetrieveRequestExpand.GENERAL_LEDGER_TRANSACTION_LINES_COMPANY_ACCOUNTING_PERIOD - ): - return general_ledger_transaction_lines_company_accounting_period() - if self is GeneralLedgerTransactionsRetrieveRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is GeneralLedgerTransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is GeneralLedgerTransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is GeneralLedgerTransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is GeneralLedgerTransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES: - return tracking_categories_general_ledger_transaction_lines() - if ( - self - is GeneralLedgerTransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_ACCOUNTING_PERIOD - ): - return tracking_categories_general_ledger_transaction_lines_accounting_period() - if ( - self - is GeneralLedgerTransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_COMPANY - ): - return tracking_categories_general_ledger_transaction_lines_company() - if ( - self - is GeneralLedgerTransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_GENERAL_LEDGER_TRANSACTION_LINES_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_general_ledger_transaction_lines_company_accounting_period() diff --git a/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_retrieve_request_expand_item.py new file mode 100644 index 00000000..78502da8 --- /dev/null +++ b/src/merge/resources/accounting/resources/general_ledger_transactions/types/general_ledger_transactions_retrieve_request_expand_item.py @@ -0,0 +1,29 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class GeneralLedgerTransactionsRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + COMPANY = "company" + GENERAL_LEDGER_TRANSACTION_LINES = "general_ledger_transaction_lines" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + general_ledger_transaction_lines: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is GeneralLedgerTransactionsRetrieveRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is GeneralLedgerTransactionsRetrieveRequestExpandItem.COMPANY: + return company() + if self is GeneralLedgerTransactionsRetrieveRequestExpandItem.GENERAL_LEDGER_TRANSACTION_LINES: + return general_ledger_transaction_lines() + if self is GeneralLedgerTransactionsRetrieveRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/income_statements/client.py b/src/merge/resources/accounting/resources/income_statements/client.py index 83d098da..70ce98b9 100644 --- a/src/merge/resources/accounting/resources/income_statements/client.py +++ b/src/merge/resources/accounting/resources/income_statements/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.income_statement import IncomeStatement -from ...types.paginated_income_statement_list import PaginatedIncomeStatementList from .raw_client import AsyncRawIncomeStatementsClient, RawIncomeStatementsClient @@ -32,7 +32,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -41,7 +43,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIncomeStatementList: + ) -> SyncPager[IncomeStatement]: """ Returns a list of `IncomeStatement` objects. @@ -59,7 +61,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -88,7 +90,7 @@ def list( Returns ------- - PaginatedIncomeStatementList + SyncPager[IncomeStatement] Examples @@ -99,9 +101,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.income_statements.list() + response = client.accounting.income_statements.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -116,13 +123,14 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -134,7 +142,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -195,7 +203,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -204,7 +214,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIncomeStatementList: + ) -> AsyncPager[IncomeStatement]: """ Returns a list of `IncomeStatement` objects. @@ -222,7 +232,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -251,7 +261,7 @@ async def list( Returns ------- - PaginatedIncomeStatementList + AsyncPager[IncomeStatement] Examples @@ -267,12 +277,18 @@ async def list( async def main() -> None: - await client.accounting.income_statements.list() + response = await client.accounting.income_statements.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -287,13 +303,14 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -305,7 +322,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/income_statements/raw_client.py b/src/merge/resources/accounting/resources/income_statements/raw_client.py index 7bbb3315..01a03f17 100644 --- a/src/merge/resources/accounting/resources/income_statements/raw_client.py +++ b/src/merge/resources/accounting/resources/income_statements/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.income_statement import IncomeStatement @@ -26,7 +27,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -35,7 +38,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedIncomeStatementList]: + ) -> SyncPager[IncomeStatement]: """ Returns a list of `IncomeStatement` objects. @@ -53,7 +56,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -82,7 +85,7 @@ def list( Returns ------- - HttpResponse[PaginatedIncomeStatementList] + SyncPager[IncomeStatement] """ _response = self._client_wrapper.httpx_client.request( @@ -106,14 +109,34 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIncomeStatementList, construct_type( type_=PaginatedIncomeStatementList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -123,7 +146,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -135,7 +160,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -189,7 +214,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -198,7 +225,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedIncomeStatementList]: + ) -> AsyncPager[IncomeStatement]: """ Returns a list of `IncomeStatement` objects. @@ -216,7 +243,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -245,7 +272,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedIncomeStatementList] + AsyncPager[IncomeStatement] """ _response = await self._client_wrapper.httpx_client.request( @@ -269,14 +296,37 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIncomeStatementList, construct_type( type_=PaginatedIncomeStatementList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -286,7 +336,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -298,7 +350,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/invoices/__init__.py b/src/merge/resources/accounting/resources/invoices/__init__.py index ce56caa8..4ae84075 100644 --- a/src/merge/resources/accounting/resources/invoices/__init__.py +++ b/src/merge/resources/accounting/resources/invoices/__init__.py @@ -3,15 +3,15 @@ # isort: skip_file from .types import ( - InvoicesListRequestExpand, + InvoicesListRequestExpandItem, InvoicesListRequestStatus, InvoicesListRequestType, - InvoicesRetrieveRequestExpand, + InvoicesRetrieveRequestExpandItem, ) __all__ = [ - "InvoicesListRequestExpand", + "InvoicesListRequestExpandItem", "InvoicesListRequestStatus", "InvoicesListRequestType", - "InvoicesRetrieveRequestExpand", + "InvoicesRetrieveRequestExpandItem", ] diff --git a/src/merge/resources/accounting/resources/invoices/client.py b/src/merge/resources/accounting/resources/invoices/client.py index d7cdb07f..5affdfd6 100644 --- a/src/merge/resources/accounting/resources/invoices/client.py +++ b/src/merge/resources/accounting/resources/invoices/client.py @@ -4,18 +4,18 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.invoice import Invoice from ...types.invoice_request import InvoiceRequest from ...types.invoice_response import InvoiceResponse from ...types.meta_response import MetaResponse -from ...types.paginated_invoice_list import PaginatedInvoiceList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawInvoicesClient, RawInvoicesClient -from .types.invoices_list_request_expand import InvoicesListRequestExpand +from .types.invoices_list_request_expand_item import InvoicesListRequestExpandItem from .types.invoices_list_request_status import InvoicesListRequestStatus from .types.invoices_list_request_type import InvoicesListRequestType -from .types.invoices_retrieve_request_expand import InvoicesRetrieveRequestExpand +from .types.invoices_retrieve_request_expand_item import InvoicesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -44,7 +44,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[InvoicesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InvoicesListRequestExpandItem, typing.Sequence[InvoicesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -61,7 +63,7 @@ def list( status: typing.Optional[InvoicesListRequestStatus] = None, type: typing.Optional[InvoicesListRequestType] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedInvoiceList: + ) -> SyncPager[Invoice]: """ Returns a list of `Invoice` objects. @@ -82,7 +84,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[InvoicesListRequestExpand] + expand : typing.Optional[typing.Union[InvoicesListRequestExpandItem, typing.Sequence[InvoicesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -145,7 +147,7 @@ def list( Returns ------- - PaginatedInvoiceList + SyncPager[Invoice] Examples @@ -156,9 +158,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.invoices.list() + response = client.accounting.invoices.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, contact_id=contact_id, created_after=created_after, @@ -182,7 +189,6 @@ def list( type=type, request_options=request_options, ) - return _response.data def create( self, @@ -237,7 +243,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[InvoicesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InvoicesRetrieveRequestExpandItem, typing.Sequence[InvoicesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -252,7 +260,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[InvoicesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[InvoicesRetrieveRequestExpandItem, typing.Sequence[InvoicesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -364,7 +372,7 @@ def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -396,7 +404,7 @@ def line_items_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -407,9 +415,14 @@ def line_items_remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.invoices.line_items_remote_field_classes_list() + response = client.accounting.invoices.line_items_remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.line_items_remote_field_classes_list( + return self._raw_client.line_items_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -419,7 +432,6 @@ def line_items_remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data def meta_patch_retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -490,7 +502,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -522,7 +534,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -533,9 +545,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.invoices.remote_field_classes_list() + response = client.accounting.invoices.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -545,7 +562,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncInvoicesClient: @@ -571,7 +587,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[InvoicesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InvoicesListRequestExpandItem, typing.Sequence[InvoicesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -588,7 +606,7 @@ async def list( status: typing.Optional[InvoicesListRequestStatus] = None, type: typing.Optional[InvoicesListRequestType] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedInvoiceList: + ) -> AsyncPager[Invoice]: """ Returns a list of `Invoice` objects. @@ -609,7 +627,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[InvoicesListRequestExpand] + expand : typing.Optional[typing.Union[InvoicesListRequestExpandItem, typing.Sequence[InvoicesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -672,7 +690,7 @@ async def list( Returns ------- - PaginatedInvoiceList + AsyncPager[Invoice] Examples @@ -688,12 +706,18 @@ async def list( async def main() -> None: - await client.accounting.invoices.list() + response = await client.accounting.invoices.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, contact_id=contact_id, created_after=created_after, @@ -717,7 +741,6 @@ async def main() -> None: type=type, request_options=request_options, ) - return _response.data async def create( self, @@ -780,7 +803,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[InvoicesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InvoicesRetrieveRequestExpandItem, typing.Sequence[InvoicesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -795,7 +820,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[InvoicesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[InvoicesRetrieveRequestExpandItem, typing.Sequence[InvoicesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -923,7 +948,7 @@ async def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -955,7 +980,7 @@ async def line_items_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -971,12 +996,20 @@ async def line_items_remote_field_classes_list( async def main() -> None: - await client.accounting.invoices.line_items_remote_field_classes_list() + response = ( + await client.accounting.invoices.line_items_remote_field_classes_list() + ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.line_items_remote_field_classes_list( + return await self._raw_client.line_items_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -986,7 +1019,6 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def meta_patch_retrieve( self, id: str, *, request_options: typing.Optional[RequestOptions] = None @@ -1075,7 +1107,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -1107,7 +1139,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -1123,12 +1155,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.accounting.invoices.remote_field_classes_list() + response = await client.accounting.invoices.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -1138,4 +1176,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/accounting/resources/invoices/raw_client.py b/src/merge/resources/accounting/resources/invoices/raw_client.py index 8fe8ca88..fab62857 100644 --- a/src/merge/resources/accounting/resources/invoices/raw_client.py +++ b/src/merge/resources/accounting/resources/invoices/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.invoice import Invoice @@ -17,10 +18,11 @@ from ...types.meta_response import MetaResponse from ...types.paginated_invoice_list import PaginatedInvoiceList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList -from .types.invoices_list_request_expand import InvoicesListRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.invoices_list_request_expand_item import InvoicesListRequestExpandItem from .types.invoices_list_request_status import InvoicesListRequestStatus from .types.invoices_list_request_type import InvoicesListRequestType -from .types.invoices_retrieve_request_expand import InvoicesRetrieveRequestExpand +from .types.invoices_retrieve_request_expand_item import InvoicesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -38,7 +40,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[InvoicesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InvoicesListRequestExpandItem, typing.Sequence[InvoicesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -55,7 +59,7 @@ def list( status: typing.Optional[InvoicesListRequestStatus] = None, type: typing.Optional[InvoicesListRequestType] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedInvoiceList]: + ) -> SyncPager[Invoice]: """ Returns a list of `Invoice` objects. @@ -76,7 +80,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[InvoicesListRequestExpand] + expand : typing.Optional[typing.Union[InvoicesListRequestExpandItem, typing.Sequence[InvoicesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -139,7 +143,7 @@ def list( Returns ------- - HttpResponse[PaginatedInvoiceList] + SyncPager[Invoice] """ _response = self._client_wrapper.httpx_client.request( @@ -172,14 +176,43 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedInvoiceList, construct_type( type_=PaginatedInvoiceList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + contact_id=contact_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + issue_date_after=issue_date_after, + issue_date_before=issue_date_before, + modified_after=modified_after, + modified_before=modified_before, + number=number, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + status=status, + type=type, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -251,7 +284,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[InvoicesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InvoicesRetrieveRequestExpandItem, typing.Sequence[InvoicesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -266,7 +301,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[InvoicesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[InvoicesRetrieveRequestExpandItem, typing.Sequence[InvoicesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -394,7 +429,7 @@ def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -426,7 +461,7 @@ def line_items_remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -445,14 +480,29 @@ def line_items_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.line_items_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -543,7 +593,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -575,7 +625,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -594,14 +644,29 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -620,7 +685,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[InvoicesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InvoicesListRequestExpandItem, typing.Sequence[InvoicesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -637,7 +704,7 @@ async def list( status: typing.Optional[InvoicesListRequestStatus] = None, type: typing.Optional[InvoicesListRequestType] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedInvoiceList]: + ) -> AsyncPager[Invoice]: """ Returns a list of `Invoice` objects. @@ -658,7 +725,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[InvoicesListRequestExpand] + expand : typing.Optional[typing.Union[InvoicesListRequestExpandItem, typing.Sequence[InvoicesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -721,7 +788,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedInvoiceList] + AsyncPager[Invoice] """ _response = await self._client_wrapper.httpx_client.request( @@ -754,14 +821,46 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedInvoiceList, construct_type( type_=PaginatedInvoiceList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + contact_id=contact_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + issue_date_after=issue_date_after, + issue_date_before=issue_date_before, + modified_after=modified_after, + modified_before=modified_before, + number=number, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + status=status, + type=type, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -833,7 +932,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[InvoicesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InvoicesRetrieveRequestExpandItem, typing.Sequence[InvoicesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -848,7 +949,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[InvoicesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[InvoicesRetrieveRequestExpandItem, typing.Sequence[InvoicesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -976,7 +1077,7 @@ async def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -1008,7 +1109,7 @@ async def line_items_remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -1027,14 +1128,32 @@ async def line_items_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.line_items_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -1125,7 +1244,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -1157,7 +1276,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -1176,14 +1295,32 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/invoices/types/__init__.py b/src/merge/resources/accounting/resources/invoices/types/__init__.py index a861799f..2b9381e6 100644 --- a/src/merge/resources/accounting/resources/invoices/types/__init__.py +++ b/src/merge/resources/accounting/resources/invoices/types/__init__.py @@ -2,14 +2,14 @@ # isort: skip_file -from .invoices_list_request_expand import InvoicesListRequestExpand +from .invoices_list_request_expand_item import InvoicesListRequestExpandItem from .invoices_list_request_status import InvoicesListRequestStatus from .invoices_list_request_type import InvoicesListRequestType -from .invoices_retrieve_request_expand import InvoicesRetrieveRequestExpand +from .invoices_retrieve_request_expand_item import InvoicesRetrieveRequestExpandItem __all__ = [ - "InvoicesListRequestExpand", + "InvoicesListRequestExpandItem", "InvoicesListRequestStatus", "InvoicesListRequestType", - "InvoicesRetrieveRequestExpand", + "InvoicesRetrieveRequestExpandItem", ] diff --git a/src/merge/resources/accounting/resources/invoices/types/invoices_list_request_expand.py b/src/merge/resources/accounting/resources/invoices/types/invoices_list_request_expand.py deleted file mode 100644 index 3183fdb2..00000000 --- a/src/merge/resources/accounting/resources/invoices/types/invoices_list_request_expand.py +++ /dev/null @@ -1,35091 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class InvoicesListRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - ACCOUNTING_PERIOD_PAYMENT_TERM = "accounting_period,payment_term" - APPLIED_CREDIT_NOTES = "applied_credit_notes" - APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = "applied_credit_notes,accounting_period" - APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = "applied_credit_notes,accounting_period,payment_term" - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS = "applied_credit_notes,applied_vendor_credits" - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "applied_credit_notes,applied_vendor_credits,accounting_period" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT = "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE = "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "applied_credit_notes,applied_vendor_credits,payment_term" - ) - APPLIED_CREDIT_NOTES_COMPANY = "applied_credit_notes,company" - APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = "applied_credit_notes,company,accounting_period" - APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,company,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = "applied_credit_notes,company,employee" - APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "applied_credit_notes,company,employee,accounting_period" - APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,company,employee,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM = "applied_credit_notes,company,employee,payment_term" - APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = "applied_credit_notes,company,payment_term" - APPLIED_CREDIT_NOTES_CONTACT = "applied_credit_notes,contact" - APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = "applied_credit_notes,contact,accounting_period" - APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,contact,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_CONTACT_COMPANY = "applied_credit_notes,contact,company" - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "applied_credit_notes,contact,company,accounting_period" - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,contact,company,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE = "applied_credit_notes,contact,company,employee" - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_credit_notes,contact,company,employee,accounting_period" - ) - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,contact,company,employee,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "applied_credit_notes,contact,company,employee,payment_term" - ) - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM = "applied_credit_notes,contact,company,payment_term" - APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = "applied_credit_notes,contact,employee" - APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "applied_credit_notes,contact,employee,accounting_period" - APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,contact,employee,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM = "applied_credit_notes,contact,employee,payment_term" - APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = "applied_credit_notes,contact,payment_term" - APPLIED_CREDIT_NOTES_EMPLOYEE = "applied_credit_notes,employee" - APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = "applied_credit_notes,employee,accounting_period" - APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,employee,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = "applied_credit_notes,employee,payment_term" - APPLIED_CREDIT_NOTES_PAYMENT_TERM = "applied_credit_notes,payment_term" - APPLIED_PAYMENTS = "applied_payments" - APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "applied_payments,accounting_period" - APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM = "applied_payments,accounting_period,payment_term" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES = "applied_payments,applied_credit_notes" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = "applied_payments,applied_credit_notes,accounting_period" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY = "applied_payments,applied_credit_notes,company" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,applied_credit_notes,company,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,company,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT = "applied_payments,applied_credit_notes,contact" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "applied_payments,applied_credit_notes,contact,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,contact,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,contact,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE = "applied_payments,applied_credit_notes,employee" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,applied_credit_notes,employee,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "applied_payments,applied_credit_notes,payment_term" - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS = "applied_payments,applied_vendor_credits" - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "applied_payments,applied_vendor_credits,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY = "applied_payments,applied_vendor_credits,company" - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,applied_vendor_credits,company,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,company,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT = "applied_payments,applied_vendor_credits,contact" - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "applied_payments,applied_vendor_credits,contact,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = "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" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,contact,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE = "applied_payments,applied_vendor_credits,employee" - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,applied_vendor_credits,employee,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "applied_payments,applied_vendor_credits,payment_term" - APPLIED_PAYMENTS_COMPANY = "applied_payments,company" - APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "applied_payments,company,accounting_period" - APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "applied_payments,company,accounting_period,payment_term" - APPLIED_PAYMENTS_COMPANY_EMPLOYEE = "applied_payments,company,employee" - APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "applied_payments,company,employee,accounting_period" - APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,company,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM = "applied_payments,company,employee,payment_term" - APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM = "applied_payments,company,payment_term" - APPLIED_PAYMENTS_CONTACT = "applied_payments,contact" - APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "applied_payments,contact,accounting_period" - APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = "applied_payments,contact,accounting_period,payment_term" - APPLIED_PAYMENTS_CONTACT_COMPANY = "applied_payments,contact,company" - APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "applied_payments,contact,company,accounting_period" - APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,contact,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE = "applied_payments,contact,company,employee" - APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,contact,company,employee,accounting_period" - ) - APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,contact,company,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = "applied_payments,contact,company,employee,payment_term" - APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM = "applied_payments,contact,company,payment_term" - APPLIED_PAYMENTS_CONTACT_EMPLOYEE = "applied_payments,contact,employee" - APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "applied_payments,contact,employee,accounting_period" - APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,contact,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM = "applied_payments,contact,employee,payment_term" - APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM = "applied_payments,contact,payment_term" - APPLIED_PAYMENTS_EMPLOYEE = "applied_payments,employee" - APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD = "applied_payments,employee,accounting_period" - APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM = "applied_payments,employee,payment_term" - APPLIED_PAYMENTS_LINE_ITEMS = "applied_payments,line_items" - APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "applied_payments,line_items,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES = "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_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" - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "applied_payments,line_items,applied_vendor_credits,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY = "applied_payments,line_items,company" - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "applied_payments,line_items,company,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE = "applied_payments,line_items,company,employee" - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,company,employee,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,company,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,line_items,company,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM = "applied_payments,line_items,company,payment_term" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT = "applied_payments,line_items,contact" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "applied_payments,line_items,contact,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,contact,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "applied_payments,line_items,contact,company" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,contact,company,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,contact,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE = "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM = ( - "applied_payments,line_items,contact,company,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE = "applied_payments,line_items,contact,employee" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,contact,employee,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,contact,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,line_items,contact,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM = "applied_payments,line_items,contact,payment_term" - APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE = "applied_payments,line_items,employee" - APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD = "applied_payments,line_items,employee,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM = "applied_payments,line_items,employee,payment_term" - APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM = "applied_payments,line_items,payment_term" - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS = "applied_payments,line_items,purchase_orders" - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,purchase_orders,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_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" - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_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" - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_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,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES = "applied_payments,line_items,tracking_categories" - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,tracking_categories,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_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" - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_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" - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_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,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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_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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_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,payment_term" - ) - APPLIED_PAYMENTS_PAYMENT_TERM = "applied_payments,payment_term" - APPLIED_PAYMENTS_PURCHASE_ORDERS = "applied_payments,purchase_orders" - APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = "applied_payments,purchase_orders,accounting_period" - APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES = "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "applied_payments,purchase_orders,applied_vendor_credits,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY = "applied_payments,purchase_orders,company" - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,company,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = "applied_payments,purchase_orders,company,employee" - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,company,employee,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,company,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,purchase_orders,company,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = "applied_payments,purchase_orders,company,payment_term" - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT = "applied_payments,purchase_orders,contact" - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,contact,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,contact,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY = "applied_payments,purchase_orders,contact,company" - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,contact,company,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,contact,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM = ( - "applied_payments,purchase_orders,contact,company,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = "applied_payments,purchase_orders,contact,employee" - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,contact,employee,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,purchase_orders,contact,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = "applied_payments,purchase_orders,contact,payment_term" - APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE = "applied_payments,purchase_orders,employee" - APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,employee,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = "applied_payments,purchase_orders,employee,payment_term" - APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM = "applied_payments,purchase_orders,payment_term" - APPLIED_PAYMENTS_TRACKING_CATEGORIES = "applied_payments,tracking_categories" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "applied_payments,tracking_categories,accounting_period" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "applied_payments,tracking_categories,applied_vendor_credits,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "applied_payments,tracking_categories,company" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,company,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = "applied_payments,tracking_categories,company,employee" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,company,employee,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,company,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,tracking_categories,company,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = ( - "applied_payments,tracking_categories,company,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT = "applied_payments,tracking_categories,contact" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,contact,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = "applied_payments,tracking_categories,contact,company" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,contact,company,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,company,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = "applied_payments,tracking_categories,contact,employee" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,contact,employee,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE = "applied_payments,tracking_categories,employee" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,employee,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,tracking_categories,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM = "applied_payments,tracking_categories,payment_term" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS = "applied_payments,tracking_categories,purchase_orders" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,purchase_orders,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_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,payment_term" - ) - APPLIED_VENDOR_CREDITS = "applied_vendor_credits" - APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = "applied_vendor_credits,accounting_period" - APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = "applied_vendor_credits,accounting_period,payment_term" - APPLIED_VENDOR_CREDITS_COMPANY = "applied_vendor_credits,company" - APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = "applied_vendor_credits,company,accounting_period" - APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,company,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = "applied_vendor_credits,company,employee" - APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_vendor_credits,company,employee,accounting_period" - ) - APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,company,employee,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM = "applied_vendor_credits,company,employee,payment_term" - APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = "applied_vendor_credits,company,payment_term" - APPLIED_VENDOR_CREDITS_CONTACT = "applied_vendor_credits,contact" - APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = "applied_vendor_credits,contact,accounting_period" - APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,contact,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = "applied_vendor_credits,contact,company" - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_vendor_credits,contact,company,accounting_period" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,contact,company,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = "applied_vendor_credits,contact,company,employee" - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_vendor_credits,contact,company,employee,accounting_period" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "applied_vendor_credits,contact,company,employee,payment_term" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM = "applied_vendor_credits,contact,company,payment_term" - APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = "applied_vendor_credits,contact,employee" - APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_vendor_credits,contact,employee,accounting_period" - ) - APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,contact,employee,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM = "applied_vendor_credits,contact,employee,payment_term" - APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = "applied_vendor_credits,contact,payment_term" - APPLIED_VENDOR_CREDITS_EMPLOYEE = "applied_vendor_credits,employee" - APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = "applied_vendor_credits,employee,accounting_period" - APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,employee,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = "applied_vendor_credits,employee,payment_term" - APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "applied_vendor_credits,payment_term" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "company,accounting_period,payment_term" - COMPANY_EMPLOYEE = "company,employee" - COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "company,employee,accounting_period" - COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "company,employee,accounting_period,payment_term" - COMPANY_EMPLOYEE_PAYMENT_TERM = "company,employee,payment_term" - COMPANY_PAYMENT_TERM = "company,payment_term" - CONTACT = "contact" - CONTACT_ACCOUNTING_PERIOD = "contact,accounting_period" - CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = "contact,accounting_period,payment_term" - CONTACT_COMPANY = "contact,company" - CONTACT_COMPANY_ACCOUNTING_PERIOD = "contact,company,accounting_period" - CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "contact,company,accounting_period,payment_term" - CONTACT_COMPANY_EMPLOYEE = "contact,company,employee" - CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "contact,company,employee,accounting_period" - CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "contact,company,employee,accounting_period,payment_term" - CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = "contact,company,employee,payment_term" - CONTACT_COMPANY_PAYMENT_TERM = "contact,company,payment_term" - CONTACT_EMPLOYEE = "contact,employee" - CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "contact,employee,accounting_period" - CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "contact,employee,accounting_period,payment_term" - CONTACT_EMPLOYEE_PAYMENT_TERM = "contact,employee,payment_term" - CONTACT_PAYMENT_TERM = "contact,payment_term" - EMPLOYEE = "employee" - EMPLOYEE_ACCOUNTING_PERIOD = "employee,accounting_period" - EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "employee,accounting_period,payment_term" - EMPLOYEE_PAYMENT_TERM = "employee,payment_term" - LINE_ITEMS = "line_items" - LINE_ITEMS_ACCOUNTING_PERIOD = "line_items,accounting_period" - LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,accounting_period,payment_term" - LINE_ITEMS_APPLIED_CREDIT_NOTES = "line_items,applied_credit_notes" - LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = "line_items,applied_credit_notes,accounting_period" - LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY = "line_items,applied_credit_notes,company" - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,applied_credit_notes,company,accounting_period" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_credit_notes,company,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = "line_items,applied_credit_notes,company,payment_term" - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT = "line_items,applied_credit_notes,contact" - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "line_items,applied_credit_notes,contact,accounting_period" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_credit_notes,contact,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = "line_items,applied_credit_notes,contact,payment_term" - LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE = "line_items,applied_credit_notes,employee" - LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,applied_credit_notes,employee,accounting_period" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_credit_notes,employee,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = "line_items,applied_credit_notes,employee,payment_term" - LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "line_items,applied_credit_notes,payment_term" - LINE_ITEMS_APPLIED_VENDOR_CREDITS = "line_items,applied_vendor_credits" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = "line_items,applied_vendor_credits,accounting_period" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_vendor_credits,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY = "line_items,applied_vendor_credits,company" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,applied_vendor_credits,company,accounting_period" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_vendor_credits,company,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = "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" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = "line_items,applied_vendor_credits,company,payment_term" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT = "line_items,applied_vendor_credits,contact" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "line_items,applied_vendor_credits,contact,accounting_period" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_vendor_credits,contact,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = "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" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = "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" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = "line_items,applied_vendor_credits,contact,payment_term" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE = "line_items,applied_vendor_credits,employee" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,applied_vendor_credits,employee,accounting_period" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_vendor_credits,employee,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = "line_items,applied_vendor_credits,employee,payment_term" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "line_items,applied_vendor_credits,payment_term" - LINE_ITEMS_COMPANY = "line_items,company" - LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "line_items,company,accounting_period" - LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,company,accounting_period,payment_term" - LINE_ITEMS_COMPANY_EMPLOYEE = "line_items,company,employee" - LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "line_items,company,employee,accounting_period" - LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,company,employee,accounting_period,payment_term" - ) - LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM = "line_items,company,employee,payment_term" - LINE_ITEMS_COMPANY_PAYMENT_TERM = "line_items,company,payment_term" - LINE_ITEMS_CONTACT = "line_items,contact" - LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "line_items,contact,accounting_period" - LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,contact,accounting_period,payment_term" - LINE_ITEMS_CONTACT_COMPANY = "line_items,contact,company" - LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "line_items,contact,company,accounting_period" - LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,contact,company,accounting_period,payment_term" - ) - LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE = "line_items,contact,company,employee" - LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "line_items,contact,company,employee,accounting_period" - LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,contact,company,employee,accounting_period,payment_term" - ) - LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = "line_items,contact,company,employee,payment_term" - LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM = "line_items,contact,company,payment_term" - LINE_ITEMS_CONTACT_EMPLOYEE = "line_items,contact,employee" - LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "line_items,contact,employee,accounting_period" - LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,contact,employee,accounting_period,payment_term" - ) - LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM = "line_items,contact,employee,payment_term" - LINE_ITEMS_CONTACT_PAYMENT_TERM = "line_items,contact,payment_term" - LINE_ITEMS_EMPLOYEE = "line_items,employee" - LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD = "line_items,employee,accounting_period" - LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,employee,accounting_period,payment_term" - LINE_ITEMS_EMPLOYEE_PAYMENT_TERM = "line_items,employee,payment_term" - LINE_ITEMS_PAYMENT_TERM = "line_items,payment_term" - LINE_ITEMS_PURCHASE_ORDERS = "line_items,purchase_orders" - LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = "line_items,purchase_orders,accounting_period" - LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES = "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "line_items,purchase_orders,applied_vendor_credits,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_COMPANY = "line_items,purchase_orders,company" - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = "line_items,purchase_orders,company,accounting_period" - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,company,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = "line_items,purchase_orders,company,employee" - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,purchase_orders,company,employee,accounting_period" - ) - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,company,employee,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "line_items,purchase_orders,company,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = "line_items,purchase_orders,company,payment_term" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT = "line_items,purchase_orders,contact" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = "line_items,purchase_orders,contact,accounting_period" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,contact,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY = "line_items,purchase_orders,contact,company" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,purchase_orders,contact,company,accounting_period" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,contact,company,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE = "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM = "line_items,purchase_orders,contact,company,payment_term" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = "line_items,purchase_orders,contact,employee" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,purchase_orders,contact,employee,accounting_period" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,contact,employee,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "line_items,purchase_orders,contact,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = "line_items,purchase_orders,contact,payment_term" - LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE = "line_items,purchase_orders,employee" - LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = "line_items,purchase_orders,employee,accounting_period" - LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,employee,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = "line_items,purchase_orders,employee,payment_term" - LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM = "line_items,purchase_orders,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES = "line_items,tracking_categories" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "line_items,tracking_categories,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES = "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_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" - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "line_items,tracking_categories,applied_vendor_credits,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "line_items,tracking_categories,company" - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,company,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,company,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = "line_items,tracking_categories,company,employee" - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,company,employee,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,company,employee,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "line_items,tracking_categories,company,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = "line_items,tracking_categories,company,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "line_items,tracking_categories,contact" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,contact,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = "line_items,tracking_categories,contact,company" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,company,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,contact,company,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE = "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM = ( - "line_items,tracking_categories,contact,company,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = "line_items,tracking_categories,contact,employee" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,employee,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,contact,employee,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "line_items,tracking_categories,contact,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = "line_items,tracking_categories,contact,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE = "line_items,tracking_categories,employee" - LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,employee,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,employee,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = "line_items,tracking_categories,employee,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM = "line_items,tracking_categories,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS = "line_items,tracking_categories,purchase_orders" - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,purchase_orders,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_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" - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_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,payment_term" - ) - PAYMENT_TERM = "payment_term" - PAYMENTS = "payments" - PAYMENTS_ACCOUNTING_PERIOD = "payments,accounting_period" - PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,accounting_period,payment_term" - PAYMENTS_APPLIED_CREDIT_NOTES = "payments,applied_credit_notes" - PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = "payments,applied_credit_notes,accounting_period" - PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS = "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "payments,applied_credit_notes,applied_vendor_credits,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY = "payments,applied_credit_notes,company" - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = "payments,applied_credit_notes,company,accounting_period" - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = "payments,applied_credit_notes,company,employee" - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_credit_notes,company,employee,accounting_period" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,company,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_credit_notes,company,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = "payments,applied_credit_notes,company,payment_term" - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT = "payments,applied_credit_notes,contact" - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = "payments,applied_credit_notes,contact,accounting_period" - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = "payments,applied_credit_notes,contact,company" - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_credit_notes,contact,company,accounting_period" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,contact,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE = "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM = ( - "payments,applied_credit_notes,contact,company,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = "payments,applied_credit_notes,contact,employee" - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_credit_notes,contact,employee,accounting_period" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_credit_notes,contact,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = "payments,applied_credit_notes,contact,payment_term" - PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE = "payments,applied_credit_notes,employee" - PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_credit_notes,employee,accounting_period" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = "payments,applied_credit_notes,employee,payment_term" - PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "payments,applied_credit_notes,payment_term" - PAYMENTS_APPLIED_PAYMENTS = "payments,applied_payments" - PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "payments,applied_payments,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES = "payments,applied_payments,applied_credit_notes" - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "payments,applied_payments,applied_credit_notes,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_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" - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_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" - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_payments,applied_credit_notes,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = ( - "payments,applied_payments,applied_credit_notes,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS = "payments,applied_payments,applied_vendor_credits" - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "payments,applied_payments,applied_vendor_credits,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "payments,applied_payments,applied_vendor_credits,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_COMPANY = "payments,applied_payments,company" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,applied_payments,company,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE = "payments,applied_payments,company,employee" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,company,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,company,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM = "payments,applied_payments,company,employee,payment_term" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM = "payments,applied_payments,company,payment_term" - PAYMENTS_APPLIED_PAYMENTS_CONTACT = "payments,applied_payments,contact" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "payments,applied_payments,contact,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY = "payments,applied_payments,contact,company" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,contact,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,contact,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE = "payments,applied_payments,contact,company,employee" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,contact,company,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,contact,company,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_payments,contact,company,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM = "payments,applied_payments,contact,company,payment_term" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE = "payments,applied_payments,contact,employee" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,contact,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM = "payments,applied_payments,contact,employee,payment_term" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM = "payments,applied_payments,contact,payment_term" - PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE = "payments,applied_payments,employee" - PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD = "payments,applied_payments,employee,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM = "payments,applied_payments,employee,payment_term" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS = "payments,applied_payments,line_items" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "payments,applied_payments,line_items,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY = "payments,applied_payments,line_items,company" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,line_items,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,line_items,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE = "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM = ( - "payments,applied_payments,line_items,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT = "payments,applied_payments,line_items,contact" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_payments,line_items,contact,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,line_items,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE = "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM = ( - "payments,applied_payments,line_items,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE = "payments,applied_payments,line_items,employee" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,line_items,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,line_items,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_payments,line_items,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM = "payments,applied_payments,line_items,payment_term" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS = "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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_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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM = ( - "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PAYMENT_TERM = "payments,applied_payments,payment_term" - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS = "payments,applied_payments,purchase_orders" - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "payments,applied_payments,purchase_orders,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY = "payments,applied_payments,purchase_orders,company" - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,purchase_orders,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT = "payments,applied_payments,purchase_orders,contact" - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_payments,purchase_orders,contact,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE = "payments,applied_payments,purchase_orders,employee" - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,purchase_orders,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM = "payments,applied_payments,purchase_orders,payment_term" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES = "payments,applied_payments,tracking_categories" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,employee,payment_term" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,applied_payments,tracking_categories,company" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT = "payments,applied_payments,tracking_categories,contact" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,contact,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE = "payments,applied_payments,tracking_categories,employee" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,purchase_orders,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS = "payments,applied_vendor_credits" - PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = "payments,applied_vendor_credits,accounting_period" - PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY = "payments,applied_vendor_credits,company" - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,company,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = "payments,applied_vendor_credits,company,employee" - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,company,employee,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,company,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_vendor_credits,company,employee,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = "payments,applied_vendor_credits,company,payment_term" - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT = "payments,applied_vendor_credits,contact" - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,contact,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = "payments,applied_vendor_credits,contact,company" - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,contact,company,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,contact,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM = ( - "payments,applied_vendor_credits,contact,company,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = "payments,applied_vendor_credits,contact,employee" - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,contact,employee,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_vendor_credits,contact,employee,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = "payments,applied_vendor_credits,contact,payment_term" - PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE = "payments,applied_vendor_credits,employee" - PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,employee,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = "payments,applied_vendor_credits,employee,payment_term" - PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "payments,applied_vendor_credits,payment_term" - PAYMENTS_COMPANY = "payments,company" - PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,company,accounting_period" - PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,company,accounting_period,payment_term" - PAYMENTS_COMPANY_EMPLOYEE = "payments,company,employee" - PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "payments,company,employee,accounting_period" - PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,company,employee,accounting_period,payment_term" - ) - PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM = "payments,company,employee,payment_term" - PAYMENTS_COMPANY_PAYMENT_TERM = "payments,company,payment_term" - PAYMENTS_CONTACT = "payments,contact" - PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "payments,contact,accounting_period" - PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,contact,accounting_period,payment_term" - PAYMENTS_CONTACT_COMPANY = "payments,contact,company" - PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "payments,contact,company,accounting_period" - PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,contact,company,accounting_period,payment_term" - PAYMENTS_CONTACT_COMPANY_EMPLOYEE = "payments,contact,company,employee" - PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "payments,contact,company,employee,accounting_period" - PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,contact,company,employee,accounting_period,payment_term" - ) - PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = "payments,contact,company,employee,payment_term" - PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM = "payments,contact,company,payment_term" - PAYMENTS_CONTACT_EMPLOYEE = "payments,contact,employee" - PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "payments,contact,employee,accounting_period" - PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM = "payments,contact,employee,payment_term" - PAYMENTS_CONTACT_PAYMENT_TERM = "payments,contact,payment_term" - PAYMENTS_EMPLOYEE = "payments,employee" - PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD = "payments,employee,accounting_period" - PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,employee,accounting_period,payment_term" - PAYMENTS_EMPLOYEE_PAYMENT_TERM = "payments,employee,payment_term" - PAYMENTS_LINE_ITEMS = "payments,line_items" - PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "payments,line_items,accounting_period" - PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,line_items,accounting_period,payment_term" - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES = "payments,line_items,applied_credit_notes" - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "payments,line_items,applied_credit_notes,accounting_period" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_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" - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_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" - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "payments,line_items,applied_credit_notes,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "payments,line_items,applied_credit_notes,payment_term" - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS = "payments,line_items,applied_vendor_credits" - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "payments,line_items,applied_vendor_credits,accounting_period" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,applied_vendor_credits,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY = "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT = "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE = "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "payments,line_items,applied_vendor_credits,payment_term" - PAYMENTS_LINE_ITEMS_COMPANY = "payments,line_items,company" - PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "payments,line_items,company,accounting_period" - PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,company,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE = "payments,line_items,company,employee" - PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "payments,line_items,company,employee,accounting_period" - PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,company,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM = "payments,line_items,company,employee,payment_term" - PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM = "payments,line_items,company,payment_term" - PAYMENTS_LINE_ITEMS_CONTACT = "payments,line_items,contact" - PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "payments,line_items,contact,accounting_period" - PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,contact,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "payments,line_items,contact,company" - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "payments,line_items,contact,company,accounting_period" - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,contact,company,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE = "payments,line_items,contact,company,employee" - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,line_items,contact,company,employee,accounting_period" - ) - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,contact,company,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,line_items,contact,company,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM = "payments,line_items,contact,company,payment_term" - PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE = "payments,line_items,contact,employee" - PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "payments,line_items,contact,employee,accounting_period" - PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM = "payments,line_items,contact,employee,payment_term" - PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM = "payments,line_items,contact,payment_term" - PAYMENTS_LINE_ITEMS_EMPLOYEE = "payments,line_items,employee" - PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD = "payments,line_items,employee,accounting_period" - PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM = "payments,line_items,employee,payment_term" - PAYMENTS_LINE_ITEMS_PAYMENT_TERM = "payments,line_items,payment_term" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS = "payments,line_items,purchase_orders" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = "payments,line_items,purchase_orders,accounting_period" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY = "payments,line_items,purchase_orders,company" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,line_items,purchase_orders,company,accounting_period" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,company,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT = "payments,line_items,purchase_orders,contact" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,line_items,purchase_orders,contact,accounting_period" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,contact,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY = "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,contact,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE = "payments,line_items,purchase_orders,employee" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,line_items,purchase_orders,employee,accounting_period" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM = "payments,line_items,purchase_orders,payment_term" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES = "payments,line_items,tracking_categories" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "payments,line_items,tracking_categories,company" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,company,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,company,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "payments,line_items,tracking_categories,contact" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,contact,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,contact,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,contact,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE = "payments,line_items,tracking_categories,employee" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,employee,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM = "payments,line_items,tracking_categories,payment_term" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS = "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,purchase_orders,payment_term" - ) - PAYMENTS_PAYMENT_TERM = "payments,payment_term" - PAYMENTS_PURCHASE_ORDERS = "payments,purchase_orders" - PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = "payments,purchase_orders,accounting_period" - PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,purchase_orders,accounting_period,payment_term" - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES = "payments,purchase_orders,applied_credit_notes" - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,applied_credit_notes,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "payments,purchase_orders,applied_credit_notes,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = ( - "payments,purchase_orders,applied_credit_notes,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS = "payments,purchase_orders,applied_vendor_credits" - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,applied_vendor_credits,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT = "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "payments,purchase_orders,applied_vendor_credits,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_COMPANY = "payments,purchase_orders,company" - PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = "payments,purchase_orders,company,accounting_period" - PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,company,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = "payments,purchase_orders,company,employee" - PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,company,employee,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,company,employee,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM = "payments,purchase_orders,company,employee,payment_term" - PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = "payments,purchase_orders,company,payment_term" - PAYMENTS_PURCHASE_ORDERS_CONTACT = "payments,purchase_orders,contact" - PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = "payments,purchase_orders,contact,accounting_period" - PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,contact,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY = "payments,purchase_orders,contact,company" - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,contact,company,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,contact,company,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE = "payments,purchase_orders,contact,company,employee" - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,contact,company,employee,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,contact,company,employee,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,purchase_orders,contact,company,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM = "payments,purchase_orders,contact,company,payment_term" - PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = "payments,purchase_orders,contact,employee" - PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,contact,employee,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM = "payments,purchase_orders,contact,employee,payment_term" - PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = "payments,purchase_orders,contact,payment_term" - PAYMENTS_PURCHASE_ORDERS_EMPLOYEE = "payments,purchase_orders,employee" - PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = "payments,purchase_orders,employee,accounting_period" - PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,employee,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = "payments,purchase_orders,employee,payment_term" - PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM = "payments,purchase_orders,payment_term" - PAYMENTS_TRACKING_CATEGORIES = "payments,tracking_categories" - PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "payments,tracking_categories,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES = "payments,tracking_categories,applied_credit_notes" - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,applied_credit_notes,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "payments,tracking_categories,applied_credit_notes,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM = ( - "payments,tracking_categories,applied_credit_notes,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS = "payments,tracking_categories,applied_vendor_credits" - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,applied_vendor_credits,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "payments,tracking_categories,applied_vendor_credits,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,tracking_categories,company" - PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "payments,tracking_categories,company,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,company,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = "payments,tracking_categories,company,employee" - PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,company,employee,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,company,employee,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,tracking_categories,company,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = "payments,tracking_categories,company,payment_term" - PAYMENTS_TRACKING_CATEGORIES_CONTACT = "payments,tracking_categories,contact" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "payments,tracking_categories,contact,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,contact,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = "payments,tracking_categories,contact,company" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,contact,company,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,contact,company,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE = "payments,tracking_categories,contact,company,employee" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,contact,company,employee,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,contact,company,employee,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,tracking_categories,contact,company,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM = ( - "payments,tracking_categories,contact,company,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = "payments,tracking_categories,contact,employee" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,contact,employee,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "payments,tracking_categories,contact,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = "payments,tracking_categories,contact,payment_term" - PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE = "payments,tracking_categories,employee" - PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = "payments,tracking_categories,employee,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,employee,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = "payments,tracking_categories,employee,payment_term" - PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM = "payments,tracking_categories,payment_term" - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS = "payments,tracking_categories,purchase_orders" - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,purchase_orders,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY = "payments,tracking_categories,purchase_orders,company" - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,purchase_orders,company,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,company,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT = "payments,tracking_categories,purchase_orders,contact" - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,purchase_orders,contact,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,contact,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE = "payments,tracking_categories,purchase_orders,employee" - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,purchase_orders,employee,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,payment_term" - ) - PURCHASE_ORDERS = "purchase_orders" - PURCHASE_ORDERS_ACCOUNTING_PERIOD = "purchase_orders,accounting_period" - PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = "purchase_orders,accounting_period,payment_term" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES = "purchase_orders,applied_credit_notes" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = "purchase_orders,applied_credit_notes,accounting_period" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY = "purchase_orders,applied_credit_notes,company" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_credit_notes,company,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,company,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT = "purchase_orders,applied_credit_notes,contact" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_credit_notes,contact,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,contact,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE = "purchase_orders,applied_credit_notes,employee" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_credit_notes,employee,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "purchase_orders,applied_credit_notes,payment_term" - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS = "purchase_orders,applied_vendor_credits" - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_vendor_credits,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = "purchase_orders,applied_vendor_credits,company" - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_vendor_credits,company,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = "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" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,company,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT = "purchase_orders,applied_vendor_credits,contact" - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_vendor_credits,contact,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = "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" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = "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" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,contact,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE = "purchase_orders,applied_vendor_credits,employee" - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_vendor_credits,employee,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "purchase_orders,applied_vendor_credits,payment_term" - PURCHASE_ORDERS_COMPANY = "purchase_orders,company" - PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = "purchase_orders,company,accounting_period" - PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "purchase_orders,company,accounting_period,payment_term" - PURCHASE_ORDERS_COMPANY_EMPLOYEE = "purchase_orders,company,employee" - PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "purchase_orders,company,employee,accounting_period" - PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,company,employee,accounting_period,payment_term" - ) - PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM = "purchase_orders,company,employee,payment_term" - PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = "purchase_orders,company,payment_term" - PURCHASE_ORDERS_CONTACT = "purchase_orders,contact" - PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = "purchase_orders,contact,accounting_period" - PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = "purchase_orders,contact,accounting_period,payment_term" - PURCHASE_ORDERS_CONTACT_COMPANY = "purchase_orders,contact,company" - PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "purchase_orders,contact,company,accounting_period" - PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,contact,company,accounting_period,payment_term" - ) - PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE = "purchase_orders,contact,company,employee" - PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "purchase_orders,contact,company,employee,accounting_period" - ) - PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,contact,company,employee,accounting_period,payment_term" - ) - PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = "purchase_orders,contact,company,employee,payment_term" - PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM = "purchase_orders,contact,company,payment_term" - PURCHASE_ORDERS_CONTACT_EMPLOYEE = "purchase_orders,contact,employee" - PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "purchase_orders,contact,employee,accounting_period" - PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,contact,employee,accounting_period,payment_term" - ) - PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM = "purchase_orders,contact,employee,payment_term" - PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = "purchase_orders,contact,payment_term" - PURCHASE_ORDERS_EMPLOYEE = "purchase_orders,employee" - PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = "purchase_orders,employee,accounting_period" - PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "purchase_orders,employee,accounting_period,payment_term" - PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = "purchase_orders,employee,payment_term" - PURCHASE_ORDERS_PAYMENT_TERM = "purchase_orders,payment_term" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = "tracking_categories,accounting_period,payment_term" - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES = "tracking_categories,applied_credit_notes" - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_credit_notes,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY = "tracking_categories,applied_credit_notes,company" - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_credit_notes,company,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,company,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT = "tracking_categories,applied_credit_notes,contact" - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_credit_notes,contact,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,contact,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE = "tracking_categories,applied_credit_notes,employee" - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_credit_notes,employee,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "tracking_categories,applied_credit_notes,payment_term" - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS = "tracking_categories,applied_vendor_credits" - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_vendor_credits,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY = "tracking_categories,applied_vendor_credits,company" - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_vendor_credits,company,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,company,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT = "tracking_categories,applied_vendor_credits,contact" - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_vendor_credits,contact,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,contact,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE = "tracking_categories,applied_vendor_credits,employee" - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_vendor_credits,employee,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "tracking_categories,applied_vendor_credits,payment_term" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_COMPANY_EMPLOYEE = "tracking_categories,company,employee" - TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,company,employee,accounting_period" - TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,company,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM = "tracking_categories,company,employee,payment_term" - TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = "tracking_categories,company,payment_term" - TRACKING_CATEGORIES_CONTACT = "tracking_categories,contact" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,contact,accounting_period" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,contact,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY = "tracking_categories,contact,company" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,contact,company,accounting_period" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,contact,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE = "tracking_categories,contact,company,employee" - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,contact,company,employee,accounting_period" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,contact,company,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,contact,company,employee,payment_term" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM = "tracking_categories,contact,company,payment_term" - TRACKING_CATEGORIES_CONTACT_EMPLOYEE = "tracking_categories,contact,employee" - TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,contact,employee,accounting_period" - TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,contact,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM = "tracking_categories,contact,employee,payment_term" - TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = "tracking_categories,contact,payment_term" - TRACKING_CATEGORIES_EMPLOYEE = "tracking_categories,employee" - TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,employee,accounting_period" - TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = "tracking_categories,employee,payment_term" - TRACKING_CATEGORIES_PAYMENT_TERM = "tracking_categories,payment_term" - TRACKING_CATEGORIES_PURCHASE_ORDERS = "tracking_categories,purchase_orders" - TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD = "tracking_categories,purchase_orders,accounting_period" - TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY = "tracking_categories,purchase_orders,company" - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,company,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = "tracking_categories,purchase_orders,company,employee" - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,company,employee,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,company,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,company,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT = "tracking_categories,purchase_orders,contact" - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,contact,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = "tracking_categories,purchase_orders,contact,company" - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,contact,company,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,company,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE = "tracking_categories,purchase_orders,contact,employee" - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,contact,employee,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE = "tracking_categories,purchase_orders,employee" - TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,employee,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM = "tracking_categories,purchase_orders,payment_term" - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes: typing.Callable[[], T_Result], - applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_company: typing.Callable[[], T_Result], - applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_company_employee: typing.Callable[[], T_Result], - applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments: typing.Callable[[], T_Result], - applied_payments_accounting_period: typing.Callable[[], T_Result], - applied_payments_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_company: typing.Callable[[], T_Result], - applied_payments_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_company_employee: typing.Callable[[], T_Result], - applied_payments_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_company_payment_term: typing.Callable[[], T_Result], - applied_payments_contact: typing.Callable[[], T_Result], - applied_payments_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_company: typing.Callable[[], T_Result], - applied_payments_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_employee: typing.Callable[[], T_Result], - applied_payments_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_employee: typing.Callable[[], T_Result], - applied_payments_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items: typing.Callable[[], T_Result], - applied_payments_line_items_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_company: typing.Callable[[], T_Result], - applied_payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact: typing.Callable[[], T_Result], - applied_payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_employee: typing.Callable[[], T_Result], - applied_payments_line_items_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - applied_payments_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders: typing.Callable[[], T_Result], - applied_payments_purchase_orders_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories: typing.Callable[[], T_Result], - applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits: typing.Callable[[], T_Result], - applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - company_accounting_period_payment_term: typing.Callable[[], T_Result], - company_employee: typing.Callable[[], T_Result], - company_employee_accounting_period: typing.Callable[[], T_Result], - company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - company_employee_payment_term: typing.Callable[[], T_Result], - company_payment_term: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_accounting_period: typing.Callable[[], T_Result], - contact_accounting_period_payment_term: typing.Callable[[], T_Result], - contact_company: typing.Callable[[], T_Result], - contact_company_accounting_period: typing.Callable[[], T_Result], - contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - contact_company_employee: typing.Callable[[], T_Result], - contact_company_employee_accounting_period: typing.Callable[[], T_Result], - contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - contact_company_employee_payment_term: typing.Callable[[], T_Result], - contact_company_payment_term: typing.Callable[[], T_Result], - contact_employee: typing.Callable[[], T_Result], - contact_employee_accounting_period: typing.Callable[[], T_Result], - contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - contact_employee_payment_term: typing.Callable[[], T_Result], - contact_payment_term: typing.Callable[[], T_Result], - employee: typing.Callable[[], T_Result], - employee_accounting_period: typing.Callable[[], T_Result], - employee_accounting_period_payment_term: typing.Callable[[], T_Result], - employee_payment_term: typing.Callable[[], T_Result], - line_items: typing.Callable[[], T_Result], - line_items_accounting_period: typing.Callable[[], T_Result], - line_items_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes: typing.Callable[[], T_Result], - line_items_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - line_items_company: typing.Callable[[], T_Result], - line_items_company_accounting_period: typing.Callable[[], T_Result], - line_items_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_company_employee: typing.Callable[[], T_Result], - line_items_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_company_payment_term: typing.Callable[[], T_Result], - line_items_contact: typing.Callable[[], T_Result], - line_items_contact_accounting_period: typing.Callable[[], T_Result], - line_items_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_contact_company: typing.Callable[[], T_Result], - line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_contact_company_employee: typing.Callable[[], T_Result], - line_items_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_contact_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_contact_employee: typing.Callable[[], T_Result], - line_items_contact_employee_accounting_period: typing.Callable[[], T_Result], - line_items_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_contact_payment_term: typing.Callable[[], T_Result], - line_items_employee: typing.Callable[[], T_Result], - line_items_employee_accounting_period: typing.Callable[[], T_Result], - line_items_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_employee_payment_term: typing.Callable[[], T_Result], - line_items_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders: typing.Callable[[], T_Result], - line_items_purchase_orders_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_company: typing.Callable[[], T_Result], - line_items_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company: typing.Callable[[], T_Result], - line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_contact_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - payment_term: typing.Callable[[], T_Result], - payments: typing.Callable[[], T_Result], - payments_accounting_period: typing.Callable[[], T_Result], - payments_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_applied_payments: typing.Callable[[], T_Result], - payments_applied_payments_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_company: typing.Callable[[], T_Result], - payments_applied_payments_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact: typing.Callable[[], T_Result], - payments_applied_payments_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_employee: typing.Callable[[], T_Result], - payments_applied_payments_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items: typing.Callable[[], T_Result], - payments_applied_payments_line_items_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_purchase_orders_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_company: typing.Callable[[], T_Result], - payments_company_accounting_period: typing.Callable[[], T_Result], - payments_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_company_employee: typing.Callable[[], T_Result], - payments_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_company_employee_payment_term: typing.Callable[[], T_Result], - payments_company_payment_term: typing.Callable[[], T_Result], - payments_contact: typing.Callable[[], T_Result], - payments_contact_accounting_period: typing.Callable[[], T_Result], - payments_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_contact_company: typing.Callable[[], T_Result], - payments_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_contact_company_employee: typing.Callable[[], T_Result], - payments_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_contact_company_payment_term: typing.Callable[[], T_Result], - payments_contact_employee: typing.Callable[[], T_Result], - payments_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_contact_payment_term: typing.Callable[[], T_Result], - payments_employee: typing.Callable[[], T_Result], - payments_employee_accounting_period: typing.Callable[[], T_Result], - payments_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items: typing.Callable[[], T_Result], - payments_line_items_accounting_period: typing.Callable[[], T_Result], - payments_line_items_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_line_items_company: typing.Callable[[], T_Result], - payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_company_employee: typing.Callable[[], T_Result], - payments_line_items_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact: typing.Callable[[], T_Result], - payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_company: typing.Callable[[], T_Result], - payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_employee: typing.Callable[[], T_Result], - payments_line_items_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_employee: typing.Callable[[], T_Result], - payments_line_items_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders: typing.Callable[[], T_Result], - payments_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_company: typing.Callable[[], T_Result], - payments_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact: typing.Callable[[], T_Result], - payments_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_employee: typing.Callable[[], T_Result], - payments_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories: typing.Callable[[], T_Result], - payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact: typing.Callable[[], T_Result], - payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_employee: typing.Callable[[], T_Result], - payments_tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_employee: typing.Callable[[], T_Result], - payments_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - purchase_orders: typing.Callable[[], T_Result], - purchase_orders_accounting_period: typing.Callable[[], T_Result], - purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - purchase_orders_company: typing.Callable[[], T_Result], - purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_company_employee: typing.Callable[[], T_Result], - purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact: typing.Callable[[], T_Result], - purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_company: typing.Callable[[], T_Result], - purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_employee: typing.Callable[[], T_Result], - purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - purchase_orders_employee: typing.Callable[[], T_Result], - purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_payment_term: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_company_employee: typing.Callable[[], T_Result], - tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_company: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_employee: typing.Callable[[], T_Result], - tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_employee: typing.Callable[[], T_Result], - tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - ) -> T_Result: - if self is InvoicesListRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is InvoicesListRequestExpand.ACCOUNTING_PERIOD_PAYMENT_TERM: - return accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES: - return applied_credit_notes() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return applied_credit_notes_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return applied_credit_notes_applied_vendor_credits() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return applied_credit_notes_applied_vendor_credits_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_credit_notes_applied_vendor_credits_company() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_credit_notes_applied_vendor_credits_contact() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_credit_notes_applied_vendor_credits_employee() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_COMPANY: - return applied_credit_notes_company() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return applied_credit_notes_company_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return applied_credit_notes_company_employee() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_credit_notes_company_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT: - return applied_credit_notes_contact() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return applied_credit_notes_contact_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return applied_credit_notes_contact_company() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_credit_notes_contact_company_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return applied_credit_notes_contact_company_employee() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return applied_credit_notes_contact_employee() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_credit_notes_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_credit_notes_employee() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_credit_notes_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS: - return applied_payments() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return applied_payments_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES: - return applied_payments_applied_credit_notes() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return applied_payments_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_payments_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_payments_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY: - return applied_payments_applied_credit_notes_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return applied_payments_applied_credit_notes_company_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return applied_payments_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT: - return applied_payments_applied_credit_notes_contact() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return applied_payments_applied_credit_notes_contact_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return applied_payments_applied_credit_notes_contact_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return applied_payments_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_payments_applied_credit_notes_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return applied_payments_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS: - return applied_payments_applied_vendor_credits() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_applied_vendor_credits_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return applied_payments_applied_vendor_credits_company_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_applied_vendor_credits_contact() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return applied_payments_applied_vendor_credits_contact_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return applied_payments_applied_vendor_credits_contact_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_payments_applied_vendor_credits_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_COMPANY: - return applied_payments_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_company_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_COMPANY_EMPLOYEE: - return applied_payments_company_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_company_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM: - return applied_payments_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT: - return applied_payments_contact() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_contact_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY: - return applied_payments_contact_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_contact_company_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_contact_company_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_contact_company_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_EMPLOYEE: - return applied_payments_contact_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM: - return applied_payments_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_EMPLOYEE: - return applied_payments_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS: - return applied_payments_line_items() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return applied_payments_line_items_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_line_items_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES: - return applied_payments_line_items_applied_credit_notes() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return applied_payments_line_items_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return ( - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY: - return applied_payments_line_items_applied_credit_notes_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return applied_payments_line_items_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT: - return applied_payments_line_items_applied_credit_notes_contact() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_line_items_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return applied_payments_line_items_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_line_items_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return applied_payments_line_items_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return applied_payments_line_items_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_payments_line_items_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return applied_payments_line_items_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS: - return applied_payments_line_items_applied_vendor_credits() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return applied_payments_line_items_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_line_items_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return applied_payments_line_items_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_line_items_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return applied_payments_line_items_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return applied_payments_line_items_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return applied_payments_line_items_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_payments_line_items_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_payments_line_items_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY: - return applied_payments_line_items_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_company_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_line_items_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE: - return applied_payments_line_items_company_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT: - return applied_payments_line_items_contact() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_line_items_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return applied_payments_line_items_contact_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_company_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_line_items_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_line_items_contact_company_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE: - return applied_payments_line_items_contact_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM: - return applied_payments_line_items_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE: - return applied_payments_line_items_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_line_items_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM: - return applied_payments_line_items_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS: - return applied_payments_line_items_purchase_orders() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return applied_payments_line_items_purchase_orders_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return applied_payments_line_items_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return ( - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - ) - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return applied_payments_line_items_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_payments_line_items_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return applied_payments_line_items_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY: - return applied_payments_line_items_purchase_orders_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_purchase_orders_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return applied_payments_line_items_purchase_orders_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT: - return applied_payments_line_items_purchase_orders_contact() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_line_items_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY: - return applied_payments_line_items_purchase_orders_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_line_items_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return applied_payments_line_items_purchase_orders_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE: - return applied_payments_line_items_purchase_orders_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return applied_payments_line_items_tracking_categories() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return applied_payments_line_items_tracking_categories_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return applied_payments_line_items_tracking_categories_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return ( - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return applied_payments_line_items_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return applied_payments_line_items_tracking_categories_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_tracking_categories_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return applied_payments_line_items_tracking_categories_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_tracking_categories_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return applied_payments_line_items_tracking_categories_contact() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_line_items_tracking_categories_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return applied_payments_line_items_tracking_categories_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_line_items_tracking_categories_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return applied_payments_line_items_tracking_categories_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return applied_payments_line_items_tracking_categories_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE: - return applied_payments_line_items_tracking_categories_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_tracking_categories_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_tracking_categories_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM: - return applied_payments_line_items_tracking_categories_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return applied_payments_line_items_tracking_categories_purchase_orders() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return applied_payments_line_items_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return applied_payments_line_items_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return applied_payments_line_items_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PAYMENT_TERM: - return applied_payments_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS: - return applied_payments_purchase_orders() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return applied_payments_purchase_orders_applied_credit_notes() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return applied_payments_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return applied_payments_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return applied_payments_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return applied_payments_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return applied_payments_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return applied_payments_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return applied_payments_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_payments_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return applied_payments_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return applied_payments_purchase_orders_applied_vendor_credits() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return applied_payments_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return applied_payments_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return applied_payments_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_payments_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_payments_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY: - return applied_payments_purchase_orders_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_company_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return applied_payments_purchase_orders_company_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return applied_payments_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT: - return applied_payments_purchase_orders_contact() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_contact_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY: - return applied_payments_purchase_orders_contact_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return applied_payments_purchase_orders_contact_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return applied_payments_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE: - return applied_payments_purchase_orders_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM: - return applied_payments_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return applied_payments_tracking_categories() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_tracking_categories_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return applied_payments_tracking_categories_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return applied_payments_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return applied_payments_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return applied_payments_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return applied_payments_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return applied_payments_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_payments_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return applied_payments_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return applied_payments_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_payments_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_payments_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return applied_payments_tracking_categories_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return applied_payments_tracking_categories_company_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_tracking_categories_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return applied_payments_tracking_categories_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return applied_payments_tracking_categories_contact() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return applied_payments_tracking_categories_contact_company() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_tracking_categories_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_tracking_categories_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_tracking_categories_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return applied_payments_tracking_categories_contact_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_tracking_categories_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return applied_payments_tracking_categories_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE: - return applied_payments_tracking_categories_employee() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return applied_payments_tracking_categories_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM: - return applied_payments_tracking_categories_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return applied_payments_tracking_categories_purchase_orders() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return applied_payments_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return applied_payments_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return applied_payments_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return applied_payments_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY: - return applied_payments_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return applied_payments_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return applied_payments_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return applied_payments_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return applied_payments_tracking_categories_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS: - return applied_vendor_credits() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return applied_vendor_credits_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY: - return applied_vendor_credits_company() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return applied_vendor_credits_company_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return applied_vendor_credits_company_employee() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_vendor_credits_company_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT: - return applied_vendor_credits_contact() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return applied_vendor_credits_contact_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return applied_vendor_credits_contact_company() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_vendor_credits_contact_company_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return applied_vendor_credits_contact_company_employee() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return applied_vendor_credits_contact_employee() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_vendor_credits_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_vendor_credits_employee() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_vendor_credits_employee_accounting_period() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.COMPANY: - return company() - if self is InvoicesListRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is InvoicesListRequestExpand.COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.COMPANY_EMPLOYEE: - return company_employee() - if self is InvoicesListRequestExpand.COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return company_employee_accounting_period() - if self is InvoicesListRequestExpand.COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.COMPANY_EMPLOYEE_PAYMENT_TERM: - return company_employee_payment_term() - if self is InvoicesListRequestExpand.COMPANY_PAYMENT_TERM: - return company_payment_term() - if self is InvoicesListRequestExpand.CONTACT: - return contact() - if self is InvoicesListRequestExpand.CONTACT_ACCOUNTING_PERIOD: - return contact_accounting_period() - if self is InvoicesListRequestExpand.CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.CONTACT_COMPANY: - return contact_company() - if self is InvoicesListRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD: - return contact_company_accounting_period() - if self is InvoicesListRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.CONTACT_COMPANY_EMPLOYEE: - return contact_company_employee() - if self is InvoicesListRequestExpand.CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return contact_company_employee_accounting_period() - if self is InvoicesListRequestExpand.CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.CONTACT_COMPANY_PAYMENT_TERM: - return contact_company_payment_term() - if self is InvoicesListRequestExpand.CONTACT_EMPLOYEE: - return contact_employee() - if self is InvoicesListRequestExpand.CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return contact_employee_accounting_period() - if self is InvoicesListRequestExpand.CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.CONTACT_EMPLOYEE_PAYMENT_TERM: - return contact_employee_payment_term() - if self is InvoicesListRequestExpand.CONTACT_PAYMENT_TERM: - return contact_payment_term() - if self is InvoicesListRequestExpand.EMPLOYEE: - return employee() - if self is InvoicesListRequestExpand.EMPLOYEE_ACCOUNTING_PERIOD: - return employee_accounting_period() - if self is InvoicesListRequestExpand.EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.EMPLOYEE_PAYMENT_TERM: - return employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS: - return line_items() - if self is InvoicesListRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD: - return line_items_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES: - return line_items_applied_credit_notes() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return line_items_applied_credit_notes_applied_vendor_credits() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return line_items_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return line_items_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return line_items_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return line_items_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return line_items_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return line_items_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return line_items_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY: - return line_items_applied_credit_notes_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_company_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return line_items_applied_credit_notes_company_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return line_items_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT: - return line_items_applied_credit_notes_contact() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_contact_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return line_items_applied_credit_notes_contact_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return line_items_applied_credit_notes_contact_company_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return line_items_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return line_items_applied_credit_notes_contact_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return line_items_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return line_items_applied_credit_notes_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_employee_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return line_items_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS: - return line_items_applied_vendor_credits() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY: - return line_items_applied_vendor_credits_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_company_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return line_items_applied_vendor_credits_company_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return line_items_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT: - return line_items_applied_vendor_credits_contact() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_contact_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return line_items_applied_vendor_credits_contact_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return line_items_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return line_items_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return line_items_applied_vendor_credits_contact_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return line_items_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return line_items_applied_vendor_credits_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_employee_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return line_items_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_COMPANY: - return line_items_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return line_items_company_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_COMPANY_EMPLOYEE: - return line_items_company_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_company_employee_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_COMPANY_PAYMENT_TERM: - return line_items_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT: - return line_items_contact() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return line_items_contact_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_COMPANY: - return line_items_contact_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_contact_company_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE: - return line_items_contact_company_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_contact_company_employee_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM: - return line_items_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_EMPLOYEE: - return line_items_contact_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return line_items_contact_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_CONTACT_PAYMENT_TERM: - return line_items_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_EMPLOYEE: - return line_items_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_employee_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_EMPLOYEE_PAYMENT_TERM: - return line_items_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PAYMENT_TERM: - return line_items_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS: - return line_items_purchase_orders() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return line_items_purchase_orders_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return line_items_purchase_orders_applied_credit_notes() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return line_items_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return ( - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return line_items_purchase_orders_applied_credit_notes_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return line_items_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return line_items_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return line_items_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return line_items_purchase_orders_applied_credit_notes_contact() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return line_items_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return line_items_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return line_items_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return line_items_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return line_items_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return line_items_purchase_orders_applied_credit_notes_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return line_items_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return line_items_purchase_orders_applied_vendor_credits() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return line_items_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return line_items_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return line_items_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return line_items_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return line_items_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return line_items_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return line_items_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return line_items_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return line_items_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return line_items_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return line_items_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY: - return line_items_purchase_orders_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return line_items_purchase_orders_company_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return line_items_purchase_orders_company_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_purchase_orders_company_employee_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return line_items_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT: - return line_items_purchase_orders_contact() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return line_items_purchase_orders_contact_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY: - return line_items_purchase_orders_contact_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_purchase_orders_contact_company_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return line_items_purchase_orders_contact_company_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return line_items_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return line_items_purchase_orders_contact_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_purchase_orders_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return line_items_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE: - return line_items_purchase_orders_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_purchase_orders_employee_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM: - return line_items_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES: - return line_items_tracking_categories() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return line_items_tracking_categories_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return line_items_tracking_categories_applied_credit_notes() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return line_items_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return line_items_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return line_items_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return line_items_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return line_items_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return line_items_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return line_items_tracking_categories_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE: - return line_items_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return line_items_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return line_items_tracking_categories_applied_vendor_credits() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return line_items_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY: - return line_items_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return line_items_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT: - return line_items_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return line_items_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return line_items_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return line_items_tracking_categories_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return line_items_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return line_items_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return line_items_tracking_categories_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_company_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return line_items_tracking_categories_company_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return line_items_tracking_categories_contact() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return line_items_tracking_categories_contact_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return line_items_tracking_categories_contact_company_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return line_items_tracking_categories_contact_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_contact_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return line_items_tracking_categories_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE: - return line_items_tracking_categories_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_tracking_categories_employee_accounting_period() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM: - return line_items_tracking_categories_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return line_items_tracking_categories_purchase_orders() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return line_items_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return line_items_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return line_items_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return line_items_tracking_categories_purchase_orders_company() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return line_items_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return line_items_tracking_categories_purchase_orders_contact() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY: - return line_items_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return line_items_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return line_items_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return line_items_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return line_items_tracking_categories_purchase_orders_employee() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return line_items_tracking_categories_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.PAYMENT_TERM: - return payment_term() - if self is InvoicesListRequestExpand.PAYMENTS: - return payments() - if self is InvoicesListRequestExpand.PAYMENTS_ACCOUNTING_PERIOD: - return payments_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES: - return payments_applied_credit_notes() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return payments_applied_credit_notes_applied_vendor_credits() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return payments_applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return payments_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_applied_credit_notes_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_applied_credit_notes_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return payments_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_applied_credit_notes_contact() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_contact_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_applied_credit_notes_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_credit_notes_contact_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_applied_credit_notes_contact_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return payments_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_applied_credit_notes_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return payments_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS: - return payments_applied_payments() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return payments_applied_payments_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES: - return payments_applied_payments_applied_credit_notes() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_applied_payments_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return payments_applied_payments_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_applied_payments_applied_credit_notes_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_applied_payments_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return payments_applied_payments_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_applied_payments_applied_credit_notes_contact() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_applied_payments_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_payments_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_applied_payments_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return payments_applied_payments_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_applied_payments_applied_credit_notes_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_applied_payments_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS: - return payments_applied_payments_applied_vendor_credits() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_applied_payments_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_applied_payments_applied_vendor_credits_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_applied_payments_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return payments_applied_payments_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_applied_payments_applied_vendor_credits_contact() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_applied_payments_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_payments_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_applied_payments_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return payments_applied_payments_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_applied_payments_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_applied_payments_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY: - return payments_applied_payments_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE: - return payments_applied_payments_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_company_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM: - return payments_applied_payments_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT: - return payments_applied_payments_contact() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY: - return payments_applied_payments_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_payments_contact_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_payments_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE: - return payments_applied_payments_contact_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM: - return payments_applied_payments_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE: - return payments_applied_payments_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS: - return payments_applied_payments_line_items() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_line_items_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES: - return payments_applied_payments_line_items_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_applied_payments_line_items_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_applied_payments_line_items_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_applied_payments_line_items_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_applied_payments_line_items_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_applied_payments_line_items_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_applied_payments_line_items_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_applied_payments_line_items_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS: - return payments_applied_payments_line_items_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_applied_payments_line_items_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_applied_payments_line_items_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_applied_payments_line_items_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_applied_payments_line_items_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY: - return payments_applied_payments_line_items_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE: - return payments_applied_payments_line_items_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_line_items_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM: - return payments_applied_payments_line_items_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT: - return payments_applied_payments_line_items_contact() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return payments_applied_payments_line_items_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_payments_line_items_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_line_items_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_payments_line_items_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE: - return payments_applied_payments_line_items_contact_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_line_items_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM: - return payments_applied_payments_line_items_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE: - return payments_applied_payments_line_items_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_line_items_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM: - return payments_applied_payments_line_items_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS: - return payments_applied_payments_line_items_purchase_orders() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_purchase_orders_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY: - return payments_applied_payments_line_items_purchase_orders_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_applied_payments_line_items_purchase_orders_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_purchase_orders_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return payments_applied_payments_line_items_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT: - return payments_applied_payments_line_items_purchase_orders_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_applied_payments_line_items_purchase_orders_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_applied_payments_line_items_purchase_orders_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return payments_applied_payments_line_items_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE: - return payments_applied_payments_line_items_purchase_orders_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_line_items_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_applied_payments_line_items_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return payments_applied_payments_line_items_tracking_categories() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_tracking_categories_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return ( - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return ( - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return payments_applied_payments_line_items_tracking_categories_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return payments_applied_payments_line_items_tracking_categories_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return payments_applied_payments_line_items_tracking_categories_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_applied_payments_line_items_tracking_categories_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return payments_applied_payments_line_items_tracking_categories_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE: - return payments_applied_payments_line_items_tracking_categories_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM: - return payments_applied_payments_line_items_tracking_categories_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return payments_applied_payments_line_items_tracking_categories_purchase_orders() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PAYMENT_TERM: - return payments_applied_payments_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS: - return payments_applied_payments_purchase_orders() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_applied_payments_purchase_orders_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return payments_applied_payments_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_applied_payments_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_applied_payments_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_applied_payments_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return payments_applied_payments_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_applied_payments_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_applied_payments_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY: - return payments_applied_payments_purchase_orders_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_purchase_orders_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_applied_payments_purchase_orders_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT: - return payments_applied_payments_purchase_orders_contact() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_applied_payments_purchase_orders_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_payments_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_applied_payments_purchase_orders_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE: - return payments_applied_payments_purchase_orders_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return payments_applied_payments_tracking_categories() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return payments_applied_payments_tracking_categories_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return ( - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - ) - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return payments_applied_payments_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return payments_applied_payments_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return payments_applied_payments_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_applied_payments_tracking_categories_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return payments_applied_payments_tracking_categories_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return payments_applied_payments_tracking_categories_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return payments_applied_payments_tracking_categories_contact() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_applied_payments_tracking_categories_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_payments_tracking_categories_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_tracking_categories_contact_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_payments_tracking_categories_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return payments_applied_payments_tracking_categories_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return payments_applied_payments_tracking_categories_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE: - return payments_applied_payments_tracking_categories_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_tracking_categories_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM: - return payments_applied_payments_tracking_categories_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return payments_applied_payments_tracking_categories_purchase_orders() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return payments_applied_payments_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return payments_applied_payments_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return payments_applied_payments_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_applied_payments_tracking_categories_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS: - return payments_applied_vendor_credits() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_applied_vendor_credits_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_applied_vendor_credits_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return payments_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_applied_vendor_credits_contact() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_contact_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_applied_vendor_credits_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_vendor_credits_contact_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_applied_vendor_credits_contact_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return payments_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_applied_vendor_credits_employee() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_COMPANY: - return payments_company() - if self is InvoicesListRequestExpand.PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_COMPANY_EMPLOYEE: - return payments_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_company_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_COMPANY_PAYMENT_TERM: - return payments_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT: - return payments_contact() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return payments_contact_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_COMPANY: - return payments_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_contact_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_COMPANY_EMPLOYEE: - return payments_contact_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_contact_company_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_EMPLOYEE: - return payments_contact_employee() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_CONTACT_PAYMENT_TERM: - return payments_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_EMPLOYEE: - return payments_employee() - if self is InvoicesListRequestExpand.PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_EMPLOYEE_PAYMENT_TERM: - return payments_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS: - return payments_line_items() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return payments_line_items_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES: - return payments_line_items_applied_credit_notes() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_line_items_applied_credit_notes_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return payments_line_items_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_line_items_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_line_items_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_line_items_applied_credit_notes_company() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_line_items_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_line_items_applied_credit_notes_contact() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_line_items_applied_credit_notes_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return payments_line_items_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_line_items_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_line_items_applied_credit_notes_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS: - return payments_line_items_applied_vendor_credits() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_line_items_applied_vendor_credits_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_line_items_applied_vendor_credits_company() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_line_items_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_line_items_applied_vendor_credits_contact() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_line_items_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return payments_line_items_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_line_items_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_line_items_applied_vendor_credits_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY: - return payments_line_items_company() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE: - return payments_line_items_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_company_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM: - return payments_line_items_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT: - return payments_line_items_contact() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_contact_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return payments_line_items_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_contact_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE: - return payments_line_items_contact_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_line_items_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE: - return payments_line_items_contact_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM: - return payments_line_items_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_EMPLOYEE: - return payments_line_items_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PAYMENT_TERM: - return payments_line_items_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS: - return payments_line_items_purchase_orders() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return payments_line_items_purchase_orders_applied_credit_notes() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return ( - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return ( - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_line_items_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_line_items_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_line_items_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_line_items_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_line_items_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_line_items_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_line_items_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return payments_line_items_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_line_items_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_line_items_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_line_items_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_line_items_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY: - return payments_line_items_purchase_orders_company() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_line_items_purchase_orders_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return payments_line_items_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT: - return payments_line_items_purchase_orders_contact() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_contact_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_line_items_purchase_orders_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return payments_line_items_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_line_items_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_line_items_purchase_orders_contact_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return payments_line_items_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE: - return payments_line_items_purchase_orders_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_line_items_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return payments_line_items_tracking_categories() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_tracking_categories_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return payments_line_items_tracking_categories_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return ( - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return ( - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return ( - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return payments_line_items_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return payments_line_items_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_line_items_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_line_items_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return payments_line_items_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_line_items_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_line_items_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_line_items_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return payments_line_items_tracking_categories_company() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return payments_line_items_tracking_categories_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_tracking_categories_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return payments_line_items_tracking_categories_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return payments_line_items_tracking_categories_contact() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_line_items_tracking_categories_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return payments_line_items_tracking_categories_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return payments_line_items_tracking_categories_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return payments_line_items_tracking_categories_contact_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_tracking_categories_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return payments_line_items_tracking_categories_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE: - return payments_line_items_tracking_categories_employee() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_tracking_categories_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM: - return payments_line_items_tracking_categories_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return payments_line_items_tracking_categories_purchase_orders() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return ( - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return ( - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return payments_line_items_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_line_items_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return payments_line_items_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_line_items_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_line_items_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return payments_line_items_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_line_items_tracking_categories_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PAYMENT_TERM: - return payments_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS: - return payments_purchase_orders() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_purchase_orders_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return payments_purchase_orders_applied_credit_notes() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_purchase_orders_applied_credit_notes_company() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return payments_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return payments_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_purchase_orders_applied_credit_notes_contact() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return payments_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return payments_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return payments_purchase_orders_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return payments_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_purchase_orders_applied_credit_notes_employee() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return payments_purchase_orders_applied_vendor_credits() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_purchase_orders_applied_vendor_credits_company() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return payments_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return payments_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_purchase_orders_applied_vendor_credits_contact() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return payments_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return payments_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return payments_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_purchase_orders_applied_vendor_credits_employee() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY: - return payments_purchase_orders_company() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return payments_purchase_orders_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_purchase_orders_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_purchase_orders_company_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return payments_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT: - return payments_purchase_orders_contact() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return payments_purchase_orders_contact_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_purchase_orders_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_purchase_orders_contact_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return payments_purchase_orders_contact_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_purchase_orders_contact_employee() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_purchase_orders_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return payments_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_EMPLOYEE: - return payments_purchase_orders_employee() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_purchase_orders_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES: - return payments_tracking_categories() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_tracking_categories_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_tracking_categories_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return payments_tracking_categories_applied_credit_notes() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return ( - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return payments_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return payments_tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return payments_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return payments_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return payments_tracking_categories_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return payments_tracking_categories_applied_vendor_credits() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return payments_tracking_categories_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return payments_tracking_categories_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_tracking_categories_company() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_company_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return payments_tracking_categories_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return payments_tracking_categories_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return payments_tracking_categories_contact() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_tracking_categories_contact_company() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return payments_tracking_categories_contact_company_employee() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return payments_tracking_categories_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return payments_tracking_categories_contact_employee() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return payments_tracking_categories_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE: - return payments_tracking_categories_employee() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_tracking_categories_employee_accounting_period() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM: - return payments_tracking_categories_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return payments_tracking_categories_purchase_orders() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return payments_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return ( - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - ) - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return payments_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return payments_tracking_categories_purchase_orders_company() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return payments_tracking_categories_purchase_orders_contact() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return payments_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return payments_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return payments_tracking_categories_purchase_orders_employee() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS: - return purchase_orders() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return purchase_orders_accounting_period() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return purchase_orders_applied_credit_notes() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_accounting_period() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return purchase_orders_applied_credit_notes_company() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return purchase_orders_applied_credit_notes_company_employee() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return purchase_orders_applied_credit_notes_contact() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return purchase_orders_applied_credit_notes_contact_company() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return purchase_orders_applied_credit_notes_contact_employee() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return purchase_orders_applied_credit_notes_employee() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return purchase_orders_applied_vendor_credits() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_accounting_period() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return purchase_orders_applied_vendor_credits_company() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return purchase_orders_applied_vendor_credits_company_employee() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return purchase_orders_applied_vendor_credits_contact() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return purchase_orders_applied_vendor_credits_contact_company() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return purchase_orders_applied_vendor_credits_contact_employee() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return purchase_orders_applied_vendor_credits_employee() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_COMPANY: - return purchase_orders_company() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_company_accounting_period() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return purchase_orders_company_employee() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_company_employee_accounting_period() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT: - return purchase_orders_contact() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return purchase_orders_contact_accounting_period() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY: - return purchase_orders_contact_company() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_contact_company_accounting_period() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return purchase_orders_contact_company_employee() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_contact_company_employee_accounting_period() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return purchase_orders_contact_employee() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_EMPLOYEE: - return purchase_orders_employee() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_employee_accounting_period() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.PURCHASE_ORDERS_PAYMENT_TERM: - return purchase_orders_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return tracking_categories_applied_credit_notes() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return tracking_categories_applied_credit_notes_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return tracking_categories_applied_credit_notes_company() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_company_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return tracking_categories_applied_credit_notes_contact() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return tracking_categories_applied_credit_notes_contact_company() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE: - return tracking_categories_applied_credit_notes_employee() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return tracking_categories_applied_vendor_credits() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return tracking_categories_applied_vendor_credits_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY: - return tracking_categories_applied_vendor_credits_company() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT: - return tracking_categories_applied_vendor_credits_contact() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return tracking_categories_applied_vendor_credits_employee() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return tracking_categories_company_employee() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_company_employee_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_company_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return tracking_categories_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT: - return tracking_categories_contact() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_contact_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY: - return tracking_categories_contact_company() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_contact_company_employee() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return tracking_categories_contact_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return tracking_categories_contact_employee() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_contact_employee_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_contact_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return tracking_categories_contact_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_EMPLOYEE: - return tracking_categories_employee() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_employee_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PAYMENT_TERM: - return tracking_categories_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS: - return tracking_categories_purchase_orders() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_purchase_orders_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return tracking_categories_purchase_orders_applied_credit_notes() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return ( - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return ( - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return tracking_categories_purchase_orders_company() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_company_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return tracking_categories_purchase_orders_company_employee() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_purchase_orders_company_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return tracking_categories_purchase_orders_contact() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_contact_accounting_period() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY: - return tracking_categories_purchase_orders_contact_company() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return tracking_categories_purchase_orders_contact_company_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return tracking_categories_purchase_orders_contact_employee() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_purchase_orders_contact_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return tracking_categories_purchase_orders_employee() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesListRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return tracking_categories_purchase_orders_payment_term() diff --git a/src/merge/resources/accounting/resources/invoices/types/invoices_list_request_expand_item.py b/src/merge/resources/accounting/resources/invoices/types/invoices_list_request_expand_item.py new file mode 100644 index 00000000..85e63b2c --- /dev/null +++ b/src/merge/resources/accounting/resources/invoices/types/invoices_list_request_expand_item.py @@ -0,0 +1,61 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class InvoicesListRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + APPLIED_CREDIT_NOTES = "applied_credit_notes" + APPLIED_PAYMENTS = "applied_payments" + APPLIED_VENDOR_CREDITS = "applied_vendor_credits" + COMPANY = "company" + CONTACT = "contact" + EMPLOYEE = "employee" + LINE_ITEMS = "line_items" + PAYMENT_TERM = "payment_term" + PAYMENTS = "payments" + PURCHASE_ORDERS = "purchase_orders" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + applied_credit_notes: typing.Callable[[], T_Result], + applied_payments: typing.Callable[[], T_Result], + applied_vendor_credits: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + employee: typing.Callable[[], T_Result], + line_items: typing.Callable[[], T_Result], + payment_term: typing.Callable[[], T_Result], + payments: typing.Callable[[], T_Result], + purchase_orders: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is InvoicesListRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is InvoicesListRequestExpandItem.APPLIED_CREDIT_NOTES: + return applied_credit_notes() + if self is InvoicesListRequestExpandItem.APPLIED_PAYMENTS: + return applied_payments() + if self is InvoicesListRequestExpandItem.APPLIED_VENDOR_CREDITS: + return applied_vendor_credits() + if self is InvoicesListRequestExpandItem.COMPANY: + return company() + if self is InvoicesListRequestExpandItem.CONTACT: + return contact() + if self is InvoicesListRequestExpandItem.EMPLOYEE: + return employee() + if self is InvoicesListRequestExpandItem.LINE_ITEMS: + return line_items() + if self is InvoicesListRequestExpandItem.PAYMENT_TERM: + return payment_term() + if self is InvoicesListRequestExpandItem.PAYMENTS: + return payments() + if self is InvoicesListRequestExpandItem.PURCHASE_ORDERS: + return purchase_orders() + if self is InvoicesListRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/invoices/types/invoices_retrieve_request_expand.py b/src/merge/resources/accounting/resources/invoices/types/invoices_retrieve_request_expand.py deleted file mode 100644 index 94eda58f..00000000 --- a/src/merge/resources/accounting/resources/invoices/types/invoices_retrieve_request_expand.py +++ /dev/null @@ -1,35724 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class InvoicesRetrieveRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - ACCOUNTING_PERIOD_PAYMENT_TERM = "accounting_period,payment_term" - APPLIED_CREDIT_NOTES = "applied_credit_notes" - APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = "applied_credit_notes,accounting_period" - APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = "applied_credit_notes,accounting_period,payment_term" - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS = "applied_credit_notes,applied_vendor_credits" - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "applied_credit_notes,applied_vendor_credits,accounting_period" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT = "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE = "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" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "applied_credit_notes,applied_vendor_credits,payment_term" - ) - APPLIED_CREDIT_NOTES_COMPANY = "applied_credit_notes,company" - APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = "applied_credit_notes,company,accounting_period" - APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,company,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = "applied_credit_notes,company,employee" - APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "applied_credit_notes,company,employee,accounting_period" - APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,company,employee,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM = "applied_credit_notes,company,employee,payment_term" - APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = "applied_credit_notes,company,payment_term" - APPLIED_CREDIT_NOTES_CONTACT = "applied_credit_notes,contact" - APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = "applied_credit_notes,contact,accounting_period" - APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,contact,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_CONTACT_COMPANY = "applied_credit_notes,contact,company" - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "applied_credit_notes,contact,company,accounting_period" - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,contact,company,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE = "applied_credit_notes,contact,company,employee" - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_credit_notes,contact,company,employee,accounting_period" - ) - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,contact,company,employee,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "applied_credit_notes,contact,company,employee,payment_term" - ) - APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM = "applied_credit_notes,contact,company,payment_term" - APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = "applied_credit_notes,contact,employee" - APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "applied_credit_notes,contact,employee,accounting_period" - APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,contact,employee,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM = "applied_credit_notes,contact,employee,payment_term" - APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = "applied_credit_notes,contact,payment_term" - APPLIED_CREDIT_NOTES_EMPLOYEE = "applied_credit_notes,employee" - APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = "applied_credit_notes,employee,accounting_period" - APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_credit_notes,employee,accounting_period,payment_term" - ) - APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = "applied_credit_notes,employee,payment_term" - APPLIED_CREDIT_NOTES_PAYMENT_TERM = "applied_credit_notes,payment_term" - APPLIED_PAYMENTS = "applied_payments" - APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "applied_payments,accounting_period" - APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM = "applied_payments,accounting_period,payment_term" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES = "applied_payments,applied_credit_notes" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = "applied_payments,applied_credit_notes,accounting_period" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY = "applied_payments,applied_credit_notes,company" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,applied_credit_notes,company,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,company,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT = "applied_payments,applied_credit_notes,contact" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "applied_payments,applied_credit_notes,contact,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,contact,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = "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" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,contact,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE = "applied_payments,applied_credit_notes,employee" - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,applied_credit_notes,employee,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,applied_credit_notes,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "applied_payments,applied_credit_notes,payment_term" - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS = "applied_payments,applied_vendor_credits" - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "applied_payments,applied_vendor_credits,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY = "applied_payments,applied_vendor_credits,company" - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,applied_vendor_credits,company,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,company,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT = "applied_payments,applied_vendor_credits,contact" - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "applied_payments,applied_vendor_credits,contact,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = "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" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,contact,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE = "applied_payments,applied_vendor_credits,employee" - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,applied_vendor_credits,employee,accounting_period" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,applied_vendor_credits,employee,payment_term" - ) - APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "applied_payments,applied_vendor_credits,payment_term" - APPLIED_PAYMENTS_COMPANY = "applied_payments,company" - APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "applied_payments,company,accounting_period" - APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "applied_payments,company,accounting_period,payment_term" - APPLIED_PAYMENTS_COMPANY_EMPLOYEE = "applied_payments,company,employee" - APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "applied_payments,company,employee,accounting_period" - APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,company,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM = "applied_payments,company,employee,payment_term" - APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM = "applied_payments,company,payment_term" - APPLIED_PAYMENTS_CONTACT = "applied_payments,contact" - APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "applied_payments,contact,accounting_period" - APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = "applied_payments,contact,accounting_period,payment_term" - APPLIED_PAYMENTS_CONTACT_COMPANY = "applied_payments,contact,company" - APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "applied_payments,contact,company,accounting_period" - APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,contact,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE = "applied_payments,contact,company,employee" - APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,contact,company,employee,accounting_period" - ) - APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,contact,company,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = "applied_payments,contact,company,employee,payment_term" - APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM = "applied_payments,contact,company,payment_term" - APPLIED_PAYMENTS_CONTACT_EMPLOYEE = "applied_payments,contact,employee" - APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "applied_payments,contact,employee,accounting_period" - APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,contact,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM = "applied_payments,contact,employee,payment_term" - APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM = "applied_payments,contact,payment_term" - APPLIED_PAYMENTS_EMPLOYEE = "applied_payments,employee" - APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD = "applied_payments,employee,accounting_period" - APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM = "applied_payments,employee,payment_term" - APPLIED_PAYMENTS_LINE_ITEMS = "applied_payments,line_items" - APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "applied_payments,line_items,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES = "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_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" - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "applied_payments,line_items,applied_vendor_credits,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY = "applied_payments,line_items,company" - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "applied_payments,line_items,company,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE = "applied_payments,line_items,company,employee" - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,company,employee,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,company,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,line_items,company,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM = "applied_payments,line_items,company,payment_term" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT = "applied_payments,line_items,contact" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "applied_payments,line_items,contact,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,contact,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "applied_payments,line_items,contact,company" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,contact,company,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,contact,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE = "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM = ( - "applied_payments,line_items,contact,company,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE = "applied_payments,line_items,contact,employee" - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,contact,employee,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,contact,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,line_items,contact,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM = "applied_payments,line_items,contact,payment_term" - APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE = "applied_payments,line_items,employee" - APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD = "applied_payments,line_items,employee,accounting_period" - APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,line_items,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM = "applied_payments,line_items,employee,payment_term" - APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM = "applied_payments,line_items,payment_term" - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS = "applied_payments,line_items,purchase_orders" - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,purchase_orders,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_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" - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_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" - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_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,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES = "applied_payments,line_items,tracking_categories" - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "applied_payments,line_items,tracking_categories,accounting_period" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_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" - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_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" - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_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,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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_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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_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" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_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,payment_term" - ) - APPLIED_PAYMENTS_PAYMENT_TERM = "applied_payments,payment_term" - APPLIED_PAYMENTS_PURCHASE_ORDERS = "applied_payments,purchase_orders" - APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = "applied_payments,purchase_orders,accounting_period" - APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES = "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "applied_payments,purchase_orders,applied_vendor_credits,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY = "applied_payments,purchase_orders,company" - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,company,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = "applied_payments,purchase_orders,company,employee" - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,company,employee,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,company,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,purchase_orders,company,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = "applied_payments,purchase_orders,company,payment_term" - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT = "applied_payments,purchase_orders,contact" - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,contact,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,contact,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY = "applied_payments,purchase_orders,contact,company" - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,contact,company,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,contact,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM = ( - "applied_payments,purchase_orders,contact,company,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = "applied_payments,purchase_orders,contact,employee" - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,contact,employee,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,purchase_orders,contact,employee,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = "applied_payments,purchase_orders,contact,payment_term" - APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE = "applied_payments,purchase_orders,employee" - APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,purchase_orders,employee,accounting_period" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,purchase_orders,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = "applied_payments,purchase_orders,employee,payment_term" - APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM = "applied_payments,purchase_orders,payment_term" - APPLIED_PAYMENTS_TRACKING_CATEGORIES = "applied_payments,tracking_categories" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "applied_payments,tracking_categories,accounting_period" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "applied_payments,tracking_categories,applied_vendor_credits,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "applied_payments,tracking_categories,company" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,company,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = "applied_payments,tracking_categories,company,employee" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,company,employee,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,company,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,tracking_categories,company,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = ( - "applied_payments,tracking_categories,company,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT = "applied_payments,tracking_categories,contact" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,contact,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = "applied_payments,tracking_categories,contact,company" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,contact,company,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,company,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,company,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = "applied_payments,tracking_categories,contact,employee" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,contact,employee,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = ( - "applied_payments,tracking_categories,contact,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE = "applied_payments,tracking_categories,employee" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,employee,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_payments,tracking_categories,employee,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = ( - "applied_payments,tracking_categories,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM = "applied_payments,tracking_categories,payment_term" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS = "applied_payments,tracking_categories,purchase_orders" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,purchase_orders,accounting_period" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE = ( - "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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_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" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_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,payment_term" - ) - APPLIED_VENDOR_CREDITS = "applied_vendor_credits" - APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = "applied_vendor_credits,accounting_period" - APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = "applied_vendor_credits,accounting_period,payment_term" - APPLIED_VENDOR_CREDITS_COMPANY = "applied_vendor_credits,company" - APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = "applied_vendor_credits,company,accounting_period" - APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,company,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = "applied_vendor_credits,company,employee" - APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_vendor_credits,company,employee,accounting_period" - ) - APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,company,employee,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM = "applied_vendor_credits,company,employee,payment_term" - APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = "applied_vendor_credits,company,payment_term" - APPLIED_VENDOR_CREDITS_CONTACT = "applied_vendor_credits,contact" - APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = "applied_vendor_credits,contact,accounting_period" - APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,contact,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = "applied_vendor_credits,contact,company" - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_vendor_credits,contact,company,accounting_period" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,contact,company,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = "applied_vendor_credits,contact,company,employee" - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_vendor_credits,contact,company,employee,accounting_period" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "applied_vendor_credits,contact,company,employee,payment_term" - ) - APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM = "applied_vendor_credits,contact,company,payment_term" - APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = "applied_vendor_credits,contact,employee" - APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "applied_vendor_credits,contact,employee,accounting_period" - ) - APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,contact,employee,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM = "applied_vendor_credits,contact,employee,payment_term" - APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = "applied_vendor_credits,contact,payment_term" - APPLIED_VENDOR_CREDITS_EMPLOYEE = "applied_vendor_credits,employee" - APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = "applied_vendor_credits,employee,accounting_period" - APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "applied_vendor_credits,employee,accounting_period,payment_term" - ) - APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = "applied_vendor_credits,employee,payment_term" - APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "applied_vendor_credits,payment_term" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "company,accounting_period,payment_term" - COMPANY_EMPLOYEE = "company,employee" - COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "company,employee,accounting_period" - COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "company,employee,accounting_period,payment_term" - COMPANY_EMPLOYEE_PAYMENT_TERM = "company,employee,payment_term" - COMPANY_PAYMENT_TERM = "company,payment_term" - CONTACT = "contact" - CONTACT_ACCOUNTING_PERIOD = "contact,accounting_period" - CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = "contact,accounting_period,payment_term" - CONTACT_COMPANY = "contact,company" - CONTACT_COMPANY_ACCOUNTING_PERIOD = "contact,company,accounting_period" - CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "contact,company,accounting_period,payment_term" - CONTACT_COMPANY_EMPLOYEE = "contact,company,employee" - CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "contact,company,employee,accounting_period" - CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "contact,company,employee,accounting_period,payment_term" - CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = "contact,company,employee,payment_term" - CONTACT_COMPANY_PAYMENT_TERM = "contact,company,payment_term" - CONTACT_EMPLOYEE = "contact,employee" - CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "contact,employee,accounting_period" - CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "contact,employee,accounting_period,payment_term" - CONTACT_EMPLOYEE_PAYMENT_TERM = "contact,employee,payment_term" - CONTACT_PAYMENT_TERM = "contact,payment_term" - EMPLOYEE = "employee" - EMPLOYEE_ACCOUNTING_PERIOD = "employee,accounting_period" - EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "employee,accounting_period,payment_term" - EMPLOYEE_PAYMENT_TERM = "employee,payment_term" - LINE_ITEMS = "line_items" - LINE_ITEMS_ACCOUNTING_PERIOD = "line_items,accounting_period" - LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,accounting_period,payment_term" - LINE_ITEMS_APPLIED_CREDIT_NOTES = "line_items,applied_credit_notes" - LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = "line_items,applied_credit_notes,accounting_period" - LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY = "line_items,applied_credit_notes,company" - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,applied_credit_notes,company,accounting_period" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_credit_notes,company,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = "line_items,applied_credit_notes,company,payment_term" - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT = "line_items,applied_credit_notes,contact" - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "line_items,applied_credit_notes,contact,accounting_period" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_credit_notes,contact,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = "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" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = "line_items,applied_credit_notes,contact,payment_term" - LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE = "line_items,applied_credit_notes,employee" - LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,applied_credit_notes,employee,accounting_period" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_credit_notes,employee,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = "line_items,applied_credit_notes,employee,payment_term" - LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "line_items,applied_credit_notes,payment_term" - LINE_ITEMS_APPLIED_VENDOR_CREDITS = "line_items,applied_vendor_credits" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = "line_items,applied_vendor_credits,accounting_period" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_vendor_credits,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY = "line_items,applied_vendor_credits,company" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,applied_vendor_credits,company,accounting_period" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_vendor_credits,company,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = "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" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = "line_items,applied_vendor_credits,company,payment_term" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT = "line_items,applied_vendor_credits,contact" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "line_items,applied_vendor_credits,contact,accounting_period" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_vendor_credits,contact,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = "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" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = "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" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = "line_items,applied_vendor_credits,contact,payment_term" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE = "line_items,applied_vendor_credits,employee" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,applied_vendor_credits,employee,accounting_period" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,applied_vendor_credits,employee,accounting_period,payment_term" - ) - LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = "line_items,applied_vendor_credits,employee,payment_term" - LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "line_items,applied_vendor_credits,payment_term" - LINE_ITEMS_COMPANY = "line_items,company" - LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "line_items,company,accounting_period" - LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,company,accounting_period,payment_term" - LINE_ITEMS_COMPANY_EMPLOYEE = "line_items,company,employee" - LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "line_items,company,employee,accounting_period" - LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,company,employee,accounting_period,payment_term" - ) - LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM = "line_items,company,employee,payment_term" - LINE_ITEMS_COMPANY_PAYMENT_TERM = "line_items,company,payment_term" - LINE_ITEMS_CONTACT = "line_items,contact" - LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "line_items,contact,accounting_period" - LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,contact,accounting_period,payment_term" - LINE_ITEMS_CONTACT_COMPANY = "line_items,contact,company" - LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "line_items,contact,company,accounting_period" - LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,contact,company,accounting_period,payment_term" - ) - LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE = "line_items,contact,company,employee" - LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "line_items,contact,company,employee,accounting_period" - LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,contact,company,employee,accounting_period,payment_term" - ) - LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = "line_items,contact,company,employee,payment_term" - LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM = "line_items,contact,company,payment_term" - LINE_ITEMS_CONTACT_EMPLOYEE = "line_items,contact,employee" - LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "line_items,contact,employee,accounting_period" - LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,contact,employee,accounting_period,payment_term" - ) - LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM = "line_items,contact,employee,payment_term" - LINE_ITEMS_CONTACT_PAYMENT_TERM = "line_items,contact,payment_term" - LINE_ITEMS_EMPLOYEE = "line_items,employee" - LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD = "line_items,employee,accounting_period" - LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,employee,accounting_period,payment_term" - LINE_ITEMS_EMPLOYEE_PAYMENT_TERM = "line_items,employee,payment_term" - LINE_ITEMS_PAYMENT_TERM = "line_items,payment_term" - LINE_ITEMS_PURCHASE_ORDERS = "line_items,purchase_orders" - LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = "line_items,purchase_orders,accounting_period" - LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES = "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "line_items,purchase_orders,applied_vendor_credits,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_COMPANY = "line_items,purchase_orders,company" - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = "line_items,purchase_orders,company,accounting_period" - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,company,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = "line_items,purchase_orders,company,employee" - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,purchase_orders,company,employee,accounting_period" - ) - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,company,employee,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "line_items,purchase_orders,company,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = "line_items,purchase_orders,company,payment_term" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT = "line_items,purchase_orders,contact" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = "line_items,purchase_orders,contact,accounting_period" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,contact,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY = "line_items,purchase_orders,contact,company" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,purchase_orders,contact,company,accounting_period" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,contact,company,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE = "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" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM = "line_items,purchase_orders,contact,company,payment_term" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = "line_items,purchase_orders,contact,employee" - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,purchase_orders,contact,employee,accounting_period" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,contact,employee,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "line_items,purchase_orders,contact,employee,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = "line_items,purchase_orders,contact,payment_term" - LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE = "line_items,purchase_orders,employee" - LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = "line_items,purchase_orders,employee,accounting_period" - LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,purchase_orders,employee,accounting_period,payment_term" - ) - LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = "line_items,purchase_orders,employee,payment_term" - LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM = "line_items,purchase_orders,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES = "line_items,tracking_categories" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "line_items,tracking_categories,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES = "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_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" - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "line_items,tracking_categories,applied_vendor_credits,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "line_items,tracking_categories,company" - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,company,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,company,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = "line_items,tracking_categories,company,employee" - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,company,employee,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,company,employee,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "line_items,tracking_categories,company,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = "line_items,tracking_categories,company,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "line_items,tracking_categories,contact" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,contact,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = "line_items,tracking_categories,contact,company" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,company,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,contact,company,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE = "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM = ( - "line_items,tracking_categories,contact,company,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = "line_items,tracking_categories,contact,employee" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,employee,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,contact,employee,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "line_items,tracking_categories,contact,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = "line_items,tracking_categories,contact,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE = "line_items,tracking_categories,employee" - LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,employee,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,employee,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = "line_items,tracking_categories,employee,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM = "line_items,tracking_categories,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS = "line_items,tracking_categories,purchase_orders" - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,purchase_orders,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_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" - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_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,payment_term" - ) - PAYMENT_TERM = "payment_term" - PAYMENTS = "payments" - PAYMENTS_ACCOUNTING_PERIOD = "payments,accounting_period" - PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,accounting_period,payment_term" - PAYMENTS_APPLIED_CREDIT_NOTES = "payments,applied_credit_notes" - PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = "payments,applied_credit_notes,accounting_period" - PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS = "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "payments,applied_credit_notes,applied_vendor_credits,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY = "payments,applied_credit_notes,company" - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = "payments,applied_credit_notes,company,accounting_period" - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = "payments,applied_credit_notes,company,employee" - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_credit_notes,company,employee,accounting_period" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,company,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_credit_notes,company,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = "payments,applied_credit_notes,company,payment_term" - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT = "payments,applied_credit_notes,contact" - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = "payments,applied_credit_notes,contact,accounting_period" - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = "payments,applied_credit_notes,contact,company" - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_credit_notes,contact,company,accounting_period" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,contact,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE = "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" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM = ( - "payments,applied_credit_notes,contact,company,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = "payments,applied_credit_notes,contact,employee" - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_credit_notes,contact,employee,accounting_period" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_credit_notes,contact,employee,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = "payments,applied_credit_notes,contact,payment_term" - PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE = "payments,applied_credit_notes,employee" - PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_credit_notes,employee,accounting_period" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_credit_notes,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = "payments,applied_credit_notes,employee,payment_term" - PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "payments,applied_credit_notes,payment_term" - PAYMENTS_APPLIED_PAYMENTS = "payments,applied_payments" - PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "payments,applied_payments,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES = "payments,applied_payments,applied_credit_notes" - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "payments,applied_payments,applied_credit_notes,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_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" - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_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" - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_payments,applied_credit_notes,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = ( - "payments,applied_payments,applied_credit_notes,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS = "payments,applied_payments,applied_vendor_credits" - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "payments,applied_payments,applied_vendor_credits,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "payments,applied_payments,applied_vendor_credits,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_COMPANY = "payments,applied_payments,company" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,applied_payments,company,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE = "payments,applied_payments,company,employee" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,company,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,company,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM = "payments,applied_payments,company,employee,payment_term" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM = "payments,applied_payments,company,payment_term" - PAYMENTS_APPLIED_PAYMENTS_CONTACT = "payments,applied_payments,contact" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "payments,applied_payments,contact,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY = "payments,applied_payments,contact,company" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,contact,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,contact,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE = "payments,applied_payments,contact,company,employee" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,contact,company,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,contact,company,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_payments,contact,company,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM = "payments,applied_payments,contact,company,payment_term" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE = "payments,applied_payments,contact,employee" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,contact,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM = "payments,applied_payments,contact,employee,payment_term" - PAYMENTS_APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM = "payments,applied_payments,contact,payment_term" - PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE = "payments,applied_payments,employee" - PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD = "payments,applied_payments,employee,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM = "payments,applied_payments,employee,payment_term" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS = "payments,applied_payments,line_items" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "payments,applied_payments,line_items,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY = "payments,applied_payments,line_items,company" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,line_items,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,line_items,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE = "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM = ( - "payments,applied_payments,line_items,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT = "payments,applied_payments,line_items,contact" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_payments,line_items,contact,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,line_items,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE = "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM = ( - "payments,applied_payments,line_items,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE = "payments,applied_payments,line_items,employee" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,line_items,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,line_items,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_payments,line_items,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM = "payments,applied_payments,line_items,payment_term" - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS = "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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_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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM = ( - "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PAYMENT_TERM = "payments,applied_payments,payment_term" - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS = "payments,applied_payments,purchase_orders" - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "payments,applied_payments,purchase_orders,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY = "payments,applied_payments,purchase_orders,company" - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,purchase_orders,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT = "payments,applied_payments,purchase_orders,contact" - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_payments,purchase_orders,contact,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE = "payments,applied_payments,purchase_orders,employee" - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,purchase_orders,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_payments,purchase_orders,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM = "payments,applied_payments,purchase_orders,payment_term" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES = "payments,applied_payments,tracking_categories" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,employee,payment_term" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,applied_payments,tracking_categories,company" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,company,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT = "payments,applied_payments,tracking_categories,contact" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,contact,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE = "payments,applied_payments,tracking_categories,employee" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,employee,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM = ( - "payments,applied_payments,tracking_categories,purchase_orders,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS = "payments,applied_vendor_credits" - PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = "payments,applied_vendor_credits,accounting_period" - PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY = "payments,applied_vendor_credits,company" - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,company,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = "payments,applied_vendor_credits,company,employee" - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,company,employee,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,company,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_vendor_credits,company,employee,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = "payments,applied_vendor_credits,company,payment_term" - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT = "payments,applied_vendor_credits,contact" - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,contact,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,contact,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = "payments,applied_vendor_credits,contact,company" - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,contact,company,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,contact,company,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM = ( - "payments,applied_vendor_credits,contact,company,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = "payments,applied_vendor_credits,contact,employee" - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,contact,employee,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "payments,applied_vendor_credits,contact,employee,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = "payments,applied_vendor_credits,contact,payment_term" - PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE = "payments,applied_vendor_credits,employee" - PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,applied_vendor_credits,employee,accounting_period" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,applied_vendor_credits,employee,accounting_period,payment_term" - ) - PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = "payments,applied_vendor_credits,employee,payment_term" - PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "payments,applied_vendor_credits,payment_term" - PAYMENTS_COMPANY = "payments,company" - PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,company,accounting_period" - PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,company,accounting_period,payment_term" - PAYMENTS_COMPANY_EMPLOYEE = "payments,company,employee" - PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "payments,company,employee,accounting_period" - PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,company,employee,accounting_period,payment_term" - ) - PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM = "payments,company,employee,payment_term" - PAYMENTS_COMPANY_PAYMENT_TERM = "payments,company,payment_term" - PAYMENTS_CONTACT = "payments,contact" - PAYMENTS_CONTACT_ACCOUNTING_PERIOD = "payments,contact,accounting_period" - PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,contact,accounting_period,payment_term" - PAYMENTS_CONTACT_COMPANY = "payments,contact,company" - PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "payments,contact,company,accounting_period" - PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,contact,company,accounting_period,payment_term" - PAYMENTS_CONTACT_COMPANY_EMPLOYEE = "payments,contact,company,employee" - PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "payments,contact,company,employee,accounting_period" - PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,contact,company,employee,accounting_period,payment_term" - ) - PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = "payments,contact,company,employee,payment_term" - PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM = "payments,contact,company,payment_term" - PAYMENTS_CONTACT_EMPLOYEE = "payments,contact,employee" - PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "payments,contact,employee,accounting_period" - PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM = "payments,contact,employee,payment_term" - PAYMENTS_CONTACT_PAYMENT_TERM = "payments,contact,payment_term" - PAYMENTS_EMPLOYEE = "payments,employee" - PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD = "payments,employee,accounting_period" - PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,employee,accounting_period,payment_term" - PAYMENTS_EMPLOYEE_PAYMENT_TERM = "payments,employee,payment_term" - PAYMENTS_LINE_ITEMS = "payments,line_items" - PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD = "payments,line_items,accounting_period" - PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,line_items,accounting_period,payment_term" - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES = "payments,line_items,applied_credit_notes" - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "payments,line_items,applied_credit_notes,accounting_period" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_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" - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_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" - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "payments,line_items,applied_credit_notes,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "payments,line_items,applied_credit_notes,payment_term" - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS = "payments,line_items,applied_vendor_credits" - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "payments,line_items,applied_vendor_credits,accounting_period" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,applied_vendor_credits,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY = "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT = "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE = "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" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "payments,line_items,applied_vendor_credits,payment_term" - PAYMENTS_LINE_ITEMS_COMPANY = "payments,line_items,company" - PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "payments,line_items,company,accounting_period" - PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,company,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE = "payments,line_items,company,employee" - PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "payments,line_items,company,employee,accounting_period" - PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,company,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM = "payments,line_items,company,employee,payment_term" - PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM = "payments,line_items,company,payment_term" - PAYMENTS_LINE_ITEMS_CONTACT = "payments,line_items,contact" - PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "payments,line_items,contact,accounting_period" - PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,contact,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY = "payments,line_items,contact,company" - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "payments,line_items,contact,company,accounting_period" - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,contact,company,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE = "payments,line_items,contact,company,employee" - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,line_items,contact,company,employee,accounting_period" - ) - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,contact,company,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,line_items,contact,company,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM = "payments,line_items,contact,company,payment_term" - PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE = "payments,line_items,contact,employee" - PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "payments,line_items,contact,employee,accounting_period" - PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM = "payments,line_items,contact,employee,payment_term" - PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM = "payments,line_items,contact,payment_term" - PAYMENTS_LINE_ITEMS_EMPLOYEE = "payments,line_items,employee" - PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD = "payments,line_items,employee,accounting_period" - PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM = "payments,line_items,employee,payment_term" - PAYMENTS_LINE_ITEMS_PAYMENT_TERM = "payments,line_items,payment_term" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS = "payments,line_items,purchase_orders" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = "payments,line_items,purchase_orders,accounting_period" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY = "payments,line_items,purchase_orders,company" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,line_items,purchase_orders,company,accounting_period" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,company,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT = "payments,line_items,purchase_orders,contact" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,line_items,purchase_orders,contact,accounting_period" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,contact,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY = "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = "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" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,contact,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE = "payments,line_items,purchase_orders,employee" - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,line_items,purchase_orders,employee,accounting_period" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = ( - "payments,line_items,purchase_orders,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM = "payments,line_items,purchase_orders,payment_term" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES = "payments,line_items,tracking_categories" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "payments,line_items,tracking_categories,company" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,company,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,company,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "payments,line_items,tracking_categories,contact" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,contact,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,contact,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY = "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,contact,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE = "payments,line_items,tracking_categories,employee" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,line_items,tracking_categories,employee,accounting_period" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,employee,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM = "payments,line_items,tracking_categories,payment_term" - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS = "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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" - 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" - 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,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" - 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" - 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,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,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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE = ( - "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" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM = ( - "payments,line_items,tracking_categories,purchase_orders,payment_term" - ) - PAYMENTS_PAYMENT_TERM = "payments,payment_term" - PAYMENTS_PURCHASE_ORDERS = "payments,purchase_orders" - PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD = "payments,purchase_orders,accounting_period" - PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = "payments,purchase_orders,accounting_period,payment_term" - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES = "payments,purchase_orders,applied_credit_notes" - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,applied_credit_notes,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "payments,purchase_orders,applied_credit_notes,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = ( - "payments,purchase_orders,applied_credit_notes,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS = "payments,purchase_orders,applied_vendor_credits" - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,applied_vendor_credits,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT = "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "payments,purchase_orders,applied_vendor_credits,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_COMPANY = "payments,purchase_orders,company" - PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = "payments,purchase_orders,company,accounting_period" - PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,company,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE = "payments,purchase_orders,company,employee" - PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,company,employee,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,company,employee,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM = "payments,purchase_orders,company,employee,payment_term" - PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = "payments,purchase_orders,company,payment_term" - PAYMENTS_PURCHASE_ORDERS_CONTACT = "payments,purchase_orders,contact" - PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = "payments,purchase_orders,contact,accounting_period" - PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,contact,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY = "payments,purchase_orders,contact,company" - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,contact,company,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,contact,company,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE = "payments,purchase_orders,contact,company,employee" - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,contact,company,employee,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,contact,company,employee,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,purchase_orders,contact,company,employee,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM = "payments,purchase_orders,contact,company,payment_term" - PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE = "payments,purchase_orders,contact,employee" - PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,purchase_orders,contact,employee,accounting_period" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM = "payments,purchase_orders,contact,employee,payment_term" - PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = "payments,purchase_orders,contact,payment_term" - PAYMENTS_PURCHASE_ORDERS_EMPLOYEE = "payments,purchase_orders,employee" - PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = "payments,purchase_orders,employee,accounting_period" - PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,purchase_orders,employee,accounting_period,payment_term" - ) - PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = "payments,purchase_orders,employee,payment_term" - PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM = "payments,purchase_orders,payment_term" - PAYMENTS_TRACKING_CATEGORIES = "payments,tracking_categories" - PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "payments,tracking_categories,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES = "payments,tracking_categories,applied_credit_notes" - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,applied_credit_notes,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "payments,tracking_categories,applied_credit_notes,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM = ( - "payments,tracking_categories,applied_credit_notes,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS = "payments,tracking_categories,applied_vendor_credits" - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,applied_vendor_credits,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "payments,tracking_categories,applied_vendor_credits,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,tracking_categories,company" - PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "payments,tracking_categories,company,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,company,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE = "payments,tracking_categories,company,employee" - PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,company,employee,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,company,employee,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,tracking_categories,company,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = "payments,tracking_categories,company,payment_term" - PAYMENTS_TRACKING_CATEGORIES_CONTACT = "payments,tracking_categories,contact" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "payments,tracking_categories,contact,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,contact,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY = "payments,tracking_categories,contact,company" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,contact,company,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,contact,company,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE = "payments,tracking_categories,contact,company,employee" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,contact,company,employee,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,contact,company,employee,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "payments,tracking_categories,contact,company,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM = ( - "payments,tracking_categories,contact,company,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE = "payments,tracking_categories,contact,employee" - PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,contact,employee,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,contact,employee,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "payments,tracking_categories,contact,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = "payments,tracking_categories,contact,payment_term" - PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE = "payments,tracking_categories,employee" - PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = "payments,tracking_categories,employee,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,employee,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = "payments,tracking_categories,employee,payment_term" - PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM = "payments,tracking_categories,payment_term" - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS = "payments,tracking_categories,purchase_orders" - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,purchase_orders,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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" - ) - 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" - 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,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" - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_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_credit_notes,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY = "payments,tracking_categories,purchase_orders,company" - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,purchase_orders,company,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,company,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT = "payments,tracking_categories,purchase_orders,contact" - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,purchase_orders,contact,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE = ( - "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" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,contact,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE = "payments,tracking_categories,purchase_orders,employee" - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "payments,tracking_categories,purchase_orders,employee,accounting_period" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,employee,payment_term" - ) - PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM = ( - "payments,tracking_categories,purchase_orders,payment_term" - ) - PURCHASE_ORDERS = "purchase_orders" - PURCHASE_ORDERS_ACCOUNTING_PERIOD = "purchase_orders,accounting_period" - PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = "purchase_orders,accounting_period,payment_term" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES = "purchase_orders,applied_credit_notes" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = "purchase_orders,applied_credit_notes,accounting_period" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY = "purchase_orders,applied_credit_notes,company" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_credit_notes,company,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,company,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT = "purchase_orders,applied_credit_notes,contact" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_credit_notes,contact,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = "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" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,contact,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE = "purchase_orders,applied_credit_notes,employee" - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_credit_notes,employee,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "purchase_orders,applied_credit_notes,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "purchase_orders,applied_credit_notes,payment_term" - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS = "purchase_orders,applied_vendor_credits" - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_vendor_credits,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = "purchase_orders,applied_vendor_credits,company" - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_vendor_credits,company,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = "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" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,company,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT = "purchase_orders,applied_vendor_credits,contact" - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_vendor_credits,contact,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = "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" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = "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" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,contact,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE = "purchase_orders,applied_vendor_credits,employee" - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "purchase_orders,applied_vendor_credits,employee,accounting_period" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = ( - "purchase_orders,applied_vendor_credits,employee,payment_term" - ) - PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "purchase_orders,applied_vendor_credits,payment_term" - PURCHASE_ORDERS_COMPANY = "purchase_orders,company" - PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = "purchase_orders,company,accounting_period" - PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "purchase_orders,company,accounting_period,payment_term" - PURCHASE_ORDERS_COMPANY_EMPLOYEE = "purchase_orders,company,employee" - PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "purchase_orders,company,employee,accounting_period" - PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,company,employee,accounting_period,payment_term" - ) - PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM = "purchase_orders,company,employee,payment_term" - PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = "purchase_orders,company,payment_term" - PURCHASE_ORDERS_CONTACT = "purchase_orders,contact" - PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = "purchase_orders,contact,accounting_period" - PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = "purchase_orders,contact,accounting_period,payment_term" - PURCHASE_ORDERS_CONTACT_COMPANY = "purchase_orders,contact,company" - PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD = "purchase_orders,contact,company,accounting_period" - PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,contact,company,accounting_period,payment_term" - ) - PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE = "purchase_orders,contact,company,employee" - PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "purchase_orders,contact,company,employee,accounting_period" - ) - PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,contact,company,employee,accounting_period,payment_term" - ) - PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = "purchase_orders,contact,company,employee,payment_term" - PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM = "purchase_orders,contact,company,payment_term" - PURCHASE_ORDERS_CONTACT_EMPLOYEE = "purchase_orders,contact,employee" - PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "purchase_orders,contact,employee,accounting_period" - PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "purchase_orders,contact,employee,accounting_period,payment_term" - ) - PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM = "purchase_orders,contact,employee,payment_term" - PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = "purchase_orders,contact,payment_term" - PURCHASE_ORDERS_EMPLOYEE = "purchase_orders,employee" - PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = "purchase_orders,employee,accounting_period" - PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "purchase_orders,employee,accounting_period,payment_term" - PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = "purchase_orders,employee,payment_term" - PURCHASE_ORDERS_PAYMENT_TERM = "purchase_orders,payment_term" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = "tracking_categories,accounting_period,payment_term" - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES = "tracking_categories,applied_credit_notes" - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_credit_notes,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_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,applied_vendor_credits,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY = "tracking_categories,applied_credit_notes,company" - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_credit_notes,company,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,company,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT = "tracking_categories,applied_credit_notes,contact" - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_credit_notes,contact,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,contact,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE = "tracking_categories,applied_credit_notes,employee" - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_credit_notes,employee,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,applied_credit_notes,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM = "tracking_categories,applied_credit_notes,payment_term" - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS = "tracking_categories,applied_vendor_credits" - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_vendor_credits,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY = "tracking_categories,applied_vendor_credits,company" - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_vendor_credits,company,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,company,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT = "tracking_categories,applied_vendor_credits,contact" - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_vendor_credits,contact,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_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,company,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,contact,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE = "tracking_categories,applied_vendor_credits,employee" - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_vendor_credits,employee,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,applied_vendor_credits,employee,payment_term" - ) - TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = "tracking_categories,applied_vendor_credits,payment_term" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_COMPANY_EMPLOYEE = "tracking_categories,company,employee" - TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,company,employee,accounting_period" - TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,company,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM = "tracking_categories,company,employee,payment_term" - TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = "tracking_categories,company,payment_term" - TRACKING_CATEGORIES_CONTACT = "tracking_categories,contact" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,contact,accounting_period" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,contact,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY = "tracking_categories,contact,company" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,contact,company,accounting_period" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,contact,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE = "tracking_categories,contact,company,employee" - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,contact,company,employee,accounting_period" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,contact,company,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,contact,company,employee,payment_term" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM = "tracking_categories,contact,company,payment_term" - TRACKING_CATEGORIES_CONTACT_EMPLOYEE = "tracking_categories,contact,employee" - TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,contact,employee,accounting_period" - TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,contact,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM = "tracking_categories,contact,employee,payment_term" - TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM = "tracking_categories,contact,payment_term" - TRACKING_CATEGORIES_EMPLOYEE = "tracking_categories,employee" - TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD = "tracking_categories,employee,accounting_period" - TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM = "tracking_categories,employee,payment_term" - TRACKING_CATEGORIES_PAYMENT_TERM = "tracking_categories,payment_term" - TRACKING_CATEGORIES_PURCHASE_ORDERS = "tracking_categories,purchase_orders" - TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD = "tracking_categories,purchase_orders,accounting_period" - TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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" - ) - 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" - 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,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" - ) - 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" - 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,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,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,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" - ) - 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" - 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,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,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,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" - ) - 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" - ) - 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,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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_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,company,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = "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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_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,contact,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY = "tracking_categories,purchase_orders,company" - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,company,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE = "tracking_categories,purchase_orders,company,employee" - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,company,employee,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,company,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,company,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT = "tracking_categories,purchase_orders,contact" - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,contact,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY = "tracking_categories,purchase_orders,contact,company" - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,contact,company,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE = ( - "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" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,company,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE = "tracking_categories,purchase_orders,contact,employee" - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,contact,employee,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,contact,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE = "tracking_categories,purchase_orders,employee" - TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD = ( - "tracking_categories,purchase_orders,employee,accounting_period" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,employee,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM = ( - "tracking_categories,purchase_orders,employee,payment_term" - ) - TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM = "tracking_categories,purchase_orders,payment_term" - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes: typing.Callable[[], T_Result], - applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_company: typing.Callable[[], T_Result], - applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_company_employee: typing.Callable[[], T_Result], - applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments: typing.Callable[[], T_Result], - applied_payments_accounting_period: typing.Callable[[], T_Result], - applied_payments_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_company: typing.Callable[[], T_Result], - applied_payments_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_company_employee: typing.Callable[[], T_Result], - applied_payments_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_company_payment_term: typing.Callable[[], T_Result], - applied_payments_contact: typing.Callable[[], T_Result], - applied_payments_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_company: typing.Callable[[], T_Result], - applied_payments_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_employee: typing.Callable[[], T_Result], - applied_payments_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_employee: typing.Callable[[], T_Result], - applied_payments_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items: typing.Callable[[], T_Result], - applied_payments_line_items_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_company: typing.Callable[[], T_Result], - applied_payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact: typing.Callable[[], T_Result], - applied_payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_employee: typing.Callable[[], T_Result], - applied_payments_line_items_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_employee: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_purchase_orders_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_payment_term: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_line_items_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - applied_payments_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders: typing.Callable[[], T_Result], - applied_payments_purchase_orders_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_employee: typing.Callable[[], T_Result], - applied_payments_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_purchase_orders_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories: typing.Callable[[], T_Result], - applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - applied_payments_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - applied_payments_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits: typing.Callable[[], T_Result], - applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_company: typing.Callable[[], T_Result], - applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact: typing.Callable[[], T_Result], - applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_employee: typing.Callable[[], T_Result], - applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - company_accounting_period_payment_term: typing.Callable[[], T_Result], - company_employee: typing.Callable[[], T_Result], - company_employee_accounting_period: typing.Callable[[], T_Result], - company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - company_employee_payment_term: typing.Callable[[], T_Result], - company_payment_term: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_accounting_period: typing.Callable[[], T_Result], - contact_accounting_period_payment_term: typing.Callable[[], T_Result], - contact_company: typing.Callable[[], T_Result], - contact_company_accounting_period: typing.Callable[[], T_Result], - contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - contact_company_employee: typing.Callable[[], T_Result], - contact_company_employee_accounting_period: typing.Callable[[], T_Result], - contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - contact_company_employee_payment_term: typing.Callable[[], T_Result], - contact_company_payment_term: typing.Callable[[], T_Result], - contact_employee: typing.Callable[[], T_Result], - contact_employee_accounting_period: typing.Callable[[], T_Result], - contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - contact_employee_payment_term: typing.Callable[[], T_Result], - contact_payment_term: typing.Callable[[], T_Result], - employee: typing.Callable[[], T_Result], - employee_accounting_period: typing.Callable[[], T_Result], - employee_accounting_period_payment_term: typing.Callable[[], T_Result], - employee_payment_term: typing.Callable[[], T_Result], - line_items: typing.Callable[[], T_Result], - line_items_accounting_period: typing.Callable[[], T_Result], - line_items_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes: typing.Callable[[], T_Result], - line_items_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_employee: typing.Callable[[], T_Result], - line_items_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - line_items_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - line_items_company: typing.Callable[[], T_Result], - line_items_company_accounting_period: typing.Callable[[], T_Result], - line_items_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_company_employee: typing.Callable[[], T_Result], - line_items_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_company_payment_term: typing.Callable[[], T_Result], - line_items_contact: typing.Callable[[], T_Result], - line_items_contact_accounting_period: typing.Callable[[], T_Result], - line_items_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_contact_company: typing.Callable[[], T_Result], - line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_contact_company_employee: typing.Callable[[], T_Result], - line_items_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_contact_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_contact_employee: typing.Callable[[], T_Result], - line_items_contact_employee_accounting_period: typing.Callable[[], T_Result], - line_items_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_contact_payment_term: typing.Callable[[], T_Result], - line_items_employee: typing.Callable[[], T_Result], - line_items_employee_accounting_period: typing.Callable[[], T_Result], - line_items_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_employee_payment_term: typing.Callable[[], T_Result], - line_items_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders: typing.Callable[[], T_Result], - line_items_purchase_orders_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_company: typing.Callable[[], T_Result], - line_items_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_employee: typing.Callable[[], T_Result], - line_items_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - line_items_purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - line_items_purchase_orders_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company: typing.Callable[[], T_Result], - line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_contact_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - payment_term: typing.Callable[[], T_Result], - payments: typing.Callable[[], T_Result], - payments_accounting_period: typing.Callable[[], T_Result], - payments_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_applied_payments: typing.Callable[[], T_Result], - payments_applied_payments_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_company: typing.Callable[[], T_Result], - payments_applied_payments_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact: typing.Callable[[], T_Result], - payments_applied_payments_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_employee: typing.Callable[[], T_Result], - payments_applied_payments_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items: typing.Callable[[], T_Result], - payments_applied_payments_line_items_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_employee: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_purchase_orders_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_line_items_tracking_categories_purchase_orders_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_employee: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_payment_term: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_payments_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits: typing.Callable[[], T_Result], - payments_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_company: typing.Callable[[], T_Result], - payments_company_accounting_period: typing.Callable[[], T_Result], - payments_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_company_employee: typing.Callable[[], T_Result], - payments_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_company_employee_payment_term: typing.Callable[[], T_Result], - payments_company_payment_term: typing.Callable[[], T_Result], - payments_contact: typing.Callable[[], T_Result], - payments_contact_accounting_period: typing.Callable[[], T_Result], - payments_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_contact_company: typing.Callable[[], T_Result], - payments_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_contact_company_employee: typing.Callable[[], T_Result], - payments_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_contact_company_payment_term: typing.Callable[[], T_Result], - payments_contact_employee: typing.Callable[[], T_Result], - payments_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_contact_payment_term: typing.Callable[[], T_Result], - payments_employee: typing.Callable[[], T_Result], - payments_employee_accounting_period: typing.Callable[[], T_Result], - payments_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items: typing.Callable[[], T_Result], - payments_line_items_accounting_period: typing.Callable[[], T_Result], - payments_line_items_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_line_items_company: typing.Callable[[], T_Result], - payments_line_items_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_company_employee: typing.Callable[[], T_Result], - payments_line_items_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact: typing.Callable[[], T_Result], - payments_line_items_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_company: typing.Callable[[], T_Result], - payments_line_items_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_employee: typing.Callable[[], T_Result], - payments_line_items_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_employee: typing.Callable[[], T_Result], - payments_line_items_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_employee: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_line_items_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_line_items_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders: typing.Callable[[], T_Result], - payments_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_company: typing.Callable[[], T_Result], - payments_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact: typing.Callable[[], T_Result], - payments_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_employee: typing.Callable[[], T_Result], - payments_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - payments_purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_purchase_orders_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories: typing.Callable[[], T_Result], - payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact: typing.Callable[[], T_Result], - payments_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_contact_company_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_employee: typing.Callable[[], T_Result], - payments_tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_employee: typing.Callable[[], T_Result], - payments_tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - payments_tracking_categories_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - payments_tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - purchase_orders: typing.Callable[[], T_Result], - purchase_orders_accounting_period: typing.Callable[[], T_Result], - purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - purchase_orders_company: typing.Callable[[], T_Result], - purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_company_employee: typing.Callable[[], T_Result], - purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact: typing.Callable[[], T_Result], - purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_company: typing.Callable[[], T_Result], - purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_employee: typing.Callable[[], T_Result], - purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - purchase_orders_employee: typing.Callable[[], T_Result], - purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - purchase_orders_payment_term: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_credit_notes_contact_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_employee: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_contact_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_employee: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_company_employee: typing.Callable[[], T_Result], - tracking_categories_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_company: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_employee: typing.Callable[[], T_Result], - tracking_categories_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_employee: typing.Callable[[], T_Result], - tracking_categories_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_contact: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_credit_notes_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_contact: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_applied_vendor_credits_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_contact_company_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_contact_company_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_purchase_orders_contact_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_contact_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_employee: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_employee_accounting_period: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_employee_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_employee_payment_term: typing.Callable[[], T_Result], - tracking_categories_purchase_orders_payment_term: typing.Callable[[], T_Result], - ) -> T_Result: - if self is InvoicesRetrieveRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is InvoicesRetrieveRequestExpand.ACCOUNTING_PERIOD_PAYMENT_TERM: - return accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES: - return applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return applied_credit_notes_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return applied_credit_notes_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_credit_notes_applied_vendor_credits_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_credit_notes_applied_vendor_credits_contact() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_credit_notes_applied_vendor_credits_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_COMPANY: - return applied_credit_notes_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return applied_credit_notes_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return applied_credit_notes_company_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_credit_notes_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT: - return applied_credit_notes_contact() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return applied_credit_notes_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return applied_credit_notes_contact_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_credit_notes_contact_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return applied_credit_notes_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return applied_credit_notes_contact_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_credit_notes_contact_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_credit_notes_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_credit_notes_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS: - return applied_payments() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return applied_payments_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES: - return applied_payments_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return applied_payments_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_payments_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY: - return applied_payments_applied_credit_notes_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return applied_payments_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return applied_payments_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT: - return applied_payments_applied_credit_notes_contact() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return applied_payments_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return applied_payments_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return applied_payments_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_payments_applied_credit_notes_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return applied_payments_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS: - return applied_payments_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_applied_vendor_credits_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return applied_payments_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_applied_vendor_credits_contact() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return applied_payments_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return applied_payments_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_payments_applied_vendor_credits_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_payments_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY: - return applied_payments_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY_EMPLOYEE: - return applied_payments_company_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM: - return applied_payments_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT: - return applied_payments_contact() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY: - return applied_payments_contact_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_contact_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_EMPLOYEE: - return applied_payments_contact_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_contact_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM: - return applied_payments_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_EMPLOYEE: - return applied_payments_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS: - return applied_payments_line_items() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return applied_payments_line_items_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_line_items_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES: - return applied_payments_line_items_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return applied_payments_line_items_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return ( - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY: - return applied_payments_line_items_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return applied_payments_line_items_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT: - return applied_payments_line_items_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return applied_payments_line_items_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return applied_payments_line_items_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return applied_payments_line_items_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_payments_line_items_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return applied_payments_line_items_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS: - return applied_payments_line_items_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return applied_payments_line_items_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_line_items_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return applied_payments_line_items_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_line_items_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return applied_payments_line_items_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return applied_payments_line_items_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_payments_line_items_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_payments_line_items_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY: - return applied_payments_line_items_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_line_items_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE: - return applied_payments_line_items_company_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT: - return applied_payments_line_items_contact() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_line_items_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return applied_payments_line_items_contact_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_line_items_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE: - return applied_payments_line_items_contact_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM: - return applied_payments_line_items_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE: - return applied_payments_line_items_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_line_items_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM: - return applied_payments_line_items_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS: - return applied_payments_line_items_purchase_orders() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return applied_payments_line_items_purchase_orders_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return applied_payments_line_items_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return ( - applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return applied_payments_line_items_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY: - return applied_payments_line_items_purchase_orders_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_line_items_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return applied_payments_line_items_purchase_orders_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT: - return applied_payments_line_items_purchase_orders_contact() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_line_items_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY: - return applied_payments_line_items_purchase_orders_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_line_items_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return applied_payments_line_items_purchase_orders_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE: - return applied_payments_line_items_purchase_orders_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_line_items_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM: - return applied_payments_line_items_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return applied_payments_line_items_tracking_categories() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return applied_payments_line_items_tracking_categories_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return applied_payments_line_items_tracking_categories_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return ( - applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return applied_payments_line_items_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return applied_payments_line_items_tracking_categories_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return applied_payments_line_items_tracking_categories_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return applied_payments_line_items_tracking_categories_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return applied_payments_line_items_tracking_categories_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return applied_payments_line_items_tracking_categories_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return applied_payments_line_items_tracking_categories_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return applied_payments_line_items_tracking_categories_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE: - return applied_payments_line_items_tracking_categories_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return applied_payments_line_items_tracking_categories_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM: - return applied_payments_line_items_tracking_categories_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return applied_payments_line_items_tracking_categories_purchase_orders() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE - ): - return applied_payments_line_items_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM - ): - return applied_payments_line_items_tracking_categories_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PAYMENT_TERM: - return applied_payments_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS: - return applied_payments_purchase_orders() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_purchase_orders_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return applied_payments_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return applied_payments_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return applied_payments_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return applied_payments_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return applied_payments_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return applied_payments_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_payments_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return applied_payments_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return applied_payments_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_payments_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_purchase_orders_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_payments_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY: - return applied_payments_purchase_orders_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return applied_payments_purchase_orders_company_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_purchase_orders_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return applied_payments_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT: - return applied_payments_purchase_orders_contact() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY: - return applied_payments_purchase_orders_contact_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return applied_payments_purchase_orders_contact_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_purchase_orders_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return applied_payments_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE: - return applied_payments_purchase_orders_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return applied_payments_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM: - return applied_payments_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return applied_payments_tracking_categories() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_payments_tracking_categories_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return applied_payments_tracking_categories_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return applied_payments_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return applied_payments_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE: - return applied_payments_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return applied_payments_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return applied_payments_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY: - return applied_payments_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT: - return applied_payments_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_payments_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return applied_payments_tracking_categories_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return applied_payments_tracking_categories_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_payments_tracking_categories_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return applied_payments_tracking_categories_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return applied_payments_tracking_categories_contact() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return applied_payments_tracking_categories_contact_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return applied_payments_tracking_categories_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return applied_payments_tracking_categories_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return applied_payments_tracking_categories_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_payments_tracking_categories_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return applied_payments_tracking_categories_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE: - return applied_payments_tracking_categories_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return applied_payments_tracking_categories_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM: - return applied_payments_tracking_categories_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return applied_payments_tracking_categories_purchase_orders() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return applied_payments_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return applied_payments_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return applied_payments_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY: - return applied_payments_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return applied_payments_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return applied_payments_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return applied_payments_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM - ): - return applied_payments_tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return applied_payments_tracking_categories_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS: - return applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return applied_vendor_credits_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY: - return applied_vendor_credits_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return applied_vendor_credits_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return applied_vendor_credits_company_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_vendor_credits_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT: - return applied_vendor_credits_contact() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return applied_vendor_credits_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return applied_vendor_credits_contact_company() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_vendor_credits_contact_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return applied_vendor_credits_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return applied_vendor_credits_contact_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_vendor_credits_contact_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_EMPLOYEE: - return applied_vendor_credits_employee() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return applied_vendor_credits_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.COMPANY: - return company() - if self is InvoicesRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is InvoicesRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.COMPANY_EMPLOYEE: - return company_employee() - if self is InvoicesRetrieveRequestExpand.COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.COMPANY_EMPLOYEE_PAYMENT_TERM: - return company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.COMPANY_PAYMENT_TERM: - return company_payment_term() - if self is InvoicesRetrieveRequestExpand.CONTACT: - return contact() - if self is InvoicesRetrieveRequestExpand.CONTACT_ACCOUNTING_PERIOD: - return contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.CONTACT_COMPANY: - return contact_company() - if self is InvoicesRetrieveRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD: - return contact_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.CONTACT_COMPANY_EMPLOYEE: - return contact_company_employee() - if self is InvoicesRetrieveRequestExpand.CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return contact_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.CONTACT_COMPANY_PAYMENT_TERM: - return contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.CONTACT_EMPLOYEE: - return contact_employee() - if self is InvoicesRetrieveRequestExpand.CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return contact_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.CONTACT_EMPLOYEE_PAYMENT_TERM: - return contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.CONTACT_PAYMENT_TERM: - return contact_payment_term() - if self is InvoicesRetrieveRequestExpand.EMPLOYEE: - return employee() - if self is InvoicesRetrieveRequestExpand.EMPLOYEE_ACCOUNTING_PERIOD: - return employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.EMPLOYEE_PAYMENT_TERM: - return employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS: - return line_items() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD: - return line_items_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES: - return line_items_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return line_items_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return line_items_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return line_items_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return line_items_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return line_items_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return line_items_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY: - return line_items_applied_credit_notes_company() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return line_items_applied_credit_notes_company_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return line_items_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT: - return line_items_applied_credit_notes_contact() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return line_items_applied_credit_notes_contact_company() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return line_items_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return line_items_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return line_items_applied_credit_notes_contact_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return line_items_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return line_items_applied_credit_notes_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return line_items_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS: - return line_items_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY: - return line_items_applied_vendor_credits_company() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return line_items_applied_vendor_credits_company_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return line_items_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT: - return line_items_applied_vendor_credits_contact() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return line_items_applied_vendor_credits_contact_company() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return line_items_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return line_items_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return line_items_applied_vendor_credits_contact_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return line_items_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return line_items_applied_vendor_credits_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return line_items_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return line_items_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_COMPANY: - return line_items_company() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return line_items_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_COMPANY_EMPLOYEE: - return line_items_company_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_COMPANY_PAYMENT_TERM: - return line_items_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT: - return line_items_contact() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return line_items_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_COMPANY: - return line_items_contact_company() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_contact_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE: - return line_items_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_contact_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM: - return line_items_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_EMPLOYEE: - return line_items_contact_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_contact_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return line_items_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_CONTACT_PAYMENT_TERM: - return line_items_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_EMPLOYEE: - return line_items_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_EMPLOYEE_PAYMENT_TERM: - return line_items_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PAYMENT_TERM: - return line_items_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS: - return line_items_purchase_orders() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return line_items_purchase_orders_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return line_items_purchase_orders_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return line_items_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return ( - line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return line_items_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return line_items_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return line_items_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return line_items_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return line_items_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return line_items_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return line_items_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return line_items_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return line_items_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return line_items_purchase_orders_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return line_items_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return line_items_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return line_items_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return line_items_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return line_items_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return line_items_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return line_items_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return line_items_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return line_items_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_purchase_orders_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return line_items_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY: - return line_items_purchase_orders_company() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return line_items_purchase_orders_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return line_items_purchase_orders_company_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return line_items_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT: - return line_items_purchase_orders_contact() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return line_items_purchase_orders_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY: - return line_items_purchase_orders_contact_company() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return line_items_purchase_orders_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return line_items_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return line_items_purchase_orders_contact_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return line_items_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE: - return line_items_purchase_orders_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_purchase_orders_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return line_items_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM: - return line_items_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES: - return line_items_tracking_categories() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return line_items_tracking_categories_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return line_items_tracking_categories_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return line_items_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return line_items_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return line_items_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return line_items_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return line_items_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return line_items_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE: - return line_items_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return line_items_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return line_items_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY: - return line_items_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return line_items_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT: - return line_items_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return line_items_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return line_items_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return line_items_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return line_items_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return line_items_tracking_categories_company() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return line_items_tracking_categories_company_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return line_items_tracking_categories_contact() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return line_items_tracking_categories_contact_company() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return line_items_tracking_categories_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return line_items_tracking_categories_contact_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return line_items_tracking_categories_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE: - return line_items_tracking_categories_employee() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return line_items_tracking_categories_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM: - return line_items_tracking_categories_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return line_items_tracking_categories_purchase_orders() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return line_items_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return line_items_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return line_items_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return line_items_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return line_items_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return line_items_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY: - return line_items_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return line_items_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return line_items_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return line_items_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return line_items_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return line_items_tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return line_items_tracking_categories_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENT_TERM: - return payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS: - return payments() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_ACCOUNTING_PERIOD: - return payments_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES: - return payments_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return payments_applied_credit_notes_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_applied_credit_notes_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_applied_credit_notes_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return payments_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_applied_credit_notes_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_applied_credit_notes_contact_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_applied_credit_notes_contact_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return payments_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_applied_credit_notes_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_credit_notes_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return payments_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS: - return payments_applied_payments() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return payments_applied_payments_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES: - return payments_applied_payments_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_applied_payments_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return payments_applied_payments_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_applied_payments_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_applied_payments_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return payments_applied_payments_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_applied_payments_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_applied_payments_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_applied_payments_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return payments_applied_payments_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_applied_payments_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_applied_payments_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS: - return payments_applied_payments_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_applied_payments_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_applied_payments_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_applied_payments_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return payments_applied_payments_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_applied_payments_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_applied_payments_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_applied_payments_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return payments_applied_payments_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_applied_payments_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_applied_payments_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY: - return payments_applied_payments_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE: - return payments_applied_payments_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_PAYMENT_TERM: - return payments_applied_payments_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT: - return payments_applied_payments_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY: - return payments_applied_payments_contact_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_payments_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_payments_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE: - return payments_applied_payments_contact_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_CONTACT_PAYMENT_TERM: - return payments_applied_payments_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE: - return payments_applied_payments_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS: - return payments_applied_payments_line_items() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_payments_line_items_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES: - return payments_applied_payments_line_items_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_applied_payments_line_items_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_applied_payments_line_items_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_applied_payments_line_items_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_applied_payments_line_items_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS: - return payments_applied_payments_line_items_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_applied_payments_line_items_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_applied_payments_line_items_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_applied_payments_line_items_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY: - return payments_applied_payments_line_items_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE: - return payments_applied_payments_line_items_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_line_items_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM: - return payments_applied_payments_line_items_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT: - return payments_applied_payments_line_items_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return payments_applied_payments_line_items_contact_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_payments_line_items_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_payments_line_items_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE: - return payments_applied_payments_line_items_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_line_items_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM: - return payments_applied_payments_line_items_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE: - return payments_applied_payments_line_items_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_line_items_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PAYMENT_TERM: - return payments_applied_payments_line_items_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS: - return payments_applied_payments_line_items_purchase_orders() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_applied_payments_line_items_purchase_orders_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY: - return payments_applied_payments_line_items_purchase_orders_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_applied_payments_line_items_purchase_orders_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_purchase_orders_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT: - return payments_applied_payments_line_items_purchase_orders_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_applied_payments_line_items_purchase_orders_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_applied_payments_line_items_purchase_orders_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE: - return payments_applied_payments_line_items_purchase_orders_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_applied_payments_line_items_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return payments_applied_payments_line_items_tracking_categories() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return ( - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return ( - payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_credit_notes_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return payments_applied_payments_line_items_tracking_categories_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return payments_applied_payments_line_items_tracking_categories_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE: - return payments_applied_payments_line_items_tracking_categories_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM: - return payments_applied_payments_line_items_tracking_categories_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM - ): - return payments_applied_payments_line_items_tracking_categories_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PAYMENT_TERM: - return payments_applied_payments_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS: - return payments_applied_payments_purchase_orders() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_applied_payments_purchase_orders_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return payments_applied_payments_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_applied_payments_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_applied_payments_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return payments_applied_payments_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY: - return payments_applied_payments_purchase_orders_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_applied_payments_purchase_orders_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT: - return payments_applied_payments_purchase_orders_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_payments_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_applied_payments_purchase_orders_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_payments_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_applied_payments_purchase_orders_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE: - return payments_applied_payments_purchase_orders_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_payments_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_applied_payments_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return payments_applied_payments_tracking_categories() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return payments_applied_payments_tracking_categories_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return ( - payments_applied_payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return payments_applied_payments_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_applied_payments_tracking_categories_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return payments_applied_payments_tracking_categories_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return payments_applied_payments_tracking_categories_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return payments_applied_payments_tracking_categories_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_applied_payments_tracking_categories_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_payments_tracking_categories_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_tracking_categories_contact_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return payments_applied_payments_tracking_categories_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return payments_applied_payments_tracking_categories_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE: - return payments_applied_payments_tracking_categories_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return payments_applied_payments_tracking_categories_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM: - return payments_applied_payments_tracking_categories_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return payments_applied_payments_tracking_categories_purchase_orders() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return payments_applied_payments_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return payments_applied_payments_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return payments_applied_payments_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_applied_payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM - ): - return payments_applied_payments_tracking_categories_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS: - return payments_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_applied_vendor_credits_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_applied_vendor_credits_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return payments_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_applied_vendor_credits_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_applied_vendor_credits_contact_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return payments_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_applied_vendor_credits_contact_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return payments_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_applied_vendor_credits_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return payments_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_COMPANY: - return payments_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_COMPANY_EMPLOYEE: - return payments_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_COMPANY_PAYMENT_TERM: - return payments_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT: - return payments_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_ACCOUNTING_PERIOD: - return payments_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_COMPANY: - return payments_contact_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_contact_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_COMPANY_EMPLOYEE: - return payments_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_contact_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_EMPLOYEE: - return payments_contact_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_contact_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_CONTACT_PAYMENT_TERM: - return payments_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_EMPLOYEE: - return payments_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_EMPLOYEE_PAYMENT_TERM: - return payments_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS: - return payments_line_items() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD: - return payments_line_items_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES: - return payments_line_items_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_line_items_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return payments_line_items_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_line_items_applied_credit_notes_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_line_items_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_line_items_applied_credit_notes_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_line_items_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return payments_line_items_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_line_items_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_line_items_applied_credit_notes_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_line_items_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS: - return payments_line_items_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_line_items_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_line_items_applied_vendor_credits_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_line_items_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_line_items_applied_vendor_credits_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_line_items_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return payments_line_items_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_line_items_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_line_items_applied_vendor_credits_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_line_items_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY: - return payments_line_items_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE: - return payments_line_items_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_COMPANY_PAYMENT_TERM: - return payments_line_items_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT: - return payments_line_items_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY: - return payments_line_items_contact_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_contact_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE: - return payments_line_items_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_line_items_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE: - return payments_line_items_contact_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_contact_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_CONTACT_PAYMENT_TERM: - return payments_line_items_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_EMPLOYEE: - return payments_line_items_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PAYMENT_TERM: - return payments_line_items_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS: - return payments_line_items_purchase_orders() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_purchase_orders_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return payments_line_items_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return ( - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return ( - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_line_items_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_line_items_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_line_items_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_line_items_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return payments_line_items_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_line_items_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_line_items_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_line_items_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY: - return payments_line_items_purchase_orders_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_line_items_purchase_orders_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_purchase_orders_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return payments_line_items_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT: - return payments_line_items_purchase_orders_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_line_items_purchase_orders_contact_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return payments_line_items_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_line_items_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_line_items_purchase_orders_contact_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_purchase_orders_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return payments_line_items_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE: - return payments_line_items_purchase_orders_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_line_items_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES: - return payments_line_items_tracking_categories() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_line_items_tracking_categories_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return payments_line_items_tracking_categories_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return ( - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return ( - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return ( - payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return payments_line_items_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return payments_line_items_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_line_items_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return payments_line_items_tracking_categories_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_line_items_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_line_items_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_line_items_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return payments_line_items_tracking_categories_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return payments_line_items_tracking_categories_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_tracking_categories_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return payments_line_items_tracking_categories_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return payments_line_items_tracking_categories_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_line_items_tracking_categories_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return payments_line_items_tracking_categories_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return payments_line_items_tracking_categories_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return payments_line_items_tracking_categories_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_tracking_categories_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return payments_line_items_tracking_categories_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE: - return payments_line_items_tracking_categories_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_line_items_tracking_categories_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return payments_line_items_tracking_categories_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM: - return payments_line_items_tracking_categories_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return payments_line_items_tracking_categories_purchase_orders() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return ( - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return ( - payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return payments_line_items_tracking_categories_purchase_orders_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return payments_line_items_tracking_categories_purchase_orders_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_line_items_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE - ): - return payments_line_items_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return payments_line_items_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_line_items_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM - ): - return payments_line_items_tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_LINE_ITEMS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_line_items_tracking_categories_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PAYMENT_TERM: - return payments_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS: - return payments_purchase_orders() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_purchase_orders_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return payments_purchase_orders_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return payments_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return payments_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return payments_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return payments_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return payments_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return payments_purchase_orders_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return payments_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return payments_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY: - return payments_purchase_orders_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return payments_purchase_orders_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_purchase_orders_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return payments_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT: - return payments_purchase_orders_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return payments_purchase_orders_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_purchase_orders_contact_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return payments_purchase_orders_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return payments_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_purchase_orders_contact_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return payments_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_EMPLOYEE: - return payments_purchase_orders_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_purchase_orders_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return payments_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES: - return payments_tracking_categories() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_tracking_categories_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_tracking_categories_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return payments_tracking_categories_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return payments_tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return ( - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return ( - payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return payments_tracking_categories_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return payments_tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return payments_tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return payments_tracking_categories_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return payments_tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return payments_tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return payments_tracking_categories_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE: - return payments_tracking_categories_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return payments_tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return payments_tracking_categories_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return payments_tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY: - return payments_tracking_categories_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return payments_tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT: - return payments_tracking_categories_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return payments_tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return payments_tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return payments_tracking_categories_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return payments_tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_tracking_categories_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_tracking_categories_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return payments_tracking_categories_company_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_tracking_categories_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return payments_tracking_categories_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT: - return payments_tracking_categories_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY: - return payments_tracking_categories_contact_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return payments_tracking_categories_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return payments_tracking_categories_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return payments_tracking_categories_contact_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_tracking_categories_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return payments_tracking_categories_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE: - return payments_tracking_categories_employee() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return payments_tracking_categories_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return payments_tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PAYMENT_TERM: - return payments_tracking_categories_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS: - return payments_tracking_categories_purchase_orders() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return payments_tracking_categories_purchase_orders_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return payments_tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return ( - payments_tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return payments_tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return ( - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return payments_tracking_categories_purchase_orders_company() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return payments_tracking_categories_purchase_orders_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return payments_tracking_categories_purchase_orders_contact() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return payments_tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY: - return payments_tracking_categories_purchase_orders_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return payments_tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - payments_tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return payments_tracking_categories_purchase_orders_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return payments_tracking_categories_purchase_orders_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return payments_tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return payments_tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return payments_tracking_categories_purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS: - return purchase_orders() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return purchase_orders_accounting_period() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return purchase_orders_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_accounting_period() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY: - return purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT: - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return purchase_orders_applied_credit_notes_company() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return purchase_orders_applied_credit_notes_contact() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return purchase_orders_applied_credit_notes_contact_company() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return purchase_orders_applied_credit_notes_employee() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return purchase_orders_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_accounting_period() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return purchase_orders_applied_vendor_credits_company() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return purchase_orders_applied_vendor_credits_contact() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return purchase_orders_applied_vendor_credits_employee() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_COMPANY: - return purchase_orders_company() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return purchase_orders_company_employee() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT: - return purchase_orders_contact() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return purchase_orders_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY: - return purchase_orders_contact_company() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return purchase_orders_contact_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return purchase_orders_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return purchase_orders_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return purchase_orders_contact_employee() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_contact_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_EMPLOYEE: - return purchase_orders_employee() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return purchase_orders_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.PURCHASE_ORDERS_PAYMENT_TERM: - return purchase_orders_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES: - return tracking_categories_applied_credit_notes() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD: - return tracking_categories_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS: - return tracking_categories_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - tracking_categories_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return ( - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return ( - tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_contact_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY: - return tracking_categories_applied_credit_notes_company() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE: - return tracking_categories_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT: - return tracking_categories_applied_credit_notes_contact() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY: - return tracking_categories_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE: - return tracking_categories_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE: - return tracking_categories_applied_credit_notes_employee() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_credit_notes_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return tracking_categories_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS: - return tracking_categories_applied_vendor_credits() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD: - return tracking_categories_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY: - return tracking_categories_applied_vendor_credits_company() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE: - return tracking_categories_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT: - return tracking_categories_applied_vendor_credits_contact() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY: - return tracking_categories_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE: - return tracking_categories_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return tracking_categories_applied_vendor_credits_employee() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_applied_vendor_credits_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM: - return tracking_categories_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE: - return tracking_categories_company_employee() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_company_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return tracking_categories_company_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT: - return tracking_categories_contact() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_contact_accounting_period() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY: - return tracking_categories_contact_company() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_accounting_period() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_contact_company_employee() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_contact_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_TERM: - return tracking_categories_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE: - return tracking_categories_contact_employee() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_contact_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_PAYMENT_TERM: - return tracking_categories_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_EMPLOYEE: - return tracking_categories_employee() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_employee_accounting_period() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PAYMENT_TERM: - return tracking_categories_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS: - return tracking_categories_purchase_orders() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_accounting_period() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_purchase_orders_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES: - return tracking_categories_purchase_orders_applied_credit_notes() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return ( - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_company_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return ( - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_contact_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return ( - tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_employee_payment_term() - ) - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY: - return tracking_categories_purchase_orders_applied_credit_notes_company() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_COMPANY_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_company_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT: - return tracking_categories_purchase_orders_applied_credit_notes_contact() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_COMPANY_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_CONTACT_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE: - return tracking_categories_purchase_orders_applied_credit_notes_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_credit_notes_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_CREDIT_NOTES_PAYMENT_TERM: - return tracking_categories_purchase_orders_applied_credit_notes_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS: - return tracking_categories_purchase_orders_applied_vendor_credits() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY: - return tracking_categories_purchase_orders_applied_vendor_credits_company() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_COMPANY_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_company_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT: - return tracking_categories_purchase_orders_applied_vendor_credits_contact() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return ( - tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period() - ) - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_COMPANY_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_company_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_CONTACT_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE: - return tracking_categories_purchase_orders_applied_vendor_credits_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_employee_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_APPLIED_VENDOR_CREDITS_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_applied_vendor_credits_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY: - return tracking_categories_purchase_orders_company() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE: - return tracking_categories_purchase_orders_company_employee() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_company_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_purchase_orders_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_COMPANY_PAYMENT_TERM: - return tracking_categories_purchase_orders_company_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT: - return tracking_categories_purchase_orders_contact() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_contact_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_contact_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY: - return tracking_categories_purchase_orders_contact_company() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_contact_company_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_contact_company_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE: - return tracking_categories_purchase_orders_contact_company_employee() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD - ): - return tracking_categories_purchase_orders_contact_company_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_contact_company_employee_accounting_period_payment_term() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_EMPLOYEE_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_contact_company_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_COMPANY_PAYMENT_TERM: - return tracking_categories_purchase_orders_contact_company_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE: - return tracking_categories_purchase_orders_contact_employee() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_contact_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_contact_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_purchase_orders_contact_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_CONTACT_PAYMENT_TERM: - return tracking_categories_purchase_orders_contact_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE: - return tracking_categories_purchase_orders_employee() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD: - return tracking_categories_purchase_orders_employee_accounting_period() - if ( - self - is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_purchase_orders_employee_accounting_period_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_EMPLOYEE_PAYMENT_TERM: - return tracking_categories_purchase_orders_employee_payment_term() - if self is InvoicesRetrieveRequestExpand.TRACKING_CATEGORIES_PURCHASE_ORDERS_PAYMENT_TERM: - return tracking_categories_purchase_orders_payment_term() diff --git a/src/merge/resources/accounting/resources/invoices/types/invoices_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/invoices/types/invoices_retrieve_request_expand_item.py new file mode 100644 index 00000000..415f3da3 --- /dev/null +++ b/src/merge/resources/accounting/resources/invoices/types/invoices_retrieve_request_expand_item.py @@ -0,0 +1,61 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class InvoicesRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + APPLIED_CREDIT_NOTES = "applied_credit_notes" + APPLIED_PAYMENTS = "applied_payments" + APPLIED_VENDOR_CREDITS = "applied_vendor_credits" + COMPANY = "company" + CONTACT = "contact" + EMPLOYEE = "employee" + LINE_ITEMS = "line_items" + PAYMENT_TERM = "payment_term" + PAYMENTS = "payments" + PURCHASE_ORDERS = "purchase_orders" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + applied_credit_notes: typing.Callable[[], T_Result], + applied_payments: typing.Callable[[], T_Result], + applied_vendor_credits: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + employee: typing.Callable[[], T_Result], + line_items: typing.Callable[[], T_Result], + payment_term: typing.Callable[[], T_Result], + payments: typing.Callable[[], T_Result], + purchase_orders: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is InvoicesRetrieveRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is InvoicesRetrieveRequestExpandItem.APPLIED_CREDIT_NOTES: + return applied_credit_notes() + if self is InvoicesRetrieveRequestExpandItem.APPLIED_PAYMENTS: + return applied_payments() + if self is InvoicesRetrieveRequestExpandItem.APPLIED_VENDOR_CREDITS: + return applied_vendor_credits() + if self is InvoicesRetrieveRequestExpandItem.COMPANY: + return company() + if self is InvoicesRetrieveRequestExpandItem.CONTACT: + return contact() + if self is InvoicesRetrieveRequestExpandItem.EMPLOYEE: + return employee() + if self is InvoicesRetrieveRequestExpandItem.LINE_ITEMS: + return line_items() + if self is InvoicesRetrieveRequestExpandItem.PAYMENT_TERM: + return payment_term() + if self is InvoicesRetrieveRequestExpandItem.PAYMENTS: + return payments() + if self is InvoicesRetrieveRequestExpandItem.PURCHASE_ORDERS: + return purchase_orders() + if self is InvoicesRetrieveRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/issues/client.py b/src/merge/resources/accounting/resources/issues/client.py index 68e0cc48..a040c9c3 100644 --- a/src/merge/resources/accounting/resources/issues/client.py +++ b/src/merge/resources/accounting/resources/issues/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.issue import Issue -from ...types.paginated_issue_list import PaginatedIssueList from .raw_client import AsyncRawIssuesClient, RawIssuesClient from .types.issues_list_request_status import IssuesListRequestStatus @@ -44,7 +44,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -97,7 +97,7 @@ def list( Returns ------- - PaginatedIssueList + SyncPager[Issue] Examples @@ -108,9 +108,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.issues.list() + response = client.accounting.issues.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -127,7 +132,6 @@ def list( status=status, request_options=request_options, ) - return _response.data def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ @@ -194,7 +198,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -247,7 +251,7 @@ async def list( Returns ------- - PaginatedIssueList + AsyncPager[Issue] Examples @@ -263,12 +267,18 @@ async def list( async def main() -> None: - await client.accounting.issues.list() + response = await client.accounting.issues.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -285,7 +295,6 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ diff --git a/src/merge/resources/accounting/resources/issues/raw_client.py b/src/merge/resources/accounting/resources/issues/raw_client.py index a44fb598..54890edc 100644 --- a/src/merge/resources/accounting/resources/issues/raw_client.py +++ b/src/merge/resources/accounting/resources/issues/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.issue import Issue @@ -38,7 +39,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedIssueList]: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -91,7 +92,7 @@ def list( Returns ------- - HttpResponse[PaginatedIssueList] + SyncPager[Issue] """ _response = self._client_wrapper.httpx_client.request( @@ -125,14 +126,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -197,7 +220,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedIssueList]: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -250,7 +273,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedIssueList] + AsyncPager[Issue] """ _response = await self._client_wrapper.httpx_client.request( @@ -284,14 +307,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/items/__init__.py b/src/merge/resources/accounting/resources/items/__init__.py index 701b3857..5042fbde 100644 --- a/src/merge/resources/accounting/resources/items/__init__.py +++ b/src/merge/resources/accounting/resources/items/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import ItemsListRequestExpand, ItemsRetrieveRequestExpand +from .types import ItemsListRequestExpandItem, ItemsRetrieveRequestExpandItem -__all__ = ["ItemsListRequestExpand", "ItemsRetrieveRequestExpand"] +__all__ = ["ItemsListRequestExpandItem", "ItemsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/items/client.py b/src/merge/resources/accounting/resources/items/client.py index 395dd3e7..def538e0 100644 --- a/src/merge/resources/accounting/resources/items/client.py +++ b/src/merge/resources/accounting/resources/items/client.py @@ -4,16 +4,16 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.item import Item from ...types.item_request_request import ItemRequestRequest from ...types.item_response import ItemResponse from ...types.meta_response import MetaResponse -from ...types.paginated_item_list import PaginatedItemList from ...types.patched_item_request_request import PatchedItemRequestRequest from .raw_client import AsyncRawItemsClient, RawItemsClient -from .types.items_list_request_expand import ItemsListRequestExpand -from .types.items_retrieve_request_expand import ItemsRetrieveRequestExpand +from .types.items_list_request_expand_item import ItemsListRequestExpandItem +from .types.items_retrieve_request_expand_item import ItemsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -41,7 +41,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ItemsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ItemsListRequestExpandItem, typing.Sequence[ItemsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -52,7 +54,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedItemList: + ) -> SyncPager[Item]: """ Returns a list of `Item` objects. @@ -70,7 +72,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ItemsListRequestExpand] + expand : typing.Optional[typing.Union[ItemsListRequestExpandItem, typing.Sequence[ItemsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -105,7 +107,7 @@ def list( Returns ------- - PaginatedItemList + SyncPager[Item] Examples @@ -116,9 +118,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.items.list() + response = client.accounting.items.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -135,7 +142,6 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def create( self, @@ -188,7 +194,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ItemsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ItemsRetrieveRequestExpandItem, typing.Sequence[ItemsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -202,7 +210,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ItemsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ItemsRetrieveRequestExpandItem, typing.Sequence[ItemsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -380,7 +388,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ItemsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ItemsListRequestExpandItem, typing.Sequence[ItemsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -391,7 +401,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedItemList: + ) -> AsyncPager[Item]: """ Returns a list of `Item` objects. @@ -409,7 +419,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ItemsListRequestExpand] + expand : typing.Optional[typing.Union[ItemsListRequestExpandItem, typing.Sequence[ItemsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -444,7 +454,7 @@ async def list( Returns ------- - PaginatedItemList + AsyncPager[Item] Examples @@ -460,12 +470,18 @@ async def list( async def main() -> None: - await client.accounting.items.list() + response = await client.accounting.items.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -482,7 +498,6 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def create( self, @@ -543,7 +558,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ItemsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ItemsRetrieveRequestExpandItem, typing.Sequence[ItemsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -557,7 +574,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ItemsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ItemsRetrieveRequestExpandItem, typing.Sequence[ItemsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/items/raw_client.py b/src/merge/resources/accounting/resources/items/raw_client.py index ab7550e3..1746916a 100644 --- a/src/merge/resources/accounting/resources/items/raw_client.py +++ b/src/merge/resources/accounting/resources/items/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.item import Item @@ -17,8 +18,8 @@ from ...types.meta_response import MetaResponse from ...types.paginated_item_list import PaginatedItemList from ...types.patched_item_request_request import PatchedItemRequestRequest -from .types.items_list_request_expand import ItemsListRequestExpand -from .types.items_retrieve_request_expand import ItemsRetrieveRequestExpand +from .types.items_list_request_expand_item import ItemsListRequestExpandItem +from .types.items_retrieve_request_expand_item import ItemsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -35,7 +36,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ItemsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ItemsListRequestExpandItem, typing.Sequence[ItemsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -46,7 +49,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedItemList]: + ) -> SyncPager[Item]: """ Returns a list of `Item` objects. @@ -64,7 +67,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ItemsListRequestExpand] + expand : typing.Optional[typing.Union[ItemsListRequestExpandItem, typing.Sequence[ItemsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -99,7 +102,7 @@ def list( Returns ------- - HttpResponse[PaginatedItemList] + SyncPager[Item] """ _response = self._client_wrapper.httpx_client.request( @@ -125,14 +128,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedItemList, construct_type( type_=PaginatedItemList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -202,7 +227,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ItemsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ItemsRetrieveRequestExpandItem, typing.Sequence[ItemsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -216,7 +243,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ItemsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ItemsRetrieveRequestExpandItem, typing.Sequence[ItemsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -415,7 +442,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ItemsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ItemsListRequestExpandItem, typing.Sequence[ItemsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -426,7 +455,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedItemList]: + ) -> AsyncPager[Item]: """ Returns a list of `Item` objects. @@ -444,7 +473,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ItemsListRequestExpand] + expand : typing.Optional[typing.Union[ItemsListRequestExpandItem, typing.Sequence[ItemsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -479,7 +508,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedItemList] + AsyncPager[Item] """ _response = await self._client_wrapper.httpx_client.request( @@ -505,14 +534,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedItemList, construct_type( type_=PaginatedItemList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -582,7 +636,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ItemsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ItemsRetrieveRequestExpandItem, typing.Sequence[ItemsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -596,7 +652,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ItemsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ItemsRetrieveRequestExpandItem, typing.Sequence[ItemsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/items/types/__init__.py b/src/merge/resources/accounting/resources/items/types/__init__.py index b517c3fb..76a8653b 100644 --- a/src/merge/resources/accounting/resources/items/types/__init__.py +++ b/src/merge/resources/accounting/resources/items/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .items_list_request_expand import ItemsListRequestExpand -from .items_retrieve_request_expand import ItemsRetrieveRequestExpand +from .items_list_request_expand_item import ItemsListRequestExpandItem +from .items_retrieve_request_expand_item import ItemsRetrieveRequestExpandItem -__all__ = ["ItemsListRequestExpand", "ItemsRetrieveRequestExpand"] +__all__ = ["ItemsListRequestExpandItem", "ItemsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/items/types/items_list_request_expand.py b/src/merge/resources/accounting/resources/items/types/items_list_request_expand.py deleted file mode 100644 index c5a6ca95..00000000 --- a/src/merge/resources/accounting/resources/items/types/items_list_request_expand.py +++ /dev/null @@ -1,145 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ItemsListRequestExpand(str, enum.Enum): - COMPANY = "company" - COMPANY_PURCHASE_TAX_RATE = "company,purchase_tax_rate" - COMPANY_SALES_TAX_RATE = "company,sales_tax_rate" - COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE = "company,sales_tax_rate,purchase_tax_rate" - PURCHASE_ACCOUNT = "purchase_account" - PURCHASE_ACCOUNT_COMPANY = "purchase_account,company" - PURCHASE_ACCOUNT_COMPANY_PURCHASE_TAX_RATE = "purchase_account,company,purchase_tax_rate" - PURCHASE_ACCOUNT_COMPANY_SALES_TAX_RATE = "purchase_account,company,sales_tax_rate" - PURCHASE_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE = ( - "purchase_account,company,sales_tax_rate,purchase_tax_rate" - ) - PURCHASE_ACCOUNT_PURCHASE_TAX_RATE = "purchase_account,purchase_tax_rate" - PURCHASE_ACCOUNT_SALES_ACCOUNT = "purchase_account,sales_account" - PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY = "purchase_account,sales_account,company" - PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY_PURCHASE_TAX_RATE = ( - "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_ACCOUNT_SALES_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE = ( - "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate" - ) - PURCHASE_ACCOUNT_SALES_ACCOUNT_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_ACCOUNT_SALES_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE = ( - "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate" - ) - PURCHASE_ACCOUNT_SALES_TAX_RATE = "purchase_account,sales_tax_rate" - PURCHASE_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE = "purchase_account,sales_tax_rate,purchase_tax_rate" - PURCHASE_TAX_RATE = "purchase_tax_rate" - SALES_ACCOUNT = "sales_account" - SALES_ACCOUNT_COMPANY = "sales_account,company" - SALES_ACCOUNT_COMPANY_PURCHASE_TAX_RATE = "sales_account,company,purchase_tax_rate" - SALES_ACCOUNT_COMPANY_SALES_TAX_RATE = "sales_account,company,sales_tax_rate" - SALES_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE = "sales_account,company,sales_tax_rate,purchase_tax_rate" - SALES_ACCOUNT_PURCHASE_TAX_RATE = "sales_account,purchase_tax_rate" - SALES_ACCOUNT_SALES_TAX_RATE = "sales_account,sales_tax_rate" - SALES_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE = "sales_account,sales_tax_rate,purchase_tax_rate" - SALES_TAX_RATE = "sales_tax_rate" - SALES_TAX_RATE_PURCHASE_TAX_RATE = "sales_tax_rate,purchase_tax_rate" - - def visit( - self, - company: typing.Callable[[], T_Result], - company_purchase_tax_rate: typing.Callable[[], T_Result], - company_sales_tax_rate: typing.Callable[[], T_Result], - company_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account: typing.Callable[[], T_Result], - purchase_account_company: typing.Callable[[], T_Result], - purchase_account_company_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_company_sales_tax_rate: typing.Callable[[], T_Result], - purchase_account_company_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account: typing.Callable[[], T_Result], - purchase_account_sales_account_company: typing.Callable[[], T_Result], - purchase_account_sales_account_company_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account_company_sales_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account_company_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account_sales_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_tax_rate: typing.Callable[[], T_Result], - sales_account: typing.Callable[[], T_Result], - sales_account_company: typing.Callable[[], T_Result], - sales_account_company_purchase_tax_rate: typing.Callable[[], T_Result], - sales_account_company_sales_tax_rate: typing.Callable[[], T_Result], - sales_account_company_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - sales_account_purchase_tax_rate: typing.Callable[[], T_Result], - sales_account_sales_tax_rate: typing.Callable[[], T_Result], - sales_account_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - sales_tax_rate: typing.Callable[[], T_Result], - sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ItemsListRequestExpand.COMPANY: - return company() - if self is ItemsListRequestExpand.COMPANY_PURCHASE_TAX_RATE: - return company_purchase_tax_rate() - if self is ItemsListRequestExpand.COMPANY_SALES_TAX_RATE: - return company_sales_tax_rate() - if self is ItemsListRequestExpand.COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return company_sales_tax_rate_purchase_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT: - return purchase_account() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_COMPANY: - return purchase_account_company() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_COMPANY_PURCHASE_TAX_RATE: - return purchase_account_company_purchase_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_COMPANY_SALES_TAX_RATE: - return purchase_account_company_sales_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return purchase_account_company_sales_tax_rate_purchase_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_PURCHASE_TAX_RATE: - return purchase_account_purchase_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT: - return purchase_account_sales_account() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY: - return purchase_account_sales_account_company() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY_PURCHASE_TAX_RATE: - return purchase_account_sales_account_company_purchase_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY_SALES_TAX_RATE: - return purchase_account_sales_account_company_sales_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return purchase_account_sales_account_company_sales_tax_rate_purchase_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_PURCHASE_TAX_RATE: - return purchase_account_sales_account_purchase_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_SALES_TAX_RATE: - return purchase_account_sales_account_sales_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return purchase_account_sales_account_sales_tax_rate_purchase_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_SALES_TAX_RATE: - return purchase_account_sales_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return purchase_account_sales_tax_rate_purchase_tax_rate() - if self is ItemsListRequestExpand.PURCHASE_TAX_RATE: - return purchase_tax_rate() - if self is ItemsListRequestExpand.SALES_ACCOUNT: - return sales_account() - if self is ItemsListRequestExpand.SALES_ACCOUNT_COMPANY: - return sales_account_company() - if self is ItemsListRequestExpand.SALES_ACCOUNT_COMPANY_PURCHASE_TAX_RATE: - return sales_account_company_purchase_tax_rate() - if self is ItemsListRequestExpand.SALES_ACCOUNT_COMPANY_SALES_TAX_RATE: - return sales_account_company_sales_tax_rate() - if self is ItemsListRequestExpand.SALES_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return sales_account_company_sales_tax_rate_purchase_tax_rate() - if self is ItemsListRequestExpand.SALES_ACCOUNT_PURCHASE_TAX_RATE: - return sales_account_purchase_tax_rate() - if self is ItemsListRequestExpand.SALES_ACCOUNT_SALES_TAX_RATE: - return sales_account_sales_tax_rate() - if self is ItemsListRequestExpand.SALES_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return sales_account_sales_tax_rate_purchase_tax_rate() - if self is ItemsListRequestExpand.SALES_TAX_RATE: - return sales_tax_rate() - if self is ItemsListRequestExpand.SALES_TAX_RATE_PURCHASE_TAX_RATE: - return sales_tax_rate_purchase_tax_rate() diff --git a/src/merge/resources/accounting/resources/items/types/items_list_request_expand_item.py b/src/merge/resources/accounting/resources/items/types/items_list_request_expand_item.py new file mode 100644 index 00000000..2cf676c2 --- /dev/null +++ b/src/merge/resources/accounting/resources/items/types/items_list_request_expand_item.py @@ -0,0 +1,33 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ItemsListRequestExpandItem(str, enum.Enum): + COMPANY = "company" + PURCHASE_ACCOUNT = "purchase_account" + PURCHASE_TAX_RATE = "purchase_tax_rate" + SALES_ACCOUNT = "sales_account" + SALES_TAX_RATE = "sales_tax_rate" + + def visit( + self, + company: typing.Callable[[], T_Result], + purchase_account: typing.Callable[[], T_Result], + purchase_tax_rate: typing.Callable[[], T_Result], + sales_account: typing.Callable[[], T_Result], + sales_tax_rate: typing.Callable[[], T_Result], + ) -> T_Result: + if self is ItemsListRequestExpandItem.COMPANY: + return company() + if self is ItemsListRequestExpandItem.PURCHASE_ACCOUNT: + return purchase_account() + if self is ItemsListRequestExpandItem.PURCHASE_TAX_RATE: + return purchase_tax_rate() + if self is ItemsListRequestExpandItem.SALES_ACCOUNT: + return sales_account() + if self is ItemsListRequestExpandItem.SALES_TAX_RATE: + return sales_tax_rate() diff --git a/src/merge/resources/accounting/resources/items/types/items_retrieve_request_expand.py b/src/merge/resources/accounting/resources/items/types/items_retrieve_request_expand.py deleted file mode 100644 index a0331335..00000000 --- a/src/merge/resources/accounting/resources/items/types/items_retrieve_request_expand.py +++ /dev/null @@ -1,145 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ItemsRetrieveRequestExpand(str, enum.Enum): - COMPANY = "company" - COMPANY_PURCHASE_TAX_RATE = "company,purchase_tax_rate" - COMPANY_SALES_TAX_RATE = "company,sales_tax_rate" - COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE = "company,sales_tax_rate,purchase_tax_rate" - PURCHASE_ACCOUNT = "purchase_account" - PURCHASE_ACCOUNT_COMPANY = "purchase_account,company" - PURCHASE_ACCOUNT_COMPANY_PURCHASE_TAX_RATE = "purchase_account,company,purchase_tax_rate" - PURCHASE_ACCOUNT_COMPANY_SALES_TAX_RATE = "purchase_account,company,sales_tax_rate" - PURCHASE_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE = ( - "purchase_account,company,sales_tax_rate,purchase_tax_rate" - ) - PURCHASE_ACCOUNT_PURCHASE_TAX_RATE = "purchase_account,purchase_tax_rate" - PURCHASE_ACCOUNT_SALES_ACCOUNT = "purchase_account,sales_account" - PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY = "purchase_account,sales_account,company" - PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY_PURCHASE_TAX_RATE = ( - "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_ACCOUNT_SALES_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE = ( - "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate" - ) - PURCHASE_ACCOUNT_SALES_ACCOUNT_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_ACCOUNT_SALES_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE = ( - "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate" - ) - PURCHASE_ACCOUNT_SALES_TAX_RATE = "purchase_account,sales_tax_rate" - PURCHASE_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE = "purchase_account,sales_tax_rate,purchase_tax_rate" - PURCHASE_TAX_RATE = "purchase_tax_rate" - SALES_ACCOUNT = "sales_account" - SALES_ACCOUNT_COMPANY = "sales_account,company" - SALES_ACCOUNT_COMPANY_PURCHASE_TAX_RATE = "sales_account,company,purchase_tax_rate" - SALES_ACCOUNT_COMPANY_SALES_TAX_RATE = "sales_account,company,sales_tax_rate" - SALES_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE = "sales_account,company,sales_tax_rate,purchase_tax_rate" - SALES_ACCOUNT_PURCHASE_TAX_RATE = "sales_account,purchase_tax_rate" - SALES_ACCOUNT_SALES_TAX_RATE = "sales_account,sales_tax_rate" - SALES_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE = "sales_account,sales_tax_rate,purchase_tax_rate" - SALES_TAX_RATE = "sales_tax_rate" - SALES_TAX_RATE_PURCHASE_TAX_RATE = "sales_tax_rate,purchase_tax_rate" - - def visit( - self, - company: typing.Callable[[], T_Result], - company_purchase_tax_rate: typing.Callable[[], T_Result], - company_sales_tax_rate: typing.Callable[[], T_Result], - company_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account: typing.Callable[[], T_Result], - purchase_account_company: typing.Callable[[], T_Result], - purchase_account_company_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_company_sales_tax_rate: typing.Callable[[], T_Result], - purchase_account_company_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account: typing.Callable[[], T_Result], - purchase_account_sales_account_company: typing.Callable[[], T_Result], - purchase_account_sales_account_company_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account_company_sales_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account_company_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account_sales_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_account_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_tax_rate: typing.Callable[[], T_Result], - purchase_account_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - purchase_tax_rate: typing.Callable[[], T_Result], - sales_account: typing.Callable[[], T_Result], - sales_account_company: typing.Callable[[], T_Result], - sales_account_company_purchase_tax_rate: typing.Callable[[], T_Result], - sales_account_company_sales_tax_rate: typing.Callable[[], T_Result], - sales_account_company_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - sales_account_purchase_tax_rate: typing.Callable[[], T_Result], - sales_account_sales_tax_rate: typing.Callable[[], T_Result], - sales_account_sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - sales_tax_rate: typing.Callable[[], T_Result], - sales_tax_rate_purchase_tax_rate: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ItemsRetrieveRequestExpand.COMPANY: - return company() - if self is ItemsRetrieveRequestExpand.COMPANY_PURCHASE_TAX_RATE: - return company_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.COMPANY_SALES_TAX_RATE: - return company_sales_tax_rate() - if self is ItemsRetrieveRequestExpand.COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return company_sales_tax_rate_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT: - return purchase_account() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_COMPANY: - return purchase_account_company() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_COMPANY_PURCHASE_TAX_RATE: - return purchase_account_company_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_COMPANY_SALES_TAX_RATE: - return purchase_account_company_sales_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return purchase_account_company_sales_tax_rate_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_PURCHASE_TAX_RATE: - return purchase_account_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT: - return purchase_account_sales_account() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY: - return purchase_account_sales_account_company() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY_PURCHASE_TAX_RATE: - return purchase_account_sales_account_company_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY_SALES_TAX_RATE: - return purchase_account_sales_account_company_sales_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return purchase_account_sales_account_company_sales_tax_rate_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_PURCHASE_TAX_RATE: - return purchase_account_sales_account_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_SALES_TAX_RATE: - return purchase_account_sales_account_sales_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_SALES_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return purchase_account_sales_account_sales_tax_rate_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_SALES_TAX_RATE: - return purchase_account_sales_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return purchase_account_sales_tax_rate_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.PURCHASE_TAX_RATE: - return purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.SALES_ACCOUNT: - return sales_account() - if self is ItemsRetrieveRequestExpand.SALES_ACCOUNT_COMPANY: - return sales_account_company() - if self is ItemsRetrieveRequestExpand.SALES_ACCOUNT_COMPANY_PURCHASE_TAX_RATE: - return sales_account_company_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.SALES_ACCOUNT_COMPANY_SALES_TAX_RATE: - return sales_account_company_sales_tax_rate() - if self is ItemsRetrieveRequestExpand.SALES_ACCOUNT_COMPANY_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return sales_account_company_sales_tax_rate_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.SALES_ACCOUNT_PURCHASE_TAX_RATE: - return sales_account_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.SALES_ACCOUNT_SALES_TAX_RATE: - return sales_account_sales_tax_rate() - if self is ItemsRetrieveRequestExpand.SALES_ACCOUNT_SALES_TAX_RATE_PURCHASE_TAX_RATE: - return sales_account_sales_tax_rate_purchase_tax_rate() - if self is ItemsRetrieveRequestExpand.SALES_TAX_RATE: - return sales_tax_rate() - if self is ItemsRetrieveRequestExpand.SALES_TAX_RATE_PURCHASE_TAX_RATE: - return sales_tax_rate_purchase_tax_rate() diff --git a/src/merge/resources/accounting/resources/items/types/items_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/items/types/items_retrieve_request_expand_item.py new file mode 100644 index 00000000..6dad67a3 --- /dev/null +++ b/src/merge/resources/accounting/resources/items/types/items_retrieve_request_expand_item.py @@ -0,0 +1,33 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ItemsRetrieveRequestExpandItem(str, enum.Enum): + COMPANY = "company" + PURCHASE_ACCOUNT = "purchase_account" + PURCHASE_TAX_RATE = "purchase_tax_rate" + SALES_ACCOUNT = "sales_account" + SALES_TAX_RATE = "sales_tax_rate" + + def visit( + self, + company: typing.Callable[[], T_Result], + purchase_account: typing.Callable[[], T_Result], + purchase_tax_rate: typing.Callable[[], T_Result], + sales_account: typing.Callable[[], T_Result], + sales_tax_rate: typing.Callable[[], T_Result], + ) -> T_Result: + if self is ItemsRetrieveRequestExpandItem.COMPANY: + return company() + if self is ItemsRetrieveRequestExpandItem.PURCHASE_ACCOUNT: + return purchase_account() + if self is ItemsRetrieveRequestExpandItem.PURCHASE_TAX_RATE: + return purchase_tax_rate() + if self is ItemsRetrieveRequestExpandItem.SALES_ACCOUNT: + return sales_account() + if self is ItemsRetrieveRequestExpandItem.SALES_TAX_RATE: + return sales_tax_rate() diff --git a/src/merge/resources/accounting/resources/journal_entries/__init__.py b/src/merge/resources/accounting/resources/journal_entries/__init__.py index e49d58bb..7e590983 100644 --- a/src/merge/resources/accounting/resources/journal_entries/__init__.py +++ b/src/merge/resources/accounting/resources/journal_entries/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import JournalEntriesListRequestExpand, JournalEntriesRetrieveRequestExpand +from .types import JournalEntriesListRequestExpandItem, JournalEntriesRetrieveRequestExpandItem -__all__ = ["JournalEntriesListRequestExpand", "JournalEntriesRetrieveRequestExpand"] +__all__ = ["JournalEntriesListRequestExpandItem", "JournalEntriesRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/journal_entries/client.py b/src/merge/resources/accounting/resources/journal_entries/client.py index f35ff8eb..fb6b5998 100644 --- a/src/merge/resources/accounting/resources/journal_entries/client.py +++ b/src/merge/resources/accounting/resources/journal_entries/client.py @@ -4,16 +4,16 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.journal_entry import JournalEntry from ...types.journal_entry_request import JournalEntryRequest from ...types.journal_entry_response import JournalEntryResponse from ...types.meta_response import MetaResponse -from ...types.paginated_journal_entry_list import PaginatedJournalEntryList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawJournalEntriesClient, RawJournalEntriesClient -from .types.journal_entries_list_request_expand import JournalEntriesListRequestExpand -from .types.journal_entries_retrieve_request_expand import JournalEntriesRetrieveRequestExpand +from .types.journal_entries_list_request_expand_item import JournalEntriesListRequestExpandItem +from .types.journal_entries_retrieve_request_expand_item import JournalEntriesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -41,7 +41,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[JournalEntriesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JournalEntriesListRequestExpandItem, typing.Sequence[JournalEntriesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -53,7 +55,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedJournalEntryList: + ) -> SyncPager[JournalEntry]: """ Returns a list of `JournalEntry` objects. @@ -71,7 +73,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JournalEntriesListRequestExpand] + expand : typing.Optional[typing.Union[JournalEntriesListRequestExpandItem, typing.Sequence[JournalEntriesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -109,7 +111,7 @@ def list( Returns ------- - PaginatedJournalEntryList + SyncPager[JournalEntry] Examples @@ -120,9 +122,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.journal_entries.list() + response = client.accounting.journal_entries.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -140,7 +147,6 @@ def list( transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data def create( self, @@ -193,7 +199,11 @@ def retrieve( self, id: str, *, - expand: typing.Optional[JournalEntriesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + JournalEntriesRetrieveRequestExpandItem, typing.Sequence[JournalEntriesRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -206,7 +216,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[JournalEntriesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[JournalEntriesRetrieveRequestExpandItem, typing.Sequence[JournalEntriesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -259,7 +269,7 @@ def lines_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -291,7 +301,7 @@ def lines_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -302,9 +312,14 @@ def lines_remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.journal_entries.lines_remote_field_classes_list() + response = client.accounting.journal_entries.lines_remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.lines_remote_field_classes_list( + return self._raw_client.lines_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -314,7 +329,6 @@ def lines_remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -354,7 +368,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -386,7 +400,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -397,9 +411,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.journal_entries.remote_field_classes_list() + response = client.accounting.journal_entries.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -409,7 +428,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncJournalEntriesClient: @@ -434,7 +452,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[JournalEntriesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JournalEntriesListRequestExpandItem, typing.Sequence[JournalEntriesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -446,7 +466,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedJournalEntryList: + ) -> AsyncPager[JournalEntry]: """ Returns a list of `JournalEntry` objects. @@ -464,7 +484,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JournalEntriesListRequestExpand] + expand : typing.Optional[typing.Union[JournalEntriesListRequestExpandItem, typing.Sequence[JournalEntriesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -502,7 +522,7 @@ async def list( Returns ------- - PaginatedJournalEntryList + AsyncPager[JournalEntry] Examples @@ -518,12 +538,18 @@ async def list( async def main() -> None: - await client.accounting.journal_entries.list() + response = await client.accounting.journal_entries.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -541,7 +567,6 @@ async def main() -> None: transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data async def create( self, @@ -602,7 +627,11 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[JournalEntriesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + JournalEntriesRetrieveRequestExpandItem, typing.Sequence[JournalEntriesRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -615,7 +644,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[JournalEntriesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[JournalEntriesRetrieveRequestExpandItem, typing.Sequence[JournalEntriesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -676,7 +705,7 @@ async def lines_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -708,7 +737,7 @@ async def lines_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -724,12 +753,20 @@ async def lines_remote_field_classes_list( async def main() -> None: - await client.accounting.journal_entries.lines_remote_field_classes_list() + response = ( + await client.accounting.journal_entries.lines_remote_field_classes_list() + ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.lines_remote_field_classes_list( + return await self._raw_client.lines_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -739,7 +776,6 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -787,7 +823,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -819,7 +855,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -835,12 +871,20 @@ async def remote_field_classes_list( async def main() -> None: - await client.accounting.journal_entries.remote_field_classes_list() + response = ( + await client.accounting.journal_entries.remote_field_classes_list() + ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -850,4 +894,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/accounting/resources/journal_entries/raw_client.py b/src/merge/resources/accounting/resources/journal_entries/raw_client.py index 622bede3..bfd1000c 100644 --- a/src/merge/resources/accounting/resources/journal_entries/raw_client.py +++ b/src/merge/resources/accounting/resources/journal_entries/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.journal_entry import JournalEntry @@ -17,8 +18,9 @@ from ...types.meta_response import MetaResponse from ...types.paginated_journal_entry_list import PaginatedJournalEntryList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList -from .types.journal_entries_list_request_expand import JournalEntriesListRequestExpand -from .types.journal_entries_retrieve_request_expand import JournalEntriesRetrieveRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.journal_entries_list_request_expand_item import JournalEntriesListRequestExpandItem +from .types.journal_entries_retrieve_request_expand_item import JournalEntriesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -35,7 +37,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[JournalEntriesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JournalEntriesListRequestExpandItem, typing.Sequence[JournalEntriesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -47,7 +51,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedJournalEntryList]: + ) -> SyncPager[JournalEntry]: """ Returns a list of `JournalEntry` objects. @@ -65,7 +69,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JournalEntriesListRequestExpand] + expand : typing.Optional[typing.Union[JournalEntriesListRequestExpandItem, typing.Sequence[JournalEntriesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -103,7 +107,7 @@ def list( Returns ------- - HttpResponse[PaginatedJournalEntryList] + SyncPager[JournalEntry] """ _response = self._client_wrapper.httpx_client.request( @@ -134,14 +138,37 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedJournalEntryList, construct_type( type_=PaginatedJournalEntryList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -211,7 +238,11 @@ def retrieve( self, id: str, *, - expand: typing.Optional[JournalEntriesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + JournalEntriesRetrieveRequestExpandItem, typing.Sequence[JournalEntriesRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -224,7 +255,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[JournalEntriesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[JournalEntriesRetrieveRequestExpandItem, typing.Sequence[JournalEntriesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -281,7 +312,7 @@ def lines_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -313,7 +344,7 @@ def lines_remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -332,14 +363,29 @@ def lines_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.lines_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -392,7 +438,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -424,7 +470,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -443,14 +489,29 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -468,7 +529,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[JournalEntriesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JournalEntriesListRequestExpandItem, typing.Sequence[JournalEntriesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -480,7 +543,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedJournalEntryList]: + ) -> AsyncPager[JournalEntry]: """ Returns a list of `JournalEntry` objects. @@ -498,7 +561,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JournalEntriesListRequestExpand] + expand : typing.Optional[typing.Union[JournalEntriesListRequestExpandItem, typing.Sequence[JournalEntriesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -536,7 +599,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedJournalEntryList] + AsyncPager[JournalEntry] """ _response = await self._client_wrapper.httpx_client.request( @@ -567,14 +630,40 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedJournalEntryList, construct_type( type_=PaginatedJournalEntryList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -644,7 +733,11 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[JournalEntriesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + JournalEntriesRetrieveRequestExpandItem, typing.Sequence[JournalEntriesRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -657,7 +750,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[JournalEntriesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[JournalEntriesRetrieveRequestExpandItem, typing.Sequence[JournalEntriesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -714,7 +807,7 @@ async def lines_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -746,7 +839,7 @@ async def lines_remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -765,14 +858,32 @@ async def lines_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.lines_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -825,7 +936,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -857,7 +968,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -876,14 +987,32 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/journal_entries/types/__init__.py b/src/merge/resources/accounting/resources/journal_entries/types/__init__.py index f0e23435..a0a82ebd 100644 --- a/src/merge/resources/accounting/resources/journal_entries/types/__init__.py +++ b/src/merge/resources/accounting/resources/journal_entries/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .journal_entries_list_request_expand import JournalEntriesListRequestExpand -from .journal_entries_retrieve_request_expand import JournalEntriesRetrieveRequestExpand +from .journal_entries_list_request_expand_item import JournalEntriesListRequestExpandItem +from .journal_entries_retrieve_request_expand_item import JournalEntriesRetrieveRequestExpandItem -__all__ = ["JournalEntriesListRequestExpand", "JournalEntriesRetrieveRequestExpand"] +__all__ = ["JournalEntriesListRequestExpandItem", "JournalEntriesRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_list_request_expand.py b/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_list_request_expand.py deleted file mode 100644 index d5a47081..00000000 --- a/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_list_request_expand.py +++ /dev/null @@ -1,294 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class JournalEntriesListRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - APPLIED_PAYMENTS = "applied_payments" - APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "applied_payments,accounting_period" - APPLIED_PAYMENTS_COMPANY = "applied_payments,company" - APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "applied_payments,company,accounting_period" - APPLIED_PAYMENTS_TRACKING_CATEGORIES = "applied_payments,tracking_categories" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "applied_payments,tracking_categories,accounting_period" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "applied_payments,tracking_categories,company" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,company,accounting_period" - ) - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - LINES = "lines" - LINES_ACCOUNTING_PERIOD = "lines,accounting_period" - LINES_APPLIED_PAYMENTS = "lines,applied_payments" - LINES_APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "lines,applied_payments,accounting_period" - LINES_APPLIED_PAYMENTS_COMPANY = "lines,applied_payments,company" - LINES_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "lines,applied_payments,company,accounting_period" - LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES = "lines,applied_payments,tracking_categories" - LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "lines,applied_payments,tracking_categories,accounting_period" - ) - LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "lines,applied_payments,tracking_categories,company" - LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "lines,applied_payments,tracking_categories,company,accounting_period" - ) - LINES_COMPANY = "lines,company" - LINES_COMPANY_ACCOUNTING_PERIOD = "lines,company,accounting_period" - LINES_PAYMENTS = "lines,payments" - LINES_PAYMENTS_ACCOUNTING_PERIOD = "lines,payments,accounting_period" - LINES_PAYMENTS_APPLIED_PAYMENTS = "lines,payments,applied_payments" - LINES_PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "lines,payments,applied_payments,accounting_period" - LINES_PAYMENTS_APPLIED_PAYMENTS_COMPANY = "lines,payments,applied_payments,company" - LINES_PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = ( - "lines,payments,applied_payments,company,accounting_period" - ) - LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES = "lines,payments,applied_payments,tracking_categories" - LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "lines,payments,applied_payments,tracking_categories,accounting_period" - ) - LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = ( - "lines,payments,applied_payments,tracking_categories,company" - ) - LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "lines,payments,applied_payments,tracking_categories,company,accounting_period" - ) - LINES_PAYMENTS_COMPANY = "lines,payments,company" - LINES_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "lines,payments,company,accounting_period" - LINES_PAYMENTS_TRACKING_CATEGORIES = "lines,payments,tracking_categories" - LINES_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "lines,payments,tracking_categories,accounting_period" - LINES_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "lines,payments,tracking_categories,company" - LINES_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "lines,payments,tracking_categories,company,accounting_period" - ) - LINES_TRACKING_CATEGORIES = "lines,tracking_categories" - LINES_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "lines,tracking_categories,accounting_period" - LINES_TRACKING_CATEGORIES_COMPANY = "lines,tracking_categories,company" - LINES_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "lines,tracking_categories,company,accounting_period" - PAYMENTS = "payments" - PAYMENTS_ACCOUNTING_PERIOD = "payments,accounting_period" - PAYMENTS_APPLIED_PAYMENTS = "payments,applied_payments" - PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "payments,applied_payments,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_COMPANY = "payments,applied_payments,company" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,applied_payments,company,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES = "payments,applied_payments,tracking_categories" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,applied_payments,tracking_categories,company" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,company,accounting_period" - ) - PAYMENTS_COMPANY = "payments,company" - PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,company,accounting_period" - PAYMENTS_TRACKING_CATEGORIES = "payments,tracking_categories" - PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "payments,tracking_categories,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,tracking_categories,company" - PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "payments,tracking_categories,company,accounting_period" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - applied_payments: typing.Callable[[], T_Result], - applied_payments_accounting_period: typing.Callable[[], T_Result], - applied_payments_company: typing.Callable[[], T_Result], - applied_payments_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories: typing.Callable[[], T_Result], - applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - lines: typing.Callable[[], T_Result], - lines_accounting_period: typing.Callable[[], T_Result], - lines_applied_payments: typing.Callable[[], T_Result], - lines_applied_payments_accounting_period: typing.Callable[[], T_Result], - lines_applied_payments_company: typing.Callable[[], T_Result], - lines_applied_payments_company_accounting_period: typing.Callable[[], T_Result], - lines_applied_payments_tracking_categories: typing.Callable[[], T_Result], - lines_applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - lines_applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - lines_applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - lines_company: typing.Callable[[], T_Result], - lines_company_accounting_period: typing.Callable[[], T_Result], - lines_payments: typing.Callable[[], T_Result], - lines_payments_accounting_period: typing.Callable[[], T_Result], - lines_payments_applied_payments: typing.Callable[[], T_Result], - lines_payments_applied_payments_accounting_period: typing.Callable[[], T_Result], - lines_payments_applied_payments_company: typing.Callable[[], T_Result], - lines_payments_applied_payments_company_accounting_period: typing.Callable[[], T_Result], - lines_payments_applied_payments_tracking_categories: typing.Callable[[], T_Result], - lines_payments_applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - lines_payments_applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - lines_payments_applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - lines_payments_company: typing.Callable[[], T_Result], - lines_payments_company_accounting_period: typing.Callable[[], T_Result], - lines_payments_tracking_categories: typing.Callable[[], T_Result], - lines_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - lines_payments_tracking_categories_company: typing.Callable[[], T_Result], - lines_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories: typing.Callable[[], T_Result], - lines_tracking_categories_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories_company: typing.Callable[[], T_Result], - lines_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments: typing.Callable[[], T_Result], - payments_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments: typing.Callable[[], T_Result], - payments_applied_payments_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_company: typing.Callable[[], T_Result], - payments_applied_payments_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_company: typing.Callable[[], T_Result], - payments_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories: typing.Callable[[], T_Result], - payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is JournalEntriesListRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is JournalEntriesListRequestExpand.APPLIED_PAYMENTS: - return applied_payments() - if self is JournalEntriesListRequestExpand.APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return applied_payments_accounting_period() - if self is JournalEntriesListRequestExpand.APPLIED_PAYMENTS_COMPANY: - return applied_payments_company() - if self is JournalEntriesListRequestExpand.APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_company_accounting_period() - if self is JournalEntriesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return applied_payments_tracking_categories() - if self is JournalEntriesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_accounting_period() - if self is JournalEntriesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return applied_payments_tracking_categories_company() - if self is JournalEntriesListRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_company_accounting_period() - if self is JournalEntriesListRequestExpand.COMPANY: - return company() - if self is JournalEntriesListRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is JournalEntriesListRequestExpand.LINES: - return lines() - if self is JournalEntriesListRequestExpand.LINES_ACCOUNTING_PERIOD: - return lines_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_APPLIED_PAYMENTS: - return lines_applied_payments() - if self is JournalEntriesListRequestExpand.LINES_APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return lines_applied_payments_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_APPLIED_PAYMENTS_COMPANY: - return lines_applied_payments_company() - if self is JournalEntriesListRequestExpand.LINES_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return lines_applied_payments_company_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return lines_applied_payments_tracking_categories() - if self is JournalEntriesListRequestExpand.LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return lines_applied_payments_tracking_categories_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return lines_applied_payments_tracking_categories_company() - if self is JournalEntriesListRequestExpand.LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return lines_applied_payments_tracking_categories_company_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_COMPANY: - return lines_company() - if self is JournalEntriesListRequestExpand.LINES_COMPANY_ACCOUNTING_PERIOD: - return lines_company_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS: - return lines_payments() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_ACCOUNTING_PERIOD: - return lines_payments_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS: - return lines_payments_applied_payments() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return lines_payments_applied_payments_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_COMPANY: - return lines_payments_applied_payments_company() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return lines_payments_applied_payments_company_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return lines_payments_applied_payments_tracking_categories() - if ( - self - is JournalEntriesListRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD - ): - return lines_payments_applied_payments_tracking_categories_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return lines_payments_applied_payments_tracking_categories_company() - if ( - self - is JournalEntriesListRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return lines_payments_applied_payments_tracking_categories_company_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_COMPANY: - return lines_payments_company() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return lines_payments_company_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_TRACKING_CATEGORIES: - return lines_payments_tracking_categories() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return lines_payments_tracking_categories_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return lines_payments_tracking_categories_company() - if self is JournalEntriesListRequestExpand.LINES_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return lines_payments_tracking_categories_company_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_TRACKING_CATEGORIES: - return lines_tracking_categories() - if self is JournalEntriesListRequestExpand.LINES_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return lines_tracking_categories_accounting_period() - if self is JournalEntriesListRequestExpand.LINES_TRACKING_CATEGORIES_COMPANY: - return lines_tracking_categories_company() - if self is JournalEntriesListRequestExpand.LINES_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return lines_tracking_categories_company_accounting_period() - if self is JournalEntriesListRequestExpand.PAYMENTS: - return payments() - if self is JournalEntriesListRequestExpand.PAYMENTS_ACCOUNTING_PERIOD: - return payments_accounting_period() - if self is JournalEntriesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS: - return payments_applied_payments() - if self is JournalEntriesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return payments_applied_payments_accounting_period() - if self is JournalEntriesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY: - return payments_applied_payments_company() - if self is JournalEntriesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_company_accounting_period() - if self is JournalEntriesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return payments_applied_payments_tracking_categories() - if self is JournalEntriesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_accounting_period() - if self is JournalEntriesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_applied_payments_tracking_categories_company() - if ( - self - is JournalEntriesListRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_company_accounting_period() - if self is JournalEntriesListRequestExpand.PAYMENTS_COMPANY: - return payments_company() - if self is JournalEntriesListRequestExpand.PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_company_accounting_period() - if self is JournalEntriesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES: - return payments_tracking_categories() - if self is JournalEntriesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_tracking_categories_accounting_period() - if self is JournalEntriesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_tracking_categories_company() - if self is JournalEntriesListRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_company_accounting_period() - if self is JournalEntriesListRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is JournalEntriesListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is JournalEntriesListRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is JournalEntriesListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() diff --git a/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_list_request_expand_item.py b/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_list_request_expand_item.py new file mode 100644 index 00000000..b7942027 --- /dev/null +++ b/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_list_request_expand_item.py @@ -0,0 +1,37 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class JournalEntriesListRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + APPLIED_PAYMENTS = "applied_payments" + COMPANY = "company" + LINES = "lines" + PAYMENTS = "payments" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + applied_payments: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + lines: typing.Callable[[], T_Result], + payments: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is JournalEntriesListRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is JournalEntriesListRequestExpandItem.APPLIED_PAYMENTS: + return applied_payments() + if self is JournalEntriesListRequestExpandItem.COMPANY: + return company() + if self is JournalEntriesListRequestExpandItem.LINES: + return lines() + if self is JournalEntriesListRequestExpandItem.PAYMENTS: + return payments() + if self is JournalEntriesListRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_retrieve_request_expand.py b/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_retrieve_request_expand.py deleted file mode 100644 index bdac2481..00000000 --- a/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_retrieve_request_expand.py +++ /dev/null @@ -1,297 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class JournalEntriesRetrieveRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - APPLIED_PAYMENTS = "applied_payments" - APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "applied_payments,accounting_period" - APPLIED_PAYMENTS_COMPANY = "applied_payments,company" - APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "applied_payments,company,accounting_period" - APPLIED_PAYMENTS_TRACKING_CATEGORIES = "applied_payments,tracking_categories" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "applied_payments,tracking_categories,accounting_period" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "applied_payments,tracking_categories,company" - APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "applied_payments,tracking_categories,company,accounting_period" - ) - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - LINES = "lines" - LINES_ACCOUNTING_PERIOD = "lines,accounting_period" - LINES_APPLIED_PAYMENTS = "lines,applied_payments" - LINES_APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "lines,applied_payments,accounting_period" - LINES_APPLIED_PAYMENTS_COMPANY = "lines,applied_payments,company" - LINES_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "lines,applied_payments,company,accounting_period" - LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES = "lines,applied_payments,tracking_categories" - LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "lines,applied_payments,tracking_categories,accounting_period" - ) - LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "lines,applied_payments,tracking_categories,company" - LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "lines,applied_payments,tracking_categories,company,accounting_period" - ) - LINES_COMPANY = "lines,company" - LINES_COMPANY_ACCOUNTING_PERIOD = "lines,company,accounting_period" - LINES_PAYMENTS = "lines,payments" - LINES_PAYMENTS_ACCOUNTING_PERIOD = "lines,payments,accounting_period" - LINES_PAYMENTS_APPLIED_PAYMENTS = "lines,payments,applied_payments" - LINES_PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "lines,payments,applied_payments,accounting_period" - LINES_PAYMENTS_APPLIED_PAYMENTS_COMPANY = "lines,payments,applied_payments,company" - LINES_PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = ( - "lines,payments,applied_payments,company,accounting_period" - ) - LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES = "lines,payments,applied_payments,tracking_categories" - LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "lines,payments,applied_payments,tracking_categories,accounting_period" - ) - LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = ( - "lines,payments,applied_payments,tracking_categories,company" - ) - LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "lines,payments,applied_payments,tracking_categories,company,accounting_period" - ) - LINES_PAYMENTS_COMPANY = "lines,payments,company" - LINES_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "lines,payments,company,accounting_period" - LINES_PAYMENTS_TRACKING_CATEGORIES = "lines,payments,tracking_categories" - LINES_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "lines,payments,tracking_categories,accounting_period" - LINES_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "lines,payments,tracking_categories,company" - LINES_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "lines,payments,tracking_categories,company,accounting_period" - ) - LINES_TRACKING_CATEGORIES = "lines,tracking_categories" - LINES_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "lines,tracking_categories,accounting_period" - LINES_TRACKING_CATEGORIES_COMPANY = "lines,tracking_categories,company" - LINES_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "lines,tracking_categories,company,accounting_period" - PAYMENTS = "payments" - PAYMENTS_ACCOUNTING_PERIOD = "payments,accounting_period" - PAYMENTS_APPLIED_PAYMENTS = "payments,applied_payments" - PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD = "payments,applied_payments,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_COMPANY = "payments,applied_payments,company" - PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,applied_payments,company,accounting_period" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES = "payments,applied_payments,tracking_categories" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,accounting_period" - ) - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,applied_payments,tracking_categories,company" - PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "payments,applied_payments,tracking_categories,company,accounting_period" - ) - PAYMENTS_COMPANY = "payments,company" - PAYMENTS_COMPANY_ACCOUNTING_PERIOD = "payments,company,accounting_period" - PAYMENTS_TRACKING_CATEGORIES = "payments,tracking_categories" - PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "payments,tracking_categories,accounting_period" - PAYMENTS_TRACKING_CATEGORIES_COMPANY = "payments,tracking_categories,company" - PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "payments,tracking_categories,company,accounting_period" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - applied_payments: typing.Callable[[], T_Result], - applied_payments_accounting_period: typing.Callable[[], T_Result], - applied_payments_company: typing.Callable[[], T_Result], - applied_payments_company_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories: typing.Callable[[], T_Result], - applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - lines: typing.Callable[[], T_Result], - lines_accounting_period: typing.Callable[[], T_Result], - lines_applied_payments: typing.Callable[[], T_Result], - lines_applied_payments_accounting_period: typing.Callable[[], T_Result], - lines_applied_payments_company: typing.Callable[[], T_Result], - lines_applied_payments_company_accounting_period: typing.Callable[[], T_Result], - lines_applied_payments_tracking_categories: typing.Callable[[], T_Result], - lines_applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - lines_applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - lines_applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - lines_company: typing.Callable[[], T_Result], - lines_company_accounting_period: typing.Callable[[], T_Result], - lines_payments: typing.Callable[[], T_Result], - lines_payments_accounting_period: typing.Callable[[], T_Result], - lines_payments_applied_payments: typing.Callable[[], T_Result], - lines_payments_applied_payments_accounting_period: typing.Callable[[], T_Result], - lines_payments_applied_payments_company: typing.Callable[[], T_Result], - lines_payments_applied_payments_company_accounting_period: typing.Callable[[], T_Result], - lines_payments_applied_payments_tracking_categories: typing.Callable[[], T_Result], - lines_payments_applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - lines_payments_applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - lines_payments_applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - lines_payments_company: typing.Callable[[], T_Result], - lines_payments_company_accounting_period: typing.Callable[[], T_Result], - lines_payments_tracking_categories: typing.Callable[[], T_Result], - lines_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - lines_payments_tracking_categories_company: typing.Callable[[], T_Result], - lines_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories: typing.Callable[[], T_Result], - lines_tracking_categories_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories_company: typing.Callable[[], T_Result], - lines_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments: typing.Callable[[], T_Result], - payments_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments: typing.Callable[[], T_Result], - payments_applied_payments_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_company: typing.Callable[[], T_Result], - payments_applied_payments_company_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_applied_payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - payments_company: typing.Callable[[], T_Result], - payments_company_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories: typing.Callable[[], T_Result], - payments_tracking_categories_accounting_period: typing.Callable[[], T_Result], - payments_tracking_categories_company: typing.Callable[[], T_Result], - payments_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is JournalEntriesRetrieveRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is JournalEntriesRetrieveRequestExpand.APPLIED_PAYMENTS: - return applied_payments() - if self is JournalEntriesRetrieveRequestExpand.APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return applied_payments_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY: - return applied_payments_company() - if self is JournalEntriesRetrieveRequestExpand.APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return applied_payments_tracking_categories() - if self is JournalEntriesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return applied_payments_tracking_categories_company() - if self is JournalEntriesRetrieveRequestExpand.APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return applied_payments_tracking_categories_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.COMPANY: - return company() - if self is JournalEntriesRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES: - return lines() - if self is JournalEntriesRetrieveRequestExpand.LINES_ACCOUNTING_PERIOD: - return lines_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_APPLIED_PAYMENTS: - return lines_applied_payments() - if self is JournalEntriesRetrieveRequestExpand.LINES_APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return lines_applied_payments_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_APPLIED_PAYMENTS_COMPANY: - return lines_applied_payments_company() - if self is JournalEntriesRetrieveRequestExpand.LINES_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return lines_applied_payments_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return lines_applied_payments_tracking_categories() - if self is JournalEntriesRetrieveRequestExpand.LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return lines_applied_payments_tracking_categories_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return lines_applied_payments_tracking_categories_company() - if ( - self - is JournalEntriesRetrieveRequestExpand.LINES_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return lines_applied_payments_tracking_categories_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_COMPANY: - return lines_company() - if self is JournalEntriesRetrieveRequestExpand.LINES_COMPANY_ACCOUNTING_PERIOD: - return lines_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS: - return lines_payments() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_ACCOUNTING_PERIOD: - return lines_payments_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS: - return lines_payments_applied_payments() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return lines_payments_applied_payments_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_COMPANY: - return lines_payments_applied_payments_company() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return lines_payments_applied_payments_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return lines_payments_applied_payments_tracking_categories() - if ( - self - is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD - ): - return lines_payments_applied_payments_tracking_categories_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return lines_payments_applied_payments_tracking_categories_company() - if ( - self - is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return lines_payments_applied_payments_tracking_categories_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_COMPANY: - return lines_payments_company() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return lines_payments_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_TRACKING_CATEGORIES: - return lines_payments_tracking_categories() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return lines_payments_tracking_categories_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return lines_payments_tracking_categories_company() - if self is JournalEntriesRetrieveRequestExpand.LINES_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return lines_payments_tracking_categories_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_TRACKING_CATEGORIES: - return lines_tracking_categories() - if self is JournalEntriesRetrieveRequestExpand.LINES_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return lines_tracking_categories_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.LINES_TRACKING_CATEGORIES_COMPANY: - return lines_tracking_categories_company() - if self is JournalEntriesRetrieveRequestExpand.LINES_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return lines_tracking_categories_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS: - return payments() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_ACCOUNTING_PERIOD: - return payments_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS: - return payments_applied_payments() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_ACCOUNTING_PERIOD: - return payments_applied_payments_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY: - return payments_applied_payments_company() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_applied_payments_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES: - return payments_applied_payments_tracking_categories() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_applied_payments_tracking_categories_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_applied_payments_tracking_categories_company() - if ( - self - is JournalEntriesRetrieveRequestExpand.PAYMENTS_APPLIED_PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD - ): - return payments_applied_payments_tracking_categories_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_COMPANY: - return payments_company() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_COMPANY_ACCOUNTING_PERIOD: - return payments_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES: - return payments_tracking_categories() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return payments_tracking_categories_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY: - return payments_tracking_categories_company() - if self is JournalEntriesRetrieveRequestExpand.PAYMENTS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return payments_tracking_categories_company_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is JournalEntriesRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is JournalEntriesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is JournalEntriesRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() diff --git a/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_retrieve_request_expand_item.py new file mode 100644 index 00000000..d0d1f3ee --- /dev/null +++ b/src/merge/resources/accounting/resources/journal_entries/types/journal_entries_retrieve_request_expand_item.py @@ -0,0 +1,37 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class JournalEntriesRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + APPLIED_PAYMENTS = "applied_payments" + COMPANY = "company" + LINES = "lines" + PAYMENTS = "payments" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + applied_payments: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + lines: typing.Callable[[], T_Result], + payments: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is JournalEntriesRetrieveRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is JournalEntriesRetrieveRequestExpandItem.APPLIED_PAYMENTS: + return applied_payments() + if self is JournalEntriesRetrieveRequestExpandItem.COMPANY: + return company() + if self is JournalEntriesRetrieveRequestExpandItem.LINES: + return lines() + if self is JournalEntriesRetrieveRequestExpandItem.PAYMENTS: + return payments() + if self is JournalEntriesRetrieveRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/linked_accounts/client.py b/src/merge/resources/accounting/resources/linked_accounts/client.py index df102c2b..8c2fdb90 100644 --- a/src/merge/resources/accounting/resources/linked_accounts/client.py +++ b/src/merge/resources/accounting/resources/linked_accounts/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList +from ...types.account_details_and_actions import AccountDetailsAndActions from .raw_client import AsyncRawLinkedAccountsClient, RawLinkedAccountsClient from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -41,7 +42,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -98,7 +99,7 @@ def list( Returns ------- - PaginatedAccountDetailsAndActionsList + SyncPager[AccountDetailsAndActions] Examples @@ -109,9 +110,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.linked_accounts.list() + response = client.accounting.linked_accounts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -127,7 +133,6 @@ def list( status=status, request_options=request_options, ) - return _response.data class AsyncLinkedAccountsClient: @@ -162,7 +167,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -219,7 +224,7 @@ async def list( Returns ------- - PaginatedAccountDetailsAndActionsList + AsyncPager[AccountDetailsAndActions] Examples @@ -235,12 +240,18 @@ async def list( async def main() -> None: - await client.accounting.linked_accounts.list() + response = await client.accounting.linked_accounts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -256,4 +267,3 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/accounting/resources/linked_accounts/raw_client.py b/src/merge/resources/accounting/resources/linked_accounts/raw_client.py index ccb799fd..7d0f1a89 100644 --- a/src/merge/resources/accounting/resources/linked_accounts/raw_client.py +++ b/src/merge/resources/accounting/resources/linked_accounts/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.account_details_and_actions import AccountDetailsAndActions from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -90,7 +91,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountDetailsAndActionsList] + SyncPager[AccountDetailsAndActions] """ _response = self._client_wrapper.httpx_client.request( @@ -115,14 +116,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -150,7 +172,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -207,7 +229,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountDetailsAndActionsList] + AsyncPager[AccountDetailsAndActions] """ _response = await self._client_wrapper.httpx_client.request( @@ -232,14 +254,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/payment_methods/client.py b/src/merge/resources/accounting/resources/payment_methods/client.py index ee070e4f..5280e8bc 100644 --- a/src/merge/resources/accounting/resources/payment_methods/client.py +++ b/src/merge/resources/accounting/resources/payment_methods/client.py @@ -3,8 +3,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_payment_method_list import PaginatedPaymentMethodList from ...types.payment_method import PaymentMethod from .raw_client import AsyncRawPaymentMethodsClient, RawPaymentMethodsClient @@ -33,7 +33,7 @@ def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPaymentMethodList: + ) -> SyncPager[PaymentMethod]: """ Returns a list of `PaymentMethod` objects. @@ -59,7 +59,7 @@ def list( Returns ------- - PaginatedPaymentMethodList + SyncPager[PaymentMethod] Examples @@ -70,9 +70,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.payment_methods.list() + response = client.accounting.payment_methods.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -80,7 +85,6 @@ def list( page_size=page_size, request_options=request_options, ) - return _response.data def retrieve( self, @@ -156,7 +160,7 @@ async def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPaymentMethodList: + ) -> AsyncPager[PaymentMethod]: """ Returns a list of `PaymentMethod` objects. @@ -182,7 +186,7 @@ async def list( Returns ------- - PaginatedPaymentMethodList + AsyncPager[PaymentMethod] Examples @@ -198,12 +202,18 @@ async def list( async def main() -> None: - await client.accounting.payment_methods.list() + response = await client.accounting.payment_methods.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -211,7 +221,6 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/accounting/resources/payment_methods/raw_client.py b/src/merge/resources/accounting/resources/payment_methods/raw_client.py index 78256eba..b12ecb0f 100644 --- a/src/merge/resources/accounting/resources/payment_methods/raw_client.py +++ b/src/merge/resources/accounting/resources/payment_methods/raw_client.py @@ -7,6 +7,7 @@ from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_payment_method_list import PaginatedPaymentMethodList @@ -26,7 +27,7 @@ def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedPaymentMethodList]: + ) -> SyncPager[PaymentMethod]: """ Returns a list of `PaymentMethod` objects. @@ -52,7 +53,7 @@ def list( Returns ------- - HttpResponse[PaginatedPaymentMethodList] + SyncPager[PaymentMethod] """ _response = self._client_wrapper.httpx_client.request( @@ -69,14 +70,27 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPaymentMethodList, construct_type( type_=PaginatedPaymentMethodList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -149,7 +163,7 @@ async def list( include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedPaymentMethodList]: + ) -> AsyncPager[PaymentMethod]: """ Returns a list of `PaymentMethod` objects. @@ -175,7 +189,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedPaymentMethodList] + AsyncPager[PaymentMethod] """ _response = await self._client_wrapper.httpx_client.request( @@ -192,14 +206,30 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPaymentMethodList, construct_type( type_=PaginatedPaymentMethodList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/payment_terms/client.py b/src/merge/resources/accounting/resources/payment_terms/client.py index 7de8f6a7..6578b79e 100644 --- a/src/merge/resources/accounting/resources/payment_terms/client.py +++ b/src/merge/resources/accounting/resources/payment_terms/client.py @@ -3,8 +3,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_payment_term_list import PaginatedPaymentTermList from ...types.payment_term import PaymentTerm from .raw_client import AsyncRawPaymentTermsClient, RawPaymentTermsClient @@ -28,13 +28,15 @@ def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPaymentTermList: + ) -> SyncPager[PaymentTerm]: """ Returns a list of `PaymentTerm` objects. @@ -43,7 +45,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -63,7 +65,7 @@ def list( Returns ------- - PaginatedPaymentTermList + SyncPager[PaymentTerm] Examples @@ -74,9 +76,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.payment_terms.list() + response = client.accounting.payment_terms.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, expand=expand, include_deleted_data=include_deleted_data, @@ -85,13 +92,14 @@ def list( page_size=page_size, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -103,7 +111,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -161,13 +169,15 @@ async def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPaymentTermList: + ) -> AsyncPager[PaymentTerm]: """ Returns a list of `PaymentTerm` objects. @@ -176,7 +186,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -196,7 +206,7 @@ async def list( Returns ------- - PaginatedPaymentTermList + AsyncPager[PaymentTerm] Examples @@ -212,12 +222,18 @@ async def list( async def main() -> None: - await client.accounting.payment_terms.list() + response = await client.accounting.payment_terms.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, expand=expand, include_deleted_data=include_deleted_data, @@ -226,13 +242,14 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -244,7 +261,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/payment_terms/raw_client.py b/src/merge/resources/accounting/resources/payment_terms/raw_client.py index 17476644..d16480d7 100644 --- a/src/merge/resources/accounting/resources/payment_terms/raw_client.py +++ b/src/merge/resources/accounting/resources/payment_terms/raw_client.py @@ -7,6 +7,7 @@ from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_payment_term_list import PaginatedPaymentTermList @@ -21,13 +22,15 @@ def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedPaymentTermList]: + ) -> SyncPager[PaymentTerm]: """ Returns a list of `PaymentTerm` objects. @@ -36,7 +39,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -56,7 +59,7 @@ def list( Returns ------- - HttpResponse[PaginatedPaymentTermList] + SyncPager[PaymentTerm] """ _response = self._client_wrapper.httpx_client.request( @@ -74,14 +77,28 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPaymentTermList, construct_type( type_=PaginatedPaymentTermList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -91,7 +108,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -103,7 +122,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -154,13 +173,15 @@ async def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedPaymentTermList]: + ) -> AsyncPager[PaymentTerm]: """ Returns a list of `PaymentTerm` objects. @@ -169,7 +190,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -189,7 +210,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedPaymentTermList] + AsyncPager[PaymentTerm] """ _response = await self._client_wrapper.httpx_client.request( @@ -207,14 +228,31 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPaymentTermList, construct_type( type_=PaginatedPaymentTermList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -224,7 +262,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -236,7 +276,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/payments/__init__.py b/src/merge/resources/accounting/resources/payments/__init__.py index 2492973d..7a469627 100644 --- a/src/merge/resources/accounting/resources/payments/__init__.py +++ b/src/merge/resources/accounting/resources/payments/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import PaymentsListRequestExpand, PaymentsRetrieveRequestExpand +from .types import PaymentsListRequestExpandItem, PaymentsRetrieveRequestExpandItem -__all__ = ["PaymentsListRequestExpand", "PaymentsRetrieveRequestExpand"] +__all__ = ["PaymentsListRequestExpandItem", "PaymentsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/payments/client.py b/src/merge/resources/accounting/resources/payments/client.py index 473acf56..3b49e02d 100644 --- a/src/merge/resources/accounting/resources/payments/client.py +++ b/src/merge/resources/accounting/resources/payments/client.py @@ -4,17 +4,17 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.meta_response import MetaResponse -from ...types.paginated_payment_list import PaginatedPaymentList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.patched_payment_request import PatchedPaymentRequest from ...types.payment import Payment from ...types.payment_request import PaymentRequest from ...types.payment_response import PaymentResponse +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawPaymentsClient, RawPaymentsClient -from .types.payments_list_request_expand import PaymentsListRequestExpand -from .types.payments_retrieve_request_expand import PaymentsRetrieveRequestExpand +from .types.payments_list_request_expand_item import PaymentsListRequestExpandItem +from .types.payments_retrieve_request_expand_item import PaymentsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -44,7 +44,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[PaymentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PaymentsListRequestExpandItem, typing.Sequence[PaymentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -56,7 +58,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPaymentList: + ) -> SyncPager[Payment]: """ Returns a list of `Payment` objects. @@ -80,7 +82,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[PaymentsListRequestExpand] + expand : typing.Optional[typing.Union[PaymentsListRequestExpandItem, typing.Sequence[PaymentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -118,7 +120,7 @@ def list( Returns ------- - PaginatedPaymentList + SyncPager[Payment] Examples @@ -129,9 +131,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.payments.list() + response = client.accounting.payments.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_id=account_id, company_id=company_id, contact_id=contact_id, @@ -151,7 +158,6 @@ def list( transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data def create( self, @@ -204,7 +210,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[PaymentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PaymentsRetrieveRequestExpandItem, typing.Sequence[PaymentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -217,7 +225,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[PaymentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[PaymentsRetrieveRequestExpandItem, typing.Sequence[PaymentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -321,7 +329,7 @@ def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -353,7 +361,7 @@ def line_items_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -364,9 +372,14 @@ def line_items_remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.payments.line_items_remote_field_classes_list() + response = client.accounting.payments.line_items_remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.line_items_remote_field_classes_list( + return self._raw_client.line_items_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -376,7 +389,6 @@ def line_items_remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data def meta_patch_retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -447,7 +459,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -479,7 +491,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -490,9 +502,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.payments.remote_field_classes_list() + response = client.accounting.payments.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -502,7 +519,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncPaymentsClient: @@ -529,7 +545,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[PaymentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PaymentsListRequestExpandItem, typing.Sequence[PaymentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -541,7 +559,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPaymentList: + ) -> AsyncPager[Payment]: """ Returns a list of `Payment` objects. @@ -565,7 +583,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[PaymentsListRequestExpand] + expand : typing.Optional[typing.Union[PaymentsListRequestExpandItem, typing.Sequence[PaymentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -603,7 +621,7 @@ async def list( Returns ------- - PaginatedPaymentList + AsyncPager[Payment] Examples @@ -619,12 +637,18 @@ async def list( async def main() -> None: - await client.accounting.payments.list() + response = await client.accounting.payments.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_id=account_id, company_id=company_id, contact_id=contact_id, @@ -644,7 +668,6 @@ async def main() -> None: transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data async def create( self, @@ -705,7 +728,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[PaymentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PaymentsRetrieveRequestExpandItem, typing.Sequence[PaymentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -718,7 +743,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[PaymentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[PaymentsRetrieveRequestExpandItem, typing.Sequence[PaymentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -838,7 +863,7 @@ async def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -870,7 +895,7 @@ async def line_items_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -886,12 +911,20 @@ async def line_items_remote_field_classes_list( async def main() -> None: - await client.accounting.payments.line_items_remote_field_classes_list() + response = ( + await client.accounting.payments.line_items_remote_field_classes_list() + ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.line_items_remote_field_classes_list( + return await self._raw_client.line_items_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -901,7 +934,6 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def meta_patch_retrieve( self, id: str, *, request_options: typing.Optional[RequestOptions] = None @@ -990,7 +1022,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -1022,7 +1054,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -1038,12 +1070,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.accounting.payments.remote_field_classes_list() + response = await client.accounting.payments.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -1053,4 +1091,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/accounting/resources/payments/raw_client.py b/src/merge/resources/accounting/resources/payments/raw_client.py index 590f6502..77844420 100644 --- a/src/merge/resources/accounting/resources/payments/raw_client.py +++ b/src/merge/resources/accounting/resources/payments/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.meta_response import MetaResponse @@ -18,8 +19,9 @@ from ...types.payment import Payment from ...types.payment_request import PaymentRequest from ...types.payment_response import PaymentResponse -from .types.payments_list_request_expand import PaymentsListRequestExpand -from .types.payments_retrieve_request_expand import PaymentsRetrieveRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.payments_list_request_expand_item import PaymentsListRequestExpandItem +from .types.payments_retrieve_request_expand_item import PaymentsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -38,7 +40,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[PaymentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PaymentsListRequestExpandItem, typing.Sequence[PaymentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -50,7 +54,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedPaymentList]: + ) -> SyncPager[Payment]: """ Returns a list of `Payment` objects. @@ -74,7 +78,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[PaymentsListRequestExpand] + expand : typing.Optional[typing.Union[PaymentsListRequestExpandItem, typing.Sequence[PaymentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -112,7 +116,7 @@ def list( Returns ------- - HttpResponse[PaginatedPaymentList] + SyncPager[Payment] """ _response = self._client_wrapper.httpx_client.request( @@ -145,14 +149,39 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPaymentList, construct_type( type_=PaginatedPaymentList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_id=account_id, + company_id=company_id, + contact_id=contact_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -222,7 +251,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[PaymentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PaymentsRetrieveRequestExpandItem, typing.Sequence[PaymentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -235,7 +266,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[PaymentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[PaymentsRetrieveRequestExpandItem, typing.Sequence[PaymentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -355,7 +386,7 @@ def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -387,7 +418,7 @@ def line_items_remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -406,14 +437,29 @@ def line_items_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.line_items_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -504,7 +550,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -536,7 +582,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -555,14 +601,29 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -582,7 +643,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[PaymentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PaymentsListRequestExpandItem, typing.Sequence[PaymentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -594,7 +657,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedPaymentList]: + ) -> AsyncPager[Payment]: """ Returns a list of `Payment` objects. @@ -618,7 +681,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[PaymentsListRequestExpand] + expand : typing.Optional[typing.Union[PaymentsListRequestExpandItem, typing.Sequence[PaymentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -656,7 +719,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedPaymentList] + AsyncPager[Payment] """ _response = await self._client_wrapper.httpx_client.request( @@ -689,14 +752,42 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPaymentList, construct_type( type_=PaginatedPaymentList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_id=account_id, + company_id=company_id, + contact_id=contact_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -766,7 +857,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[PaymentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PaymentsRetrieveRequestExpandItem, typing.Sequence[PaymentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -779,7 +872,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[PaymentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[PaymentsRetrieveRequestExpandItem, typing.Sequence[PaymentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -899,7 +992,7 @@ async def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -931,7 +1024,7 @@ async def line_items_remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -950,14 +1043,32 @@ async def line_items_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.line_items_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -1048,7 +1159,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -1080,7 +1191,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -1099,14 +1210,32 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/payments/types/__init__.py b/src/merge/resources/accounting/resources/payments/types/__init__.py index 8dbe9c4f..a9dfd841 100644 --- a/src/merge/resources/accounting/resources/payments/types/__init__.py +++ b/src/merge/resources/accounting/resources/payments/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .payments_list_request_expand import PaymentsListRequestExpand -from .payments_retrieve_request_expand import PaymentsRetrieveRequestExpand +from .payments_list_request_expand_item import PaymentsListRequestExpandItem +from .payments_retrieve_request_expand_item import PaymentsRetrieveRequestExpandItem -__all__ = ["PaymentsListRequestExpand", "PaymentsRetrieveRequestExpand"] +__all__ = ["PaymentsListRequestExpandItem", "PaymentsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/payments/types/payments_list_request_expand.py b/src/merge/resources/accounting/resources/payments/types/payments_list_request_expand.py deleted file mode 100644 index f22783c7..00000000 --- a/src/merge/resources/accounting/resources/payments/types/payments_list_request_expand.py +++ /dev/null @@ -1,641 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class PaymentsListRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_ACCOUNTING_PERIOD = "account,accounting_period" - ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = "account,accounting_period,payment_method" - ACCOUNT_COMPANY = "account,company" - ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "account,company,accounting_period" - ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = "account,company,accounting_period,payment_method" - ACCOUNT_COMPANY_PAYMENT_METHOD = "account,company,payment_method" - ACCOUNT_PAYMENT_METHOD = "account,payment_method" - ACCOUNTING_PERIOD = "accounting_period" - ACCOUNTING_PERIOD_PAYMENT_METHOD = "accounting_period,payment_method" - APPLIED_TO_LINES = "applied_to_lines" - APPLIED_TO_LINES_ACCOUNT = "applied_to_lines,account" - APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD = "applied_to_lines,account,accounting_period" - APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,account,accounting_period,payment_method" - ) - APPLIED_TO_LINES_ACCOUNT_COMPANY = "applied_to_lines,account,company" - APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "applied_to_lines,account,company,accounting_period" - APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,account,company,accounting_period,payment_method" - ) - APPLIED_TO_LINES_ACCOUNT_COMPANY_PAYMENT_METHOD = "applied_to_lines,account,company,payment_method" - APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD = "applied_to_lines,account,payment_method" - APPLIED_TO_LINES_ACCOUNTING_PERIOD = "applied_to_lines,accounting_period" - APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD = "applied_to_lines,accounting_period,payment_method" - APPLIED_TO_LINES_COMPANY = "applied_to_lines,company" - APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD = "applied_to_lines,company,accounting_period" - APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,company,accounting_period,payment_method" - ) - APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD = "applied_to_lines,company,payment_method" - APPLIED_TO_LINES_CONTACT = "applied_to_lines,contact" - APPLIED_TO_LINES_CONTACT_ACCOUNT = "applied_to_lines,contact,account" - APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "applied_to_lines,contact,account,accounting_period" - APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,contact,account,accounting_period,payment_method" - ) - APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY = "applied_to_lines,contact,account,company" - APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_to_lines,contact,account,company,accounting_period" - ) - APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,contact,account,company,accounting_period,payment_method" - ) - APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD = "applied_to_lines,contact,account,company,payment_method" - APPLIED_TO_LINES_CONTACT_ACCOUNT_PAYMENT_METHOD = "applied_to_lines,contact,account,payment_method" - APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD = "applied_to_lines,contact,accounting_period" - APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,contact,accounting_period,payment_method" - ) - APPLIED_TO_LINES_CONTACT_COMPANY = "applied_to_lines,contact,company" - APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "applied_to_lines,contact,company,accounting_period" - APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,contact,company,accounting_period,payment_method" - ) - APPLIED_TO_LINES_CONTACT_COMPANY_PAYMENT_METHOD = "applied_to_lines,contact,company,payment_method" - APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD = "applied_to_lines,contact,payment_method" - APPLIED_TO_LINES_PAYMENT_METHOD = "applied_to_lines,payment_method" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = "company,accounting_period,payment_method" - COMPANY_PAYMENT_METHOD = "company,payment_method" - CONTACT = "contact" - CONTACT_ACCOUNT = "contact,account" - CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "contact,account,accounting_period" - CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = "contact,account,accounting_period,payment_method" - CONTACT_ACCOUNT_COMPANY = "contact,account,company" - CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "contact,account,company,accounting_period" - CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "contact,account,company,accounting_period,payment_method" - ) - CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD = "contact,account,company,payment_method" - CONTACT_ACCOUNT_PAYMENT_METHOD = "contact,account,payment_method" - CONTACT_ACCOUNTING_PERIOD = "contact,accounting_period" - CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD = "contact,accounting_period,payment_method" - CONTACT_COMPANY = "contact,company" - CONTACT_COMPANY_ACCOUNTING_PERIOD = "contact,company,accounting_period" - CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = "contact,company,accounting_period,payment_method" - CONTACT_COMPANY_PAYMENT_METHOD = "contact,company,payment_method" - CONTACT_PAYMENT_METHOD = "contact,payment_method" - PAYMENT_METHOD = "payment_method" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNT = "tracking_categories,account" - TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD = "tracking_categories,account,accounting_period" - TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,account,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_ACCOUNT_COMPANY = "tracking_categories,account,company" - TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,account,company,accounting_period" - TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,account,company,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_ACCOUNT_COMPANY_PAYMENT_METHOD = "tracking_categories,account,company,payment_method" - TRACKING_CATEGORIES_ACCOUNT_PAYMENT_METHOD = "tracking_categories,account,payment_method" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_METHOD = "tracking_categories,accounting_period,payment_method" - TRACKING_CATEGORIES_APPLIED_TO_LINES = "tracking_categories,applied_to_lines" - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT = "tracking_categories,applied_to_lines,account" - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_to_lines,account,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,account,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY = "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" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "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,company,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,account,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD = "tracking_categories,applied_to_lines,accounting_period" - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY = "tracking_categories,applied_to_lines,company" - TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_to_lines,company,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,company,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,company,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT = "tracking_categories,applied_to_lines,contact" - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT = "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" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_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,account,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_to_lines,contact,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,contact,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY = "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" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "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,company,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,contact,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_PAYMENT_METHOD = "tracking_categories,applied_to_lines,payment_method" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,company,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_COMPANY_PAYMENT_METHOD = "tracking_categories,company,payment_method" - TRACKING_CATEGORIES_CONTACT = "tracking_categories,contact" - TRACKING_CATEGORIES_CONTACT_ACCOUNT = "tracking_categories,contact,account" - TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "tracking_categories,contact,account,accounting_period" - TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,contact,account,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY = "tracking_categories,contact,account,company" - TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,contact,account,company,accounting_period" - ) - TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,contact,account,company,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD = ( - "tracking_categories,contact,account,company,payment_method" - ) - TRACKING_CATEGORIES_CONTACT_ACCOUNT_PAYMENT_METHOD = "tracking_categories,contact,account,payment_method" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,contact,accounting_period" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,contact,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY = "tracking_categories,contact,company" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,contact,company,accounting_period" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,contact,company,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_METHOD = "tracking_categories,contact,company,payment_method" - TRACKING_CATEGORIES_CONTACT_PAYMENT_METHOD = "tracking_categories,contact,payment_method" - TRACKING_CATEGORIES_PAYMENT_METHOD = "tracking_categories,payment_method" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_accounting_period: typing.Callable[[], T_Result], - account_accounting_period_payment_method: typing.Callable[[], T_Result], - account_company: typing.Callable[[], T_Result], - account_company_accounting_period: typing.Callable[[], T_Result], - account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - account_company_payment_method: typing.Callable[[], T_Result], - account_payment_method: typing.Callable[[], T_Result], - accounting_period: typing.Callable[[], T_Result], - accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines: typing.Callable[[], T_Result], - applied_to_lines_account: typing.Callable[[], T_Result], - applied_to_lines_account_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_account_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_account_company: typing.Callable[[], T_Result], - applied_to_lines_account_company_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_account_company_payment_method: typing.Callable[[], T_Result], - applied_to_lines_account_payment_method: typing.Callable[[], T_Result], - applied_to_lines_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_company: typing.Callable[[], T_Result], - applied_to_lines_company_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_company_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_company_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact: typing.Callable[[], T_Result], - applied_to_lines_contact_account: typing.Callable[[], T_Result], - applied_to_lines_contact_account_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_contact_account_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_account_company: typing.Callable[[], T_Result], - applied_to_lines_contact_account_company_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_contact_account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_account_company_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_account_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_contact_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_company: typing.Callable[[], T_Result], - applied_to_lines_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_contact_company_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_company_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_payment_method: typing.Callable[[], T_Result], - applied_to_lines_payment_method: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - company_accounting_period_payment_method: typing.Callable[[], T_Result], - company_payment_method: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_account: typing.Callable[[], T_Result], - contact_account_accounting_period: typing.Callable[[], T_Result], - contact_account_accounting_period_payment_method: typing.Callable[[], T_Result], - contact_account_company: typing.Callable[[], T_Result], - contact_account_company_accounting_period: typing.Callable[[], T_Result], - contact_account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - contact_account_company_payment_method: typing.Callable[[], T_Result], - contact_account_payment_method: typing.Callable[[], T_Result], - contact_accounting_period: typing.Callable[[], T_Result], - contact_accounting_period_payment_method: typing.Callable[[], T_Result], - contact_company: typing.Callable[[], T_Result], - contact_company_accounting_period: typing.Callable[[], T_Result], - contact_company_accounting_period_payment_method: typing.Callable[[], T_Result], - contact_company_payment_method: typing.Callable[[], T_Result], - contact_payment_method: typing.Callable[[], T_Result], - payment_method: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_account: typing.Callable[[], T_Result], - tracking_categories_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_account_company: typing.Callable[[], T_Result], - tracking_categories_account_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_account_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_account_payment_method: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_company: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_company_accounting_period_payment_method: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_to_lines_account_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_company: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_company_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account_accounting_period_payment_method: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_to_lines_contact_account_company: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account_company_accounting_period_payment_method: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_to_lines_contact_account_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_company: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_company_accounting_period_payment_method: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_to_lines_contact_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_payment_method: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact: typing.Callable[[], T_Result], - tracking_categories_contact_account: typing.Callable[[], T_Result], - tracking_categories_contact_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_account_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_account_company: typing.Callable[[], T_Result], - tracking_categories_contact_account_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_account_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_account_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_company: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_payment_method: typing.Callable[[], T_Result], - tracking_categories_payment_method: typing.Callable[[], T_Result], - ) -> T_Result: - if self is PaymentsListRequestExpand.ACCOUNT: - return account() - if self is PaymentsListRequestExpand.ACCOUNT_ACCOUNTING_PERIOD: - return account_accounting_period() - if self is PaymentsListRequestExpand.ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return account_accounting_period_payment_method() - if self is PaymentsListRequestExpand.ACCOUNT_COMPANY: - return account_company() - if self is PaymentsListRequestExpand.ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return account_company_accounting_period() - if self is PaymentsListRequestExpand.ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return account_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.ACCOUNT_COMPANY_PAYMENT_METHOD: - return account_company_payment_method() - if self is PaymentsListRequestExpand.ACCOUNT_PAYMENT_METHOD: - return account_payment_method() - if self is PaymentsListRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is PaymentsListRequestExpand.ACCOUNTING_PERIOD_PAYMENT_METHOD: - return accounting_period_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES: - return applied_to_lines() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_ACCOUNT: - return applied_to_lines_account() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD: - return applied_to_lines_account_accounting_period() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_account_accounting_period_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_ACCOUNT_COMPANY: - return applied_to_lines_account_company() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return applied_to_lines_account_company_accounting_period() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_account_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_ACCOUNT_COMPANY_PAYMENT_METHOD: - return applied_to_lines_account_company_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD: - return applied_to_lines_account_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_ACCOUNTING_PERIOD: - return applied_to_lines_accounting_period() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_accounting_period_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_COMPANY: - return applied_to_lines_company() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD: - return applied_to_lines_company_accounting_period() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD: - return applied_to_lines_company_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT: - return applied_to_lines_contact() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT: - return applied_to_lines_contact_account() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return applied_to_lines_contact_account_accounting_period() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_contact_account_accounting_period_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY: - return applied_to_lines_contact_account_company() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return applied_to_lines_contact_account_company_accounting_period() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_contact_account_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD: - return applied_to_lines_contact_account_company_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_PAYMENT_METHOD: - return applied_to_lines_contact_account_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD: - return applied_to_lines_contact_accounting_period() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_contact_accounting_period_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_COMPANY: - return applied_to_lines_contact_company() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_to_lines_contact_company_accounting_period() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_contact_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_COMPANY_PAYMENT_METHOD: - return applied_to_lines_contact_company_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD: - return applied_to_lines_contact_payment_method() - if self is PaymentsListRequestExpand.APPLIED_TO_LINES_PAYMENT_METHOD: - return applied_to_lines_payment_method() - if self is PaymentsListRequestExpand.COMPANY: - return company() - if self is PaymentsListRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is PaymentsListRequestExpand.COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.COMPANY_PAYMENT_METHOD: - return company_payment_method() - if self is PaymentsListRequestExpand.CONTACT: - return contact() - if self is PaymentsListRequestExpand.CONTACT_ACCOUNT: - return contact_account() - if self is PaymentsListRequestExpand.CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return contact_account_accounting_period() - if self is PaymentsListRequestExpand.CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return contact_account_accounting_period_payment_method() - if self is PaymentsListRequestExpand.CONTACT_ACCOUNT_COMPANY: - return contact_account_company() - if self is PaymentsListRequestExpand.CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return contact_account_company_accounting_period() - if self is PaymentsListRequestExpand.CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return contact_account_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD: - return contact_account_company_payment_method() - if self is PaymentsListRequestExpand.CONTACT_ACCOUNT_PAYMENT_METHOD: - return contact_account_payment_method() - if self is PaymentsListRequestExpand.CONTACT_ACCOUNTING_PERIOD: - return contact_accounting_period() - if self is PaymentsListRequestExpand.CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return contact_accounting_period_payment_method() - if self is PaymentsListRequestExpand.CONTACT_COMPANY: - return contact_company() - if self is PaymentsListRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD: - return contact_company_accounting_period() - if self is PaymentsListRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return contact_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.CONTACT_COMPANY_PAYMENT_METHOD: - return contact_company_payment_method() - if self is PaymentsListRequestExpand.CONTACT_PAYMENT_METHOD: - return contact_payment_method() - if self is PaymentsListRequestExpand.PAYMENT_METHOD: - return payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_ACCOUNT: - return tracking_categories_account() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_account_accounting_period() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_account_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY: - return tracking_categories_account_company() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_account_company_accounting_period() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_account_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_PAYMENT_METHOD: - return tracking_categories_account_company_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_PAYMENT_METHOD: - return tracking_categories_account_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES: - return tracking_categories_applied_to_lines() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT: - return tracking_categories_applied_to_lines_account() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_account_accounting_period() - if ( - self - is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_account_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY: - return tracking_categories_applied_to_lines_account_company() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_account_company_accounting_period() - if ( - self - is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_account_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_account_company_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_account_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_accounting_period() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY: - return tracking_categories_applied_to_lines_company() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_company_accounting_period() - if ( - self - is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_company_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT: - return tracking_categories_applied_to_lines_contact() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT: - return tracking_categories_applied_to_lines_contact_account() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_contact_account_accounting_period() - if ( - self - is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_contact_account_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY: - return tracking_categories_applied_to_lines_contact_account_company() - if ( - self - is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_to_lines_contact_account_company_accounting_period() - if ( - self - is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_contact_account_company_accounting_period_payment_method() - if ( - self - is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_contact_account_company_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_contact_account_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_contact_accounting_period() - if ( - self - is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_contact_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY: - return tracking_categories_applied_to_lines_contact_company() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_contact_company_accounting_period() - if ( - self - is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_contact_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_contact_company_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_contact_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_COMPANY_PAYMENT_METHOD: - return tracking_categories_company_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT: - return tracking_categories_contact() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT: - return tracking_categories_contact_account() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_contact_account_accounting_period() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_contact_account_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY: - return tracking_categories_contact_account_company() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_contact_account_company_accounting_period() - if ( - self - is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_contact_account_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD: - return tracking_categories_contact_account_company_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_PAYMENT_METHOD: - return tracking_categories_contact_account_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_contact_accounting_period() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_contact_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY: - return tracking_categories_contact_company() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_accounting_period() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_contact_company_accounting_period_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_METHOD: - return tracking_categories_contact_company_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_CONTACT_PAYMENT_METHOD: - return tracking_categories_contact_payment_method() - if self is PaymentsListRequestExpand.TRACKING_CATEGORIES_PAYMENT_METHOD: - return tracking_categories_payment_method() diff --git a/src/merge/resources/accounting/resources/payments/types/payments_list_request_expand_item.py b/src/merge/resources/accounting/resources/payments/types/payments_list_request_expand_item.py new file mode 100644 index 00000000..6ae2b539 --- /dev/null +++ b/src/merge/resources/accounting/resources/payments/types/payments_list_request_expand_item.py @@ -0,0 +1,41 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class PaymentsListRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + ACCOUNTING_PERIOD = "accounting_period" + APPLIED_TO_LINES = "applied_to_lines" + COMPANY = "company" + CONTACT = "contact" + PAYMENT_METHOD = "payment_method" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + account: typing.Callable[[], T_Result], + accounting_period: typing.Callable[[], T_Result], + applied_to_lines: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + payment_method: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is PaymentsListRequestExpandItem.ACCOUNT: + return account() + if self is PaymentsListRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is PaymentsListRequestExpandItem.APPLIED_TO_LINES: + return applied_to_lines() + if self is PaymentsListRequestExpandItem.COMPANY: + return company() + if self is PaymentsListRequestExpandItem.CONTACT: + return contact() + if self is PaymentsListRequestExpandItem.PAYMENT_METHOD: + return payment_method() + if self is PaymentsListRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/payments/types/payments_retrieve_request_expand.py b/src/merge/resources/accounting/resources/payments/types/payments_retrieve_request_expand.py deleted file mode 100644 index fea64353..00000000 --- a/src/merge/resources/accounting/resources/payments/types/payments_retrieve_request_expand.py +++ /dev/null @@ -1,644 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class PaymentsRetrieveRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_ACCOUNTING_PERIOD = "account,accounting_period" - ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = "account,accounting_period,payment_method" - ACCOUNT_COMPANY = "account,company" - ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "account,company,accounting_period" - ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = "account,company,accounting_period,payment_method" - ACCOUNT_COMPANY_PAYMENT_METHOD = "account,company,payment_method" - ACCOUNT_PAYMENT_METHOD = "account,payment_method" - ACCOUNTING_PERIOD = "accounting_period" - ACCOUNTING_PERIOD_PAYMENT_METHOD = "accounting_period,payment_method" - APPLIED_TO_LINES = "applied_to_lines" - APPLIED_TO_LINES_ACCOUNT = "applied_to_lines,account" - APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD = "applied_to_lines,account,accounting_period" - APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,account,accounting_period,payment_method" - ) - APPLIED_TO_LINES_ACCOUNT_COMPANY = "applied_to_lines,account,company" - APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "applied_to_lines,account,company,accounting_period" - APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,account,company,accounting_period,payment_method" - ) - APPLIED_TO_LINES_ACCOUNT_COMPANY_PAYMENT_METHOD = "applied_to_lines,account,company,payment_method" - APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD = "applied_to_lines,account,payment_method" - APPLIED_TO_LINES_ACCOUNTING_PERIOD = "applied_to_lines,accounting_period" - APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD = "applied_to_lines,accounting_period,payment_method" - APPLIED_TO_LINES_COMPANY = "applied_to_lines,company" - APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD = "applied_to_lines,company,accounting_period" - APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,company,accounting_period,payment_method" - ) - APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD = "applied_to_lines,company,payment_method" - APPLIED_TO_LINES_CONTACT = "applied_to_lines,contact" - APPLIED_TO_LINES_CONTACT_ACCOUNT = "applied_to_lines,contact,account" - APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "applied_to_lines,contact,account,accounting_period" - APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,contact,account,accounting_period,payment_method" - ) - APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY = "applied_to_lines,contact,account,company" - APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = ( - "applied_to_lines,contact,account,company,accounting_period" - ) - APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,contact,account,company,accounting_period,payment_method" - ) - APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD = "applied_to_lines,contact,account,company,payment_method" - APPLIED_TO_LINES_CONTACT_ACCOUNT_PAYMENT_METHOD = "applied_to_lines,contact,account,payment_method" - APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD = "applied_to_lines,contact,accounting_period" - APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,contact,accounting_period,payment_method" - ) - APPLIED_TO_LINES_CONTACT_COMPANY = "applied_to_lines,contact,company" - APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "applied_to_lines,contact,company,accounting_period" - APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "applied_to_lines,contact,company,accounting_period,payment_method" - ) - APPLIED_TO_LINES_CONTACT_COMPANY_PAYMENT_METHOD = "applied_to_lines,contact,company,payment_method" - APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD = "applied_to_lines,contact,payment_method" - APPLIED_TO_LINES_PAYMENT_METHOD = "applied_to_lines,payment_method" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = "company,accounting_period,payment_method" - COMPANY_PAYMENT_METHOD = "company,payment_method" - CONTACT = "contact" - CONTACT_ACCOUNT = "contact,account" - CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "contact,account,accounting_period" - CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = "contact,account,accounting_period,payment_method" - CONTACT_ACCOUNT_COMPANY = "contact,account,company" - CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "contact,account,company,accounting_period" - CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "contact,account,company,accounting_period,payment_method" - ) - CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD = "contact,account,company,payment_method" - CONTACT_ACCOUNT_PAYMENT_METHOD = "contact,account,payment_method" - CONTACT_ACCOUNTING_PERIOD = "contact,accounting_period" - CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD = "contact,accounting_period,payment_method" - CONTACT_COMPANY = "contact,company" - CONTACT_COMPANY_ACCOUNTING_PERIOD = "contact,company,accounting_period" - CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = "contact,company,accounting_period,payment_method" - CONTACT_COMPANY_PAYMENT_METHOD = "contact,company,payment_method" - CONTACT_PAYMENT_METHOD = "contact,payment_method" - PAYMENT_METHOD = "payment_method" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNT = "tracking_categories,account" - TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD = "tracking_categories,account,accounting_period" - TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,account,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_ACCOUNT_COMPANY = "tracking_categories,account,company" - TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,account,company,accounting_period" - TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,account,company,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_ACCOUNT_COMPANY_PAYMENT_METHOD = "tracking_categories,account,company,payment_method" - TRACKING_CATEGORIES_ACCOUNT_PAYMENT_METHOD = "tracking_categories,account,payment_method" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_METHOD = "tracking_categories,accounting_period,payment_method" - TRACKING_CATEGORIES_APPLIED_TO_LINES = "tracking_categories,applied_to_lines" - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT = "tracking_categories,applied_to_lines,account" - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_to_lines,account,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,account,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY = "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" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "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,company,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,account,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD = "tracking_categories,applied_to_lines,accounting_period" - TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY = "tracking_categories,applied_to_lines,company" - TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_to_lines,company,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,company,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,company,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT = "tracking_categories,applied_to_lines,contact" - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT = "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" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "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" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_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,account,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD = ( - "tracking_categories,applied_to_lines,contact,accounting_period" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,contact,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY = "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" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "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,company,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD = ( - "tracking_categories,applied_to_lines,contact,payment_method" - ) - TRACKING_CATEGORIES_APPLIED_TO_LINES_PAYMENT_METHOD = "tracking_categories,applied_to_lines,payment_method" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,company,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_COMPANY_PAYMENT_METHOD = "tracking_categories,company,payment_method" - TRACKING_CATEGORIES_CONTACT = "tracking_categories,contact" - TRACKING_CATEGORIES_CONTACT_ACCOUNT = "tracking_categories,contact,account" - TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "tracking_categories,contact,account,accounting_period" - TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,contact,account,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY = "tracking_categories,contact,account,company" - TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,contact,account,company,accounting_period" - ) - TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,contact,account,company,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD = ( - "tracking_categories,contact,account,company,payment_method" - ) - TRACKING_CATEGORIES_CONTACT_ACCOUNT_PAYMENT_METHOD = "tracking_categories,contact,account,payment_method" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,contact,accounting_period" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,contact,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY = "tracking_categories,contact,company" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,contact,company,accounting_period" - TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD = ( - "tracking_categories,contact,company,accounting_period,payment_method" - ) - TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_METHOD = "tracking_categories,contact,company,payment_method" - TRACKING_CATEGORIES_CONTACT_PAYMENT_METHOD = "tracking_categories,contact,payment_method" - TRACKING_CATEGORIES_PAYMENT_METHOD = "tracking_categories,payment_method" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_accounting_period: typing.Callable[[], T_Result], - account_accounting_period_payment_method: typing.Callable[[], T_Result], - account_company: typing.Callable[[], T_Result], - account_company_accounting_period: typing.Callable[[], T_Result], - account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - account_company_payment_method: typing.Callable[[], T_Result], - account_payment_method: typing.Callable[[], T_Result], - accounting_period: typing.Callable[[], T_Result], - accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines: typing.Callable[[], T_Result], - applied_to_lines_account: typing.Callable[[], T_Result], - applied_to_lines_account_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_account_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_account_company: typing.Callable[[], T_Result], - applied_to_lines_account_company_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_account_company_payment_method: typing.Callable[[], T_Result], - applied_to_lines_account_payment_method: typing.Callable[[], T_Result], - applied_to_lines_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_company: typing.Callable[[], T_Result], - applied_to_lines_company_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_company_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_company_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact: typing.Callable[[], T_Result], - applied_to_lines_contact_account: typing.Callable[[], T_Result], - applied_to_lines_contact_account_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_contact_account_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_account_company: typing.Callable[[], T_Result], - applied_to_lines_contact_account_company_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_contact_account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_account_company_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_account_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_contact_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_company: typing.Callable[[], T_Result], - applied_to_lines_contact_company_accounting_period: typing.Callable[[], T_Result], - applied_to_lines_contact_company_accounting_period_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_company_payment_method: typing.Callable[[], T_Result], - applied_to_lines_contact_payment_method: typing.Callable[[], T_Result], - applied_to_lines_payment_method: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - company_accounting_period_payment_method: typing.Callable[[], T_Result], - company_payment_method: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_account: typing.Callable[[], T_Result], - contact_account_accounting_period: typing.Callable[[], T_Result], - contact_account_accounting_period_payment_method: typing.Callable[[], T_Result], - contact_account_company: typing.Callable[[], T_Result], - contact_account_company_accounting_period: typing.Callable[[], T_Result], - contact_account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - contact_account_company_payment_method: typing.Callable[[], T_Result], - contact_account_payment_method: typing.Callable[[], T_Result], - contact_accounting_period: typing.Callable[[], T_Result], - contact_accounting_period_payment_method: typing.Callable[[], T_Result], - contact_company: typing.Callable[[], T_Result], - contact_company_accounting_period: typing.Callable[[], T_Result], - contact_company_accounting_period_payment_method: typing.Callable[[], T_Result], - contact_company_payment_method: typing.Callable[[], T_Result], - contact_payment_method: typing.Callable[[], T_Result], - payment_method: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_account: typing.Callable[[], T_Result], - tracking_categories_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_account_company: typing.Callable[[], T_Result], - tracking_categories_account_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_account_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_account_payment_method: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_company: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_company_accounting_period_payment_method: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_to_lines_account_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_account_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_company: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_company_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account_accounting_period_payment_method: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_to_lines_contact_account_company: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account_company_accounting_period_payment_method: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_to_lines_contact_account_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_account_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_company: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_company_accounting_period_payment_method: typing.Callable[ - [], T_Result - ], - tracking_categories_applied_to_lines_contact_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_contact_payment_method: typing.Callable[[], T_Result], - tracking_categories_applied_to_lines_payment_method: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact: typing.Callable[[], T_Result], - tracking_categories_contact_account: typing.Callable[[], T_Result], - tracking_categories_contact_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_account_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_account_company: typing.Callable[[], T_Result], - tracking_categories_contact_account_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_account_company_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_account_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_account_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_company: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_company_accounting_period_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_company_payment_method: typing.Callable[[], T_Result], - tracking_categories_contact_payment_method: typing.Callable[[], T_Result], - tracking_categories_payment_method: typing.Callable[[], T_Result], - ) -> T_Result: - if self is PaymentsRetrieveRequestExpand.ACCOUNT: - return account() - if self is PaymentsRetrieveRequestExpand.ACCOUNT_ACCOUNTING_PERIOD: - return account_accounting_period() - if self is PaymentsRetrieveRequestExpand.ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return account_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.ACCOUNT_COMPANY: - return account_company() - if self is PaymentsRetrieveRequestExpand.ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return account_company_accounting_period() - if self is PaymentsRetrieveRequestExpand.ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return account_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.ACCOUNT_COMPANY_PAYMENT_METHOD: - return account_company_payment_method() - if self is PaymentsRetrieveRequestExpand.ACCOUNT_PAYMENT_METHOD: - return account_payment_method() - if self is PaymentsRetrieveRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is PaymentsRetrieveRequestExpand.ACCOUNTING_PERIOD_PAYMENT_METHOD: - return accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES: - return applied_to_lines() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_ACCOUNT: - return applied_to_lines_account() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD: - return applied_to_lines_account_accounting_period() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_account_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_ACCOUNT_COMPANY: - return applied_to_lines_account_company() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return applied_to_lines_account_company_accounting_period() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_account_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_ACCOUNT_COMPANY_PAYMENT_METHOD: - return applied_to_lines_account_company_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD: - return applied_to_lines_account_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_ACCOUNTING_PERIOD: - return applied_to_lines_accounting_period() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_COMPANY: - return applied_to_lines_company() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD: - return applied_to_lines_company_accounting_period() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD: - return applied_to_lines_company_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT: - return applied_to_lines_contact() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT: - return applied_to_lines_contact_account() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return applied_to_lines_contact_account_accounting_period() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_contact_account_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY: - return applied_to_lines_contact_account_company() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return applied_to_lines_contact_account_company_accounting_period() - if ( - self - is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return applied_to_lines_contact_account_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD: - return applied_to_lines_contact_account_company_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNT_PAYMENT_METHOD: - return applied_to_lines_contact_account_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD: - return applied_to_lines_contact_accounting_period() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_contact_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_COMPANY: - return applied_to_lines_contact_company() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return applied_to_lines_contact_company_accounting_period() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return applied_to_lines_contact_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_COMPANY_PAYMENT_METHOD: - return applied_to_lines_contact_company_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD: - return applied_to_lines_contact_payment_method() - if self is PaymentsRetrieveRequestExpand.APPLIED_TO_LINES_PAYMENT_METHOD: - return applied_to_lines_payment_method() - if self is PaymentsRetrieveRequestExpand.COMPANY: - return company() - if self is PaymentsRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is PaymentsRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.COMPANY_PAYMENT_METHOD: - return company_payment_method() - if self is PaymentsRetrieveRequestExpand.CONTACT: - return contact() - if self is PaymentsRetrieveRequestExpand.CONTACT_ACCOUNT: - return contact_account() - if self is PaymentsRetrieveRequestExpand.CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return contact_account_accounting_period() - if self is PaymentsRetrieveRequestExpand.CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return contact_account_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.CONTACT_ACCOUNT_COMPANY: - return contact_account_company() - if self is PaymentsRetrieveRequestExpand.CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return contact_account_company_accounting_period() - if self is PaymentsRetrieveRequestExpand.CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return contact_account_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD: - return contact_account_company_payment_method() - if self is PaymentsRetrieveRequestExpand.CONTACT_ACCOUNT_PAYMENT_METHOD: - return contact_account_payment_method() - if self is PaymentsRetrieveRequestExpand.CONTACT_ACCOUNTING_PERIOD: - return contact_accounting_period() - if self is PaymentsRetrieveRequestExpand.CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return contact_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.CONTACT_COMPANY: - return contact_company() - if self is PaymentsRetrieveRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD: - return contact_company_accounting_period() - if self is PaymentsRetrieveRequestExpand.CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return contact_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.CONTACT_COMPANY_PAYMENT_METHOD: - return contact_company_payment_method() - if self is PaymentsRetrieveRequestExpand.CONTACT_PAYMENT_METHOD: - return contact_payment_method() - if self is PaymentsRetrieveRequestExpand.PAYMENT_METHOD: - return payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT: - return tracking_categories_account() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_account_accounting_period() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_account_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY: - return tracking_categories_account_company() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_account_company_accounting_period() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_account_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_COMPANY_PAYMENT_METHOD: - return tracking_categories_account_company_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_PAYMENT_METHOD: - return tracking_categories_account_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES: - return tracking_categories_applied_to_lines() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT: - return tracking_categories_applied_to_lines_account() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_account_accounting_period() - if ( - self - is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_account_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY: - return tracking_categories_applied_to_lines_account_company() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_account_company_accounting_period() - if ( - self - is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_account_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_COMPANY_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_account_company_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNT_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_account_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_accounting_period() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY: - return tracking_categories_applied_to_lines_company() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_company_accounting_period() - if ( - self - is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_COMPANY_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_company_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT: - return tracking_categories_applied_to_lines_contact() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT: - return tracking_categories_applied_to_lines_contact_account() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_contact_account_accounting_period() - if ( - self - is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_contact_account_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY: - return tracking_categories_applied_to_lines_contact_account_company() - if ( - self - is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_applied_to_lines_contact_account_company_accounting_period() - if ( - self - is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_contact_account_company_accounting_period_payment_method() - if ( - self - is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_contact_account_company_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNT_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_contact_account_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_contact_accounting_period() - if ( - self - is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_contact_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY: - return tracking_categories_applied_to_lines_contact_company() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_applied_to_lines_contact_company_accounting_period() - if ( - self - is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_applied_to_lines_contact_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_COMPANY_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_contact_company_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_CONTACT_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_contact_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_APPLIED_TO_LINES_PAYMENT_METHOD: - return tracking_categories_applied_to_lines_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_PAYMENT_METHOD: - return tracking_categories_company_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT: - return tracking_categories_contact() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT: - return tracking_categories_contact_account() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_contact_account_accounting_period() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_contact_account_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY: - return tracking_categories_contact_account_company() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_contact_account_company_accounting_period() - if ( - self - is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD - ): - return tracking_categories_contact_account_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_COMPANY_PAYMENT_METHOD: - return tracking_categories_contact_account_company_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_PAYMENT_METHOD: - return tracking_categories_contact_account_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_contact_accounting_period() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_contact_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY: - return tracking_categories_contact_company() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_contact_company_accounting_period() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_ACCOUNTING_PERIOD_PAYMENT_METHOD: - return tracking_categories_contact_company_accounting_period_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_COMPANY_PAYMENT_METHOD: - return tracking_categories_contact_company_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_PAYMENT_METHOD: - return tracking_categories_contact_payment_method() - if self is PaymentsRetrieveRequestExpand.TRACKING_CATEGORIES_PAYMENT_METHOD: - return tracking_categories_payment_method() diff --git a/src/merge/resources/accounting/resources/payments/types/payments_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/payments/types/payments_retrieve_request_expand_item.py new file mode 100644 index 00000000..037761ae --- /dev/null +++ b/src/merge/resources/accounting/resources/payments/types/payments_retrieve_request_expand_item.py @@ -0,0 +1,41 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class PaymentsRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + ACCOUNTING_PERIOD = "accounting_period" + APPLIED_TO_LINES = "applied_to_lines" + COMPANY = "company" + CONTACT = "contact" + PAYMENT_METHOD = "payment_method" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + account: typing.Callable[[], T_Result], + accounting_period: typing.Callable[[], T_Result], + applied_to_lines: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + payment_method: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is PaymentsRetrieveRequestExpandItem.ACCOUNT: + return account() + if self is PaymentsRetrieveRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is PaymentsRetrieveRequestExpandItem.APPLIED_TO_LINES: + return applied_to_lines() + if self is PaymentsRetrieveRequestExpandItem.COMPANY: + return company() + if self is PaymentsRetrieveRequestExpandItem.CONTACT: + return contact() + if self is PaymentsRetrieveRequestExpandItem.PAYMENT_METHOD: + return payment_method() + if self is PaymentsRetrieveRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/projects/__init__.py b/src/merge/resources/accounting/resources/projects/__init__.py index 5054f158..5c03e150 100644 --- a/src/merge/resources/accounting/resources/projects/__init__.py +++ b/src/merge/resources/accounting/resources/projects/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import ProjectsListRequestExpand, ProjectsRetrieveRequestExpand +from .types import ProjectsListRequestExpandItem, ProjectsRetrieveRequestExpandItem -__all__ = ["ProjectsListRequestExpand", "ProjectsRetrieveRequestExpand"] +__all__ = ["ProjectsListRequestExpandItem", "ProjectsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/projects/client.py b/src/merge/resources/accounting/resources/projects/client.py index 35cd8109..f1cfa3d0 100644 --- a/src/merge/resources/accounting/resources/projects/client.py +++ b/src/merge/resources/accounting/resources/projects/client.py @@ -7,8 +7,8 @@ from ...types.paginated_project_list import PaginatedProjectList from ...types.project import Project from .raw_client import AsyncRawProjectsClient, RawProjectsClient -from .types.projects_list_request_expand import ProjectsListRequestExpand -from .types.projects_retrieve_request_expand import ProjectsRetrieveRequestExpand +from .types.projects_list_request_expand_item import ProjectsListRequestExpandItem +from .types.projects_retrieve_request_expand_item import ProjectsRetrieveRequestExpandItem class ProjectsClient: @@ -30,7 +30,9 @@ def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[ProjectsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsListRequestExpandItem, typing.Sequence[ProjectsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -45,7 +47,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ProjectsListRequestExpand] + expand : typing.Optional[typing.Union[ProjectsListRequestExpandItem, typing.Sequence[ProjectsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -93,7 +95,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ProjectsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsRetrieveRequestExpandItem, typing.Sequence[ProjectsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -105,7 +109,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ProjectsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ProjectsRetrieveRequestExpandItem, typing.Sequence[ProjectsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -163,7 +167,9 @@ async def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[ProjectsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsListRequestExpandItem, typing.Sequence[ProjectsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -178,7 +184,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ProjectsListRequestExpand] + expand : typing.Optional[typing.Union[ProjectsListRequestExpandItem, typing.Sequence[ProjectsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -234,7 +240,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ProjectsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsRetrieveRequestExpandItem, typing.Sequence[ProjectsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -246,7 +254,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ProjectsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ProjectsRetrieveRequestExpandItem, typing.Sequence[ProjectsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/projects/raw_client.py b/src/merge/resources/accounting/resources/projects/raw_client.py index cc7e7f81..5a13901e 100644 --- a/src/merge/resources/accounting/resources/projects/raw_client.py +++ b/src/merge/resources/accounting/resources/projects/raw_client.py @@ -11,8 +11,8 @@ from .....core.unchecked_base_model import construct_type from ...types.paginated_project_list import PaginatedProjectList from ...types.project import Project -from .types.projects_list_request_expand import ProjectsListRequestExpand -from .types.projects_retrieve_request_expand import ProjectsRetrieveRequestExpand +from .types.projects_list_request_expand_item import ProjectsListRequestExpandItem +from .types.projects_retrieve_request_expand_item import ProjectsRetrieveRequestExpandItem class RawProjectsClient: @@ -23,7 +23,9 @@ def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[ProjectsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsListRequestExpandItem, typing.Sequence[ProjectsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -38,7 +40,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ProjectsListRequestExpand] + expand : typing.Optional[typing.Union[ProjectsListRequestExpandItem, typing.Sequence[ProjectsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -93,7 +95,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ProjectsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsRetrieveRequestExpandItem, typing.Sequence[ProjectsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -105,7 +109,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ProjectsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ProjectsRetrieveRequestExpandItem, typing.Sequence[ProjectsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -156,7 +160,9 @@ async def list( self, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[ProjectsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsListRequestExpandItem, typing.Sequence[ProjectsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -171,7 +177,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ProjectsListRequestExpand] + expand : typing.Optional[typing.Union[ProjectsListRequestExpandItem, typing.Sequence[ProjectsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -226,7 +232,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ProjectsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsRetrieveRequestExpandItem, typing.Sequence[ProjectsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -238,7 +246,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ProjectsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ProjectsRetrieveRequestExpandItem, typing.Sequence[ProjectsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/projects/types/__init__.py b/src/merge/resources/accounting/resources/projects/types/__init__.py index a050e78e..683d29ac 100644 --- a/src/merge/resources/accounting/resources/projects/types/__init__.py +++ b/src/merge/resources/accounting/resources/projects/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .projects_list_request_expand import ProjectsListRequestExpand -from .projects_retrieve_request_expand import ProjectsRetrieveRequestExpand +from .projects_list_request_expand_item import ProjectsListRequestExpandItem +from .projects_retrieve_request_expand_item import ProjectsRetrieveRequestExpandItem -__all__ = ["ProjectsListRequestExpand", "ProjectsRetrieveRequestExpand"] +__all__ = ["ProjectsListRequestExpandItem", "ProjectsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/projects/types/projects_list_request_expand.py b/src/merge/resources/accounting/resources/projects/types/projects_list_request_expand.py deleted file mode 100644 index e1f087c4..00000000 --- a/src/merge/resources/accounting/resources/projects/types/projects_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ProjectsListRequestExpand(str, enum.Enum): - COMPANY = "company" - COMPANY_CONTACT = "company,contact" - CONTACT = "contact" - - def visit( - self, - company: typing.Callable[[], T_Result], - company_contact: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ProjectsListRequestExpand.COMPANY: - return company() - if self is ProjectsListRequestExpand.COMPANY_CONTACT: - return company_contact() - if self is ProjectsListRequestExpand.CONTACT: - return contact() diff --git a/src/merge/resources/accounting/resources/projects/types/projects_list_request_expand_item.py b/src/merge/resources/accounting/resources/projects/types/projects_list_request_expand_item.py new file mode 100644 index 00000000..0a06a67b --- /dev/null +++ b/src/merge/resources/accounting/resources/projects/types/projects_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ProjectsListRequestExpandItem(str, enum.Enum): + COMPANY = "company" + CONTACT = "contact" + + def visit(self, company: typing.Callable[[], T_Result], contact: typing.Callable[[], T_Result]) -> T_Result: + if self is ProjectsListRequestExpandItem.COMPANY: + return company() + if self is ProjectsListRequestExpandItem.CONTACT: + return contact() diff --git a/src/merge/resources/accounting/resources/projects/types/projects_retrieve_request_expand.py b/src/merge/resources/accounting/resources/projects/types/projects_retrieve_request_expand.py deleted file mode 100644 index 7aa1205a..00000000 --- a/src/merge/resources/accounting/resources/projects/types/projects_retrieve_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ProjectsRetrieveRequestExpand(str, enum.Enum): - COMPANY = "company" - COMPANY_CONTACT = "company,contact" - CONTACT = "contact" - - def visit( - self, - company: typing.Callable[[], T_Result], - company_contact: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ProjectsRetrieveRequestExpand.COMPANY: - return company() - if self is ProjectsRetrieveRequestExpand.COMPANY_CONTACT: - return company_contact() - if self is ProjectsRetrieveRequestExpand.CONTACT: - return contact() diff --git a/src/merge/resources/accounting/resources/projects/types/projects_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/projects/types/projects_retrieve_request_expand_item.py new file mode 100644 index 00000000..14927ee8 --- /dev/null +++ b/src/merge/resources/accounting/resources/projects/types/projects_retrieve_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ProjectsRetrieveRequestExpandItem(str, enum.Enum): + COMPANY = "company" + CONTACT = "contact" + + def visit(self, company: typing.Callable[[], T_Result], contact: typing.Callable[[], T_Result]) -> T_Result: + if self is ProjectsRetrieveRequestExpandItem.COMPANY: + return company() + if self is ProjectsRetrieveRequestExpandItem.CONTACT: + return contact() diff --git a/src/merge/resources/accounting/resources/purchase_orders/__init__.py b/src/merge/resources/accounting/resources/purchase_orders/__init__.py index d8e64cb8..ba448753 100644 --- a/src/merge/resources/accounting/resources/purchase_orders/__init__.py +++ b/src/merge/resources/accounting/resources/purchase_orders/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import PurchaseOrdersListRequestExpand, PurchaseOrdersRetrieveRequestExpand +from .types import PurchaseOrdersListRequestExpandItem, PurchaseOrdersRetrieveRequestExpandItem -__all__ = ["PurchaseOrdersListRequestExpand", "PurchaseOrdersRetrieveRequestExpand"] +__all__ = ["PurchaseOrdersListRequestExpandItem", "PurchaseOrdersRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/purchase_orders/client.py b/src/merge/resources/accounting/resources/purchase_orders/client.py index 4b7a1931..eb2e41b5 100644 --- a/src/merge/resources/accounting/resources/purchase_orders/client.py +++ b/src/merge/resources/accounting/resources/purchase_orders/client.py @@ -4,16 +4,16 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.meta_response import MetaResponse -from ...types.paginated_purchase_order_list import PaginatedPurchaseOrderList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.purchase_order import PurchaseOrder from ...types.purchase_order_request import PurchaseOrderRequest from ...types.purchase_order_response import PurchaseOrderResponse +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawPurchaseOrdersClient, RawPurchaseOrdersClient -from .types.purchase_orders_list_request_expand import PurchaseOrdersListRequestExpand -from .types.purchase_orders_retrieve_request_expand import PurchaseOrdersRetrieveRequestExpand +from .types.purchase_orders_list_request_expand_item import PurchaseOrdersListRequestExpandItem +from .types.purchase_orders_retrieve_request_expand_item import PurchaseOrdersRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -41,7 +41,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[PurchaseOrdersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PurchaseOrdersListRequestExpandItem, typing.Sequence[PurchaseOrdersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -55,7 +57,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPurchaseOrderList: + ) -> SyncPager[PurchaseOrder]: """ Returns a list of `PurchaseOrder` objects. @@ -73,7 +75,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[PurchaseOrdersListRequestExpand] + expand : typing.Optional[typing.Union[PurchaseOrdersListRequestExpandItem, typing.Sequence[PurchaseOrdersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -117,7 +119,7 @@ def list( Returns ------- - PaginatedPurchaseOrderList + SyncPager[PurchaseOrder] Examples @@ -128,9 +130,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.purchase_orders.list() + response = client.accounting.purchase_orders.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -150,7 +157,6 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def create( self, @@ -203,7 +209,11 @@ def retrieve( self, id: str, *, - expand: typing.Optional[PurchaseOrdersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + PurchaseOrdersRetrieveRequestExpandItem, typing.Sequence[PurchaseOrdersRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -218,7 +228,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[PurchaseOrdersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[PurchaseOrdersRetrieveRequestExpandItem, typing.Sequence[PurchaseOrdersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -279,7 +289,7 @@ def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -311,7 +321,7 @@ def line_items_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -322,9 +332,16 @@ def line_items_remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.purchase_orders.line_items_remote_field_classes_list() + response = ( + client.accounting.purchase_orders.line_items_remote_field_classes_list() + ) + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.line_items_remote_field_classes_list( + return self._raw_client.line_items_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -334,7 +351,6 @@ def line_items_remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -374,7 +390,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -406,7 +422,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -417,9 +433,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.purchase_orders.remote_field_classes_list() + response = client.accounting.purchase_orders.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -429,7 +450,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncPurchaseOrdersClient: @@ -454,7 +474,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[PurchaseOrdersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PurchaseOrdersListRequestExpandItem, typing.Sequence[PurchaseOrdersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -468,7 +490,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPurchaseOrderList: + ) -> AsyncPager[PurchaseOrder]: """ Returns a list of `PurchaseOrder` objects. @@ -486,7 +508,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[PurchaseOrdersListRequestExpand] + expand : typing.Optional[typing.Union[PurchaseOrdersListRequestExpandItem, typing.Sequence[PurchaseOrdersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -530,7 +552,7 @@ async def list( Returns ------- - PaginatedPurchaseOrderList + AsyncPager[PurchaseOrder] Examples @@ -546,12 +568,18 @@ async def list( async def main() -> None: - await client.accounting.purchase_orders.list() + response = await client.accounting.purchase_orders.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -571,7 +599,6 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def create( self, @@ -632,7 +659,11 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[PurchaseOrdersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + PurchaseOrdersRetrieveRequestExpandItem, typing.Sequence[PurchaseOrdersRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -647,7 +678,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[PurchaseOrdersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[PurchaseOrdersRetrieveRequestExpandItem, typing.Sequence[PurchaseOrdersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -716,7 +747,7 @@ async def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -748,7 +779,7 @@ async def line_items_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -764,12 +795,20 @@ async def line_items_remote_field_classes_list( async def main() -> None: - await client.accounting.purchase_orders.line_items_remote_field_classes_list() + response = ( + await client.accounting.purchase_orders.line_items_remote_field_classes_list() + ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.line_items_remote_field_classes_list( + return await self._raw_client.line_items_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -779,7 +818,6 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -827,7 +865,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -859,7 +897,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -875,12 +913,20 @@ async def remote_field_classes_list( async def main() -> None: - await client.accounting.purchase_orders.remote_field_classes_list() + response = ( + await client.accounting.purchase_orders.remote_field_classes_list() + ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -890,4 +936,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/accounting/resources/purchase_orders/raw_client.py b/src/merge/resources/accounting/resources/purchase_orders/raw_client.py index 035a7463..b24dabcd 100644 --- a/src/merge/resources/accounting/resources/purchase_orders/raw_client.py +++ b/src/merge/resources/accounting/resources/purchase_orders/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.meta_response import MetaResponse @@ -17,8 +18,9 @@ from ...types.purchase_order import PurchaseOrder from ...types.purchase_order_request import PurchaseOrderRequest from ...types.purchase_order_response import PurchaseOrderResponse -from .types.purchase_orders_list_request_expand import PurchaseOrdersListRequestExpand -from .types.purchase_orders_retrieve_request_expand import PurchaseOrdersRetrieveRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.purchase_orders_list_request_expand_item import PurchaseOrdersListRequestExpandItem +from .types.purchase_orders_retrieve_request_expand_item import PurchaseOrdersRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -35,7 +37,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[PurchaseOrdersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PurchaseOrdersListRequestExpandItem, typing.Sequence[PurchaseOrdersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -49,7 +53,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedPurchaseOrderList]: + ) -> SyncPager[PurchaseOrder]: """ Returns a list of `PurchaseOrder` objects. @@ -67,7 +71,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[PurchaseOrdersListRequestExpand] + expand : typing.Optional[typing.Union[PurchaseOrdersListRequestExpandItem, typing.Sequence[PurchaseOrdersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -111,7 +115,7 @@ def list( Returns ------- - HttpResponse[PaginatedPurchaseOrderList] + SyncPager[PurchaseOrder] """ _response = self._client_wrapper.httpx_client.request( @@ -140,14 +144,39 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPurchaseOrderList, construct_type( type_=PaginatedPurchaseOrderList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + issue_date_after=issue_date_after, + issue_date_before=issue_date_before, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -217,7 +246,11 @@ def retrieve( self, id: str, *, - expand: typing.Optional[PurchaseOrdersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + PurchaseOrdersRetrieveRequestExpandItem, typing.Sequence[PurchaseOrdersRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -232,7 +265,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[PurchaseOrdersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[PurchaseOrdersRetrieveRequestExpandItem, typing.Sequence[PurchaseOrdersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -297,7 +330,7 @@ def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -329,7 +362,7 @@ def line_items_remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -348,14 +381,29 @@ def line_items_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.line_items_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -408,7 +456,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -440,7 +488,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -459,14 +507,29 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -484,7 +547,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[PurchaseOrdersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[PurchaseOrdersListRequestExpandItem, typing.Sequence[PurchaseOrdersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -498,7 +563,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedPurchaseOrderList]: + ) -> AsyncPager[PurchaseOrder]: """ Returns a list of `PurchaseOrder` objects. @@ -516,7 +581,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[PurchaseOrdersListRequestExpand] + expand : typing.Optional[typing.Union[PurchaseOrdersListRequestExpandItem, typing.Sequence[PurchaseOrdersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -560,7 +625,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedPurchaseOrderList] + AsyncPager[PurchaseOrder] """ _response = await self._client_wrapper.httpx_client.request( @@ -589,14 +654,42 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPurchaseOrderList, construct_type( type_=PaginatedPurchaseOrderList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + issue_date_after=issue_date_after, + issue_date_before=issue_date_before, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -666,7 +759,11 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[PurchaseOrdersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + PurchaseOrdersRetrieveRequestExpandItem, typing.Sequence[PurchaseOrdersRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -681,7 +778,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[PurchaseOrdersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[PurchaseOrdersRetrieveRequestExpandItem, typing.Sequence[PurchaseOrdersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -746,7 +843,7 @@ async def line_items_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -778,7 +875,7 @@ async def line_items_remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -797,14 +894,32 @@ async def line_items_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.line_items_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -857,7 +972,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -889,7 +1004,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -908,14 +1023,32 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/purchase_orders/types/__init__.py b/src/merge/resources/accounting/resources/purchase_orders/types/__init__.py index 807e95d5..6f6733cc 100644 --- a/src/merge/resources/accounting/resources/purchase_orders/types/__init__.py +++ b/src/merge/resources/accounting/resources/purchase_orders/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .purchase_orders_list_request_expand import PurchaseOrdersListRequestExpand -from .purchase_orders_retrieve_request_expand import PurchaseOrdersRetrieveRequestExpand +from .purchase_orders_list_request_expand_item import PurchaseOrdersListRequestExpandItem +from .purchase_orders_retrieve_request_expand_item import PurchaseOrdersRetrieveRequestExpandItem -__all__ = ["PurchaseOrdersListRequestExpand", "PurchaseOrdersRetrieveRequestExpand"] +__all__ = ["PurchaseOrdersListRequestExpandItem", "PurchaseOrdersRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_list_request_expand.py b/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_list_request_expand.py deleted file mode 100644 index 7fbb9f9d..00000000 --- a/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_list_request_expand.py +++ /dev/null @@ -1,654 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class PurchaseOrdersListRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - ACCOUNTING_PERIOD_PAYMENT_TERM = "accounting_period,payment_term" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "company,accounting_period,payment_term" - COMPANY_PAYMENT_TERM = "company,payment_term" - DELIVERY_ADDRESS = "delivery_address" - DELIVERY_ADDRESS_ACCOUNTING_PERIOD = "delivery_address,accounting_period" - DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM = "delivery_address,accounting_period,payment_term" - DELIVERY_ADDRESS_COMPANY = "delivery_address,company" - DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD = "delivery_address,company,accounting_period" - DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "delivery_address,company,accounting_period,payment_term" - DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM = "delivery_address,company,payment_term" - DELIVERY_ADDRESS_PAYMENT_TERM = "delivery_address,payment_term" - DELIVERY_ADDRESS_VENDOR = "delivery_address,vendor" - DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD = "delivery_address,vendor,accounting_period" - DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = "delivery_address,vendor,accounting_period,payment_term" - DELIVERY_ADDRESS_VENDOR_COMPANY = "delivery_address,vendor,company" - DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD = "delivery_address,vendor,company,accounting_period" - DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "delivery_address,vendor,company,accounting_period,payment_term" - ) - DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM = "delivery_address,vendor,company,payment_term" - DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM = "delivery_address,vendor,payment_term" - LINE_ITEMS = "line_items" - LINE_ITEMS_ACCOUNTING_PERIOD = "line_items,accounting_period" - LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,accounting_period,payment_term" - LINE_ITEMS_COMPANY = "line_items,company" - LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "line_items,company,accounting_period" - LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,company,accounting_period,payment_term" - LINE_ITEMS_COMPANY_PAYMENT_TERM = "line_items,company,payment_term" - LINE_ITEMS_DELIVERY_ADDRESS = "line_items,delivery_address" - LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD = "line_items,delivery_address,accounting_period" - LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,delivery_address,accounting_period,payment_term" - ) - LINE_ITEMS_DELIVERY_ADDRESS_COMPANY = "line_items,delivery_address,company" - LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD = "line_items,delivery_address,company,accounting_period" - LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,delivery_address,company,accounting_period,payment_term" - ) - LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM = "line_items,delivery_address,company,payment_term" - LINE_ITEMS_DELIVERY_ADDRESS_PAYMENT_TERM = "line_items,delivery_address,payment_term" - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR = "line_items,delivery_address,vendor" - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD = "line_items,delivery_address,vendor,accounting_period" - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,delivery_address,vendor,accounting_period,payment_term" - ) - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY = "line_items,delivery_address,vendor,company" - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,delivery_address,vendor,company,accounting_period" - ) - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,delivery_address,vendor,company,accounting_period,payment_term" - ) - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM = "line_items,delivery_address,vendor,company,payment_term" - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM = "line_items,delivery_address,vendor,payment_term" - LINE_ITEMS_PAYMENT_TERM = "line_items,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES = "line_items,tracking_categories" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "line_items,tracking_categories,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "line_items,tracking_categories,company" - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,company,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,company,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = "line_items,tracking_categories,company,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS = "line_items,tracking_categories,delivery_address" - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,delivery_address,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,delivery_address,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY = "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,company,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM = ( - "line_items,tracking_categories,delivery_address,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR = "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_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,delivery_address,vendor,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM = "line_items,tracking_categories,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR = "line_items,tracking_categories,vendor" - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD = "line_items,tracking_categories,vendor,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,vendor,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY = "line_items,tracking_categories,vendor,company" - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,vendor,company,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,vendor,company,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM = ( - "line_items,tracking_categories,vendor,company,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM = "line_items,tracking_categories,vendor,payment_term" - LINE_ITEMS_VENDOR = "line_items,vendor" - LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD = "line_items,vendor,accounting_period" - LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,vendor,accounting_period,payment_term" - LINE_ITEMS_VENDOR_COMPANY = "line_items,vendor,company" - LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD = "line_items,vendor,company,accounting_period" - LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,vendor,company,accounting_period,payment_term" - ) - LINE_ITEMS_VENDOR_COMPANY_PAYMENT_TERM = "line_items,vendor,company,payment_term" - LINE_ITEMS_VENDOR_PAYMENT_TERM = "line_items,vendor,payment_term" - PAYMENT_TERM = "payment_term" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = "tracking_categories,accounting_period,payment_term" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = "tracking_categories,company,payment_term" - TRACKING_CATEGORIES_DELIVERY_ADDRESS = "tracking_categories,delivery_address" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD = "tracking_categories,delivery_address,accounting_period" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,delivery_address,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY = "tracking_categories,delivery_address,company" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,delivery_address,company,accounting_period" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,delivery_address,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM = ( - "tracking_categories,delivery_address,company,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM = "tracking_categories,delivery_address,payment_term" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR = "tracking_categories,delivery_address,vendor" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD = ( - "tracking_categories,delivery_address,vendor,accounting_period" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,delivery_address,vendor,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY = "tracking_categories,delivery_address,vendor,company" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,delivery_address,vendor,company,accounting_period" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM = ( - "tracking_categories,delivery_address,vendor,company,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM = ( - "tracking_categories,delivery_address,vendor,payment_term" - ) - TRACKING_CATEGORIES_PAYMENT_TERM = "tracking_categories,payment_term" - TRACKING_CATEGORIES_VENDOR = "tracking_categories,vendor" - TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD = "tracking_categories,vendor,accounting_period" - TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,vendor,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_VENDOR_COMPANY = "tracking_categories,vendor,company" - TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,vendor,company,accounting_period" - TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,vendor,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM = "tracking_categories,vendor,company,payment_term" - TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM = "tracking_categories,vendor,payment_term" - VENDOR = "vendor" - VENDOR_ACCOUNTING_PERIOD = "vendor,accounting_period" - VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = "vendor,accounting_period,payment_term" - VENDOR_COMPANY = "vendor,company" - VENDOR_COMPANY_ACCOUNTING_PERIOD = "vendor,company,accounting_period" - VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "vendor,company,accounting_period,payment_term" - VENDOR_COMPANY_PAYMENT_TERM = "vendor,company,payment_term" - VENDOR_PAYMENT_TERM = "vendor,payment_term" - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - accounting_period_payment_term: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - company_accounting_period_payment_term: typing.Callable[[], T_Result], - company_payment_term: typing.Callable[[], T_Result], - delivery_address: typing.Callable[[], T_Result], - delivery_address_accounting_period: typing.Callable[[], T_Result], - delivery_address_accounting_period_payment_term: typing.Callable[[], T_Result], - delivery_address_company: typing.Callable[[], T_Result], - delivery_address_company_accounting_period: typing.Callable[[], T_Result], - delivery_address_company_accounting_period_payment_term: typing.Callable[[], T_Result], - delivery_address_company_payment_term: typing.Callable[[], T_Result], - delivery_address_payment_term: typing.Callable[[], T_Result], - delivery_address_vendor: typing.Callable[[], T_Result], - delivery_address_vendor_accounting_period: typing.Callable[[], T_Result], - delivery_address_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - delivery_address_vendor_company: typing.Callable[[], T_Result], - delivery_address_vendor_company_accounting_period: typing.Callable[[], T_Result], - delivery_address_vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - delivery_address_vendor_company_payment_term: typing.Callable[[], T_Result], - delivery_address_vendor_payment_term: typing.Callable[[], T_Result], - line_items: typing.Callable[[], T_Result], - line_items_accounting_period: typing.Callable[[], T_Result], - line_items_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_company: typing.Callable[[], T_Result], - line_items_company_accounting_period: typing.Callable[[], T_Result], - line_items_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_company_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address: typing.Callable[[], T_Result], - line_items_delivery_address_accounting_period: typing.Callable[[], T_Result], - line_items_delivery_address_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_company: typing.Callable[[], T_Result], - line_items_delivery_address_company_accounting_period: typing.Callable[[], T_Result], - line_items_delivery_address_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_company_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_vendor: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_accounting_period: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_company: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_company_accounting_period: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_company_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_payment_term: typing.Callable[[], T_Result], - line_items_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company: typing.Callable[[], T_Result], - line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_company: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_delivery_address_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_delivery_address_vendor_company: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_delivery_address_vendor_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_company: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_payment_term: typing.Callable[[], T_Result], - line_items_vendor: typing.Callable[[], T_Result], - line_items_vendor_accounting_period: typing.Callable[[], T_Result], - line_items_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_vendor_company: typing.Callable[[], T_Result], - line_items_vendor_company_accounting_period: typing.Callable[[], T_Result], - line_items_vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_vendor_company_payment_term: typing.Callable[[], T_Result], - line_items_vendor_payment_term: typing.Callable[[], T_Result], - payment_term: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address: typing.Callable[[], T_Result], - tracking_categories_delivery_address_accounting_period: typing.Callable[[], T_Result], - tracking_categories_delivery_address_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_company: typing.Callable[[], T_Result], - tracking_categories_delivery_address_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_delivery_address_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_accounting_period: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_company: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_delivery_address_vendor_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_payment_term: typing.Callable[[], T_Result], - tracking_categories_payment_term: typing.Callable[[], T_Result], - tracking_categories_vendor: typing.Callable[[], T_Result], - tracking_categories_vendor_accounting_period: typing.Callable[[], T_Result], - tracking_categories_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_vendor_company: typing.Callable[[], T_Result], - tracking_categories_vendor_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_vendor_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_vendor_payment_term: typing.Callable[[], T_Result], - vendor: typing.Callable[[], T_Result], - vendor_accounting_period: typing.Callable[[], T_Result], - vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - vendor_company: typing.Callable[[], T_Result], - vendor_company_accounting_period: typing.Callable[[], T_Result], - vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - vendor_company_payment_term: typing.Callable[[], T_Result], - vendor_payment_term: typing.Callable[[], T_Result], - ) -> T_Result: - if self is PurchaseOrdersListRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is PurchaseOrdersListRequestExpand.ACCOUNTING_PERIOD_PAYMENT_TERM: - return accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.COMPANY: - return company() - if self is PurchaseOrdersListRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is PurchaseOrdersListRequestExpand.COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.COMPANY_PAYMENT_TERM: - return company_payment_term() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS: - return delivery_address() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_ACCOUNTING_PERIOD: - return delivery_address_accounting_period() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return delivery_address_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_COMPANY: - return delivery_address_company() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD: - return delivery_address_company_accounting_period() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return delivery_address_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM: - return delivery_address_company_payment_term() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_PAYMENT_TERM: - return delivery_address_payment_term() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_VENDOR: - return delivery_address_vendor() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD: - return delivery_address_vendor_accounting_period() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM: - return delivery_address_vendor_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_VENDOR_COMPANY: - return delivery_address_vendor_company() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return delivery_address_vendor_company_accounting_period() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return delivery_address_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM: - return delivery_address_vendor_company_payment_term() - if self is PurchaseOrdersListRequestExpand.DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM: - return delivery_address_vendor_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS: - return line_items() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD: - return line_items_accounting_period() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_COMPANY: - return line_items_company() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return line_items_company_accounting_period() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_COMPANY_PAYMENT_TERM: - return line_items_company_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS: - return line_items_delivery_address() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD: - return line_items_delivery_address_accounting_period() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_delivery_address_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_COMPANY: - return line_items_delivery_address_company() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD: - return line_items_delivery_address_company_accounting_period() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_delivery_address_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM: - return line_items_delivery_address_company_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_PAYMENT_TERM: - return line_items_delivery_address_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR: - return line_items_delivery_address_vendor() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD: - return line_items_delivery_address_vendor_accounting_period() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_delivery_address_vendor_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY: - return line_items_delivery_address_vendor_company() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return line_items_delivery_address_vendor_company_accounting_period() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_delivery_address_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM: - return line_items_delivery_address_vendor_company_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM: - return line_items_delivery_address_vendor_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_PAYMENT_TERM: - return line_items_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES: - return line_items_tracking_categories() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return line_items_tracking_categories_accounting_period() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return line_items_tracking_categories_company() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_company_accounting_period() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_company_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS: - return line_items_tracking_categories_delivery_address() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD: - return line_items_tracking_categories_delivery_address_accounting_period() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY: - return line_items_tracking_categories_delivery_address_company() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_delivery_address_company_accounting_period() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_delivery_address_company_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM: - return line_items_tracking_categories_delivery_address_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR: - return line_items_tracking_categories_delivery_address_vendor() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_delivery_address_vendor_accounting_period() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_vendor_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY: - return line_items_tracking_categories_delivery_address_vendor_company() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_delivery_address_vendor_company_accounting_period() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_vendor_company_accounting_period_payment_term() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_vendor_company_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM: - return line_items_tracking_categories_delivery_address_vendor_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM: - return line_items_tracking_categories_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR: - return line_items_tracking_categories_vendor() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD: - return line_items_tracking_categories_vendor_accounting_period() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_vendor_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY: - return line_items_tracking_categories_vendor_company() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_vendor_company_accounting_period() - if ( - self - is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_vendor_company_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM: - return line_items_tracking_categories_vendor_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_VENDOR: - return line_items_vendor() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD: - return line_items_vendor_accounting_period() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_vendor_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_VENDOR_COMPANY: - return line_items_vendor_company() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return line_items_vendor_company_accounting_period() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_VENDOR_COMPANY_PAYMENT_TERM: - return line_items_vendor_company_payment_term() - if self is PurchaseOrdersListRequestExpand.LINE_ITEMS_VENDOR_PAYMENT_TERM: - return line_items_vendor_payment_term() - if self is PurchaseOrdersListRequestExpand.PAYMENT_TERM: - return payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return tracking_categories_company_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS: - return tracking_categories_delivery_address() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD: - return tracking_categories_delivery_address_accounting_period() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_delivery_address_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY: - return tracking_categories_delivery_address_company() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_delivery_address_company_accounting_period() - if ( - self - is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_delivery_address_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM: - return tracking_categories_delivery_address_company_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM: - return tracking_categories_delivery_address_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR: - return tracking_categories_delivery_address_vendor() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD: - return tracking_categories_delivery_address_vendor_accounting_period() - if ( - self - is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_delivery_address_vendor_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY: - return tracking_categories_delivery_address_vendor_company() - if ( - self - is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_delivery_address_vendor_company_accounting_period() - if ( - self - is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_delivery_address_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM: - return tracking_categories_delivery_address_vendor_company_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM: - return tracking_categories_delivery_address_vendor_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_PAYMENT_TERM: - return tracking_categories_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_VENDOR: - return tracking_categories_vendor() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD: - return tracking_categories_vendor_accounting_period() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_vendor_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY: - return tracking_categories_vendor_company() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_vendor_company_accounting_period() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM: - return tracking_categories_vendor_company_payment_term() - if self is PurchaseOrdersListRequestExpand.TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM: - return tracking_categories_vendor_payment_term() - if self is PurchaseOrdersListRequestExpand.VENDOR: - return vendor() - if self is PurchaseOrdersListRequestExpand.VENDOR_ACCOUNTING_PERIOD: - return vendor_accounting_period() - if self is PurchaseOrdersListRequestExpand.VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM: - return vendor_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.VENDOR_COMPANY: - return vendor_company() - if self is PurchaseOrdersListRequestExpand.VENDOR_COMPANY_ACCOUNTING_PERIOD: - return vendor_company_accounting_period() - if self is PurchaseOrdersListRequestExpand.VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersListRequestExpand.VENDOR_COMPANY_PAYMENT_TERM: - return vendor_company_payment_term() - if self is PurchaseOrdersListRequestExpand.VENDOR_PAYMENT_TERM: - return vendor_payment_term() diff --git a/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_list_request_expand_item.py b/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_list_request_expand_item.py new file mode 100644 index 00000000..55354de8 --- /dev/null +++ b/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_list_request_expand_item.py @@ -0,0 +1,41 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class PurchaseOrdersListRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + COMPANY = "company" + DELIVERY_ADDRESS = "delivery_address" + LINE_ITEMS = "line_items" + PAYMENT_TERM = "payment_term" + TRACKING_CATEGORIES = "tracking_categories" + VENDOR = "vendor" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + delivery_address: typing.Callable[[], T_Result], + line_items: typing.Callable[[], T_Result], + payment_term: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + vendor: typing.Callable[[], T_Result], + ) -> T_Result: + if self is PurchaseOrdersListRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is PurchaseOrdersListRequestExpandItem.COMPANY: + return company() + if self is PurchaseOrdersListRequestExpandItem.DELIVERY_ADDRESS: + return delivery_address() + if self is PurchaseOrdersListRequestExpandItem.LINE_ITEMS: + return line_items() + if self is PurchaseOrdersListRequestExpandItem.PAYMENT_TERM: + return payment_term() + if self is PurchaseOrdersListRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() + if self is PurchaseOrdersListRequestExpandItem.VENDOR: + return vendor() diff --git a/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_retrieve_request_expand.py b/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_retrieve_request_expand.py deleted file mode 100644 index 53b497d2..00000000 --- a/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_retrieve_request_expand.py +++ /dev/null @@ -1,678 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class PurchaseOrdersRetrieveRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - ACCOUNTING_PERIOD_PAYMENT_TERM = "accounting_period,payment_term" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "company,accounting_period,payment_term" - COMPANY_PAYMENT_TERM = "company,payment_term" - DELIVERY_ADDRESS = "delivery_address" - DELIVERY_ADDRESS_ACCOUNTING_PERIOD = "delivery_address,accounting_period" - DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM = "delivery_address,accounting_period,payment_term" - DELIVERY_ADDRESS_COMPANY = "delivery_address,company" - DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD = "delivery_address,company,accounting_period" - DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "delivery_address,company,accounting_period,payment_term" - DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM = "delivery_address,company,payment_term" - DELIVERY_ADDRESS_PAYMENT_TERM = "delivery_address,payment_term" - DELIVERY_ADDRESS_VENDOR = "delivery_address,vendor" - DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD = "delivery_address,vendor,accounting_period" - DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = "delivery_address,vendor,accounting_period,payment_term" - DELIVERY_ADDRESS_VENDOR_COMPANY = "delivery_address,vendor,company" - DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD = "delivery_address,vendor,company,accounting_period" - DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "delivery_address,vendor,company,accounting_period,payment_term" - ) - DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM = "delivery_address,vendor,company,payment_term" - DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM = "delivery_address,vendor,payment_term" - LINE_ITEMS = "line_items" - LINE_ITEMS_ACCOUNTING_PERIOD = "line_items,accounting_period" - LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,accounting_period,payment_term" - LINE_ITEMS_COMPANY = "line_items,company" - LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD = "line_items,company,accounting_period" - LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,company,accounting_period,payment_term" - LINE_ITEMS_COMPANY_PAYMENT_TERM = "line_items,company,payment_term" - LINE_ITEMS_DELIVERY_ADDRESS = "line_items,delivery_address" - LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD = "line_items,delivery_address,accounting_period" - LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,delivery_address,accounting_period,payment_term" - ) - LINE_ITEMS_DELIVERY_ADDRESS_COMPANY = "line_items,delivery_address,company" - LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD = "line_items,delivery_address,company,accounting_period" - LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,delivery_address,company,accounting_period,payment_term" - ) - LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM = "line_items,delivery_address,company,payment_term" - LINE_ITEMS_DELIVERY_ADDRESS_PAYMENT_TERM = "line_items,delivery_address,payment_term" - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR = "line_items,delivery_address,vendor" - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD = "line_items,delivery_address,vendor,accounting_period" - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,delivery_address,vendor,accounting_period,payment_term" - ) - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY = "line_items,delivery_address,vendor,company" - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,delivery_address,vendor,company,accounting_period" - ) - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,delivery_address,vendor,company,accounting_period,payment_term" - ) - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM = "line_items,delivery_address,vendor,company,payment_term" - LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM = "line_items,delivery_address,vendor,payment_term" - LINE_ITEMS_PAYMENT_TERM = "line_items,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES = "line_items,tracking_categories" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "line_items,tracking_categories,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY = "line_items,tracking_categories,company" - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,company,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,company,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = "line_items,tracking_categories,company,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS = "line_items,tracking_categories,delivery_address" - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,delivery_address,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,delivery_address,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY = "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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,company,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM = ( - "line_items,tracking_categories,delivery_address,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR = "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "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" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD = ( - "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,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_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,delivery_address,vendor,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM = "line_items,tracking_categories,payment_term" - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR = "line_items,tracking_categories,vendor" - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD = "line_items,tracking_categories,vendor,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,vendor,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY = "line_items,tracking_categories,vendor,company" - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,vendor,company,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,tracking_categories,vendor,company,accounting_period,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM = ( - "line_items,tracking_categories,vendor,company,payment_term" - ) - LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM = "line_items,tracking_categories,vendor,payment_term" - LINE_ITEMS_VENDOR = "line_items,vendor" - LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD = "line_items,vendor,accounting_period" - LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = "line_items,vendor,accounting_period,payment_term" - LINE_ITEMS_VENDOR_COMPANY = "line_items,vendor,company" - LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD = "line_items,vendor,company,accounting_period" - LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "line_items,vendor,company,accounting_period,payment_term" - ) - LINE_ITEMS_VENDOR_COMPANY_PAYMENT_TERM = "line_items,vendor,company,payment_term" - LINE_ITEMS_VENDOR_PAYMENT_TERM = "line_items,vendor,payment_term" - PAYMENT_TERM = "payment_term" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM = "tracking_categories,accounting_period,payment_term" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM = "tracking_categories,company,payment_term" - TRACKING_CATEGORIES_DELIVERY_ADDRESS = "tracking_categories,delivery_address" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD = "tracking_categories,delivery_address,accounting_period" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,delivery_address,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY = "tracking_categories,delivery_address,company" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,delivery_address,company,accounting_period" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,delivery_address,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM = ( - "tracking_categories,delivery_address,company,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM = "tracking_categories,delivery_address,payment_term" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR = "tracking_categories,delivery_address,vendor" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD = ( - "tracking_categories,delivery_address,vendor,accounting_period" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,delivery_address,vendor,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY = "tracking_categories,delivery_address,vendor,company" - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD = ( - "tracking_categories,delivery_address,vendor,company,accounting_period" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM = ( - "tracking_categories,delivery_address,vendor,company,payment_term" - ) - TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM = ( - "tracking_categories,delivery_address,vendor,payment_term" - ) - TRACKING_CATEGORIES_PAYMENT_TERM = "tracking_categories,payment_term" - TRACKING_CATEGORIES_VENDOR = "tracking_categories,vendor" - TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD = "tracking_categories,vendor,accounting_period" - TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,vendor,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_VENDOR_COMPANY = "tracking_categories,vendor,company" - TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,vendor,company,accounting_period" - TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = ( - "tracking_categories,vendor,company,accounting_period,payment_term" - ) - TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM = "tracking_categories,vendor,company,payment_term" - TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM = "tracking_categories,vendor,payment_term" - VENDOR = "vendor" - VENDOR_ACCOUNTING_PERIOD = "vendor,accounting_period" - VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM = "vendor,accounting_period,payment_term" - VENDOR_COMPANY = "vendor,company" - VENDOR_COMPANY_ACCOUNTING_PERIOD = "vendor,company,accounting_period" - VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM = "vendor,company,accounting_period,payment_term" - VENDOR_COMPANY_PAYMENT_TERM = "vendor,company,payment_term" - VENDOR_PAYMENT_TERM = "vendor,payment_term" - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - accounting_period_payment_term: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - company_accounting_period_payment_term: typing.Callable[[], T_Result], - company_payment_term: typing.Callable[[], T_Result], - delivery_address: typing.Callable[[], T_Result], - delivery_address_accounting_period: typing.Callable[[], T_Result], - delivery_address_accounting_period_payment_term: typing.Callable[[], T_Result], - delivery_address_company: typing.Callable[[], T_Result], - delivery_address_company_accounting_period: typing.Callable[[], T_Result], - delivery_address_company_accounting_period_payment_term: typing.Callable[[], T_Result], - delivery_address_company_payment_term: typing.Callable[[], T_Result], - delivery_address_payment_term: typing.Callable[[], T_Result], - delivery_address_vendor: typing.Callable[[], T_Result], - delivery_address_vendor_accounting_period: typing.Callable[[], T_Result], - delivery_address_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - delivery_address_vendor_company: typing.Callable[[], T_Result], - delivery_address_vendor_company_accounting_period: typing.Callable[[], T_Result], - delivery_address_vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - delivery_address_vendor_company_payment_term: typing.Callable[[], T_Result], - delivery_address_vendor_payment_term: typing.Callable[[], T_Result], - line_items: typing.Callable[[], T_Result], - line_items_accounting_period: typing.Callable[[], T_Result], - line_items_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_company: typing.Callable[[], T_Result], - line_items_company_accounting_period: typing.Callable[[], T_Result], - line_items_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_company_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address: typing.Callable[[], T_Result], - line_items_delivery_address_accounting_period: typing.Callable[[], T_Result], - line_items_delivery_address_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_company: typing.Callable[[], T_Result], - line_items_delivery_address_company_accounting_period: typing.Callable[[], T_Result], - line_items_delivery_address_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_company_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_vendor: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_accounting_period: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_company: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_company_accounting_period: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_company_payment_term: typing.Callable[[], T_Result], - line_items_delivery_address_vendor_payment_term: typing.Callable[[], T_Result], - line_items_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company: typing.Callable[[], T_Result], - line_items_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_company: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_delivery_address_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_delivery_address_vendor_company: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - line_items_tracking_categories_delivery_address_vendor_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_delivery_address_vendor_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_company: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_company_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_company_payment_term: typing.Callable[[], T_Result], - line_items_tracking_categories_vendor_payment_term: typing.Callable[[], T_Result], - line_items_vendor: typing.Callable[[], T_Result], - line_items_vendor_accounting_period: typing.Callable[[], T_Result], - line_items_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_vendor_company: typing.Callable[[], T_Result], - line_items_vendor_company_accounting_period: typing.Callable[[], T_Result], - line_items_vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - line_items_vendor_company_payment_term: typing.Callable[[], T_Result], - line_items_vendor_payment_term: typing.Callable[[], T_Result], - payment_term: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address: typing.Callable[[], T_Result], - tracking_categories_delivery_address_accounting_period: typing.Callable[[], T_Result], - tracking_categories_delivery_address_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_company: typing.Callable[[], T_Result], - tracking_categories_delivery_address_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_delivery_address_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_accounting_period: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_company: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_company_accounting_period_payment_term: typing.Callable[ - [], T_Result - ], - tracking_categories_delivery_address_vendor_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_delivery_address_vendor_payment_term: typing.Callable[[], T_Result], - tracking_categories_payment_term: typing.Callable[[], T_Result], - tracking_categories_vendor: typing.Callable[[], T_Result], - tracking_categories_vendor_accounting_period: typing.Callable[[], T_Result], - tracking_categories_vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_vendor_company: typing.Callable[[], T_Result], - tracking_categories_vendor_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - tracking_categories_vendor_company_payment_term: typing.Callable[[], T_Result], - tracking_categories_vendor_payment_term: typing.Callable[[], T_Result], - vendor: typing.Callable[[], T_Result], - vendor_accounting_period: typing.Callable[[], T_Result], - vendor_accounting_period_payment_term: typing.Callable[[], T_Result], - vendor_company: typing.Callable[[], T_Result], - vendor_company_accounting_period: typing.Callable[[], T_Result], - vendor_company_accounting_period_payment_term: typing.Callable[[], T_Result], - vendor_company_payment_term: typing.Callable[[], T_Result], - vendor_payment_term: typing.Callable[[], T_Result], - ) -> T_Result: - if self is PurchaseOrdersRetrieveRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.ACCOUNTING_PERIOD_PAYMENT_TERM: - return accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.COMPANY: - return company() - if self is PurchaseOrdersRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.COMPANY_PAYMENT_TERM: - return company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS: - return delivery_address() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_ACCOUNTING_PERIOD: - return delivery_address_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return delivery_address_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_COMPANY: - return delivery_address_company() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD: - return delivery_address_company_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return delivery_address_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM: - return delivery_address_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_PAYMENT_TERM: - return delivery_address_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_VENDOR: - return delivery_address_vendor() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD: - return delivery_address_vendor_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM: - return delivery_address_vendor_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_VENDOR_COMPANY: - return delivery_address_vendor_company() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return delivery_address_vendor_company_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return delivery_address_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM: - return delivery_address_vendor_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM: - return delivery_address_vendor_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS: - return line_items() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD: - return line_items_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_COMPANY: - return line_items_company() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD: - return line_items_company_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_COMPANY_PAYMENT_TERM: - return line_items_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS: - return line_items_delivery_address() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD: - return line_items_delivery_address_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_delivery_address_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_COMPANY: - return line_items_delivery_address_company() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD: - return line_items_delivery_address_company_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_delivery_address_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM: - return line_items_delivery_address_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_PAYMENT_TERM: - return line_items_delivery_address_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR: - return line_items_delivery_address_vendor() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD: - return line_items_delivery_address_vendor_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_delivery_address_vendor_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY: - return line_items_delivery_address_vendor_company() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return line_items_delivery_address_vendor_company_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_delivery_address_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM: - return line_items_delivery_address_vendor_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM: - return line_items_delivery_address_vendor_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_PAYMENT_TERM: - return line_items_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES: - return line_items_tracking_categories() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return line_items_tracking_categories_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_tracking_categories_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY: - return line_items_tracking_categories_company() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_company_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS: - return line_items_tracking_categories_delivery_address() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_delivery_address_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY: - return line_items_tracking_categories_delivery_address_company() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_delivery_address_company_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_company_accounting_period_payment_term() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM: - return line_items_tracking_categories_delivery_address_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR: - return line_items_tracking_categories_delivery_address_vendor() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_delivery_address_vendor_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_vendor_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY: - return line_items_tracking_categories_delivery_address_vendor_company() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD - ): - return line_items_tracking_categories_delivery_address_vendor_company_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_vendor_company_accounting_period_payment_term() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_vendor_company_payment_term() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM - ): - return line_items_tracking_categories_delivery_address_vendor_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_PAYMENT_TERM: - return line_items_tracking_categories_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR: - return line_items_tracking_categories_vendor() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD: - return line_items_tracking_categories_vendor_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_vendor_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY: - return line_items_tracking_categories_vendor_company() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return line_items_tracking_categories_vendor_company_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return line_items_tracking_categories_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM: - return line_items_tracking_categories_vendor_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM: - return line_items_tracking_categories_vendor_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_VENDOR: - return line_items_vendor() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD: - return line_items_vendor_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_vendor_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_VENDOR_COMPANY: - return line_items_vendor_company() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return line_items_vendor_company_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return line_items_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_VENDOR_COMPANY_PAYMENT_TERM: - return line_items_vendor_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.LINE_ITEMS_VENDOR_PAYMENT_TERM: - return line_items_vendor_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.PAYMENT_TERM: - return payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_PAYMENT_TERM: - return tracking_categories_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS: - return tracking_categories_delivery_address() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD: - return tracking_categories_delivery_address_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_delivery_address_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY: - return tracking_categories_delivery_address_company() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_delivery_address_company_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_delivery_address_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_COMPANY_PAYMENT_TERM: - return tracking_categories_delivery_address_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_PAYMENT_TERM: - return tracking_categories_delivery_address_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR: - return tracking_categories_delivery_address_vendor() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD: - return tracking_categories_delivery_address_vendor_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_delivery_address_vendor_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY: - return tracking_categories_delivery_address_vendor_company() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD - ): - return tracking_categories_delivery_address_vendor_company_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_delivery_address_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_COMPANY_PAYMENT_TERM: - return tracking_categories_delivery_address_vendor_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_DELIVERY_ADDRESS_VENDOR_PAYMENT_TERM: - return tracking_categories_delivery_address_vendor_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_PAYMENT_TERM: - return tracking_categories_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR: - return tracking_categories_vendor() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD: - return tracking_categories_vendor_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM: - return tracking_categories_vendor_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY: - return tracking_categories_vendor_company() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_vendor_company_accounting_period() - if ( - self - is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM - ): - return tracking_categories_vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY_PAYMENT_TERM: - return tracking_categories_vendor_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR_PAYMENT_TERM: - return tracking_categories_vendor_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.VENDOR: - return vendor() - if self is PurchaseOrdersRetrieveRequestExpand.VENDOR_ACCOUNTING_PERIOD: - return vendor_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.VENDOR_ACCOUNTING_PERIOD_PAYMENT_TERM: - return vendor_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.VENDOR_COMPANY: - return vendor_company() - if self is PurchaseOrdersRetrieveRequestExpand.VENDOR_COMPANY_ACCOUNTING_PERIOD: - return vendor_company_accounting_period() - if self is PurchaseOrdersRetrieveRequestExpand.VENDOR_COMPANY_ACCOUNTING_PERIOD_PAYMENT_TERM: - return vendor_company_accounting_period_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.VENDOR_COMPANY_PAYMENT_TERM: - return vendor_company_payment_term() - if self is PurchaseOrdersRetrieveRequestExpand.VENDOR_PAYMENT_TERM: - return vendor_payment_term() diff --git a/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_retrieve_request_expand_item.py new file mode 100644 index 00000000..775024d1 --- /dev/null +++ b/src/merge/resources/accounting/resources/purchase_orders/types/purchase_orders_retrieve_request_expand_item.py @@ -0,0 +1,41 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class PurchaseOrdersRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + COMPANY = "company" + DELIVERY_ADDRESS = "delivery_address" + LINE_ITEMS = "line_items" + PAYMENT_TERM = "payment_term" + TRACKING_CATEGORIES = "tracking_categories" + VENDOR = "vendor" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + delivery_address: typing.Callable[[], T_Result], + line_items: typing.Callable[[], T_Result], + payment_term: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + vendor: typing.Callable[[], T_Result], + ) -> T_Result: + if self is PurchaseOrdersRetrieveRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is PurchaseOrdersRetrieveRequestExpandItem.COMPANY: + return company() + if self is PurchaseOrdersRetrieveRequestExpandItem.DELIVERY_ADDRESS: + return delivery_address() + if self is PurchaseOrdersRetrieveRequestExpandItem.LINE_ITEMS: + return line_items() + if self is PurchaseOrdersRetrieveRequestExpandItem.PAYMENT_TERM: + return payment_term() + if self is PurchaseOrdersRetrieveRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() + if self is PurchaseOrdersRetrieveRequestExpandItem.VENDOR: + return vendor() diff --git a/src/merge/resources/accounting/resources/sync_status/client.py b/src/merge/resources/accounting/resources/sync_status/client.py index b1158fdd..37d3389b 100644 --- a/src/merge/resources/accounting/resources/sync_status/client.py +++ b/src/merge/resources/accounting/resources/sync_status/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_sync_status_list import PaginatedSyncStatusList +from ...types.sync_status import SyncStatus from .raw_client import AsyncRawSyncStatusClient, RawSyncStatusClient @@ -29,7 +30,7 @@ def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedSyncStatusList: + ) -> SyncPager[SyncStatus]: """ 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). @@ -46,7 +47,7 @@ def list( Returns ------- - PaginatedSyncStatusList + SyncPager[SyncStatus] Examples @@ -57,10 +58,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.sync_status.list() + response = client.accounting.sync_status.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) - return _response.data + return self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) class AsyncSyncStatusClient: @@ -84,7 +89,7 @@ async def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedSyncStatusList: + ) -> AsyncPager[SyncStatus]: """ 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). @@ -101,7 +106,7 @@ async def list( Returns ------- - PaginatedSyncStatusList + AsyncPager[SyncStatus] Examples @@ -117,10 +122,15 @@ async def list( async def main() -> None: - await client.accounting.sync_status.list() + response = await client.accounting.sync_status.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) - return _response.data + return await self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) diff --git a/src/merge/resources/accounting/resources/sync_status/raw_client.py b/src/merge/resources/accounting/resources/sync_status/raw_client.py index bff0c1b7..cf189135 100644 --- a/src/merge/resources/accounting/resources/sync_status/raw_client.py +++ b/src/merge/resources/accounting/resources/sync_status/raw_client.py @@ -5,10 +5,11 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_sync_status_list import PaginatedSyncStatusList +from ...types.sync_status import SyncStatus class RawSyncStatusClient: @@ -21,7 +22,7 @@ def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedSyncStatusList]: + ) -> SyncPager[SyncStatus]: """ 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). @@ -38,7 +39,7 @@ def list( Returns ------- - HttpResponse[PaginatedSyncStatusList] + SyncPager[SyncStatus] """ _response = self._client_wrapper.httpx_client.request( @@ -52,14 +53,24 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedSyncStatusList, construct_type( type_=PaginatedSyncStatusList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -76,7 +87,7 @@ async def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedSyncStatusList]: + ) -> AsyncPager[SyncStatus]: """ 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). @@ -93,7 +104,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedSyncStatusList] + AsyncPager[SyncStatus] """ _response = await self._client_wrapper.httpx_client.request( @@ -107,14 +118,27 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedSyncStatusList, construct_type( type_=PaginatedSyncStatusList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/accounting/resources/tax_rates/client.py b/src/merge/resources/accounting/resources/tax_rates/client.py index fa872829..1975ad12 100644 --- a/src/merge/resources/accounting/resources/tax_rates/client.py +++ b/src/merge/resources/accounting/resources/tax_rates/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_tax_rate_list import PaginatedTaxRateList from ...types.tax_rate import TaxRate from .raw_client import AsyncRawTaxRatesClient, RawTaxRatesClient @@ -32,7 +32,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -42,7 +44,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTaxRateList: + ) -> SyncPager[TaxRate]: """ Returns a list of `TaxRate` objects. @@ -60,7 +62,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -92,7 +94,7 @@ def list( Returns ------- - PaginatedTaxRateList + SyncPager[TaxRate] Examples @@ -103,9 +105,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.tax_rates.list() + response = client.accounting.tax_rates.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -121,13 +128,14 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -139,7 +147,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -200,7 +208,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -210,7 +220,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTaxRateList: + ) -> AsyncPager[TaxRate]: """ Returns a list of `TaxRate` objects. @@ -228,7 +238,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -260,7 +270,7 @@ async def list( Returns ------- - PaginatedTaxRateList + AsyncPager[TaxRate] Examples @@ -276,12 +286,18 @@ async def list( async def main() -> None: - await client.accounting.tax_rates.list() + response = await client.accounting.tax_rates.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -297,13 +313,14 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -315,7 +332,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/tax_rates/raw_client.py b/src/merge/resources/accounting/resources/tax_rates/raw_client.py index 349c6857..c9f5cffd 100644 --- a/src/merge/resources/accounting/resources/tax_rates/raw_client.py +++ b/src/merge/resources/accounting/resources/tax_rates/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_tax_rate_list import PaginatedTaxRateList @@ -26,7 +27,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -36,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTaxRateList]: + ) -> SyncPager[TaxRate]: """ Returns a list of `TaxRate` objects. @@ -54,7 +57,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -86,7 +89,7 @@ def list( Returns ------- - HttpResponse[PaginatedTaxRateList] + SyncPager[TaxRate] """ _response = self._client_wrapper.httpx_client.request( @@ -111,14 +114,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTaxRateList, construct_type( type_=PaginatedTaxRateList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -128,7 +152,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -140,7 +166,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -194,7 +220,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -204,7 +232,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTaxRateList]: + ) -> AsyncPager[TaxRate]: """ Returns a list of `TaxRate` objects. @@ -222,7 +250,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -254,7 +282,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTaxRateList] + AsyncPager[TaxRate] """ _response = await self._client_wrapper.httpx_client.request( @@ -279,14 +307,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTaxRateList, construct_type( type_=PaginatedTaxRateList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -296,7 +348,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -308,7 +362,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/tracking_categories/client.py b/src/merge/resources/accounting/resources/tracking_categories/client.py index 61b7c215..3a0ba903 100644 --- a/src/merge/resources/accounting/resources/tracking_categories/client.py +++ b/src/merge/resources/accounting/resources/tracking_categories/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_tracking_category_list import PaginatedTrackingCategoryList from ...types.tracking_category import TrackingCategory from .raw_client import AsyncRawTrackingCategoriesClient, RawTrackingCategoriesClient @@ -33,7 +33,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -46,7 +48,7 @@ def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTrackingCategoryList: + ) -> SyncPager[TrackingCategory]: """ Returns a list of `TrackingCategory` objects. @@ -67,7 +69,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -108,7 +110,7 @@ def list( Returns ------- - PaginatedTrackingCategoryList + SyncPager[TrackingCategory] Examples @@ -119,9 +121,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.tracking_categories.list() + response = client.accounting.tracking_categories.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( category_type=category_type, company_id=company_id, created_after=created_after, @@ -141,13 +148,14 @@ def list( status=status, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -161,7 +169,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -231,7 +239,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -244,7 +254,7 @@ async def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTrackingCategoryList: + ) -> AsyncPager[TrackingCategory]: """ Returns a list of `TrackingCategory` objects. @@ -265,7 +275,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -306,7 +316,7 @@ async def list( Returns ------- - PaginatedTrackingCategoryList + AsyncPager[TrackingCategory] Examples @@ -322,12 +332,18 @@ async def list( async def main() -> None: - await client.accounting.tracking_categories.list() + response = await client.accounting.tracking_categories.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( category_type=category_type, company_id=company_id, created_after=created_after, @@ -347,13 +363,14 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -367,7 +384,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/tracking_categories/raw_client.py b/src/merge/resources/accounting/resources/tracking_categories/raw_client.py index 7deeed52..599579f9 100644 --- a/src/merge/resources/accounting/resources/tracking_categories/raw_client.py +++ b/src/merge/resources/accounting/resources/tracking_categories/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_tracking_category_list import PaginatedTrackingCategoryList @@ -27,7 +28,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -40,7 +43,7 @@ def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTrackingCategoryList]: + ) -> SyncPager[TrackingCategory]: """ Returns a list of `TrackingCategory` objects. @@ -61,7 +64,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -102,7 +105,7 @@ def list( Returns ------- - HttpResponse[PaginatedTrackingCategoryList] + SyncPager[TrackingCategory] """ _response = self._client_wrapper.httpx_client.request( @@ -131,14 +134,39 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTrackingCategoryList, construct_type( type_=PaginatedTrackingCategoryList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + category_type=category_type, + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -148,7 +176,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -162,7 +192,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -225,7 +255,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -238,7 +270,7 @@ async def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTrackingCategoryList]: + ) -> AsyncPager[TrackingCategory]: """ Returns a list of `TrackingCategory` objects. @@ -259,7 +291,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -300,7 +332,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTrackingCategoryList] + AsyncPager[TrackingCategory] """ _response = await self._client_wrapper.httpx_client.request( @@ -329,14 +361,42 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTrackingCategoryList, construct_type( type_=PaginatedTrackingCategoryList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + category_type=category_type, + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -346,7 +406,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["company"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -360,7 +422,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["company"]] + expand : typing.Optional[typing.Union[typing.Literal["company"], typing.Sequence[typing.Literal["company"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/transactions/__init__.py b/src/merge/resources/accounting/resources/transactions/__init__.py index 9902ba1a..f620fbbd 100644 --- a/src/merge/resources/accounting/resources/transactions/__init__.py +++ b/src/merge/resources/accounting/resources/transactions/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import TransactionsListRequestExpand, TransactionsRetrieveRequestExpand +from .types import TransactionsListRequestExpandItem, TransactionsRetrieveRequestExpandItem -__all__ = ["TransactionsListRequestExpand", "TransactionsRetrieveRequestExpand"] +__all__ = ["TransactionsListRequestExpandItem", "TransactionsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/transactions/client.py b/src/merge/resources/accounting/resources/transactions/client.py index 68b26ccd..4f19b0fc 100644 --- a/src/merge/resources/accounting/resources/transactions/client.py +++ b/src/merge/resources/accounting/resources/transactions/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_transaction_list import PaginatedTransactionList from ...types.transaction import Transaction from .raw_client import AsyncRawTransactionsClient, RawTransactionsClient -from .types.transactions_list_request_expand import TransactionsListRequestExpand -from .types.transactions_retrieve_request_expand import TransactionsRetrieveRequestExpand +from .types.transactions_list_request_expand_item import TransactionsListRequestExpandItem +from .types.transactions_retrieve_request_expand_item import TransactionsRetrieveRequestExpandItem class TransactionsClient: @@ -34,7 +34,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[TransactionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TransactionsListRequestExpandItem, typing.Sequence[TransactionsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -45,7 +47,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTransactionList: + ) -> SyncPager[Transaction]: """ Returns a list of `Transaction` objects. @@ -63,7 +65,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TransactionsListRequestExpand] + expand : typing.Optional[typing.Union[TransactionsListRequestExpandItem, typing.Sequence[TransactionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -98,7 +100,7 @@ def list( Returns ------- - PaginatedTransactionList + SyncPager[Transaction] Examples @@ -109,9 +111,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.transactions.list() + response = client.accounting.transactions.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -128,13 +135,14 @@ def list( transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[TransactionsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TransactionsRetrieveRequestExpandItem, typing.Sequence[TransactionsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -146,7 +154,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[TransactionsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TransactionsRetrieveRequestExpandItem, typing.Sequence[TransactionsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -207,7 +215,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[TransactionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TransactionsListRequestExpandItem, typing.Sequence[TransactionsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -218,7 +228,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTransactionList: + ) -> AsyncPager[Transaction]: """ Returns a list of `Transaction` objects. @@ -236,7 +246,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TransactionsListRequestExpand] + expand : typing.Optional[typing.Union[TransactionsListRequestExpandItem, typing.Sequence[TransactionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -271,7 +281,7 @@ async def list( Returns ------- - PaginatedTransactionList + AsyncPager[Transaction] Examples @@ -287,12 +297,18 @@ async def list( async def main() -> None: - await client.accounting.transactions.list() + response = await client.accounting.transactions.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -309,13 +325,14 @@ async def main() -> None: transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[TransactionsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TransactionsRetrieveRequestExpandItem, typing.Sequence[TransactionsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -327,7 +344,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[TransactionsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TransactionsRetrieveRequestExpandItem, typing.Sequence[TransactionsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/transactions/raw_client.py b/src/merge/resources/accounting/resources/transactions/raw_client.py index ad8a91c3..5f3ae5fb 100644 --- a/src/merge/resources/accounting/resources/transactions/raw_client.py +++ b/src/merge/resources/accounting/resources/transactions/raw_client.py @@ -9,12 +9,13 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_transaction_list import PaginatedTransactionList from ...types.transaction import Transaction -from .types.transactions_list_request_expand import TransactionsListRequestExpand -from .types.transactions_retrieve_request_expand import TransactionsRetrieveRequestExpand +from .types.transactions_list_request_expand_item import TransactionsListRequestExpandItem +from .types.transactions_retrieve_request_expand_item import TransactionsRetrieveRequestExpandItem class RawTransactionsClient: @@ -28,7 +29,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[TransactionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TransactionsListRequestExpandItem, typing.Sequence[TransactionsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -39,7 +42,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTransactionList]: + ) -> SyncPager[Transaction]: """ Returns a list of `Transaction` objects. @@ -57,7 +60,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TransactionsListRequestExpand] + expand : typing.Optional[typing.Union[TransactionsListRequestExpandItem, typing.Sequence[TransactionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -92,7 +95,7 @@ def list( Returns ------- - HttpResponse[PaginatedTransactionList] + SyncPager[Transaction] """ _response = self._client_wrapper.httpx_client.request( @@ -122,14 +125,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTransactionList, construct_type( type_=PaginatedTransactionList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -139,7 +164,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[TransactionsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TransactionsRetrieveRequestExpandItem, typing.Sequence[TransactionsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -151,7 +178,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[TransactionsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TransactionsRetrieveRequestExpandItem, typing.Sequence[TransactionsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -205,7 +232,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[TransactionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TransactionsListRequestExpandItem, typing.Sequence[TransactionsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -216,7 +245,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTransactionList]: + ) -> AsyncPager[Transaction]: """ Returns a list of `Transaction` objects. @@ -234,7 +263,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TransactionsListRequestExpand] + expand : typing.Optional[typing.Union[TransactionsListRequestExpandItem, typing.Sequence[TransactionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -269,7 +298,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTransactionList] + AsyncPager[Transaction] """ _response = await self._client_wrapper.httpx_client.request( @@ -299,14 +328,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTransactionList, construct_type( type_=PaginatedTransactionList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -316,7 +370,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[TransactionsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TransactionsRetrieveRequestExpandItem, typing.Sequence[TransactionsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -328,7 +384,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[TransactionsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TransactionsRetrieveRequestExpandItem, typing.Sequence[TransactionsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/transactions/types/__init__.py b/src/merge/resources/accounting/resources/transactions/types/__init__.py index 135382c1..e3dd1d4b 100644 --- a/src/merge/resources/accounting/resources/transactions/types/__init__.py +++ b/src/merge/resources/accounting/resources/transactions/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .transactions_list_request_expand import TransactionsListRequestExpand -from .transactions_retrieve_request_expand import TransactionsRetrieveRequestExpand +from .transactions_list_request_expand_item import TransactionsListRequestExpandItem +from .transactions_retrieve_request_expand_item import TransactionsRetrieveRequestExpandItem -__all__ = ["TransactionsListRequestExpand", "TransactionsRetrieveRequestExpand"] +__all__ = ["TransactionsListRequestExpandItem", "TransactionsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/transactions/types/transactions_list_request_expand.py b/src/merge/resources/accounting/resources/transactions/types/transactions_list_request_expand.py deleted file mode 100644 index 42abde42..00000000 --- a/src/merge/resources/accounting/resources/transactions/types/transactions_list_request_expand.py +++ /dev/null @@ -1,143 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class TransactionsListRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_ACCOUNTING_PERIOD = "account,accounting_period" - ACCOUNTING_PERIOD = "accounting_period" - CONTACT = "contact" - CONTACT_ACCOUNT = "contact,account" - CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "contact,account,accounting_period" - CONTACT_ACCOUNTING_PERIOD = "contact,accounting_period" - LINE_ITEMS = "line_items" - LINE_ITEMS_ACCOUNT = "line_items,account" - LINE_ITEMS_ACCOUNT_ACCOUNTING_PERIOD = "line_items,account,accounting_period" - LINE_ITEMS_ACCOUNTING_PERIOD = "line_items,accounting_period" - LINE_ITEMS_CONTACT = "line_items,contact" - LINE_ITEMS_CONTACT_ACCOUNT = "line_items,contact,account" - LINE_ITEMS_CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "line_items,contact,account,accounting_period" - LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "line_items,contact,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES = "line_items,tracking_categories" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNT = "line_items,tracking_categories,account" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,account,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "line_items,tracking_categories,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "line_items,tracking_categories,contact" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNT = "line_items,tracking_categories,contact,account" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,account,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,accounting_period" - ) - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNT = "tracking_categories,account" - TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD = "tracking_categories,account,accounting_period" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_CONTACT = "tracking_categories,contact" - TRACKING_CATEGORIES_CONTACT_ACCOUNT = "tracking_categories,contact,account" - TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "tracking_categories,contact,account,accounting_period" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,contact,accounting_period" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_accounting_period: typing.Callable[[], T_Result], - accounting_period: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_account: typing.Callable[[], T_Result], - contact_account_accounting_period: typing.Callable[[], T_Result], - contact_accounting_period: typing.Callable[[], T_Result], - line_items: typing.Callable[[], T_Result], - line_items_account: typing.Callable[[], T_Result], - line_items_account_accounting_period: typing.Callable[[], T_Result], - line_items_accounting_period: typing.Callable[[], T_Result], - line_items_contact: typing.Callable[[], T_Result], - line_items_contact_account: typing.Callable[[], T_Result], - line_items_contact_account_accounting_period: typing.Callable[[], T_Result], - line_items_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories: typing.Callable[[], T_Result], - line_items_tracking_categories_account: typing.Callable[[], T_Result], - line_items_tracking_categories_account_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_account: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_account_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_account: typing.Callable[[], T_Result], - tracking_categories_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact: typing.Callable[[], T_Result], - tracking_categories_contact_account: typing.Callable[[], T_Result], - tracking_categories_contact_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is TransactionsListRequestExpand.ACCOUNT: - return account() - if self is TransactionsListRequestExpand.ACCOUNT_ACCOUNTING_PERIOD: - return account_accounting_period() - if self is TransactionsListRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is TransactionsListRequestExpand.CONTACT: - return contact() - if self is TransactionsListRequestExpand.CONTACT_ACCOUNT: - return contact_account() - if self is TransactionsListRequestExpand.CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return contact_account_accounting_period() - if self is TransactionsListRequestExpand.CONTACT_ACCOUNTING_PERIOD: - return contact_accounting_period() - if self is TransactionsListRequestExpand.LINE_ITEMS: - return line_items() - if self is TransactionsListRequestExpand.LINE_ITEMS_ACCOUNT: - return line_items_account() - if self is TransactionsListRequestExpand.LINE_ITEMS_ACCOUNT_ACCOUNTING_PERIOD: - return line_items_account_accounting_period() - if self is TransactionsListRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD: - return line_items_accounting_period() - if self is TransactionsListRequestExpand.LINE_ITEMS_CONTACT: - return line_items_contact() - if self is TransactionsListRequestExpand.LINE_ITEMS_CONTACT_ACCOUNT: - return line_items_contact_account() - if self is TransactionsListRequestExpand.LINE_ITEMS_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return line_items_contact_account_accounting_period() - if self is TransactionsListRequestExpand.LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return line_items_contact_accounting_period() - if self is TransactionsListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES: - return line_items_tracking_categories() - if self is TransactionsListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNT: - return line_items_tracking_categories_account() - if self is TransactionsListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_account_accounting_period() - if self is TransactionsListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return line_items_tracking_categories_accounting_period() - if self is TransactionsListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return line_items_tracking_categories_contact() - if self is TransactionsListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNT: - return line_items_tracking_categories_contact_account() - if self is TransactionsListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_account_accounting_period() - if self is TransactionsListRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_accounting_period() - if self is TransactionsListRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is TransactionsListRequestExpand.TRACKING_CATEGORIES_ACCOUNT: - return tracking_categories_account() - if self is TransactionsListRequestExpand.TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_account_accounting_period() - if self is TransactionsListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is TransactionsListRequestExpand.TRACKING_CATEGORIES_CONTACT: - return tracking_categories_contact() - if self is TransactionsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT: - return tracking_categories_contact_account() - if self is TransactionsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_contact_account_accounting_period() - if self is TransactionsListRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_contact_accounting_period() diff --git a/src/merge/resources/accounting/resources/transactions/types/transactions_list_request_expand_item.py b/src/merge/resources/accounting/resources/transactions/types/transactions_list_request_expand_item.py new file mode 100644 index 00000000..8d80b9fc --- /dev/null +++ b/src/merge/resources/accounting/resources/transactions/types/transactions_list_request_expand_item.py @@ -0,0 +1,33 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class TransactionsListRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + ACCOUNTING_PERIOD = "accounting_period" + CONTACT = "contact" + LINE_ITEMS = "line_items" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + account: typing.Callable[[], T_Result], + accounting_period: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + line_items: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is TransactionsListRequestExpandItem.ACCOUNT: + return account() + if self is TransactionsListRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is TransactionsListRequestExpandItem.CONTACT: + return contact() + if self is TransactionsListRequestExpandItem.LINE_ITEMS: + return line_items() + if self is TransactionsListRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/transactions/types/transactions_retrieve_request_expand.py b/src/merge/resources/accounting/resources/transactions/types/transactions_retrieve_request_expand.py deleted file mode 100644 index 5d6d1ad2..00000000 --- a/src/merge/resources/accounting/resources/transactions/types/transactions_retrieve_request_expand.py +++ /dev/null @@ -1,143 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class TransactionsRetrieveRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_ACCOUNTING_PERIOD = "account,accounting_period" - ACCOUNTING_PERIOD = "accounting_period" - CONTACT = "contact" - CONTACT_ACCOUNT = "contact,account" - CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "contact,account,accounting_period" - CONTACT_ACCOUNTING_PERIOD = "contact,accounting_period" - LINE_ITEMS = "line_items" - LINE_ITEMS_ACCOUNT = "line_items,account" - LINE_ITEMS_ACCOUNT_ACCOUNTING_PERIOD = "line_items,account,accounting_period" - LINE_ITEMS_ACCOUNTING_PERIOD = "line_items,accounting_period" - LINE_ITEMS_CONTACT = "line_items,contact" - LINE_ITEMS_CONTACT_ACCOUNT = "line_items,contact,account" - LINE_ITEMS_CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "line_items,contact,account,accounting_period" - LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD = "line_items,contact,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES = "line_items,tracking_categories" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNT = "line_items,tracking_categories,account" - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,account,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "line_items,tracking_categories,accounting_period" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT = "line_items,tracking_categories,contact" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNT = "line_items,tracking_categories,contact,account" - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,account,accounting_period" - ) - LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = ( - "line_items,tracking_categories,contact,accounting_period" - ) - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNT = "tracking_categories,account" - TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD = "tracking_categories,account,accounting_period" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_CONTACT = "tracking_categories,contact" - TRACKING_CATEGORIES_CONTACT_ACCOUNT = "tracking_categories,contact,account" - TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD = "tracking_categories,contact,account,accounting_period" - TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD = "tracking_categories,contact,accounting_period" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_accounting_period: typing.Callable[[], T_Result], - accounting_period: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_account: typing.Callable[[], T_Result], - contact_account_accounting_period: typing.Callable[[], T_Result], - contact_accounting_period: typing.Callable[[], T_Result], - line_items: typing.Callable[[], T_Result], - line_items_account: typing.Callable[[], T_Result], - line_items_account_accounting_period: typing.Callable[[], T_Result], - line_items_accounting_period: typing.Callable[[], T_Result], - line_items_contact: typing.Callable[[], T_Result], - line_items_contact_account: typing.Callable[[], T_Result], - line_items_contact_account_accounting_period: typing.Callable[[], T_Result], - line_items_contact_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories: typing.Callable[[], T_Result], - line_items_tracking_categories_account: typing.Callable[[], T_Result], - line_items_tracking_categories_account_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_account: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_account_accounting_period: typing.Callable[[], T_Result], - line_items_tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_account: typing.Callable[[], T_Result], - tracking_categories_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact: typing.Callable[[], T_Result], - tracking_categories_contact_account: typing.Callable[[], T_Result], - tracking_categories_contact_account_accounting_period: typing.Callable[[], T_Result], - tracking_categories_contact_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is TransactionsRetrieveRequestExpand.ACCOUNT: - return account() - if self is TransactionsRetrieveRequestExpand.ACCOUNT_ACCOUNTING_PERIOD: - return account_accounting_period() - if self is TransactionsRetrieveRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is TransactionsRetrieveRequestExpand.CONTACT: - return contact() - if self is TransactionsRetrieveRequestExpand.CONTACT_ACCOUNT: - return contact_account() - if self is TransactionsRetrieveRequestExpand.CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return contact_account_accounting_period() - if self is TransactionsRetrieveRequestExpand.CONTACT_ACCOUNTING_PERIOD: - return contact_accounting_period() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS: - return line_items() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_ACCOUNT: - return line_items_account() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_ACCOUNT_ACCOUNTING_PERIOD: - return line_items_account_accounting_period() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_ACCOUNTING_PERIOD: - return line_items_accounting_period() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_CONTACT: - return line_items_contact() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_CONTACT_ACCOUNT: - return line_items_contact_account() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return line_items_contact_account_accounting_period() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_CONTACT_ACCOUNTING_PERIOD: - return line_items_contact_accounting_period() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES: - return line_items_tracking_categories() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNT: - return line_items_tracking_categories_account() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_account_accounting_period() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return line_items_tracking_categories_accounting_period() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT: - return line_items_tracking_categories_contact() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNT: - return line_items_tracking_categories_contact_account() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_account_accounting_period() - if self is TransactionsRetrieveRequestExpand.LINE_ITEMS_TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return line_items_tracking_categories_contact_accounting_period() - if self is TransactionsRetrieveRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is TransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT: - return tracking_categories_account() - if self is TransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_account_accounting_period() - if self is TransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is TransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT: - return tracking_categories_contact() - if self is TransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT: - return tracking_categories_contact_account() - if self is TransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNT_ACCOUNTING_PERIOD: - return tracking_categories_contact_account_accounting_period() - if self is TransactionsRetrieveRequestExpand.TRACKING_CATEGORIES_CONTACT_ACCOUNTING_PERIOD: - return tracking_categories_contact_accounting_period() diff --git a/src/merge/resources/accounting/resources/transactions/types/transactions_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/transactions/types/transactions_retrieve_request_expand_item.py new file mode 100644 index 00000000..c1c869b0 --- /dev/null +++ b/src/merge/resources/accounting/resources/transactions/types/transactions_retrieve_request_expand_item.py @@ -0,0 +1,33 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class TransactionsRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + ACCOUNTING_PERIOD = "accounting_period" + CONTACT = "contact" + LINE_ITEMS = "line_items" + TRACKING_CATEGORIES = "tracking_categories" + + def visit( + self, + account: typing.Callable[[], T_Result], + accounting_period: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + line_items: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + ) -> T_Result: + if self is TransactionsRetrieveRequestExpandItem.ACCOUNT: + return account() + if self is TransactionsRetrieveRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is TransactionsRetrieveRequestExpandItem.CONTACT: + return contact() + if self is TransactionsRetrieveRequestExpandItem.LINE_ITEMS: + return line_items() + if self is TransactionsRetrieveRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() diff --git a/src/merge/resources/accounting/resources/vendor_credits/__init__.py b/src/merge/resources/accounting/resources/vendor_credits/__init__.py index c8a418b3..dbe55cbe 100644 --- a/src/merge/resources/accounting/resources/vendor_credits/__init__.py +++ b/src/merge/resources/accounting/resources/vendor_credits/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import VendorCreditsListRequestExpand, VendorCreditsRetrieveRequestExpand +from .types import VendorCreditsListRequestExpandItem, VendorCreditsRetrieveRequestExpandItem -__all__ = ["VendorCreditsListRequestExpand", "VendorCreditsRetrieveRequestExpand"] +__all__ = ["VendorCreditsListRequestExpandItem", "VendorCreditsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/vendor_credits/client.py b/src/merge/resources/accounting/resources/vendor_credits/client.py index 077ae72f..377a2b5f 100644 --- a/src/merge/resources/accounting/resources/vendor_credits/client.py +++ b/src/merge/resources/accounting/resources/vendor_credits/client.py @@ -4,15 +4,15 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.meta_response import MetaResponse -from ...types.paginated_vendor_credit_list import PaginatedVendorCreditList from ...types.vendor_credit import VendorCredit from ...types.vendor_credit_request import VendorCreditRequest from ...types.vendor_credit_response import VendorCreditResponse from .raw_client import AsyncRawVendorCreditsClient, RawVendorCreditsClient -from .types.vendor_credits_list_request_expand import VendorCreditsListRequestExpand -from .types.vendor_credits_retrieve_request_expand import VendorCreditsRetrieveRequestExpand +from .types.vendor_credits_list_request_expand_item import VendorCreditsListRequestExpandItem +from .types.vendor_credits_retrieve_request_expand_item import VendorCreditsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -40,7 +40,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[VendorCreditsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[VendorCreditsListRequestExpandItem, typing.Sequence[VendorCreditsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -51,7 +53,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedVendorCreditList: + ) -> SyncPager[VendorCredit]: """ Returns a list of `VendorCredit` objects. @@ -69,7 +71,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[VendorCreditsListRequestExpand] + expand : typing.Optional[typing.Union[VendorCreditsListRequestExpandItem, typing.Sequence[VendorCreditsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -104,7 +106,7 @@ def list( Returns ------- - PaginatedVendorCreditList + SyncPager[VendorCredit] Examples @@ -115,9 +117,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.accounting.vendor_credits.list() + response = client.accounting.vendor_credits.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -134,7 +141,6 @@ def list( transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data def create( self, @@ -187,7 +193,11 @@ def retrieve( self, id: str, *, - expand: typing.Optional[VendorCreditsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + VendorCreditsRetrieveRequestExpandItem, typing.Sequence[VendorCreditsRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -199,7 +209,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[VendorCreditsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[VendorCreditsRetrieveRequestExpandItem, typing.Sequence[VendorCreditsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -287,7 +297,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[VendorCreditsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[VendorCreditsListRequestExpandItem, typing.Sequence[VendorCreditsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -298,7 +310,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedVendorCreditList: + ) -> AsyncPager[VendorCredit]: """ Returns a list of `VendorCredit` objects. @@ -316,7 +328,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[VendorCreditsListRequestExpand] + expand : typing.Optional[typing.Union[VendorCreditsListRequestExpandItem, typing.Sequence[VendorCreditsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -351,7 +363,7 @@ async def list( Returns ------- - PaginatedVendorCreditList + AsyncPager[VendorCredit] Examples @@ -367,12 +379,18 @@ async def list( async def main() -> None: - await client.accounting.vendor_credits.list() + response = await client.accounting.vendor_credits.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -389,7 +407,6 @@ async def main() -> None: transaction_date_before=transaction_date_before, request_options=request_options, ) - return _response.data async def create( self, @@ -450,7 +467,11 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[VendorCreditsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + VendorCreditsRetrieveRequestExpandItem, typing.Sequence[VendorCreditsRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -462,7 +483,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[VendorCreditsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[VendorCreditsRetrieveRequestExpandItem, typing.Sequence[VendorCreditsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/vendor_credits/raw_client.py b/src/merge/resources/accounting/resources/vendor_credits/raw_client.py index 95c4e621..75b98fc8 100644 --- a/src/merge/resources/accounting/resources/vendor_credits/raw_client.py +++ b/src/merge/resources/accounting/resources/vendor_credits/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.meta_response import MetaResponse @@ -16,8 +17,8 @@ from ...types.vendor_credit import VendorCredit from ...types.vendor_credit_request import VendorCreditRequest from ...types.vendor_credit_response import VendorCreditResponse -from .types.vendor_credits_list_request_expand import VendorCreditsListRequestExpand -from .types.vendor_credits_retrieve_request_expand import VendorCreditsRetrieveRequestExpand +from .types.vendor_credits_list_request_expand_item import VendorCreditsListRequestExpandItem +from .types.vendor_credits_retrieve_request_expand_item import VendorCreditsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -34,7 +35,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[VendorCreditsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[VendorCreditsListRequestExpandItem, typing.Sequence[VendorCreditsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -45,7 +48,7 @@ def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedVendorCreditList]: + ) -> SyncPager[VendorCredit]: """ Returns a list of `VendorCredit` objects. @@ -63,7 +66,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[VendorCreditsListRequestExpand] + expand : typing.Optional[typing.Union[VendorCreditsListRequestExpandItem, typing.Sequence[VendorCreditsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -98,7 +101,7 @@ def list( Returns ------- - HttpResponse[PaginatedVendorCreditList] + SyncPager[VendorCredit] """ _response = self._client_wrapper.httpx_client.request( @@ -128,14 +131,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedVendorCreditList, construct_type( type_=PaginatedVendorCreditList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -205,7 +230,11 @@ def retrieve( self, id: str, *, - expand: typing.Optional[VendorCreditsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + VendorCreditsRetrieveRequestExpandItem, typing.Sequence[VendorCreditsRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -217,7 +246,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[VendorCreditsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[VendorCreditsRetrieveRequestExpandItem, typing.Sequence[VendorCreditsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -307,7 +336,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[VendorCreditsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[VendorCreditsListRequestExpandItem, typing.Sequence[VendorCreditsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -318,7 +349,7 @@ async def list( transaction_date_after: typing.Optional[dt.datetime] = None, transaction_date_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedVendorCreditList]: + ) -> AsyncPager[VendorCredit]: """ Returns a list of `VendorCredit` objects. @@ -336,7 +367,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[VendorCreditsListRequestExpand] + expand : typing.Optional[typing.Union[VendorCreditsListRequestExpandItem, typing.Sequence[VendorCreditsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -371,7 +402,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedVendorCreditList] + AsyncPager[VendorCredit] """ _response = await self._client_wrapper.httpx_client.request( @@ -401,14 +432,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedVendorCreditList, construct_type( type_=PaginatedVendorCreditList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + transaction_date_after=transaction_date_after, + transaction_date_before=transaction_date_before, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -478,7 +534,11 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[VendorCreditsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + VendorCreditsRetrieveRequestExpandItem, typing.Sequence[VendorCreditsRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -490,7 +550,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[VendorCreditsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[VendorCreditsRetrieveRequestExpandItem, typing.Sequence[VendorCreditsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/accounting/resources/vendor_credits/types/__init__.py b/src/merge/resources/accounting/resources/vendor_credits/types/__init__.py index 3cd09b74..9bfcff3a 100644 --- a/src/merge/resources/accounting/resources/vendor_credits/types/__init__.py +++ b/src/merge/resources/accounting/resources/vendor_credits/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .vendor_credits_list_request_expand import VendorCreditsListRequestExpand -from .vendor_credits_retrieve_request_expand import VendorCreditsRetrieveRequestExpand +from .vendor_credits_list_request_expand_item import VendorCreditsListRequestExpandItem +from .vendor_credits_retrieve_request_expand_item import VendorCreditsRetrieveRequestExpandItem -__all__ = ["VendorCreditsListRequestExpand", "VendorCreditsRetrieveRequestExpand"] +__all__ = ["VendorCreditsListRequestExpandItem", "VendorCreditsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_list_request_expand.py b/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_list_request_expand.py deleted file mode 100644 index 675c95e9..00000000 --- a/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_list_request_expand.py +++ /dev/null @@ -1,139 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class VendorCreditsListRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - LINES = "lines" - LINES_ACCOUNTING_PERIOD = "lines,accounting_period" - LINES_COMPANY = "lines,company" - LINES_COMPANY_ACCOUNTING_PERIOD = "lines,company,accounting_period" - LINES_TRACKING_CATEGORIES = "lines,tracking_categories" - LINES_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "lines,tracking_categories,accounting_period" - LINES_TRACKING_CATEGORIES_COMPANY = "lines,tracking_categories,company" - LINES_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "lines,tracking_categories,company,accounting_period" - LINES_TRACKING_CATEGORIES_VENDOR = "lines,tracking_categories,vendor" - LINES_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD = "lines,tracking_categories,vendor,accounting_period" - LINES_TRACKING_CATEGORIES_VENDOR_COMPANY = "lines,tracking_categories,vendor,company" - LINES_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD = ( - "lines,tracking_categories,vendor,company,accounting_period" - ) - LINES_VENDOR = "lines,vendor" - LINES_VENDOR_ACCOUNTING_PERIOD = "lines,vendor,accounting_period" - LINES_VENDOR_COMPANY = "lines,vendor,company" - LINES_VENDOR_COMPANY_ACCOUNTING_PERIOD = "lines,vendor,company,accounting_period" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_VENDOR = "tracking_categories,vendor" - TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD = "tracking_categories,vendor,accounting_period" - TRACKING_CATEGORIES_VENDOR_COMPANY = "tracking_categories,vendor,company" - TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,vendor,company,accounting_period" - VENDOR = "vendor" - VENDOR_ACCOUNTING_PERIOD = "vendor,accounting_period" - VENDOR_COMPANY = "vendor,company" - VENDOR_COMPANY_ACCOUNTING_PERIOD = "vendor,company,accounting_period" - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - lines: typing.Callable[[], T_Result], - lines_accounting_period: typing.Callable[[], T_Result], - lines_company: typing.Callable[[], T_Result], - lines_company_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories: typing.Callable[[], T_Result], - lines_tracking_categories_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories_company: typing.Callable[[], T_Result], - lines_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories_vendor: typing.Callable[[], T_Result], - lines_tracking_categories_vendor_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories_vendor_company: typing.Callable[[], T_Result], - lines_tracking_categories_vendor_company_accounting_period: typing.Callable[[], T_Result], - lines_vendor: typing.Callable[[], T_Result], - lines_vendor_accounting_period: typing.Callable[[], T_Result], - lines_vendor_company: typing.Callable[[], T_Result], - lines_vendor_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_vendor: typing.Callable[[], T_Result], - tracking_categories_vendor_accounting_period: typing.Callable[[], T_Result], - tracking_categories_vendor_company: typing.Callable[[], T_Result], - tracking_categories_vendor_company_accounting_period: typing.Callable[[], T_Result], - vendor: typing.Callable[[], T_Result], - vendor_accounting_period: typing.Callable[[], T_Result], - vendor_company: typing.Callable[[], T_Result], - vendor_company_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is VendorCreditsListRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is VendorCreditsListRequestExpand.COMPANY: - return company() - if self is VendorCreditsListRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is VendorCreditsListRequestExpand.LINES: - return lines() - if self is VendorCreditsListRequestExpand.LINES_ACCOUNTING_PERIOD: - return lines_accounting_period() - if self is VendorCreditsListRequestExpand.LINES_COMPANY: - return lines_company() - if self is VendorCreditsListRequestExpand.LINES_COMPANY_ACCOUNTING_PERIOD: - return lines_company_accounting_period() - if self is VendorCreditsListRequestExpand.LINES_TRACKING_CATEGORIES: - return lines_tracking_categories() - if self is VendorCreditsListRequestExpand.LINES_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return lines_tracking_categories_accounting_period() - if self is VendorCreditsListRequestExpand.LINES_TRACKING_CATEGORIES_COMPANY: - return lines_tracking_categories_company() - if self is VendorCreditsListRequestExpand.LINES_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return lines_tracking_categories_company_accounting_period() - if self is VendorCreditsListRequestExpand.LINES_TRACKING_CATEGORIES_VENDOR: - return lines_tracking_categories_vendor() - if self is VendorCreditsListRequestExpand.LINES_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD: - return lines_tracking_categories_vendor_accounting_period() - if self is VendorCreditsListRequestExpand.LINES_TRACKING_CATEGORIES_VENDOR_COMPANY: - return lines_tracking_categories_vendor_company() - if self is VendorCreditsListRequestExpand.LINES_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return lines_tracking_categories_vendor_company_accounting_period() - if self is VendorCreditsListRequestExpand.LINES_VENDOR: - return lines_vendor() - if self is VendorCreditsListRequestExpand.LINES_VENDOR_ACCOUNTING_PERIOD: - return lines_vendor_accounting_period() - if self is VendorCreditsListRequestExpand.LINES_VENDOR_COMPANY: - return lines_vendor_company() - if self is VendorCreditsListRequestExpand.LINES_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return lines_vendor_company_accounting_period() - if self is VendorCreditsListRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is VendorCreditsListRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is VendorCreditsListRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is VendorCreditsListRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is VendorCreditsListRequestExpand.TRACKING_CATEGORIES_VENDOR: - return tracking_categories_vendor() - if self is VendorCreditsListRequestExpand.TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD: - return tracking_categories_vendor_accounting_period() - if self is VendorCreditsListRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY: - return tracking_categories_vendor_company() - if self is VendorCreditsListRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_vendor_company_accounting_period() - if self is VendorCreditsListRequestExpand.VENDOR: - return vendor() - if self is VendorCreditsListRequestExpand.VENDOR_ACCOUNTING_PERIOD: - return vendor_accounting_period() - if self is VendorCreditsListRequestExpand.VENDOR_COMPANY: - return vendor_company() - if self is VendorCreditsListRequestExpand.VENDOR_COMPANY_ACCOUNTING_PERIOD: - return vendor_company_accounting_period() diff --git a/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_list_request_expand_item.py b/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_list_request_expand_item.py new file mode 100644 index 00000000..f13f5f69 --- /dev/null +++ b/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_list_request_expand_item.py @@ -0,0 +1,33 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class VendorCreditsListRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + COMPANY = "company" + LINES = "lines" + TRACKING_CATEGORIES = "tracking_categories" + VENDOR = "vendor" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + lines: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + vendor: typing.Callable[[], T_Result], + ) -> T_Result: + if self is VendorCreditsListRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is VendorCreditsListRequestExpandItem.COMPANY: + return company() + if self is VendorCreditsListRequestExpandItem.LINES: + return lines() + if self is VendorCreditsListRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() + if self is VendorCreditsListRequestExpandItem.VENDOR: + return vendor() diff --git a/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_retrieve_request_expand.py b/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_retrieve_request_expand.py deleted file mode 100644 index a6288272..00000000 --- a/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_retrieve_request_expand.py +++ /dev/null @@ -1,139 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class VendorCreditsRetrieveRequestExpand(str, enum.Enum): - ACCOUNTING_PERIOD = "accounting_period" - COMPANY = "company" - COMPANY_ACCOUNTING_PERIOD = "company,accounting_period" - LINES = "lines" - LINES_ACCOUNTING_PERIOD = "lines,accounting_period" - LINES_COMPANY = "lines,company" - LINES_COMPANY_ACCOUNTING_PERIOD = "lines,company,accounting_period" - LINES_TRACKING_CATEGORIES = "lines,tracking_categories" - LINES_TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "lines,tracking_categories,accounting_period" - LINES_TRACKING_CATEGORIES_COMPANY = "lines,tracking_categories,company" - LINES_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "lines,tracking_categories,company,accounting_period" - LINES_TRACKING_CATEGORIES_VENDOR = "lines,tracking_categories,vendor" - LINES_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD = "lines,tracking_categories,vendor,accounting_period" - LINES_TRACKING_CATEGORIES_VENDOR_COMPANY = "lines,tracking_categories,vendor,company" - LINES_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD = ( - "lines,tracking_categories,vendor,company,accounting_period" - ) - LINES_VENDOR = "lines,vendor" - LINES_VENDOR_ACCOUNTING_PERIOD = "lines,vendor,accounting_period" - LINES_VENDOR_COMPANY = "lines,vendor,company" - LINES_VENDOR_COMPANY_ACCOUNTING_PERIOD = "lines,vendor,company,accounting_period" - TRACKING_CATEGORIES = "tracking_categories" - TRACKING_CATEGORIES_ACCOUNTING_PERIOD = "tracking_categories,accounting_period" - TRACKING_CATEGORIES_COMPANY = "tracking_categories,company" - TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,company,accounting_period" - TRACKING_CATEGORIES_VENDOR = "tracking_categories,vendor" - TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD = "tracking_categories,vendor,accounting_period" - TRACKING_CATEGORIES_VENDOR_COMPANY = "tracking_categories,vendor,company" - TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD = "tracking_categories,vendor,company,accounting_period" - VENDOR = "vendor" - VENDOR_ACCOUNTING_PERIOD = "vendor,accounting_period" - VENDOR_COMPANY = "vendor,company" - VENDOR_COMPANY_ACCOUNTING_PERIOD = "vendor,company,accounting_period" - - def visit( - self, - accounting_period: typing.Callable[[], T_Result], - company: typing.Callable[[], T_Result], - company_accounting_period: typing.Callable[[], T_Result], - lines: typing.Callable[[], T_Result], - lines_accounting_period: typing.Callable[[], T_Result], - lines_company: typing.Callable[[], T_Result], - lines_company_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories: typing.Callable[[], T_Result], - lines_tracking_categories_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories_company: typing.Callable[[], T_Result], - lines_tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories_vendor: typing.Callable[[], T_Result], - lines_tracking_categories_vendor_accounting_period: typing.Callable[[], T_Result], - lines_tracking_categories_vendor_company: typing.Callable[[], T_Result], - lines_tracking_categories_vendor_company_accounting_period: typing.Callable[[], T_Result], - lines_vendor: typing.Callable[[], T_Result], - lines_vendor_accounting_period: typing.Callable[[], T_Result], - lines_vendor_company: typing.Callable[[], T_Result], - lines_vendor_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories: typing.Callable[[], T_Result], - tracking_categories_accounting_period: typing.Callable[[], T_Result], - tracking_categories_company: typing.Callable[[], T_Result], - tracking_categories_company_accounting_period: typing.Callable[[], T_Result], - tracking_categories_vendor: typing.Callable[[], T_Result], - tracking_categories_vendor_accounting_period: typing.Callable[[], T_Result], - tracking_categories_vendor_company: typing.Callable[[], T_Result], - tracking_categories_vendor_company_accounting_period: typing.Callable[[], T_Result], - vendor: typing.Callable[[], T_Result], - vendor_accounting_period: typing.Callable[[], T_Result], - vendor_company: typing.Callable[[], T_Result], - vendor_company_accounting_period: typing.Callable[[], T_Result], - ) -> T_Result: - if self is VendorCreditsRetrieveRequestExpand.ACCOUNTING_PERIOD: - return accounting_period() - if self is VendorCreditsRetrieveRequestExpand.COMPANY: - return company() - if self is VendorCreditsRetrieveRequestExpand.COMPANY_ACCOUNTING_PERIOD: - return company_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.LINES: - return lines() - if self is VendorCreditsRetrieveRequestExpand.LINES_ACCOUNTING_PERIOD: - return lines_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.LINES_COMPANY: - return lines_company() - if self is VendorCreditsRetrieveRequestExpand.LINES_COMPANY_ACCOUNTING_PERIOD: - return lines_company_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.LINES_TRACKING_CATEGORIES: - return lines_tracking_categories() - if self is VendorCreditsRetrieveRequestExpand.LINES_TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return lines_tracking_categories_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.LINES_TRACKING_CATEGORIES_COMPANY: - return lines_tracking_categories_company() - if self is VendorCreditsRetrieveRequestExpand.LINES_TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return lines_tracking_categories_company_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.LINES_TRACKING_CATEGORIES_VENDOR: - return lines_tracking_categories_vendor() - if self is VendorCreditsRetrieveRequestExpand.LINES_TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD: - return lines_tracking_categories_vendor_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.LINES_TRACKING_CATEGORIES_VENDOR_COMPANY: - return lines_tracking_categories_vendor_company() - if self is VendorCreditsRetrieveRequestExpand.LINES_TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return lines_tracking_categories_vendor_company_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.LINES_VENDOR: - return lines_vendor() - if self is VendorCreditsRetrieveRequestExpand.LINES_VENDOR_ACCOUNTING_PERIOD: - return lines_vendor_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.LINES_VENDOR_COMPANY: - return lines_vendor_company() - if self is VendorCreditsRetrieveRequestExpand.LINES_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return lines_vendor_company_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.TRACKING_CATEGORIES: - return tracking_categories() - if self is VendorCreditsRetrieveRequestExpand.TRACKING_CATEGORIES_ACCOUNTING_PERIOD: - return tracking_categories_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY: - return tracking_categories_company() - if self is VendorCreditsRetrieveRequestExpand.TRACKING_CATEGORIES_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_company_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR: - return tracking_categories_vendor() - if self is VendorCreditsRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR_ACCOUNTING_PERIOD: - return tracking_categories_vendor_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY: - return tracking_categories_vendor_company() - if self is VendorCreditsRetrieveRequestExpand.TRACKING_CATEGORIES_VENDOR_COMPANY_ACCOUNTING_PERIOD: - return tracking_categories_vendor_company_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.VENDOR: - return vendor() - if self is VendorCreditsRetrieveRequestExpand.VENDOR_ACCOUNTING_PERIOD: - return vendor_accounting_period() - if self is VendorCreditsRetrieveRequestExpand.VENDOR_COMPANY: - return vendor_company() - if self is VendorCreditsRetrieveRequestExpand.VENDOR_COMPANY_ACCOUNTING_PERIOD: - return vendor_company_accounting_period() diff --git a/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_retrieve_request_expand_item.py b/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_retrieve_request_expand_item.py new file mode 100644 index 00000000..ecc39a29 --- /dev/null +++ b/src/merge/resources/accounting/resources/vendor_credits/types/vendor_credits_retrieve_request_expand_item.py @@ -0,0 +1,33 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class VendorCreditsRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNTING_PERIOD = "accounting_period" + COMPANY = "company" + LINES = "lines" + TRACKING_CATEGORIES = "tracking_categories" + VENDOR = "vendor" + + def visit( + self, + accounting_period: typing.Callable[[], T_Result], + company: typing.Callable[[], T_Result], + lines: typing.Callable[[], T_Result], + tracking_categories: typing.Callable[[], T_Result], + vendor: typing.Callable[[], T_Result], + ) -> T_Result: + if self is VendorCreditsRetrieveRequestExpandItem.ACCOUNTING_PERIOD: + return accounting_period() + if self is VendorCreditsRetrieveRequestExpandItem.COMPANY: + return company() + if self is VendorCreditsRetrieveRequestExpandItem.LINES: + return lines() + if self is VendorCreditsRetrieveRequestExpandItem.TRACKING_CATEGORIES: + return tracking_categories() + if self is VendorCreditsRetrieveRequestExpandItem.VENDOR: + return vendor() diff --git a/src/merge/resources/accounting/types/__init__.py b/src/merge/resources/accounting/types/__init__.py index 2d91f7fb..0de9ba6d 100644 --- a/src/merge/resources/accounting/types/__init__.py +++ b/src/merge/resources/accounting/types/__init__.py @@ -13,7 +13,6 @@ from .account_details_and_actions_integration import AccountDetailsAndActionsIntegration from .account_details_and_actions_status import AccountDetailsAndActionsStatus from .account_details_and_actions_status_enum import AccountDetailsAndActionsStatusEnum -from .account_details_category import AccountDetailsCategory from .account_integration import AccountIntegration from .account_request import AccountRequest from .account_request_account_type import AccountRequestAccountType @@ -78,7 +77,6 @@ from .common_model_scope_api import CommonModelScopeApi from .common_model_scopes_body_request import CommonModelScopesBodyRequest from .company_info import CompanyInfo -from .company_info_currency import CompanyInfoCurrency from .component_type_enum import ComponentTypeEnum from .contact import Contact from .contact_addresses_item import ContactAddressesItem @@ -127,7 +125,6 @@ from .credit_note_tracking_categories_item import CreditNoteTrackingCategoriesItem from .credit_or_debit_enum import CreditOrDebitEnum from .data_passthrough_request import DataPassthroughRequest -from .data_passthrough_request_method import DataPassthroughRequestMethod from .debug_mode_log import DebugModeLog from .debug_model_log_summary import DebugModelLogSummary from .employee import Employee @@ -147,7 +144,6 @@ from .expense_line import ExpenseLine from .expense_line_account import ExpenseLineAccount from .expense_line_contact import ExpenseLineContact -from .expense_line_currency import ExpenseLineCurrency from .expense_line_employee import ExpenseLineEmployee from .expense_line_item import ExpenseLineItem from .expense_line_project import ExpenseLineProject @@ -167,7 +163,6 @@ from .expense_request_accounting_period import ExpenseRequestAccountingPeriod from .expense_request_company import ExpenseRequestCompany from .expense_request_contact import ExpenseRequestContact -from .expense_request_currency import ExpenseRequestCurrency from .expense_request_employee import ExpenseRequestEmployee from .expense_request_tracking_categories_item import ExpenseRequestTrackingCategoriesItem from .expense_response import ExpenseResponse @@ -195,7 +190,6 @@ ) from .general_ledger_transaction_line import GeneralLedgerTransactionLine from .general_ledger_transaction_line_account import GeneralLedgerTransactionLineAccount -from .general_ledger_transaction_line_base_currency import GeneralLedgerTransactionLineBaseCurrency from .general_ledger_transaction_line_company import GeneralLedgerTransactionLineCompany from .general_ledger_transaction_line_contact import GeneralLedgerTransactionLineContact from .general_ledger_transaction_line_employee import GeneralLedgerTransactionLineEmployee @@ -255,7 +249,6 @@ from .invoice_status import InvoiceStatus from .invoice_status_enum import InvoiceStatusEnum from .invoice_tracking_categories_item import InvoiceTrackingCategoriesItem -from .invoice_type import InvoiceType from .invoice_type_enum import InvoiceTypeEnum from .issue import Issue from .issue_status import IssueStatus @@ -278,6 +271,7 @@ from .item_sales_tax_rate import ItemSalesTaxRate from .item_schema import ItemSchema from .item_status import ItemStatus +from .item_type import ItemType from .item_type_enum import ItemTypeEnum from .journal_entry import JournalEntry from .journal_entry_accounting_period import JournalEntryAccountingPeriod @@ -317,7 +311,6 @@ from .model_permission_deserializer import ModelPermissionDeserializer from .model_permission_deserializer_request import ModelPermissionDeserializerRequest from .multipart_form_field_request import MultipartFormFieldRequest -from .multipart_form_field_request_encoding import MultipartFormFieldRequestEncoding from .paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList from .paginated_account_list import PaginatedAccountList from .paginated_accounting_attachment_list import PaginatedAccountingAttachmentList @@ -440,6 +433,7 @@ from .status_895_enum import Status895Enum from .status_fd_5_enum import StatusFd5Enum from .sync_status import SyncStatus +from .sync_status_last_sync_result import SyncStatusLastSyncResult from .sync_status_status import SyncStatusStatus from .tax_component import TaxComponent from .tax_component_component_type import TaxComponentComponentType @@ -508,7 +502,6 @@ "AccountDetailsAndActionsIntegration", "AccountDetailsAndActionsStatus", "AccountDetailsAndActionsStatusEnum", - "AccountDetailsCategory", "AccountIntegration", "AccountRequest", "AccountRequestAccountType", @@ -573,7 +566,6 @@ "CommonModelScopeApi", "CommonModelScopesBodyRequest", "CompanyInfo", - "CompanyInfoCurrency", "ComponentTypeEnum", "Contact", "ContactAddressesItem", @@ -622,7 +614,6 @@ "CreditNoteTrackingCategoriesItem", "CreditOrDebitEnum", "DataPassthroughRequest", - "DataPassthroughRequestMethod", "DebugModeLog", "DebugModelLogSummary", "Employee", @@ -642,7 +633,6 @@ "ExpenseLine", "ExpenseLineAccount", "ExpenseLineContact", - "ExpenseLineCurrency", "ExpenseLineEmployee", "ExpenseLineItem", "ExpenseLineProject", @@ -662,7 +652,6 @@ "ExpenseRequestAccountingPeriod", "ExpenseRequestCompany", "ExpenseRequestContact", - "ExpenseRequestCurrency", "ExpenseRequestEmployee", "ExpenseRequestTrackingCategoriesItem", "ExpenseResponse", @@ -686,7 +675,6 @@ "GeneralLedgerTransactionGeneralLedgerTransactionLinesItem", "GeneralLedgerTransactionLine", "GeneralLedgerTransactionLineAccount", - "GeneralLedgerTransactionLineBaseCurrency", "GeneralLedgerTransactionLineCompany", "GeneralLedgerTransactionLineContact", "GeneralLedgerTransactionLineEmployee", @@ -746,7 +734,6 @@ "InvoiceStatus", "InvoiceStatusEnum", "InvoiceTrackingCategoriesItem", - "InvoiceType", "InvoiceTypeEnum", "Issue", "IssueStatus", @@ -769,6 +756,7 @@ "ItemSalesTaxRate", "ItemSchema", "ItemStatus", + "ItemType", "ItemTypeEnum", "JournalEntry", "JournalEntryAccountingPeriod", @@ -808,7 +796,6 @@ "ModelPermissionDeserializer", "ModelPermissionDeserializerRequest", "MultipartFormFieldRequest", - "MultipartFormFieldRequestEncoding", "PaginatedAccountDetailsAndActionsList", "PaginatedAccountList", "PaginatedAccountingAttachmentList", @@ -931,6 +918,7 @@ "Status895Enum", "StatusFd5Enum", "SyncStatus", + "SyncStatusLastSyncResult", "SyncStatusStatus", "TaxComponent", "TaxComponentComponentType", diff --git a/src/merge/resources/accounting/types/account_details.py b/src/merge/resources/accounting/types/account_details.py index 98923cd8..58b10279 100644 --- a/src/merge/resources/accounting/types/account_details.py +++ b/src/merge/resources/accounting/types/account_details.py @@ -6,14 +6,14 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel -from .account_details_category import AccountDetailsCategory +from .category_enum import CategoryEnum class AccountDetails(UncheckedBaseModel): id: typing.Optional[str] = None integration: typing.Optional[str] = None integration_slug: typing.Optional[str] = None - category: typing.Optional[AccountDetailsCategory] = None + category: typing.Optional[CategoryEnum] = None end_user_origin_id: typing.Optional[str] = None end_user_organization_name: typing.Optional[str] = None end_user_email_address: typing.Optional[str] = None diff --git a/src/merge/resources/accounting/types/account_details_and_actions.py b/src/merge/resources/accounting/types/account_details_and_actions.py index 93c874ed..a16114f6 100644 --- a/src/merge/resources/accounting/types/account_details_and_actions.py +++ b/src/merge/resources/accounting/types/account_details_and_actions.py @@ -42,7 +42,6 @@ class AccountDetailsAndActions(UncheckedBaseModel): integration: typing.Optional[AccountDetailsAndActionsIntegration] = None account_type: str completed_at: dt.datetime - integration_specific_fields: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/merge/resources/accounting/types/company_info.py b/src/merge/resources/accounting/types/company_info.py index 1f8a46ef..1c051bbf 100644 --- a/src/merge/resources/accounting/types/company_info.py +++ b/src/merge/resources/accounting/types/company_info.py @@ -8,7 +8,6 @@ from ....core.unchecked_base_model import UncheckedBaseModel from .accounting_phone_number import AccountingPhoneNumber from .address import Address -from .company_info_currency import CompanyInfoCurrency from .remote_data import RemoteData @@ -63,318 +62,7 @@ class CompanyInfo(UncheckedBaseModel): The company's fiscal year end day. """ - currency: typing.Optional[CompanyInfoCurrency] = pydantic.Field(default=None) - """ - 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) - """ - + currency: typing.Optional[typing.Optional[typing.Any]] = None remote_created_at: typing.Optional[dt.datetime] = pydantic.Field(default=None) """ When the third party's company was created. diff --git a/src/merge/resources/accounting/types/company_info_currency.py b/src/merge/resources/accounting/types/company_info_currency.py deleted file mode 100644 index 52874769..00000000 --- a/src/merge/resources/accounting/types/company_info_currency.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .transaction_currency_enum import TransactionCurrencyEnum - -CompanyInfoCurrency = typing.Union[TransactionCurrencyEnum, str] diff --git a/src/merge/resources/accounting/types/credit_note_line_item_request_project.py b/src/merge/resources/accounting/types/credit_note_line_item_request_project.py index 334b238e..d9727951 100644 --- a/src/merge/resources/accounting/types/credit_note_line_item_request_project.py +++ b/src/merge/resources/accounting/types/credit_note_line_item_request_project.py @@ -2,6 +2,6 @@ import typing -from .contact import Contact +from .project import Project -CreditNoteLineItemRequestProject = typing.Union[str, Contact] +CreditNoteLineItemRequestProject = typing.Union[str, Project] diff --git a/src/merge/resources/accounting/types/data_passthrough_request.py b/src/merge/resources/accounting/types/data_passthrough_request.py index 67f3359e..c9f0a799 100644 --- a/src/merge/resources/accounting/types/data_passthrough_request.py +++ b/src/merge/resources/accounting/types/data_passthrough_request.py @@ -5,7 +5,7 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel -from .data_passthrough_request_method import DataPassthroughRequestMethod +from .method_enum import MethodEnum from .multipart_form_field_request import MultipartFormFieldRequest from .request_format_enum import RequestFormatEnum @@ -20,7 +20,7 @@ class DataPassthroughRequest(UncheckedBaseModel): Create a `DataPassthrough` to get team hierarchies from your Rippling integration. """ - method: DataPassthroughRequestMethod + method: MethodEnum path: str = pydantic.Field() """ The path of the request in the third party's platform. diff --git a/src/merge/resources/accounting/types/data_passthrough_request_method.py b/src/merge/resources/accounting/types/data_passthrough_request_method.py deleted file mode 100644 index 58874cbf..00000000 --- a/src/merge/resources/accounting/types/data_passthrough_request_method.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .method_enum import MethodEnum - -DataPassthroughRequestMethod = typing.Union[MethodEnum, str] diff --git a/src/merge/resources/accounting/types/expense_line.py b/src/merge/resources/accounting/types/expense_line.py index 7ff6f26f..2f769562 100644 --- a/src/merge/resources/accounting/types/expense_line.py +++ b/src/merge/resources/accounting/types/expense_line.py @@ -8,12 +8,12 @@ from ....core.unchecked_base_model import UncheckedBaseModel from .expense_line_account import ExpenseLineAccount from .expense_line_contact import ExpenseLineContact -from .expense_line_currency import ExpenseLineCurrency from .expense_line_employee import ExpenseLineEmployee from .expense_line_item import ExpenseLineItem from .expense_line_project import ExpenseLineProject from .expense_line_tracking_categories_item import ExpenseLineTrackingCategoriesItem from .expense_line_tracking_category import ExpenseLineTrackingCategory +from .transaction_currency_enum import TransactionCurrencyEnum class ExpenseLine(UncheckedBaseModel): @@ -70,7 +70,7 @@ class ExpenseLine(UncheckedBaseModel): The employee this overall transaction relates to. """ - currency: typing.Optional[ExpenseLineCurrency] = pydantic.Field(default=None) + currency: typing.Optional[TransactionCurrencyEnum] = pydantic.Field(default=None) """ The expense line item's currency. diff --git a/src/merge/resources/accounting/types/expense_line_currency.py b/src/merge/resources/accounting/types/expense_line_currency.py deleted file mode 100644 index 82f51331..00000000 --- a/src/merge/resources/accounting/types/expense_line_currency.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .transaction_currency_enum import TransactionCurrencyEnum - -ExpenseLineCurrency = typing.Union[TransactionCurrencyEnum, str] diff --git a/src/merge/resources/accounting/types/expense_line_request_project.py b/src/merge/resources/accounting/types/expense_line_request_project.py index a4a23629..3b00a37e 100644 --- a/src/merge/resources/accounting/types/expense_line_request_project.py +++ b/src/merge/resources/accounting/types/expense_line_request_project.py @@ -2,6 +2,6 @@ import typing -from .contact import Contact +from .project import Project -ExpenseLineRequestProject = typing.Union[str, Contact] +ExpenseLineRequestProject = typing.Union[str, Project] diff --git a/src/merge/resources/accounting/types/expense_request.py b/src/merge/resources/accounting/types/expense_request.py index b7385ad5..234f9742 100644 --- a/src/merge/resources/accounting/types/expense_request.py +++ b/src/merge/resources/accounting/types/expense_request.py @@ -11,10 +11,10 @@ from .expense_request_accounting_period import ExpenseRequestAccountingPeriod from .expense_request_company import ExpenseRequestCompany from .expense_request_contact import ExpenseRequestContact -from .expense_request_currency import ExpenseRequestCurrency from .expense_request_employee import ExpenseRequestEmployee from .expense_request_tracking_categories_item import ExpenseRequestTrackingCategoriesItem from .remote_field_request import RemoteFieldRequest +from .transaction_currency_enum import TransactionCurrencyEnum class ExpenseRequest(UncheckedBaseModel): @@ -59,7 +59,7 @@ class ExpenseRequest(UncheckedBaseModel): The expense's total tax amount. """ - currency: typing.Optional[ExpenseRequestCurrency] = pydantic.Field(default=None) + currency: typing.Optional[TransactionCurrencyEnum] = pydantic.Field(default=None) """ The expense's currency. diff --git a/src/merge/resources/accounting/types/expense_request_currency.py b/src/merge/resources/accounting/types/expense_request_currency.py deleted file mode 100644 index af5c01f3..00000000 --- a/src/merge/resources/accounting/types/expense_request_currency.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .transaction_currency_enum import TransactionCurrencyEnum - -ExpenseRequestCurrency = typing.Union[TransactionCurrencyEnum, str] diff --git a/src/merge/resources/accounting/types/general_ledger_transaction_line.py b/src/merge/resources/accounting/types/general_ledger_transaction_line.py index 41f26593..30e8a946 100644 --- a/src/merge/resources/accounting/types/general_ledger_transaction_line.py +++ b/src/merge/resources/accounting/types/general_ledger_transaction_line.py @@ -7,7 +7,6 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel from .general_ledger_transaction_line_account import GeneralLedgerTransactionLineAccount -from .general_ledger_transaction_line_base_currency import GeneralLedgerTransactionLineBaseCurrency from .general_ledger_transaction_line_company import GeneralLedgerTransactionLineCompany from .general_ledger_transaction_line_contact import GeneralLedgerTransactionLineContact from .general_ledger_transaction_line_employee import GeneralLedgerTransactionLineEmployee @@ -15,6 +14,7 @@ from .general_ledger_transaction_line_project import GeneralLedgerTransactionLineProject from .general_ledger_transaction_line_tracking_categories_item import GeneralLedgerTransactionLineTrackingCategoriesItem from .general_ledger_transaction_line_transaction_currency import GeneralLedgerTransactionLineTransactionCurrency +from .transaction_currency_enum import TransactionCurrencyEnum class GeneralLedgerTransactionLine(UncheckedBaseModel): @@ -52,7 +52,7 @@ class GeneralLedgerTransactionLine(UncheckedBaseModel): employee: typing.Optional[GeneralLedgerTransactionLineEmployee] = None contact: typing.Optional[GeneralLedgerTransactionLineContact] = None project: typing.Optional[GeneralLedgerTransactionLineProject] = None - base_currency: typing.Optional[GeneralLedgerTransactionLineBaseCurrency] = pydantic.Field(default=None) + base_currency: typing.Optional[TransactionCurrencyEnum] = pydantic.Field(default=None) """ The base currency of the transaction diff --git a/src/merge/resources/accounting/types/general_ledger_transaction_line_base_currency.py b/src/merge/resources/accounting/types/general_ledger_transaction_line_base_currency.py deleted file mode 100644 index 7f4a549f..00000000 --- a/src/merge/resources/accounting/types/general_ledger_transaction_line_base_currency.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .transaction_currency_enum import TransactionCurrencyEnum - -GeneralLedgerTransactionLineBaseCurrency = typing.Union[TransactionCurrencyEnum, str] diff --git a/src/merge/resources/accounting/types/invoice.py b/src/merge/resources/accounting/types/invoice.py index 628e1b78..65a39ac0 100644 --- a/src/merge/resources/accounting/types/invoice.py +++ b/src/merge/resources/accounting/types/invoice.py @@ -20,7 +20,7 @@ from .invoice_purchase_orders_item import InvoicePurchaseOrdersItem from .invoice_status import InvoiceStatus from .invoice_tracking_categories_item import InvoiceTrackingCategoriesItem -from .invoice_type import InvoiceType +from .invoice_type_enum import InvoiceTypeEnum from .remote_data import RemoteData from .remote_field import RemoteField @@ -54,7 +54,7 @@ class Invoice(UncheckedBaseModel): The datetime that this object was modified by Merge. """ - type: typing.Optional[InvoiceType] = pydantic.Field(default=None) + type: typing.Optional[InvoiceTypeEnum] = pydantic.Field(default=None) """ 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. diff --git a/src/merge/resources/accounting/types/invoice_type.py b/src/merge/resources/accounting/types/invoice_type.py deleted file mode 100644 index 701f7ece..00000000 --- a/src/merge/resources/accounting/types/invoice_type.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .invoice_type_enum import InvoiceTypeEnum - -InvoiceType = typing.Union[InvoiceTypeEnum, str] diff --git a/src/merge/resources/accounting/types/item.py b/src/merge/resources/accounting/types/item.py index 3d030eaa..f42e396e 100644 --- a/src/merge/resources/accounting/types/item.py +++ b/src/merge/resources/accounting/types/item.py @@ -12,6 +12,7 @@ from .item_sales_account import ItemSalesAccount from .item_sales_tax_rate import ItemSalesTaxRate from .item_status import ItemStatus +from .item_type import ItemType from .remote_data import RemoteData @@ -54,6 +55,16 @@ class Item(UncheckedBaseModel): * `ARCHIVED` - ARCHIVED """ + type: typing.Optional[ItemType] = pydantic.Field(default=None) + """ + The item's type. + + * `INVENTORY` - INVENTORY + * `NON_INVENTORY` - NON_INVENTORY + * `SERVICE` - SERVICE + * `UNKNOWN` - UNKNOWN + """ + unit_price: typing.Optional[float] = pydantic.Field(default=None) """ The item's unit price. diff --git a/src/merge/resources/accounting/types/item_type.py b/src/merge/resources/accounting/types/item_type.py new file mode 100644 index 00000000..fbb13fee --- /dev/null +++ b/src/merge/resources/accounting/types/item_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .type_2_bb_enum import Type2BbEnum + +ItemType = typing.Union[Type2BbEnum, str] diff --git a/src/merge/resources/accounting/types/multipart_form_field_request.py b/src/merge/resources/accounting/types/multipart_form_field_request.py index abc37692..aacb5df0 100644 --- a/src/merge/resources/accounting/types/multipart_form_field_request.py +++ b/src/merge/resources/accounting/types/multipart_form_field_request.py @@ -5,7 +5,7 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel -from .multipart_form_field_request_encoding import MultipartFormFieldRequestEncoding +from .encoding_enum import EncodingEnum class MultipartFormFieldRequest(UncheckedBaseModel): @@ -28,7 +28,7 @@ class MultipartFormFieldRequest(UncheckedBaseModel): The data for the form field. """ - encoding: typing.Optional[MultipartFormFieldRequestEncoding] = pydantic.Field(default=None) + encoding: typing.Optional[EncodingEnum] = pydantic.Field(default=None) """ The encoding of the value of `data`. Defaults to `RAW` if not defined. diff --git a/src/merge/resources/accounting/types/sync_status.py b/src/merge/resources/accounting/types/sync_status.py index ca6a53b0..07ab1dc2 100644 --- a/src/merge/resources/accounting/types/sync_status.py +++ b/src/merge/resources/accounting/types/sync_status.py @@ -6,8 +6,8 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel -from .last_sync_result_enum import LastSyncResultEnum from .selective_sync_configurations_usage_enum import SelectiveSyncConfigurationsUsageEnum +from .sync_status_last_sync_result import SyncStatusLastSyncResult from .sync_status_status import SyncStatusStatus @@ -25,7 +25,7 @@ class SyncStatus(UncheckedBaseModel): model_id: str last_sync_start: typing.Optional[dt.datetime] = None next_sync_start: typing.Optional[dt.datetime] = None - last_sync_result: typing.Optional[LastSyncResultEnum] = None + last_sync_result: typing.Optional[SyncStatusLastSyncResult] = None last_sync_finished: typing.Optional[dt.datetime] = None status: SyncStatusStatus is_initial_sync: bool diff --git a/src/merge/resources/filestorage/types/sync_status_last_sync_result.py b/src/merge/resources/accounting/types/sync_status_last_sync_result.py similarity index 100% rename from src/merge/resources/filestorage/types/sync_status_last_sync_result.py rename to src/merge/resources/accounting/types/sync_status_last_sync_result.py diff --git a/src/merge/resources/ats/__init__.py b/src/merge/resources/ats/__init__.py index 046d9bc5..99ae66dc 100644 --- a/src/merge/resources/ats/__init__.py +++ b/src/merge/resources/ats/__init__.py @@ -16,7 +16,6 @@ Activity, ActivityActivityType, ActivityRequest, - ActivityRequestActivityType, ActivityRequestUser, ActivityRequestVisibility, ActivityResponse, @@ -94,6 +93,8 @@ FieldPermissionDeserializer, FieldPermissionDeserializerRequest, GenderEnum, + IgnoreCommonModelRequest, + IgnoreCommonModelRequestReason, IndividualCommonModelScopeDeserializer, IndividualCommonModelScopeDeserializerRequest, Issue, @@ -226,30 +227,29 @@ ActivitiesListRequestShowEnumOrigins, ActivitiesRetrieveRequestRemoteFields, ActivitiesRetrieveRequestShowEnumOrigins, - ApplicationsListRequestExpand, - ApplicationsRetrieveRequestExpand, + ApplicationsListRequestExpandItem, + ApplicationsRetrieveRequestExpandItem, AsyncPassthroughRetrieveResponse, - CandidatesListRequestExpand, - CandidatesRetrieveRequestExpand, + CandidatesListRequestExpandItem, + CandidatesRetrieveRequestExpandItem, EeocsListRequestRemoteFields, EeocsListRequestShowEnumOrigins, EeocsRetrieveRequestRemoteFields, EeocsRetrieveRequestShowEnumOrigins, EndUserDetailsRequestLanguage, - IgnoreCommonModelRequestReason, - InterviewsListRequestExpand, - InterviewsRetrieveRequestExpand, + InterviewsListRequestExpandItem, + InterviewsRetrieveRequestExpandItem, IssuesListRequestStatus, JobPostingsListRequestStatus, - JobsListRequestExpand, + JobsListRequestExpandItem, JobsListRequestStatus, - JobsRetrieveRequestExpand, - JobsScreeningQuestionsListRequestExpand, + JobsRetrieveRequestExpandItem, + JobsScreeningQuestionsListRequestExpandItem, LinkedAccountsListRequestCategory, - OffersListRequestExpand, - OffersRetrieveRequestExpand, - ScorecardsListRequestExpand, - ScorecardsRetrieveRequestExpand, + OffersListRequestExpandItem, + OffersRetrieveRequestExpandItem, + ScorecardsListRequestExpandItem, + ScorecardsRetrieveRequestExpandItem, account_details, account_token, activities, @@ -303,7 +303,6 @@ "Activity", "ActivityActivityType", "ActivityRequest", - "ActivityRequestActivityType", "ActivityRequestUser", "ActivityRequestVisibility", "ActivityResponse", @@ -328,8 +327,8 @@ "ApplicationRequestScreeningQuestionAnswersItem", "ApplicationResponse", "ApplicationScreeningQuestionAnswersItem", - "ApplicationsListRequestExpand", - "ApplicationsRetrieveRequestExpand", + "ApplicationsListRequestExpandItem", + "ApplicationsRetrieveRequestExpandItem", "AsyncPassthroughReciept", "AsyncPassthroughRetrieveResponse", "Attachment", @@ -349,8 +348,8 @@ "CandidateRequestApplicationsItem", "CandidateRequestAttachmentsItem", "CandidateResponse", - "CandidatesListRequestExpand", - "CandidatesRetrieveRequestExpand", + "CandidatesListRequestExpandItem", + "CandidatesRetrieveRequestExpandItem", "CategoriesEnum", "CategoryEnum", "CommonModelScopeApi", @@ -391,11 +390,12 @@ "FieldPermissionDeserializer", "FieldPermissionDeserializerRequest", "GenderEnum", + "IgnoreCommonModelRequest", "IgnoreCommonModelRequestReason", "IndividualCommonModelScopeDeserializer", "IndividualCommonModelScopeDeserializerRequest", - "InterviewsListRequestExpand", - "InterviewsRetrieveRequestExpand", + "InterviewsListRequestExpandItem", + "InterviewsRetrieveRequestExpandItem", "Issue", "IssueStatus", "IssueStatusEnum", @@ -417,10 +417,10 @@ "JobStatusEnum", "JobType", "JobTypeEnum", - "JobsListRequestExpand", + "JobsListRequestExpandItem", "JobsListRequestStatus", - "JobsRetrieveRequestExpand", - "JobsScreeningQuestionsListRequestExpand", + "JobsRetrieveRequestExpandItem", + "JobsScreeningQuestionsListRequestExpandItem", "LanguageEnum", "LastSyncResultEnum", "LinkToken", @@ -438,8 +438,8 @@ "OfferCreator", "OfferStatus", "OfferStatusEnum", - "OffersListRequestExpand", - "OffersRetrieveRequestExpand", + "OffersListRequestExpandItem", + "OffersRetrieveRequestExpandItem", "Office", "OverallRecommendationEnum", "PaginatedAccountDetailsAndActionsList", @@ -504,8 +504,8 @@ "ScorecardInterview", "ScorecardInterviewer", "ScorecardOverallRecommendation", - "ScorecardsListRequestExpand", - "ScorecardsRetrieveRequestExpand", + "ScorecardsListRequestExpandItem", + "ScorecardsRetrieveRequestExpandItem", "ScreeningQuestion", "ScreeningQuestionAnswer", "ScreeningQuestionAnswerQuestion", diff --git a/src/merge/resources/ats/resources/__init__.py b/src/merge/resources/ats/resources/__init__.py index f289f2fe..8b6fadb0 100644 --- a/src/merge/resources/ats/resources/__init__.py +++ b/src/merge/resources/ats/resources/__init__.py @@ -43,58 +43,57 @@ ActivitiesRetrieveRequestRemoteFields, ActivitiesRetrieveRequestShowEnumOrigins, ) -from .applications import ApplicationsListRequestExpand, ApplicationsRetrieveRequestExpand +from .applications import ApplicationsListRequestExpandItem, ApplicationsRetrieveRequestExpandItem from .async_passthrough import AsyncPassthroughRetrieveResponse -from .candidates import CandidatesListRequestExpand, CandidatesRetrieveRequestExpand, IgnoreCommonModelRequestReason +from .candidates import CandidatesListRequestExpandItem, CandidatesRetrieveRequestExpandItem from .eeocs import ( EeocsListRequestRemoteFields, EeocsListRequestShowEnumOrigins, EeocsRetrieveRequestRemoteFields, EeocsRetrieveRequestShowEnumOrigins, ) -from .interviews import InterviewsListRequestExpand, InterviewsRetrieveRequestExpand +from .interviews import InterviewsListRequestExpandItem, InterviewsRetrieveRequestExpandItem from .issues import IssuesListRequestStatus from .job_postings import JobPostingsListRequestStatus from .jobs import ( - JobsListRequestExpand, + JobsListRequestExpandItem, JobsListRequestStatus, - JobsRetrieveRequestExpand, - JobsScreeningQuestionsListRequestExpand, + JobsRetrieveRequestExpandItem, + JobsScreeningQuestionsListRequestExpandItem, ) from .link_token import EndUserDetailsRequestLanguage from .linked_accounts import LinkedAccountsListRequestCategory -from .offers import OffersListRequestExpand, OffersRetrieveRequestExpand -from .scorecards import ScorecardsListRequestExpand, ScorecardsRetrieveRequestExpand +from .offers import OffersListRequestExpandItem, OffersRetrieveRequestExpandItem +from .scorecards import ScorecardsListRequestExpandItem, ScorecardsRetrieveRequestExpandItem __all__ = [ "ActivitiesListRequestRemoteFields", "ActivitiesListRequestShowEnumOrigins", "ActivitiesRetrieveRequestRemoteFields", "ActivitiesRetrieveRequestShowEnumOrigins", - "ApplicationsListRequestExpand", - "ApplicationsRetrieveRequestExpand", + "ApplicationsListRequestExpandItem", + "ApplicationsRetrieveRequestExpandItem", "AsyncPassthroughRetrieveResponse", - "CandidatesListRequestExpand", - "CandidatesRetrieveRequestExpand", + "CandidatesListRequestExpandItem", + "CandidatesRetrieveRequestExpandItem", "EeocsListRequestRemoteFields", "EeocsListRequestShowEnumOrigins", "EeocsRetrieveRequestRemoteFields", "EeocsRetrieveRequestShowEnumOrigins", "EndUserDetailsRequestLanguage", - "IgnoreCommonModelRequestReason", - "InterviewsListRequestExpand", - "InterviewsRetrieveRequestExpand", + "InterviewsListRequestExpandItem", + "InterviewsRetrieveRequestExpandItem", "IssuesListRequestStatus", "JobPostingsListRequestStatus", - "JobsListRequestExpand", + "JobsListRequestExpandItem", "JobsListRequestStatus", - "JobsRetrieveRequestExpand", - "JobsScreeningQuestionsListRequestExpand", + "JobsRetrieveRequestExpandItem", + "JobsScreeningQuestionsListRequestExpandItem", "LinkedAccountsListRequestCategory", - "OffersListRequestExpand", - "OffersRetrieveRequestExpand", - "ScorecardsListRequestExpand", - "ScorecardsRetrieveRequestExpand", + "OffersListRequestExpandItem", + "OffersRetrieveRequestExpandItem", + "ScorecardsListRequestExpandItem", + "ScorecardsRetrieveRequestExpandItem", "account_details", "account_token", "activities", diff --git a/src/merge/resources/ats/resources/activities/client.py b/src/merge/resources/ats/resources/activities/client.py index 4ce5438b..2b2836c8 100644 --- a/src/merge/resources/ats/resources/activities/client.py +++ b/src/merge/resources/ats/resources/activities/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.activity import Activity from ...types.activity_request import ActivityRequest from ...types.activity_response import ActivityResponse from ...types.meta_response import MetaResponse -from ...types.paginated_activity_list import PaginatedActivityList from .raw_client import AsyncRawActivitiesClient, RawActivitiesClient from .types.activities_list_request_remote_fields import ActivitiesListRequestRemoteFields from .types.activities_list_request_show_enum_origins import ActivitiesListRequestShowEnumOrigins @@ -41,7 +41,7 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["user"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -53,7 +53,7 @@ def list( show_enum_origins: typing.Optional[ActivitiesListRequestShowEnumOrigins] = None, user_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedActivityList: + ) -> SyncPager[Activity]: """ Returns a list of `Activity` objects. @@ -68,7 +68,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["user"]] + expand : typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -106,7 +106,7 @@ def list( Returns ------- - PaginatedActivityList + SyncPager[Activity] Examples @@ -117,9 +117,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.activities.list() + response = client.ats.activities.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -136,7 +141,6 @@ def list( user_id=user_id, request_options=request_options, ) - return _response.data def create( self, @@ -197,7 +201,7 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["user"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[ActivitiesRetrieveRequestRemoteFields] = None, @@ -211,7 +215,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["user"]] + expand : typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -306,7 +310,7 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["user"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -318,7 +322,7 @@ async def list( show_enum_origins: typing.Optional[ActivitiesListRequestShowEnumOrigins] = None, user_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedActivityList: + ) -> AsyncPager[Activity]: """ Returns a list of `Activity` objects. @@ -333,7 +337,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["user"]] + expand : typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -371,7 +375,7 @@ async def list( Returns ------- - PaginatedActivityList + AsyncPager[Activity] Examples @@ -387,12 +391,18 @@ async def list( async def main() -> None: - await client.ats.activities.list() + response = await client.ats.activities.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -409,7 +419,6 @@ async def main() -> None: user_id=user_id, request_options=request_options, ) - return _response.data async def create( self, @@ -478,7 +487,7 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["user"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[ActivitiesRetrieveRequestRemoteFields] = None, @@ -492,7 +501,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["user"]] + expand : typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/activities/raw_client.py b/src/merge/resources/ats/resources/activities/raw_client.py index f707a679..cbece2b4 100644 --- a/src/merge/resources/ats/resources/activities/raw_client.py +++ b/src/merge/resources/ats/resources/activities/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.activity import Activity @@ -35,7 +36,7 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["user"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -47,7 +48,7 @@ def list( show_enum_origins: typing.Optional[ActivitiesListRequestShowEnumOrigins] = None, user_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedActivityList]: + ) -> SyncPager[Activity]: """ Returns a list of `Activity` objects. @@ -62,7 +63,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["user"]] + expand : typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -100,7 +101,7 @@ def list( Returns ------- - HttpResponse[PaginatedActivityList] + SyncPager[Activity] """ _response = self._client_wrapper.httpx_client.request( @@ -126,14 +127,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedActivityList, construct_type( type_=PaginatedActivityList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + user_id=user_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -207,7 +230,7 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["user"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[ActivitiesRetrieveRequestRemoteFields] = None, @@ -221,7 +244,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["user"]] + expand : typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -318,7 +341,7 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["user"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -330,7 +353,7 @@ async def list( show_enum_origins: typing.Optional[ActivitiesListRequestShowEnumOrigins] = None, user_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedActivityList]: + ) -> AsyncPager[Activity]: """ Returns a list of `Activity` objects. @@ -345,7 +368,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["user"]] + expand : typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -383,7 +406,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedActivityList] + AsyncPager[Activity] """ _response = await self._client_wrapper.httpx_client.request( @@ -409,14 +432,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedActivityList, construct_type( type_=PaginatedActivityList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + user_id=user_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -490,7 +538,7 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["user"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[ActivitiesRetrieveRequestRemoteFields] = None, @@ -504,7 +552,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["user"]] + expand : typing.Optional[typing.Union[typing.Literal["user"], typing.Sequence[typing.Literal["user"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/applications/__init__.py b/src/merge/resources/ats/resources/applications/__init__.py index 3eb98119..6305d041 100644 --- a/src/merge/resources/ats/resources/applications/__init__.py +++ b/src/merge/resources/ats/resources/applications/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import ApplicationsListRequestExpand, ApplicationsRetrieveRequestExpand +from .types import ApplicationsListRequestExpandItem, ApplicationsRetrieveRequestExpandItem -__all__ = ["ApplicationsListRequestExpand", "ApplicationsRetrieveRequestExpand"] +__all__ = ["ApplicationsListRequestExpandItem", "ApplicationsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ats/resources/applications/client.py b/src/merge/resources/ats/resources/applications/client.py index 36f211ba..d35d0650 100644 --- a/src/merge/resources/ats/resources/applications/client.py +++ b/src/merge/resources/ats/resources/applications/client.py @@ -4,15 +4,15 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.application import Application from ...types.application_request import ApplicationRequest from ...types.application_response import ApplicationResponse from ...types.meta_response import MetaResponse -from ...types.paginated_application_list import PaginatedApplicationList from .raw_client import AsyncRawApplicationsClient, RawApplicationsClient -from .types.applications_list_request_expand import ApplicationsListRequestExpand -from .types.applications_retrieve_request_expand import ApplicationsRetrieveRequestExpand +from .types.applications_list_request_expand_item import ApplicationsListRequestExpandItem +from .types.applications_retrieve_request_expand_item import ApplicationsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -42,7 +42,9 @@ def list( credited_to_id: typing.Optional[str] = None, current_stage_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ApplicationsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ApplicationsListRequestExpandItem, typing.Sequence[ApplicationsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -54,7 +56,7 @@ def list( remote_id: typing.Optional[str] = None, source: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedApplicationList: + ) -> SyncPager[Application]: """ Returns a list of `Application` objects. @@ -78,7 +80,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ApplicationsListRequestExpand] + expand : typing.Optional[typing.Union[ApplicationsListRequestExpandItem, typing.Sequence[ApplicationsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -116,7 +118,7 @@ def list( Returns ------- - PaginatedApplicationList + SyncPager[Application] Examples @@ -127,9 +129,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.applications.list() + response = client.ats.applications.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( candidate_id=candidate_id, created_after=created_after, created_before=created_before, @@ -149,7 +156,6 @@ def list( source=source, request_options=request_options, ) - return _response.data def create( self, @@ -213,7 +219,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ApplicationsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ApplicationsRetrieveRequestExpandItem, typing.Sequence[ApplicationsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -225,7 +233,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ApplicationsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ApplicationsRetrieveRequestExpandItem, typing.Sequence[ApplicationsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -383,7 +391,9 @@ async def list( credited_to_id: typing.Optional[str] = None, current_stage_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ApplicationsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ApplicationsListRequestExpandItem, typing.Sequence[ApplicationsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -395,7 +405,7 @@ async def list( remote_id: typing.Optional[str] = None, source: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedApplicationList: + ) -> AsyncPager[Application]: """ Returns a list of `Application` objects. @@ -419,7 +429,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ApplicationsListRequestExpand] + expand : typing.Optional[typing.Union[ApplicationsListRequestExpandItem, typing.Sequence[ApplicationsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -457,7 +467,7 @@ async def list( Returns ------- - PaginatedApplicationList + AsyncPager[Application] Examples @@ -473,12 +483,18 @@ async def list( async def main() -> None: - await client.ats.applications.list() + response = await client.ats.applications.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( candidate_id=candidate_id, created_after=created_after, created_before=created_before, @@ -498,7 +514,6 @@ async def main() -> None: source=source, request_options=request_options, ) - return _response.data async def create( self, @@ -570,7 +585,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ApplicationsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ApplicationsRetrieveRequestExpandItem, typing.Sequence[ApplicationsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -582,7 +599,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ApplicationsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ApplicationsRetrieveRequestExpandItem, typing.Sequence[ApplicationsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/applications/raw_client.py b/src/merge/resources/ats/resources/applications/raw_client.py index a6d3ec0e..fca7ce4a 100644 --- a/src/merge/resources/ats/resources/applications/raw_client.py +++ b/src/merge/resources/ats/resources/applications/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.application import Application @@ -16,8 +17,8 @@ from ...types.application_response import ApplicationResponse from ...types.meta_response import MetaResponse from ...types.paginated_application_list import PaginatedApplicationList -from .types.applications_list_request_expand import ApplicationsListRequestExpand -from .types.applications_retrieve_request_expand import ApplicationsRetrieveRequestExpand +from .types.applications_list_request_expand_item import ApplicationsListRequestExpandItem +from .types.applications_retrieve_request_expand_item import ApplicationsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -36,7 +37,9 @@ def list( credited_to_id: typing.Optional[str] = None, current_stage_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ApplicationsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ApplicationsListRequestExpandItem, typing.Sequence[ApplicationsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -48,7 +51,7 @@ def list( remote_id: typing.Optional[str] = None, source: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedApplicationList]: + ) -> SyncPager[Application]: """ Returns a list of `Application` objects. @@ -72,7 +75,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ApplicationsListRequestExpand] + expand : typing.Optional[typing.Union[ApplicationsListRequestExpandItem, typing.Sequence[ApplicationsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -110,7 +113,7 @@ def list( Returns ------- - HttpResponse[PaginatedApplicationList] + SyncPager[Application] """ _response = self._client_wrapper.httpx_client.request( @@ -139,14 +142,39 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedApplicationList, construct_type( type_=PaginatedApplicationList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + candidate_id=candidate_id, + created_after=created_after, + created_before=created_before, + credited_to_id=credited_to_id, + current_stage_id=current_stage_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + job_id=job_id, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + reject_reason_id=reject_reason_id, + remote_id=remote_id, + source=source, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -223,7 +251,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ApplicationsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ApplicationsRetrieveRequestExpandItem, typing.Sequence[ApplicationsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -235,7 +265,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ApplicationsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ApplicationsRetrieveRequestExpandItem, typing.Sequence[ApplicationsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -404,7 +434,9 @@ async def list( credited_to_id: typing.Optional[str] = None, current_stage_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ApplicationsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ApplicationsListRequestExpandItem, typing.Sequence[ApplicationsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -416,7 +448,7 @@ async def list( remote_id: typing.Optional[str] = None, source: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedApplicationList]: + ) -> AsyncPager[Application]: """ Returns a list of `Application` objects. @@ -440,7 +472,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ApplicationsListRequestExpand] + expand : typing.Optional[typing.Union[ApplicationsListRequestExpandItem, typing.Sequence[ApplicationsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -478,7 +510,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedApplicationList] + AsyncPager[Application] """ _response = await self._client_wrapper.httpx_client.request( @@ -507,14 +539,42 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedApplicationList, construct_type( type_=PaginatedApplicationList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + candidate_id=candidate_id, + created_after=created_after, + created_before=created_before, + credited_to_id=credited_to_id, + current_stage_id=current_stage_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + job_id=job_id, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + reject_reason_id=reject_reason_id, + remote_id=remote_id, + source=source, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -591,7 +651,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ApplicationsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ApplicationsRetrieveRequestExpandItem, typing.Sequence[ApplicationsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -603,7 +665,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ApplicationsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ApplicationsRetrieveRequestExpandItem, typing.Sequence[ApplicationsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/applications/types/__init__.py b/src/merge/resources/ats/resources/applications/types/__init__.py index 726620c7..a0ad618f 100644 --- a/src/merge/resources/ats/resources/applications/types/__init__.py +++ b/src/merge/resources/ats/resources/applications/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .applications_list_request_expand import ApplicationsListRequestExpand -from .applications_retrieve_request_expand import ApplicationsRetrieveRequestExpand +from .applications_list_request_expand_item import ApplicationsListRequestExpandItem +from .applications_retrieve_request_expand_item import ApplicationsRetrieveRequestExpandItem -__all__ = ["ApplicationsListRequestExpand", "ApplicationsRetrieveRequestExpand"] +__all__ = ["ApplicationsListRequestExpandItem", "ApplicationsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ats/resources/applications/types/applications_list_request_expand.py b/src/merge/resources/ats/resources/applications/types/applications_list_request_expand.py deleted file mode 100644 index bdef9e51..00000000 --- a/src/merge/resources/ats/resources/applications/types/applications_list_request_expand.py +++ /dev/null @@ -1,1737 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ApplicationsListRequestExpand(str, enum.Enum): - CANDIDATE = "candidate" - CANDIDATE_CREDITED_TO = "candidate,credited_to" - CANDIDATE_CREDITED_TO_CURRENT_STAGE = "candidate,credited_to,current_stage" - CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "candidate,credited_to,current_stage,reject_reason" - CANDIDATE_CREDITED_TO_REJECT_REASON = "candidate,credited_to,reject_reason" - CANDIDATE_CURRENT_STAGE = "candidate,current_stage" - CANDIDATE_CURRENT_STAGE_REJECT_REASON = "candidate,current_stage,reject_reason" - CANDIDATE_JOB = "candidate,job" - CANDIDATE_JOB_CREDITED_TO = "candidate,job,credited_to" - CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE = "candidate,job,credited_to,current_stage" - CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "candidate,job,credited_to,current_stage,reject_reason" - CANDIDATE_JOB_CREDITED_TO_REJECT_REASON = "candidate,job,credited_to,reject_reason" - CANDIDATE_JOB_CURRENT_STAGE = "candidate,job,current_stage" - CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = "candidate,job,current_stage,reject_reason" - CANDIDATE_JOB_REJECT_REASON = "candidate,job,reject_reason" - CANDIDATE_REJECT_REASON = "candidate,reject_reason" - CREDITED_TO = "credited_to" - CREDITED_TO_CURRENT_STAGE = "credited_to,current_stage" - CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "credited_to,current_stage,reject_reason" - CREDITED_TO_REJECT_REASON = "credited_to,reject_reason" - CURRENT_STAGE = "current_stage" - CURRENT_STAGE_REJECT_REASON = "current_stage,reject_reason" - JOB = "job" - JOB_CREDITED_TO = "job,credited_to" - JOB_CREDITED_TO_CURRENT_STAGE = "job,credited_to,current_stage" - JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "job,credited_to,current_stage,reject_reason" - JOB_CREDITED_TO_REJECT_REASON = "job,credited_to,reject_reason" - JOB_CURRENT_STAGE = "job,current_stage" - JOB_CURRENT_STAGE_REJECT_REASON = "job,current_stage,reject_reason" - JOB_REJECT_REASON = "job,reject_reason" - OFFERS = "offers" - OFFERS_CANDIDATE = "offers,candidate" - OFFERS_CANDIDATE_CREDITED_TO = "offers,candidate,credited_to" - OFFERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE = "offers,candidate,credited_to,current_stage" - OFFERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "offers,candidate,credited_to,current_stage,reject_reason" - ) - OFFERS_CANDIDATE_CREDITED_TO_REJECT_REASON = "offers,candidate,credited_to,reject_reason" - OFFERS_CANDIDATE_CURRENT_STAGE = "offers,candidate,current_stage" - OFFERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON = "offers,candidate,current_stage,reject_reason" - OFFERS_CANDIDATE_JOB = "offers,candidate,job" - OFFERS_CANDIDATE_JOB_CREDITED_TO = "offers,candidate,job,credited_to" - OFFERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE = "offers,candidate,job,credited_to,current_stage" - OFFERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "offers,candidate,job,credited_to,current_stage,reject_reason" - ) - OFFERS_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON = "offers,candidate,job,credited_to,reject_reason" - OFFERS_CANDIDATE_JOB_CURRENT_STAGE = "offers,candidate,job,current_stage" - OFFERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = "offers,candidate,job,current_stage,reject_reason" - OFFERS_CANDIDATE_JOB_REJECT_REASON = "offers,candidate,job,reject_reason" - OFFERS_CANDIDATE_REJECT_REASON = "offers,candidate,reject_reason" - OFFERS_CREDITED_TO = "offers,credited_to" - OFFERS_CREDITED_TO_CURRENT_STAGE = "offers,credited_to,current_stage" - OFFERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "offers,credited_to,current_stage,reject_reason" - OFFERS_CREDITED_TO_REJECT_REASON = "offers,credited_to,reject_reason" - OFFERS_CURRENT_STAGE = "offers,current_stage" - OFFERS_CURRENT_STAGE_REJECT_REASON = "offers,current_stage,reject_reason" - OFFERS_JOB = "offers,job" - OFFERS_JOB_CREDITED_TO = "offers,job,credited_to" - OFFERS_JOB_CREDITED_TO_CURRENT_STAGE = "offers,job,credited_to,current_stage" - OFFERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "offers,job,credited_to,current_stage,reject_reason" - OFFERS_JOB_CREDITED_TO_REJECT_REASON = "offers,job,credited_to,reject_reason" - OFFERS_JOB_CURRENT_STAGE = "offers,job,current_stage" - OFFERS_JOB_CURRENT_STAGE_REJECT_REASON = "offers,job,current_stage,reject_reason" - OFFERS_JOB_REJECT_REASON = "offers,job,reject_reason" - OFFERS_REJECT_REASON = "offers,reject_reason" - OFFERS_SCREENING_QUESTION_ANSWERS = "offers,screening_question_answers" - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE = "offers,screening_question_answers,candidate" - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO = "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE = ( - "offers,screening_question_answers,candidate,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers,candidate,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB = "offers,screening_question_answers,candidate,job" - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE = ( - "offers,screening_question_answers,candidate,job,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers,candidate,job,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_REJECT_REASON = ( - "offers,screening_question_answers,candidate,job,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_REJECT_REASON = ( - "offers,screening_question_answers,candidate,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO = "offers,screening_question_answers,credited_to" - OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE = ( - "offers,screening_question_answers,credited_to,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers,credited_to,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_REJECT_REASON = ( - "offers,screening_question_answers,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CURRENT_STAGE = "offers,screening_question_answers,current_stage" - OFFERS_SCREENING_QUESTION_ANSWERS_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_JOB = "offers,screening_question_answers,job" - OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO = "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE = "offers,screening_question_answers,job,current_stage" - OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers,job,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_JOB_REJECT_REASON = "offers,screening_question_answers,job,reject_reason" - OFFERS_SCREENING_QUESTION_ANSWERS_REJECT_REASON = "offers,screening_question_answers,reject_reason" - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO = ( - "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" - ) - 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,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,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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO = ( - "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" - ) - 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,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,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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = "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,job,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE = ( - "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,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO = ( - "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" - ) - 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,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,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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON = ( - "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,job,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON = ( - "offers,screening_question_answers,screening_question_answers.question,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION = "offers,screening_question_answers.question" - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE = "offers,screening_question_answers.question,candidate" - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE = ( - "offers,screening_question_answers.question,candidate,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers.question,candidate,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE = ( - "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,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = ( - "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,job,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON = ( - "offers,screening_question_answers.question,candidate,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO = "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE = ( - "offers,screening_question_answers.question,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers.question,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB = "offers,screening_question_answers.question,job" - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE = ( - "offers,screening_question_answers.question,job,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers.question,job,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON = ( - "offers,screening_question_answers.question,job,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON = ( - "offers,screening_question_answers.question,reject_reason" - ) - REJECT_REASON = "reject_reason" - SCREENING_QUESTION_ANSWERS = "screening_question_answers" - SCREENING_QUESTION_ANSWERS_CANDIDATE = "screening_question_answers,candidate" - SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO = "screening_question_answers,candidate,credited_to" - SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE = ( - "screening_question_answers,candidate,credited_to,current_stage" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,candidate,credited_to,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_REJECT_REASON = ( - "screening_question_answers,candidate,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE = "screening_question_answers,candidate,current_stage" - SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,candidate,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB = "screening_question_answers,candidate,job" - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO = "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" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE = "screening_question_answers,candidate,job,current_stage" - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,candidate,job,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_REJECT_REASON = "screening_question_answers,candidate,job,reject_reason" - SCREENING_QUESTION_ANSWERS_CANDIDATE_REJECT_REASON = "screening_question_answers,candidate,reject_reason" - SCREENING_QUESTION_ANSWERS_CREDITED_TO = "screening_question_answers,credited_to" - SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE = "screening_question_answers,credited_to,current_stage" - SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,credited_to,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CREDITED_TO_REJECT_REASON = "screening_question_answers,credited_to,reject_reason" - SCREENING_QUESTION_ANSWERS_CURRENT_STAGE = "screening_question_answers,current_stage" - SCREENING_QUESTION_ANSWERS_CURRENT_STAGE_REJECT_REASON = "screening_question_answers,current_stage,reject_reason" - SCREENING_QUESTION_ANSWERS_JOB = "screening_question_answers,job" - SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO = "screening_question_answers,job,credited_to" - SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE = ( - "screening_question_answers,job,credited_to,current_stage" - ) - SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,job,credited_to,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_REJECT_REASON = ( - "screening_question_answers,job,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE = "screening_question_answers,job,current_stage" - SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,job,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_JOB_REJECT_REASON = "screening_question_answers,job,reject_reason" - SCREENING_QUESTION_ANSWERS_REJECT_REASON = "screening_question_answers,reject_reason" - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION = ( - "screening_question_answers,screening_question_answers.question" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE = ( - "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,current_stage,reject_reason" - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO = ( - "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" - ) - 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,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,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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = ( - "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,job,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE = ( - "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,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE = ( - "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,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON = ( - "screening_question_answers,screening_question_answers.question,job,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON = ( - "screening_question_answers,screening_question_answers.question,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION = "screening_question_answers.question" - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE = "screening_question_answers.question,candidate" - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE = ( - "screening_question_answers.question,candidate,current_stage" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers.question,candidate,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB = "screening_question_answers.question,candidate,job" - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE = ( - "screening_question_answers.question,candidate,job,current_stage" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers.question,candidate,job,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_REJECT_REASON = ( - "screening_question_answers.question,candidate,job,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON = ( - "screening_question_answers.question,candidate,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO = "screening_question_answers.question,credited_to" - SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE = ( - "screening_question_answers.question,credited_to,current_stage" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers.question,credited_to,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_REJECT_REASON = ( - "screening_question_answers.question,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE = "screening_question_answers.question,current_stage" - SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers.question,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_JOB = "screening_question_answers.question,job" - SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO = "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" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE = "screening_question_answers.question,job,current_stage" - SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers.question,job,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON = "screening_question_answers.question,job,reject_reason" - SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON = "screening_question_answers.question,reject_reason" - - def visit( - self, - candidate: typing.Callable[[], T_Result], - candidate_credited_to: typing.Callable[[], T_Result], - candidate_credited_to_current_stage: typing.Callable[[], T_Result], - candidate_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - candidate_current_stage: typing.Callable[[], T_Result], - candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - candidate_job: typing.Callable[[], T_Result], - candidate_job_credited_to: typing.Callable[[], T_Result], - candidate_job_credited_to_current_stage: typing.Callable[[], T_Result], - candidate_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - candidate_job_credited_to_reject_reason: typing.Callable[[], T_Result], - candidate_job_current_stage: typing.Callable[[], T_Result], - candidate_job_current_stage_reject_reason: typing.Callable[[], T_Result], - candidate_job_reject_reason: typing.Callable[[], T_Result], - candidate_reject_reason: typing.Callable[[], T_Result], - credited_to: typing.Callable[[], T_Result], - credited_to_current_stage: typing.Callable[[], T_Result], - credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - credited_to_reject_reason: typing.Callable[[], T_Result], - current_stage: typing.Callable[[], T_Result], - current_stage_reject_reason: typing.Callable[[], T_Result], - job: typing.Callable[[], T_Result], - job_credited_to: typing.Callable[[], T_Result], - job_credited_to_current_stage: typing.Callable[[], T_Result], - job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - job_credited_to_reject_reason: typing.Callable[[], T_Result], - job_current_stage: typing.Callable[[], T_Result], - job_current_stage_reject_reason: typing.Callable[[], T_Result], - job_reject_reason: typing.Callable[[], T_Result], - offers: typing.Callable[[], T_Result], - offers_candidate: typing.Callable[[], T_Result], - offers_candidate_credited_to: typing.Callable[[], T_Result], - offers_candidate_credited_to_current_stage: typing.Callable[[], T_Result], - offers_candidate_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_candidate_current_stage: typing.Callable[[], T_Result], - offers_candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_candidate_job: typing.Callable[[], T_Result], - offers_candidate_job_credited_to: typing.Callable[[], T_Result], - offers_candidate_job_credited_to_current_stage: typing.Callable[[], T_Result], - offers_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_candidate_job_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_candidate_job_current_stage: typing.Callable[[], T_Result], - offers_candidate_job_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_candidate_job_reject_reason: typing.Callable[[], T_Result], - offers_candidate_reject_reason: typing.Callable[[], T_Result], - offers_credited_to: typing.Callable[[], T_Result], - offers_credited_to_current_stage: typing.Callable[[], T_Result], - offers_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_current_stage: typing.Callable[[], T_Result], - offers_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_job: typing.Callable[[], T_Result], - offers_job_credited_to: typing.Callable[[], T_Result], - offers_job_credited_to_current_stage: typing.Callable[[], T_Result], - offers_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_job_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_job_current_stage: typing.Callable[[], T_Result], - offers_job_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_job_reject_reason: typing.Callable[[], T_Result], - offers_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_candidate_job_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_job: typing.Callable[[], T_Result], - offers_screening_question_answers_job_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_job_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_job_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_job_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_job_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_job_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_screening_question_answers_question: typing.Callable[[], T_Result], - offers_screening_question_answers_screening_question_answers_question_candidate: typing.Callable[[], T_Result], - offers_screening_question_answers_screening_question_answers_question_candidate_credited_to: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_credited_to: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job: typing.Callable[[], T_Result], - offers_screening_question_answers_screening_question_answers_question_job_credited_to: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_job: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_job_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_job_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_candidate_job_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_candidate_job_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_job_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_candidate_job_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_question_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_job_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_reject_reason: typing.Callable[[], T_Result], - reject_reason: typing.Callable[[], T_Result], - screening_question_answers: typing.Callable[[], T_Result], - screening_question_answers_candidate: typing.Callable[[], T_Result], - screening_question_answers_candidate_credited_to: typing.Callable[[], T_Result], - screening_question_answers_candidate_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_candidate_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_current_stage: typing.Callable[[], T_Result], - screening_question_answers_candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_job: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_credited_to: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_current_stage: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_credited_to: typing.Callable[[], T_Result], - screening_question_answers_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_current_stage: typing.Callable[[], T_Result], - screening_question_answers_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_job: typing.Callable[[], T_Result], - screening_question_answers_job_credited_to: typing.Callable[[], T_Result], - screening_question_answers_job_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_job_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_job_current_stage: typing.Callable[[], T_Result], - screening_question_answers_job_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_job_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_candidate: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_candidate_credited_to: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_candidate_job_credited_to: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_credited_to: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_current_stage: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_job: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_job_credited_to: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_job_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_job_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_job_current_stage: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_job_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_job_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question: typing.Callable[[], T_Result], - screening_question_answers_question_candidate: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_credited_to: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_question_candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_credited_to: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_question_candidate_job_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_credited_to: typing.Callable[[], T_Result], - screening_question_answers_question_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_job: typing.Callable[[], T_Result], - screening_question_answers_question_job_credited_to: typing.Callable[[], T_Result], - screening_question_answers_question_job_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_job_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_job_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_job_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_job_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_reject_reason: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ApplicationsListRequestExpand.CANDIDATE: - return candidate() - if self is ApplicationsListRequestExpand.CANDIDATE_CREDITED_TO: - return candidate_credited_to() - if self is ApplicationsListRequestExpand.CANDIDATE_CREDITED_TO_CURRENT_STAGE: - return candidate_credited_to_current_stage() - if self is ApplicationsListRequestExpand.CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return candidate_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.CANDIDATE_CREDITED_TO_REJECT_REASON: - return candidate_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.CANDIDATE_CURRENT_STAGE: - return candidate_current_stage() - if self is ApplicationsListRequestExpand.CANDIDATE_CURRENT_STAGE_REJECT_REASON: - return candidate_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.CANDIDATE_JOB: - return candidate_job() - if self is ApplicationsListRequestExpand.CANDIDATE_JOB_CREDITED_TO: - return candidate_job_credited_to() - if self is ApplicationsListRequestExpand.CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE: - return candidate_job_credited_to_current_stage() - if self is ApplicationsListRequestExpand.CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return candidate_job_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.CANDIDATE_JOB_CREDITED_TO_REJECT_REASON: - return candidate_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.CANDIDATE_JOB_CURRENT_STAGE: - return candidate_job_current_stage() - if self is ApplicationsListRequestExpand.CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON: - return candidate_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.CANDIDATE_JOB_REJECT_REASON: - return candidate_job_reject_reason() - if self is ApplicationsListRequestExpand.CANDIDATE_REJECT_REASON: - return candidate_reject_reason() - if self is ApplicationsListRequestExpand.CREDITED_TO: - return credited_to() - if self is ApplicationsListRequestExpand.CREDITED_TO_CURRENT_STAGE: - return credited_to_current_stage() - if self is ApplicationsListRequestExpand.CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.CREDITED_TO_REJECT_REASON: - return credited_to_reject_reason() - if self is ApplicationsListRequestExpand.CURRENT_STAGE: - return current_stage() - if self is ApplicationsListRequestExpand.CURRENT_STAGE_REJECT_REASON: - return current_stage_reject_reason() - if self is ApplicationsListRequestExpand.JOB: - return job() - if self is ApplicationsListRequestExpand.JOB_CREDITED_TO: - return job_credited_to() - if self is ApplicationsListRequestExpand.JOB_CREDITED_TO_CURRENT_STAGE: - return job_credited_to_current_stage() - if self is ApplicationsListRequestExpand.JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return job_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.JOB_CREDITED_TO_REJECT_REASON: - return job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.JOB_CURRENT_STAGE: - return job_current_stage() - if self is ApplicationsListRequestExpand.JOB_CURRENT_STAGE_REJECT_REASON: - return job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.JOB_REJECT_REASON: - return job_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS: - return offers() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE: - return offers_candidate() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_CREDITED_TO: - return offers_candidate_credited_to() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE: - return offers_candidate_credited_to_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return offers_candidate_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_CREDITED_TO_REJECT_REASON: - return offers_candidate_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_CURRENT_STAGE: - return offers_candidate_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON: - return offers_candidate_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_JOB: - return offers_candidate_job() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_JOB_CREDITED_TO: - return offers_candidate_job_credited_to() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE: - return offers_candidate_job_credited_to_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return offers_candidate_job_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON: - return offers_candidate_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_JOB_CURRENT_STAGE: - return offers_candidate_job_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON: - return offers_candidate_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_JOB_REJECT_REASON: - return offers_candidate_job_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_CANDIDATE_REJECT_REASON: - return offers_candidate_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_CREDITED_TO: - return offers_credited_to() - if self is ApplicationsListRequestExpand.OFFERS_CREDITED_TO_CURRENT_STAGE: - return offers_credited_to_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return offers_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_CREDITED_TO_REJECT_REASON: - return offers_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_CURRENT_STAGE: - return offers_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_CURRENT_STAGE_REJECT_REASON: - return offers_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_JOB: - return offers_job() - if self is ApplicationsListRequestExpand.OFFERS_JOB_CREDITED_TO: - return offers_job_credited_to() - if self is ApplicationsListRequestExpand.OFFERS_JOB_CREDITED_TO_CURRENT_STAGE: - return offers_job_credited_to_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return offers_job_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_JOB_CREDITED_TO_REJECT_REASON: - return offers_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_JOB_CURRENT_STAGE: - return offers_job_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_JOB_CURRENT_STAGE_REJECT_REASON: - return offers_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_JOB_REJECT_REASON: - return offers_job_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_REJECT_REASON: - return offers_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS: - return offers_screening_question_answers() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE: - return offers_screening_question_answers_candidate() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO: - return offers_screening_question_answers_candidate_credited_to() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE: - return offers_screening_question_answers_candidate_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_candidate_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_REJECT_REASON: - return offers_screening_question_answers_candidate_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE: - return offers_screening_question_answers_candidate_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_candidate_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB: - return offers_screening_question_answers_candidate_job() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO: - return offers_screening_question_answers_candidate_job_credited_to() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_candidate_job_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_candidate_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_candidate_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE: - return offers_screening_question_answers_candidate_job_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_candidate_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_REJECT_REASON: - return offers_screening_question_answers_candidate_job_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_REJECT_REASON: - return offers_screening_question_answers_candidate_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO: - return offers_screening_question_answers_credited_to() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE: - return offers_screening_question_answers_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_REJECT_REASON: - return offers_screening_question_answers_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CURRENT_STAGE: - return offers_screening_question_answers_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CURRENT_STAGE_REJECT_REASON: - return offers_screening_question_answers_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB: - return offers_screening_question_answers_job() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO: - return offers_screening_question_answers_job_credited_to() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE: - return offers_screening_question_answers_job_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_job_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_REJECT_REASON: - return offers_screening_question_answers_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE: - return offers_screening_question_answers_job_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE_REJECT_REASON: - return offers_screening_question_answers_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_REJECT_REASON: - return offers_screening_question_answers_job_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_REJECT_REASON: - return offers_screening_question_answers_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION: - return offers_screening_question_answers_screening_question_answers_question() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE - ): - return offers_screening_question_answers_screening_question_answers_question_candidate() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_credited_to() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO - ): - return offers_screening_question_answers_screening_question_answers_question_credited_to() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_credited_to_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB - ): - return offers_screening_question_answers_screening_question_answers_question_job() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO - ): - return offers_screening_question_answers_screening_question_answers_question_job_credited_to() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_job_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_job_credited_to_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_job_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON - ): - return ( - offers_screening_question_answers_screening_question_answers_question_job_current_stage_reject_reason() - ) - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_job_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION: - return offers_screening_question_answers_question() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE: - return offers_screening_question_answers_question_candidate() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO: - return offers_screening_question_answers_question_candidate_credited_to() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_question_candidate_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE: - return offers_screening_question_answers_question_candidate_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB: - return offers_screening_question_answers_question_candidate_job() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO: - return offers_screening_question_answers_question_candidate_job_credited_to() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_question_candidate_job_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE: - return offers_screening_question_answers_question_candidate_job_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_REJECT_REASON: - return offers_screening_question_answers_question_candidate_job_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON: - return offers_screening_question_answers_question_candidate_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO: - return offers_screening_question_answers_question_credited_to() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE: - return offers_screening_question_answers_question_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_REJECT_REASON: - return offers_screening_question_answers_question_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE: - return offers_screening_question_answers_question_current_stage() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON: - return offers_screening_question_answers_question_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB: - return offers_screening_question_answers_question_job() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO: - return offers_screening_question_answers_question_job_credited_to() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_question_job_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_question_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE: - return offers_screening_question_answers_question_job_current_stage() - if ( - self - is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON: - return offers_screening_question_answers_question_job_reject_reason() - if self is ApplicationsListRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON: - return offers_screening_question_answers_question_reject_reason() - if self is ApplicationsListRequestExpand.REJECT_REASON: - return reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS: - return screening_question_answers() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE: - return screening_question_answers_candidate() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO: - return screening_question_answers_candidate_credited_to() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_candidate_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_candidate_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_REJECT_REASON: - return screening_question_answers_candidate_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE: - return screening_question_answers_candidate_current_stage() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_candidate_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB: - return screening_question_answers_candidate_job() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO: - return screening_question_answers_candidate_job_credited_to() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_candidate_job_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_candidate_job_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON: - return screening_question_answers_candidate_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE: - return screening_question_answers_candidate_job_current_stage() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_candidate_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_REJECT_REASON: - return screening_question_answers_candidate_job_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_REJECT_REASON: - return screening_question_answers_candidate_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CREDITED_TO: - return screening_question_answers_credited_to() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_credited_to_current_stage() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CREDITED_TO_REJECT_REASON: - return screening_question_answers_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CURRENT_STAGE: - return screening_question_answers_current_stage() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_JOB: - return screening_question_answers_job() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO: - return screening_question_answers_job_credited_to() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_job_credited_to_current_stage() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_job_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_REJECT_REASON: - return screening_question_answers_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE: - return screening_question_answers_job_current_stage() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_REJECT_REASON: - return screening_question_answers_job_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_REJECT_REASON: - return screening_question_answers_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION: - return screening_question_answers_screening_question_answers_question() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE - ): - return screening_question_answers_screening_question_answers_question_candidate() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO - ): - return screening_question_answers_screening_question_answers_question_candidate_credited_to() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_credited_to_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_candidate_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON - ): - return ( - screening_question_answers_screening_question_answers_question_candidate_current_stage_reject_reason() - ) - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB - ): - return screening_question_answers_screening_question_answers_question_candidate_job() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO - ): - return screening_question_answers_screening_question_answers_question_candidate_job_credited_to() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE - ): - return ( - screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage() - ) - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON - ): - return ( - screening_question_answers_screening_question_answers_question_candidate_job_credited_to_reject_reason() - ) - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_candidate_job_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_job_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_job_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO - ): - return screening_question_answers_screening_question_answers_question_credited_to() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return ( - screening_question_answers_screening_question_answers_question_credited_to_current_stage_reject_reason() - ) - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_credited_to_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB: - return screening_question_answers_screening_question_answers_question_job() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO - ): - return screening_question_answers_screening_question_answers_question_job_credited_to() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_job_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_job_credited_to_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_job_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_job_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_job_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION: - return screening_question_answers_question() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE: - return screening_question_answers_question_candidate() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO: - return screening_question_answers_question_candidate_credited_to() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE - ): - return screening_question_answers_question_candidate_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_candidate_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_REJECT_REASON - ): - return screening_question_answers_question_candidate_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE: - return screening_question_answers_question_candidate_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_candidate_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB: - return screening_question_answers_question_candidate_job() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO: - return screening_question_answers_question_candidate_job_credited_to() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE - ): - return screening_question_answers_question_candidate_job_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON - ): - return screening_question_answers_question_candidate_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE: - return screening_question_answers_question_candidate_job_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_candidate_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_REJECT_REASON: - return screening_question_answers_question_candidate_job_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON: - return screening_question_answers_question_candidate_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO: - return screening_question_answers_question_credited_to() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_question_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_REJECT_REASON: - return screening_question_answers_question_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE: - return screening_question_answers_question_current_stage() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_question_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB: - return screening_question_answers_question_job() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO: - return screening_question_answers_question_job_credited_to() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_question_job_credited_to_current_stage() - if ( - self - is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_job_credited_to_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_REJECT_REASON: - return screening_question_answers_question_job_credited_to_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE: - return screening_question_answers_question_job_current_stage() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_question_job_current_stage_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON: - return screening_question_answers_question_job_reject_reason() - if self is ApplicationsListRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON: - return screening_question_answers_question_reject_reason() diff --git a/src/merge/resources/ats/resources/applications/types/applications_list_request_expand_item.py b/src/merge/resources/ats/resources/applications/types/applications_list_request_expand_item.py new file mode 100644 index 00000000..3c9011af --- /dev/null +++ b/src/merge/resources/ats/resources/applications/types/applications_list_request_expand_item.py @@ -0,0 +1,45 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ApplicationsListRequestExpandItem(str, enum.Enum): + CANDIDATE = "candidate" + CREDITED_TO = "credited_to" + CURRENT_STAGE = "current_stage" + JOB = "job" + OFFERS = "offers" + REJECT_REASON = "reject_reason" + SCREENING_QUESTION_ANSWERS = "screening_question_answers" + SCREENING_QUESTION_ANSWERS_QUESTION = "screening_question_answers.question" + + def visit( + self, + candidate: typing.Callable[[], T_Result], + credited_to: typing.Callable[[], T_Result], + current_stage: typing.Callable[[], T_Result], + job: typing.Callable[[], T_Result], + offers: typing.Callable[[], T_Result], + reject_reason: typing.Callable[[], T_Result], + screening_question_answers: typing.Callable[[], T_Result], + screening_question_answers_question: typing.Callable[[], T_Result], + ) -> T_Result: + if self is ApplicationsListRequestExpandItem.CANDIDATE: + return candidate() + if self is ApplicationsListRequestExpandItem.CREDITED_TO: + return credited_to() + if self is ApplicationsListRequestExpandItem.CURRENT_STAGE: + return current_stage() + if self is ApplicationsListRequestExpandItem.JOB: + return job() + if self is ApplicationsListRequestExpandItem.OFFERS: + return offers() + if self is ApplicationsListRequestExpandItem.REJECT_REASON: + return reject_reason() + if self is ApplicationsListRequestExpandItem.SCREENING_QUESTION_ANSWERS: + return screening_question_answers() + if self is ApplicationsListRequestExpandItem.SCREENING_QUESTION_ANSWERS_QUESTION: + return screening_question_answers_question() diff --git a/src/merge/resources/ats/resources/applications/types/applications_retrieve_request_expand.py b/src/merge/resources/ats/resources/applications/types/applications_retrieve_request_expand.py deleted file mode 100644 index c0c519ed..00000000 --- a/src/merge/resources/ats/resources/applications/types/applications_retrieve_request_expand.py +++ /dev/null @@ -1,1773 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ApplicationsRetrieveRequestExpand(str, enum.Enum): - CANDIDATE = "candidate" - CANDIDATE_CREDITED_TO = "candidate,credited_to" - CANDIDATE_CREDITED_TO_CURRENT_STAGE = "candidate,credited_to,current_stage" - CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "candidate,credited_to,current_stage,reject_reason" - CANDIDATE_CREDITED_TO_REJECT_REASON = "candidate,credited_to,reject_reason" - CANDIDATE_CURRENT_STAGE = "candidate,current_stage" - CANDIDATE_CURRENT_STAGE_REJECT_REASON = "candidate,current_stage,reject_reason" - CANDIDATE_JOB = "candidate,job" - CANDIDATE_JOB_CREDITED_TO = "candidate,job,credited_to" - CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE = "candidate,job,credited_to,current_stage" - CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "candidate,job,credited_to,current_stage,reject_reason" - CANDIDATE_JOB_CREDITED_TO_REJECT_REASON = "candidate,job,credited_to,reject_reason" - CANDIDATE_JOB_CURRENT_STAGE = "candidate,job,current_stage" - CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = "candidate,job,current_stage,reject_reason" - CANDIDATE_JOB_REJECT_REASON = "candidate,job,reject_reason" - CANDIDATE_REJECT_REASON = "candidate,reject_reason" - CREDITED_TO = "credited_to" - CREDITED_TO_CURRENT_STAGE = "credited_to,current_stage" - CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "credited_to,current_stage,reject_reason" - CREDITED_TO_REJECT_REASON = "credited_to,reject_reason" - CURRENT_STAGE = "current_stage" - CURRENT_STAGE_REJECT_REASON = "current_stage,reject_reason" - JOB = "job" - JOB_CREDITED_TO = "job,credited_to" - JOB_CREDITED_TO_CURRENT_STAGE = "job,credited_to,current_stage" - JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "job,credited_to,current_stage,reject_reason" - JOB_CREDITED_TO_REJECT_REASON = "job,credited_to,reject_reason" - JOB_CURRENT_STAGE = "job,current_stage" - JOB_CURRENT_STAGE_REJECT_REASON = "job,current_stage,reject_reason" - JOB_REJECT_REASON = "job,reject_reason" - OFFERS = "offers" - OFFERS_CANDIDATE = "offers,candidate" - OFFERS_CANDIDATE_CREDITED_TO = "offers,candidate,credited_to" - OFFERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE = "offers,candidate,credited_to,current_stage" - OFFERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "offers,candidate,credited_to,current_stage,reject_reason" - ) - OFFERS_CANDIDATE_CREDITED_TO_REJECT_REASON = "offers,candidate,credited_to,reject_reason" - OFFERS_CANDIDATE_CURRENT_STAGE = "offers,candidate,current_stage" - OFFERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON = "offers,candidate,current_stage,reject_reason" - OFFERS_CANDIDATE_JOB = "offers,candidate,job" - OFFERS_CANDIDATE_JOB_CREDITED_TO = "offers,candidate,job,credited_to" - OFFERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE = "offers,candidate,job,credited_to,current_stage" - OFFERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "offers,candidate,job,credited_to,current_stage,reject_reason" - ) - OFFERS_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON = "offers,candidate,job,credited_to,reject_reason" - OFFERS_CANDIDATE_JOB_CURRENT_STAGE = "offers,candidate,job,current_stage" - OFFERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = "offers,candidate,job,current_stage,reject_reason" - OFFERS_CANDIDATE_JOB_REJECT_REASON = "offers,candidate,job,reject_reason" - OFFERS_CANDIDATE_REJECT_REASON = "offers,candidate,reject_reason" - OFFERS_CREDITED_TO = "offers,credited_to" - OFFERS_CREDITED_TO_CURRENT_STAGE = "offers,credited_to,current_stage" - OFFERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "offers,credited_to,current_stage,reject_reason" - OFFERS_CREDITED_TO_REJECT_REASON = "offers,credited_to,reject_reason" - OFFERS_CURRENT_STAGE = "offers,current_stage" - OFFERS_CURRENT_STAGE_REJECT_REASON = "offers,current_stage,reject_reason" - OFFERS_JOB = "offers,job" - OFFERS_JOB_CREDITED_TO = "offers,job,credited_to" - OFFERS_JOB_CREDITED_TO_CURRENT_STAGE = "offers,job,credited_to,current_stage" - OFFERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = "offers,job,credited_to,current_stage,reject_reason" - OFFERS_JOB_CREDITED_TO_REJECT_REASON = "offers,job,credited_to,reject_reason" - OFFERS_JOB_CURRENT_STAGE = "offers,job,current_stage" - OFFERS_JOB_CURRENT_STAGE_REJECT_REASON = "offers,job,current_stage,reject_reason" - OFFERS_JOB_REJECT_REASON = "offers,job,reject_reason" - OFFERS_REJECT_REASON = "offers,reject_reason" - OFFERS_SCREENING_QUESTION_ANSWERS = "offers,screening_question_answers" - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE = "offers,screening_question_answers,candidate" - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO = "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE = ( - "offers,screening_question_answers,candidate,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers,candidate,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB = "offers,screening_question_answers,candidate,job" - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE = ( - "offers,screening_question_answers,candidate,job,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers,candidate,job,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_REJECT_REASON = ( - "offers,screening_question_answers,candidate,job,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_REJECT_REASON = ( - "offers,screening_question_answers,candidate,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO = "offers,screening_question_answers,credited_to" - OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE = ( - "offers,screening_question_answers,credited_to,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers,credited_to,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_REJECT_REASON = ( - "offers,screening_question_answers,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_CURRENT_STAGE = "offers,screening_question_answers,current_stage" - OFFERS_SCREENING_QUESTION_ANSWERS_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_JOB = "offers,screening_question_answers,job" - OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO = "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE = "offers,screening_question_answers,job,current_stage" - OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers,job,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_JOB_REJECT_REASON = "offers,screening_question_answers,job,reject_reason" - OFFERS_SCREENING_QUESTION_ANSWERS_REJECT_REASON = "offers,screening_question_answers,reject_reason" - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO = ( - "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" - ) - 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,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,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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO = ( - "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" - ) - 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,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,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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = "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,job,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE = ( - "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,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO = ( - "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" - ) - 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,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,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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON = ( - "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,job,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON = ( - "offers,screening_question_answers,screening_question_answers.question,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION = "offers,screening_question_answers.question" - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE = "offers,screening_question_answers.question,candidate" - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE = ( - "offers,screening_question_answers.question,candidate,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers.question,candidate,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE = ( - "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,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = ( - "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,job,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON = ( - "offers,screening_question_answers.question,candidate,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO = "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE = ( - "offers,screening_question_answers.question,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers.question,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB = "offers,screening_question_answers.question,job" - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO = ( - "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" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE = ( - "offers,screening_question_answers.question,job,current_stage" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON = ( - "offers,screening_question_answers.question,job,current_stage,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON = ( - "offers,screening_question_answers.question,job,reject_reason" - ) - OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON = ( - "offers,screening_question_answers.question,reject_reason" - ) - REJECT_REASON = "reject_reason" - SCREENING_QUESTION_ANSWERS = "screening_question_answers" - SCREENING_QUESTION_ANSWERS_CANDIDATE = "screening_question_answers,candidate" - SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO = "screening_question_answers,candidate,credited_to" - SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE = ( - "screening_question_answers,candidate,credited_to,current_stage" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,candidate,credited_to,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_REJECT_REASON = ( - "screening_question_answers,candidate,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE = "screening_question_answers,candidate,current_stage" - SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,candidate,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB = "screening_question_answers,candidate,job" - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO = "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" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE = "screening_question_answers,candidate,job,current_stage" - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,candidate,job,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_REJECT_REASON = "screening_question_answers,candidate,job,reject_reason" - SCREENING_QUESTION_ANSWERS_CANDIDATE_REJECT_REASON = "screening_question_answers,candidate,reject_reason" - SCREENING_QUESTION_ANSWERS_CREDITED_TO = "screening_question_answers,credited_to" - SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE = "screening_question_answers,credited_to,current_stage" - SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,credited_to,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_CREDITED_TO_REJECT_REASON = "screening_question_answers,credited_to,reject_reason" - SCREENING_QUESTION_ANSWERS_CURRENT_STAGE = "screening_question_answers,current_stage" - SCREENING_QUESTION_ANSWERS_CURRENT_STAGE_REJECT_REASON = "screening_question_answers,current_stage,reject_reason" - SCREENING_QUESTION_ANSWERS_JOB = "screening_question_answers,job" - SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO = "screening_question_answers,job,credited_to" - SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE = ( - "screening_question_answers,job,credited_to,current_stage" - ) - SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,job,credited_to,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_REJECT_REASON = ( - "screening_question_answers,job,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE = "screening_question_answers,job,current_stage" - SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers,job,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_JOB_REJECT_REASON = "screening_question_answers,job,reject_reason" - SCREENING_QUESTION_ANSWERS_REJECT_REASON = "screening_question_answers,reject_reason" - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION = ( - "screening_question_answers,screening_question_answers.question" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE = ( - "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,current_stage,reject_reason" - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO = ( - "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" - ) - 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,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,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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = ( - "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,job,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE = ( - "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,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE = ( - "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,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON = ( - "screening_question_answers,screening_question_answers.question,job,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON = ( - "screening_question_answers,screening_question_answers.question,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION = "screening_question_answers.question" - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE = "screening_question_answers.question,candidate" - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE = ( - "screening_question_answers.question,candidate,current_stage" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers.question,candidate,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB = "screening_question_answers.question,candidate,job" - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO = ( - "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" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE = ( - "screening_question_answers.question,candidate,job,current_stage" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers.question,candidate,job,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_REJECT_REASON = ( - "screening_question_answers.question,candidate,job,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON = ( - "screening_question_answers.question,candidate,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO = "screening_question_answers.question,credited_to" - SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE = ( - "screening_question_answers.question,credited_to,current_stage" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers.question,credited_to,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_REJECT_REASON = ( - "screening_question_answers.question,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE = "screening_question_answers.question,current_stage" - SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers.question,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_JOB = "screening_question_answers.question,job" - SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO = "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" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON = ( - "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,credited_to,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE = "screening_question_answers.question,job,current_stage" - SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON = ( - "screening_question_answers.question,job,current_stage,reject_reason" - ) - SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON = "screening_question_answers.question,job,reject_reason" - SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON = "screening_question_answers.question,reject_reason" - - def visit( - self, - candidate: typing.Callable[[], T_Result], - candidate_credited_to: typing.Callable[[], T_Result], - candidate_credited_to_current_stage: typing.Callable[[], T_Result], - candidate_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - candidate_current_stage: typing.Callable[[], T_Result], - candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - candidate_job: typing.Callable[[], T_Result], - candidate_job_credited_to: typing.Callable[[], T_Result], - candidate_job_credited_to_current_stage: typing.Callable[[], T_Result], - candidate_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - candidate_job_credited_to_reject_reason: typing.Callable[[], T_Result], - candidate_job_current_stage: typing.Callable[[], T_Result], - candidate_job_current_stage_reject_reason: typing.Callable[[], T_Result], - candidate_job_reject_reason: typing.Callable[[], T_Result], - candidate_reject_reason: typing.Callable[[], T_Result], - credited_to: typing.Callable[[], T_Result], - credited_to_current_stage: typing.Callable[[], T_Result], - credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - credited_to_reject_reason: typing.Callable[[], T_Result], - current_stage: typing.Callable[[], T_Result], - current_stage_reject_reason: typing.Callable[[], T_Result], - job: typing.Callable[[], T_Result], - job_credited_to: typing.Callable[[], T_Result], - job_credited_to_current_stage: typing.Callable[[], T_Result], - job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - job_credited_to_reject_reason: typing.Callable[[], T_Result], - job_current_stage: typing.Callable[[], T_Result], - job_current_stage_reject_reason: typing.Callable[[], T_Result], - job_reject_reason: typing.Callable[[], T_Result], - offers: typing.Callable[[], T_Result], - offers_candidate: typing.Callable[[], T_Result], - offers_candidate_credited_to: typing.Callable[[], T_Result], - offers_candidate_credited_to_current_stage: typing.Callable[[], T_Result], - offers_candidate_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_candidate_current_stage: typing.Callable[[], T_Result], - offers_candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_candidate_job: typing.Callable[[], T_Result], - offers_candidate_job_credited_to: typing.Callable[[], T_Result], - offers_candidate_job_credited_to_current_stage: typing.Callable[[], T_Result], - offers_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_candidate_job_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_candidate_job_current_stage: typing.Callable[[], T_Result], - offers_candidate_job_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_candidate_job_reject_reason: typing.Callable[[], T_Result], - offers_candidate_reject_reason: typing.Callable[[], T_Result], - offers_credited_to: typing.Callable[[], T_Result], - offers_credited_to_current_stage: typing.Callable[[], T_Result], - offers_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_current_stage: typing.Callable[[], T_Result], - offers_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_job: typing.Callable[[], T_Result], - offers_job_credited_to: typing.Callable[[], T_Result], - offers_job_credited_to_current_stage: typing.Callable[[], T_Result], - offers_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_job_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_job_current_stage: typing.Callable[[], T_Result], - offers_job_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_job_reject_reason: typing.Callable[[], T_Result], - offers_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_candidate_job_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_job_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_candidate_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_job: typing.Callable[[], T_Result], - offers_screening_question_answers_job_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_job_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_job_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_job_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_job_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_job_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_screening_question_answers_question: typing.Callable[[], T_Result], - offers_screening_question_answers_screening_question_answers_question_candidate: typing.Callable[[], T_Result], - offers_screening_question_answers_screening_question_answers_question_candidate_credited_to: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_job_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_candidate_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_credited_to: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job: typing.Callable[[], T_Result], - offers_screening_question_answers_screening_question_answers_question_job_credited_to: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_job_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_screening_question_answers_question_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_job: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_job_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_job_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_candidate_job_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_candidate_job_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_job_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_candidate_job_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_candidate_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_question_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_credited_to: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_credited_to_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - offers_screening_question_answers_question_job_credited_to_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_current_stage: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_current_stage_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_job_reject_reason: typing.Callable[[], T_Result], - offers_screening_question_answers_question_reject_reason: typing.Callable[[], T_Result], - reject_reason: typing.Callable[[], T_Result], - screening_question_answers: typing.Callable[[], T_Result], - screening_question_answers_candidate: typing.Callable[[], T_Result], - screening_question_answers_candidate_credited_to: typing.Callable[[], T_Result], - screening_question_answers_candidate_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_candidate_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_current_stage: typing.Callable[[], T_Result], - screening_question_answers_candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_job: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_credited_to: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_current_stage: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_job_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_candidate_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_credited_to: typing.Callable[[], T_Result], - screening_question_answers_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_current_stage: typing.Callable[[], T_Result], - screening_question_answers_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_job: typing.Callable[[], T_Result], - screening_question_answers_job_credited_to: typing.Callable[[], T_Result], - screening_question_answers_job_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_job_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_job_current_stage: typing.Callable[[], T_Result], - screening_question_answers_job_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_job_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_candidate: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_candidate_credited_to: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_candidate_job_credited_to: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_job_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_candidate_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_credited_to: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_current_stage: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_job: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_job_credited_to: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_job_credited_to_current_stage: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_job_credited_to_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_job_current_stage: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_job_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_screening_question_answers_question_job_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_screening_question_answers_question_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question: typing.Callable[[], T_Result], - screening_question_answers_question_candidate: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_credited_to: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_question_candidate_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_credited_to: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason: typing.Callable[ - [], T_Result - ], - screening_question_answers_question_candidate_job_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_job_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_candidate_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_credited_to: typing.Callable[[], T_Result], - screening_question_answers_question_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_job: typing.Callable[[], T_Result], - screening_question_answers_question_job_credited_to: typing.Callable[[], T_Result], - screening_question_answers_question_job_credited_to_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_job_credited_to_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_job_credited_to_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_job_current_stage: typing.Callable[[], T_Result], - screening_question_answers_question_job_current_stage_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_job_reject_reason: typing.Callable[[], T_Result], - screening_question_answers_question_reject_reason: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ApplicationsRetrieveRequestExpand.CANDIDATE: - return candidate() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_CREDITED_TO: - return candidate_credited_to() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_CREDITED_TO_CURRENT_STAGE: - return candidate_credited_to_current_stage() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return candidate_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_CREDITED_TO_REJECT_REASON: - return candidate_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_CURRENT_STAGE: - return candidate_current_stage() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_CURRENT_STAGE_REJECT_REASON: - return candidate_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_JOB: - return candidate_job() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_JOB_CREDITED_TO: - return candidate_job_credited_to() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE: - return candidate_job_credited_to_current_stage() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return candidate_job_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_JOB_CREDITED_TO_REJECT_REASON: - return candidate_job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_JOB_CURRENT_STAGE: - return candidate_job_current_stage() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON: - return candidate_job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_JOB_REJECT_REASON: - return candidate_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.CANDIDATE_REJECT_REASON: - return candidate_reject_reason() - if self is ApplicationsRetrieveRequestExpand.CREDITED_TO: - return credited_to() - if self is ApplicationsRetrieveRequestExpand.CREDITED_TO_CURRENT_STAGE: - return credited_to_current_stage() - if self is ApplicationsRetrieveRequestExpand.CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.CREDITED_TO_REJECT_REASON: - return credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.CURRENT_STAGE: - return current_stage() - if self is ApplicationsRetrieveRequestExpand.CURRENT_STAGE_REJECT_REASON: - return current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.JOB: - return job() - if self is ApplicationsRetrieveRequestExpand.JOB_CREDITED_TO: - return job_credited_to() - if self is ApplicationsRetrieveRequestExpand.JOB_CREDITED_TO_CURRENT_STAGE: - return job_credited_to_current_stage() - if self is ApplicationsRetrieveRequestExpand.JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return job_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.JOB_CREDITED_TO_REJECT_REASON: - return job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.JOB_CURRENT_STAGE: - return job_current_stage() - if self is ApplicationsRetrieveRequestExpand.JOB_CURRENT_STAGE_REJECT_REASON: - return job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.JOB_REJECT_REASON: - return job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS: - return offers() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE: - return offers_candidate() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_CREDITED_TO: - return offers_candidate_credited_to() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE: - return offers_candidate_credited_to_current_stage() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return offers_candidate_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_CREDITED_TO_REJECT_REASON: - return offers_candidate_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_CURRENT_STAGE: - return offers_candidate_current_stage() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON: - return offers_candidate_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_JOB: - return offers_candidate_job() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_JOB_CREDITED_TO: - return offers_candidate_job_credited_to() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE: - return offers_candidate_job_credited_to_current_stage() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return offers_candidate_job_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON: - return offers_candidate_job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_JOB_CURRENT_STAGE: - return offers_candidate_job_current_stage() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON: - return offers_candidate_job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_JOB_REJECT_REASON: - return offers_candidate_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CANDIDATE_REJECT_REASON: - return offers_candidate_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CREDITED_TO: - return offers_credited_to() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CREDITED_TO_CURRENT_STAGE: - return offers_credited_to_current_stage() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return offers_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CREDITED_TO_REJECT_REASON: - return offers_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CURRENT_STAGE: - return offers_current_stage() - if self is ApplicationsRetrieveRequestExpand.OFFERS_CURRENT_STAGE_REJECT_REASON: - return offers_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_JOB: - return offers_job() - if self is ApplicationsRetrieveRequestExpand.OFFERS_JOB_CREDITED_TO: - return offers_job_credited_to() - if self is ApplicationsRetrieveRequestExpand.OFFERS_JOB_CREDITED_TO_CURRENT_STAGE: - return offers_job_credited_to_current_stage() - if self is ApplicationsRetrieveRequestExpand.OFFERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return offers_job_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_JOB_CREDITED_TO_REJECT_REASON: - return offers_job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_JOB_CURRENT_STAGE: - return offers_job_current_stage() - if self is ApplicationsRetrieveRequestExpand.OFFERS_JOB_CURRENT_STAGE_REJECT_REASON: - return offers_job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_JOB_REJECT_REASON: - return offers_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_REJECT_REASON: - return offers_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS: - return offers_screening_question_answers() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE: - return offers_screening_question_answers_candidate() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO: - return offers_screening_question_answers_candidate_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_candidate_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_candidate_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_candidate_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE: - return offers_screening_question_answers_candidate_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_candidate_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB: - return offers_screening_question_answers_candidate_job() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO: - return offers_screening_question_answers_candidate_job_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_candidate_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_candidate_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_candidate_job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE: - return offers_screening_question_answers_candidate_job_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_candidate_job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_REJECT_REASON: - return offers_screening_question_answers_candidate_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CANDIDATE_REJECT_REASON: - return offers_screening_question_answers_candidate_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO: - return offers_screening_question_answers_credited_to() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE: - return offers_screening_question_answers_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CREDITED_TO_REJECT_REASON: - return offers_screening_question_answers_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CURRENT_STAGE: - return offers_screening_question_answers_current_stage() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_CURRENT_STAGE_REJECT_REASON: - return offers_screening_question_answers_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB: - return offers_screening_question_answers_job() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO: - return offers_screening_question_answers_job_credited_to() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE: - return offers_screening_question_answers_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_job_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_REJECT_REASON: - return offers_screening_question_answers_job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE: - return offers_screening_question_answers_job_current_stage() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE_REJECT_REASON: - return offers_screening_question_answers_job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_JOB_REJECT_REASON: - return offers_screening_question_answers_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_REJECT_REASON: - return offers_screening_question_answers_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION - ): - return offers_screening_question_answers_screening_question_answers_question() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE - ): - return offers_screening_question_answers_screening_question_answers_question_candidate() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_credited_to_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_credited_to_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_job_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_candidate_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO - ): - return offers_screening_question_answers_screening_question_answers_question_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_credited_to_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB - ): - return offers_screening_question_answers_screening_question_answers_question_job() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO - ): - return offers_screening_question_answers_screening_question_answers_question_job_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_job_credited_to_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE - ): - return offers_screening_question_answers_screening_question_answers_question_job_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON - ): - return ( - offers_screening_question_answers_screening_question_answers_question_job_current_stage_reject_reason() - ) - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_job_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON - ): - return offers_screening_question_answers_screening_question_answers_question_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION: - return offers_screening_question_answers_question() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE: - return offers_screening_question_answers_question_candidate() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO: - return offers_screening_question_answers_question_candidate_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_question_candidate_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE: - return offers_screening_question_answers_question_candidate_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB: - return offers_screening_question_answers_question_candidate_job() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO - ): - return offers_screening_question_answers_question_candidate_job_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_question_candidate_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_job_credited_to_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE - ): - return offers_screening_question_answers_question_candidate_job_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_job_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_REJECT_REASON - ): - return offers_screening_question_answers_question_candidate_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON: - return offers_screening_question_answers_question_candidate_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO: - return offers_screening_question_answers_question_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_question_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_question_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE: - return offers_screening_question_answers_question_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB: - return offers_screening_question_answers_question_job() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO: - return offers_screening_question_answers_question_job_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE - ): - return offers_screening_question_answers_question_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_REJECT_REASON - ): - return offers_screening_question_answers_question_job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE: - return offers_screening_question_answers_question_job_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON - ): - return offers_screening_question_answers_question_job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON: - return offers_screening_question_answers_question_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.OFFERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON: - return offers_screening_question_answers_question_reject_reason() - if self is ApplicationsRetrieveRequestExpand.REJECT_REASON: - return reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS: - return screening_question_answers() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE: - return screening_question_answers_candidate() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO: - return screening_question_answers_candidate_credited_to() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_candidate_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_candidate_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CREDITED_TO_REJECT_REASON: - return screening_question_answers_candidate_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE: - return screening_question_answers_candidate_current_stage() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_candidate_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB: - return screening_question_answers_candidate_job() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO: - return screening_question_answers_candidate_job_credited_to() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_candidate_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_candidate_job_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON: - return screening_question_answers_candidate_job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE: - return screening_question_answers_candidate_job_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_candidate_job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_JOB_REJECT_REASON: - return screening_question_answers_candidate_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CANDIDATE_REJECT_REASON: - return screening_question_answers_candidate_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CREDITED_TO: - return screening_question_answers_credited_to() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_credited_to_current_stage() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CREDITED_TO_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CREDITED_TO_REJECT_REASON: - return screening_question_answers_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CURRENT_STAGE: - return screening_question_answers_current_stage() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_JOB: - return screening_question_answers_job() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO: - return screening_question_answers_job_credited_to() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_job_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CREDITED_TO_REJECT_REASON: - return screening_question_answers_job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE: - return screening_question_answers_job_current_stage() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_JOB_REJECT_REASON: - return screening_question_answers_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_REJECT_REASON: - return screening_question_answers_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION: - return screening_question_answers_screening_question_answers_question() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE - ): - return screening_question_answers_screening_question_answers_question_candidate() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO - ): - return screening_question_answers_screening_question_answers_question_candidate_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_credited_to_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_candidate_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON - ): - return ( - screening_question_answers_screening_question_answers_question_candidate_current_stage_reject_reason() - ) - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB - ): - return screening_question_answers_screening_question_answers_question_candidate_job() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO - ): - return screening_question_answers_screening_question_answers_question_candidate_job_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE - ): - return ( - screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage() - ) - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON - ): - return ( - screening_question_answers_screening_question_answers_question_candidate_job_credited_to_reject_reason() - ) - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_candidate_job_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_job_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_job_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_candidate_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO - ): - return screening_question_answers_screening_question_answers_question_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return ( - screening_question_answers_screening_question_answers_question_credited_to_current_stage_reject_reason() - ) - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_credited_to_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB: - return screening_question_answers_screening_question_answers_question_job() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO - ): - return screening_question_answers_screening_question_answers_question_job_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_job_credited_to_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE - ): - return screening_question_answers_screening_question_answers_question_job_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_job_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_job_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON - ): - return screening_question_answers_screening_question_answers_question_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION: - return screening_question_answers_question() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE: - return screening_question_answers_question_candidate() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO: - return screening_question_answers_question_candidate_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE - ): - return screening_question_answers_question_candidate_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_candidate_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CREDITED_TO_REJECT_REASON - ): - return screening_question_answers_question_candidate_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE: - return screening_question_answers_question_candidate_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_candidate_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB: - return screening_question_answers_question_candidate_job() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO: - return screening_question_answers_question_candidate_job_credited_to() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE - ): - return screening_question_answers_question_candidate_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_candidate_job_credited_to_current_stage_reject_reason() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CREDITED_TO_REJECT_REASON - ): - return screening_question_answers_question_candidate_job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE: - return screening_question_answers_question_candidate_job_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_candidate_job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_JOB_REJECT_REASON: - return screening_question_answers_question_candidate_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CANDIDATE_REJECT_REASON: - return screening_question_answers_question_candidate_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO: - return screening_question_answers_question_credited_to() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_question_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CREDITED_TO_REJECT_REASON: - return screening_question_answers_question_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE: - return screening_question_answers_question_current_stage() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_CURRENT_STAGE_REJECT_REASON: - return screening_question_answers_question_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB: - return screening_question_answers_question_job() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO: - return screening_question_answers_question_job_credited_to() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE: - return screening_question_answers_question_job_credited_to_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_job_credited_to_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CREDITED_TO_REJECT_REASON: - return screening_question_answers_question_job_credited_to_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE: - return screening_question_answers_question_job_current_stage() - if ( - self - is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_CURRENT_STAGE_REJECT_REASON - ): - return screening_question_answers_question_job_current_stage_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_JOB_REJECT_REASON: - return screening_question_answers_question_job_reject_reason() - if self is ApplicationsRetrieveRequestExpand.SCREENING_QUESTION_ANSWERS_QUESTION_REJECT_REASON: - return screening_question_answers_question_reject_reason() diff --git a/src/merge/resources/ats/resources/applications/types/applications_retrieve_request_expand_item.py b/src/merge/resources/ats/resources/applications/types/applications_retrieve_request_expand_item.py new file mode 100644 index 00000000..19a3f612 --- /dev/null +++ b/src/merge/resources/ats/resources/applications/types/applications_retrieve_request_expand_item.py @@ -0,0 +1,45 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ApplicationsRetrieveRequestExpandItem(str, enum.Enum): + CANDIDATE = "candidate" + CREDITED_TO = "credited_to" + CURRENT_STAGE = "current_stage" + JOB = "job" + OFFERS = "offers" + REJECT_REASON = "reject_reason" + SCREENING_QUESTION_ANSWERS = "screening_question_answers" + SCREENING_QUESTION_ANSWERS_QUESTION = "screening_question_answers.question" + + def visit( + self, + candidate: typing.Callable[[], T_Result], + credited_to: typing.Callable[[], T_Result], + current_stage: typing.Callable[[], T_Result], + job: typing.Callable[[], T_Result], + offers: typing.Callable[[], T_Result], + reject_reason: typing.Callable[[], T_Result], + screening_question_answers: typing.Callable[[], T_Result], + screening_question_answers_question: typing.Callable[[], T_Result], + ) -> T_Result: + if self is ApplicationsRetrieveRequestExpandItem.CANDIDATE: + return candidate() + if self is ApplicationsRetrieveRequestExpandItem.CREDITED_TO: + return credited_to() + if self is ApplicationsRetrieveRequestExpandItem.CURRENT_STAGE: + return current_stage() + if self is ApplicationsRetrieveRequestExpandItem.JOB: + return job() + if self is ApplicationsRetrieveRequestExpandItem.OFFERS: + return offers() + if self is ApplicationsRetrieveRequestExpandItem.REJECT_REASON: + return reject_reason() + if self is ApplicationsRetrieveRequestExpandItem.SCREENING_QUESTION_ANSWERS: + return screening_question_answers() + if self is ApplicationsRetrieveRequestExpandItem.SCREENING_QUESTION_ANSWERS_QUESTION: + return screening_question_answers_question() diff --git a/src/merge/resources/ats/resources/attachments/client.py b/src/merge/resources/ats/resources/attachments/client.py index 02e1d145..f6f9af5a 100644 --- a/src/merge/resources/ats/resources/attachments/client.py +++ b/src/merge/resources/ats/resources/attachments/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.attachment import Attachment from ...types.attachment_request import AttachmentRequest from ...types.attachment_response import AttachmentResponse from ...types.meta_response import MetaResponse -from ...types.paginated_attachment_list import PaginatedAttachmentList from .raw_client import AsyncRawAttachmentsClient, RawAttachmentsClient # this is used as the default value for optional parameters @@ -38,7 +38,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -49,7 +51,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["attachment_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAttachmentList: + ) -> SyncPager[Attachment]: """ Returns a list of `Attachment` objects. @@ -67,7 +69,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -102,7 +104,7 @@ def list( Returns ------- - PaginatedAttachmentList + SyncPager[Attachment] Examples @@ -113,9 +115,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.attachments.list() + response = client.ats.attachments.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( candidate_id=candidate_id, created_after=created_after, created_before=created_before, @@ -132,7 +139,6 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def create( self, @@ -193,7 +199,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["attachment_type"]] = None, @@ -207,7 +215,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -303,7 +311,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -314,7 +324,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["attachment_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAttachmentList: + ) -> AsyncPager[Attachment]: """ Returns a list of `Attachment` objects. @@ -332,7 +342,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -367,7 +377,7 @@ async def list( Returns ------- - PaginatedAttachmentList + AsyncPager[Attachment] Examples @@ -383,12 +393,18 @@ async def list( async def main() -> None: - await client.ats.attachments.list() + response = await client.ats.attachments.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( candidate_id=candidate_id, created_after=created_after, created_before=created_before, @@ -405,7 +421,6 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def create( self, @@ -474,7 +489,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["attachment_type"]] = None, @@ -488,7 +505,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/attachments/raw_client.py b/src/merge/resources/ats/resources/attachments/raw_client.py index cb05fc3d..2f095100 100644 --- a/src/merge/resources/ats/resources/attachments/raw_client.py +++ b/src/merge/resources/ats/resources/attachments/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.attachment import Attachment @@ -32,7 +33,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -43,7 +46,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["attachment_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAttachmentList]: + ) -> SyncPager[Attachment]: """ Returns a list of `Attachment` objects. @@ -61,7 +64,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -96,7 +99,7 @@ def list( Returns ------- - HttpResponse[PaginatedAttachmentList] + SyncPager[Attachment] """ _response = self._client_wrapper.httpx_client.request( @@ -122,14 +125,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAttachmentList, construct_type( type_=PaginatedAttachmentList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + candidate_id=candidate_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -203,7 +228,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["attachment_type"]] = None, @@ -217,7 +244,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -315,7 +342,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -326,7 +355,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["attachment_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAttachmentList]: + ) -> AsyncPager[Attachment]: """ Returns a list of `Attachment` objects. @@ -344,7 +373,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -379,7 +408,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAttachmentList] + AsyncPager[Attachment] """ _response = await self._client_wrapper.httpx_client.request( @@ -405,14 +434,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAttachmentList, construct_type( type_=PaginatedAttachmentList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + candidate_id=candidate_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -486,7 +540,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["attachment_type"]] = None, @@ -500,7 +556,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/audit_trail/client.py b/src/merge/resources/ats/resources/audit_trail/client.py index 51f2e0df..8cd146e9 100644 --- a/src/merge/resources/ats/resources/audit_trail/client.py +++ b/src/merge/resources/ats/resources/audit_trail/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList +from ...types.audit_log_event import AuditLogEvent from .raw_client import AsyncRawAuditTrailClient, RawAuditTrailClient @@ -33,7 +34,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -62,7 +63,7 @@ def list( Returns ------- - PaginatedAuditLogEventList + SyncPager[AuditLogEvent] Examples @@ -73,9 +74,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.audit_trail.list() + response = client.ats.audit_trail.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -84,7 +90,6 @@ def list( user_email=user_email, request_options=request_options, ) - return _response.data class AsyncAuditTrailClient: @@ -112,7 +117,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -141,7 +146,7 @@ async def list( Returns ------- - PaginatedAuditLogEventList + AsyncPager[AuditLogEvent] Examples @@ -157,12 +162,18 @@ async def list( async def main() -> None: - await client.ats.audit_trail.list() + response = await client.ats.audit_trail.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -171,4 +182,3 @@ async def main() -> None: user_email=user_email, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/ats/resources/audit_trail/raw_client.py b/src/merge/resources/ats/resources/audit_trail/raw_client.py index 296a6041..e6abd24c 100644 --- a/src/merge/resources/ats/resources/audit_trail/raw_client.py +++ b/src/merge/resources/ats/resources/audit_trail/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.audit_log_event import AuditLogEvent from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList @@ -25,7 +26,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAuditLogEventList]: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -54,7 +55,7 @@ def list( Returns ------- - HttpResponse[PaginatedAuditLogEventList] + SyncPager[AuditLogEvent] """ _response = self._client_wrapper.httpx_client.request( @@ -72,14 +73,28 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -100,7 +115,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAuditLogEventList]: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -129,7 +144,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAuditLogEventList] + AsyncPager[AuditLogEvent] """ _response = await self._client_wrapper.httpx_client.request( @@ -147,14 +162,31 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ats/resources/candidates/__init__.py b/src/merge/resources/ats/resources/candidates/__init__.py index bf3ea73d..b2c9e95e 100644 --- a/src/merge/resources/ats/resources/candidates/__init__.py +++ b/src/merge/resources/ats/resources/candidates/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import CandidatesListRequestExpand, CandidatesRetrieveRequestExpand, IgnoreCommonModelRequestReason +from .types import CandidatesListRequestExpandItem, CandidatesRetrieveRequestExpandItem -__all__ = ["CandidatesListRequestExpand", "CandidatesRetrieveRequestExpand", "IgnoreCommonModelRequestReason"] +__all__ = ["CandidatesListRequestExpandItem", "CandidatesRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ats/resources/candidates/client.py b/src/merge/resources/ats/resources/candidates/client.py index 418b1d66..92ebd319 100644 --- a/src/merge/resources/ats/resources/candidates/client.py +++ b/src/merge/resources/ats/resources/candidates/client.py @@ -4,17 +4,17 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.candidate import Candidate from ...types.candidate_request import CandidateRequest from ...types.candidate_response import CandidateResponse +from ...types.ignore_common_model_request import IgnoreCommonModelRequest from ...types.meta_response import MetaResponse -from ...types.paginated_candidate_list import PaginatedCandidateList from ...types.patched_candidate_request import PatchedCandidateRequest from .raw_client import AsyncRawCandidatesClient, RawCandidatesClient -from .types.candidates_list_request_expand import CandidatesListRequestExpand -from .types.candidates_retrieve_request_expand import CandidatesRetrieveRequestExpand -from .types.ignore_common_model_request_reason import IgnoreCommonModelRequestReason +from .types.candidates_list_request_expand_item import CandidatesListRequestExpandItem +from .types.candidates_retrieve_request_expand_item import CandidatesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -42,7 +42,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[CandidatesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CandidatesListRequestExpandItem, typing.Sequence[CandidatesListRequestExpandItem]] + ] = None, first_name: typing.Optional[str] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, @@ -54,7 +56,7 @@ def list( remote_id: typing.Optional[str] = None, tags: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCandidateList: + ) -> SyncPager[Candidate]: """ Returns a list of `Candidate` objects. @@ -72,7 +74,7 @@ def list( email_addresses : typing.Optional[str] If provided, will only return candidates with these email addresses; multiple addresses can be separated by commas. - expand : typing.Optional[CandidatesListRequestExpand] + expand : typing.Optional[typing.Union[CandidatesListRequestExpandItem, typing.Sequence[CandidatesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. first_name : typing.Optional[str] @@ -110,7 +112,7 @@ def list( Returns ------- - PaginatedCandidateList + SyncPager[Candidate] Examples @@ -121,9 +123,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.candidates.list() - """ - _response = self._raw_client.list( + response = client.ats.candidates.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -141,7 +148,6 @@ def list( tags=tags, request_options=request_options, ) - return _response.data def create( self, @@ -202,7 +208,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[CandidatesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CandidatesRetrieveRequestExpandItem, typing.Sequence[CandidatesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -214,7 +222,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[CandidatesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CandidatesRetrieveRequestExpandItem, typing.Sequence[CandidatesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -316,8 +324,7 @@ def ignore_create( self, model_id: str, *, - reason: IgnoreCommonModelRequestReason, - message: typing.Optional[str] = OMIT, + request: IgnoreCommonModelRequest, request_options: typing.Optional[RequestOptions] = None, ) -> None: """ @@ -327,9 +334,7 @@ def ignore_create( ---------- model_id : str - reason : IgnoreCommonModelRequestReason - - message : typing.Optional[str] + request : IgnoreCommonModelRequest request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -341,7 +346,7 @@ def ignore_create( Examples -------- from merge import Merge - from merge.resources.ats import ReasonEnum + from merge.resources.ats import IgnoreCommonModelRequest, ReasonEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", @@ -349,12 +354,12 @@ def ignore_create( ) client.ats.candidates.ignore_create( model_id="model_id", - reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + request=IgnoreCommonModelRequest( + reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + ), ) """ - _response = self._raw_client.ignore_create( - model_id, reason=reason, message=message, request_options=request_options - ) + _response = self._raw_client.ignore_create(model_id, request=request, request_options=request_options) return _response.data def meta_patch_retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: @@ -438,7 +443,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[CandidatesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CandidatesListRequestExpandItem, typing.Sequence[CandidatesListRequestExpandItem]] + ] = None, first_name: typing.Optional[str] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, @@ -450,7 +457,7 @@ async def list( remote_id: typing.Optional[str] = None, tags: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCandidateList: + ) -> AsyncPager[Candidate]: """ Returns a list of `Candidate` objects. @@ -468,7 +475,7 @@ async def list( email_addresses : typing.Optional[str] If provided, will only return candidates with these email addresses; multiple addresses can be separated by commas. - expand : typing.Optional[CandidatesListRequestExpand] + expand : typing.Optional[typing.Union[CandidatesListRequestExpandItem, typing.Sequence[CandidatesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. first_name : typing.Optional[str] @@ -506,7 +513,7 @@ async def list( Returns ------- - PaginatedCandidateList + AsyncPager[Candidate] Examples @@ -522,12 +529,18 @@ async def list( async def main() -> None: - await client.ats.candidates.list() + response = await client.ats.candidates.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -545,7 +558,6 @@ async def main() -> None: tags=tags, request_options=request_options, ) - return _response.data async def create( self, @@ -614,7 +626,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[CandidatesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CandidatesRetrieveRequestExpandItem, typing.Sequence[CandidatesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -626,7 +640,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[CandidatesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CandidatesRetrieveRequestExpandItem, typing.Sequence[CandidatesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -744,8 +758,7 @@ async def ignore_create( self, model_id: str, *, - reason: IgnoreCommonModelRequestReason, - message: typing.Optional[str] = OMIT, + request: IgnoreCommonModelRequest, request_options: typing.Optional[RequestOptions] = None, ) -> None: """ @@ -755,9 +768,7 @@ async def ignore_create( ---------- model_id : str - reason : IgnoreCommonModelRequestReason - - message : typing.Optional[str] + request : IgnoreCommonModelRequest request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -771,7 +782,7 @@ async def ignore_create( import asyncio from merge import AsyncMerge - from merge.resources.ats import ReasonEnum + from merge.resources.ats import IgnoreCommonModelRequest, ReasonEnum client = AsyncMerge( account_token="YOUR_ACCOUNT_TOKEN", @@ -782,15 +793,15 @@ async def ignore_create( async def main() -> None: await client.ats.candidates.ignore_create( model_id="model_id", - reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + request=IgnoreCommonModelRequest( + reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + ), ) asyncio.run(main()) """ - _response = await self._raw_client.ignore_create( - model_id, reason=reason, message=message, request_options=request_options - ) + _response = await self._raw_client.ignore_create(model_id, request=request, request_options=request_options) return _response.data async def meta_patch_retrieve( diff --git a/src/merge/resources/ats/resources/candidates/raw_client.py b/src/merge/resources/ats/resources/candidates/raw_client.py index c4fbc46d..d0044f4f 100644 --- a/src/merge/resources/ats/resources/candidates/raw_client.py +++ b/src/merge/resources/ats/resources/candidates/raw_client.py @@ -9,17 +9,18 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.candidate import Candidate from ...types.candidate_request import CandidateRequest from ...types.candidate_response import CandidateResponse +from ...types.ignore_common_model_request import IgnoreCommonModelRequest from ...types.meta_response import MetaResponse from ...types.paginated_candidate_list import PaginatedCandidateList from ...types.patched_candidate_request import PatchedCandidateRequest -from .types.candidates_list_request_expand import CandidatesListRequestExpand -from .types.candidates_retrieve_request_expand import CandidatesRetrieveRequestExpand -from .types.ignore_common_model_request_reason import IgnoreCommonModelRequestReason +from .types.candidates_list_request_expand_item import CandidatesListRequestExpandItem +from .types.candidates_retrieve_request_expand_item import CandidatesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -36,7 +37,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[CandidatesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CandidatesListRequestExpandItem, typing.Sequence[CandidatesListRequestExpandItem]] + ] = None, first_name: typing.Optional[str] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, @@ -48,7 +51,7 @@ def list( remote_id: typing.Optional[str] = None, tags: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedCandidateList]: + ) -> SyncPager[Candidate]: """ Returns a list of `Candidate` objects. @@ -66,7 +69,7 @@ def list( email_addresses : typing.Optional[str] If provided, will only return candidates with these email addresses; multiple addresses can be separated by commas. - expand : typing.Optional[CandidatesListRequestExpand] + expand : typing.Optional[typing.Union[CandidatesListRequestExpandItem, typing.Sequence[CandidatesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. first_name : typing.Optional[str] @@ -104,7 +107,7 @@ def list( Returns ------- - HttpResponse[PaginatedCandidateList] + SyncPager[Candidate] """ _response = self._client_wrapper.httpx_client.request( @@ -131,14 +134,37 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCandidateList, construct_type( type_=PaginatedCandidateList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email_addresses=email_addresses, + expand=expand, + first_name=first_name, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + last_name=last_name, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + tags=tags, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -212,7 +238,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[CandidatesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CandidatesRetrieveRequestExpandItem, typing.Sequence[CandidatesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -224,7 +252,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[CandidatesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CandidatesRetrieveRequestExpandItem, typing.Sequence[CandidatesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -337,8 +365,7 @@ def ignore_create( self, model_id: str, *, - reason: IgnoreCommonModelRequestReason, - message: typing.Optional[str] = OMIT, + request: IgnoreCommonModelRequest, request_options: typing.Optional[RequestOptions] = None, ) -> HttpResponse[None]: """ @@ -348,9 +375,7 @@ def ignore_create( ---------- model_id : str - reason : IgnoreCommonModelRequestReason - - message : typing.Optional[str] + request : IgnoreCommonModelRequest request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -362,10 +387,7 @@ def ignore_create( _response = self._client_wrapper.httpx_client.request( f"ats/v1/candidates/ignore/{jsonable_encoder(model_id)}", method="POST", - json={ - "reason": reason, - "message": message, - }, + json=request, headers={ "content-type": "application/json", }, @@ -466,7 +488,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[CandidatesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CandidatesListRequestExpandItem, typing.Sequence[CandidatesListRequestExpandItem]] + ] = None, first_name: typing.Optional[str] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, @@ -478,7 +502,7 @@ async def list( remote_id: typing.Optional[str] = None, tags: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedCandidateList]: + ) -> AsyncPager[Candidate]: """ Returns a list of `Candidate` objects. @@ -496,7 +520,7 @@ async def list( email_addresses : typing.Optional[str] If provided, will only return candidates with these email addresses; multiple addresses can be separated by commas. - expand : typing.Optional[CandidatesListRequestExpand] + expand : typing.Optional[typing.Union[CandidatesListRequestExpandItem, typing.Sequence[CandidatesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. first_name : typing.Optional[str] @@ -534,7 +558,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedCandidateList] + AsyncPager[Candidate] """ _response = await self._client_wrapper.httpx_client.request( @@ -561,14 +585,40 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCandidateList, construct_type( type_=PaginatedCandidateList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email_addresses=email_addresses, + expand=expand, + first_name=first_name, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + last_name=last_name, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + tags=tags, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -642,7 +692,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[CandidatesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CandidatesRetrieveRequestExpandItem, typing.Sequence[CandidatesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -654,7 +706,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[CandidatesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CandidatesRetrieveRequestExpandItem, typing.Sequence[CandidatesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -767,8 +819,7 @@ async def ignore_create( self, model_id: str, *, - reason: IgnoreCommonModelRequestReason, - message: typing.Optional[str] = OMIT, + request: IgnoreCommonModelRequest, request_options: typing.Optional[RequestOptions] = None, ) -> AsyncHttpResponse[None]: """ @@ -778,9 +829,7 @@ async def ignore_create( ---------- model_id : str - reason : IgnoreCommonModelRequestReason - - message : typing.Optional[str] + request : IgnoreCommonModelRequest request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -792,10 +841,7 @@ async def ignore_create( _response = await self._client_wrapper.httpx_client.request( f"ats/v1/candidates/ignore/{jsonable_encoder(model_id)}", method="POST", - json={ - "reason": reason, - "message": message, - }, + json=request, headers={ "content-type": "application/json", }, diff --git a/src/merge/resources/ats/resources/candidates/types/__init__.py b/src/merge/resources/ats/resources/candidates/types/__init__.py index b8f577b7..89483167 100644 --- a/src/merge/resources/ats/resources/candidates/types/__init__.py +++ b/src/merge/resources/ats/resources/candidates/types/__init__.py @@ -2,8 +2,7 @@ # isort: skip_file -from .candidates_list_request_expand import CandidatesListRequestExpand -from .candidates_retrieve_request_expand import CandidatesRetrieveRequestExpand -from .ignore_common_model_request_reason import IgnoreCommonModelRequestReason +from .candidates_list_request_expand_item import CandidatesListRequestExpandItem +from .candidates_retrieve_request_expand_item import CandidatesRetrieveRequestExpandItem -__all__ = ["CandidatesListRequestExpand", "CandidatesRetrieveRequestExpand", "IgnoreCommonModelRequestReason"] +__all__ = ["CandidatesListRequestExpandItem", "CandidatesRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ats/resources/candidates/types/candidates_list_request_expand.py b/src/merge/resources/ats/resources/candidates/types/candidates_list_request_expand.py deleted file mode 100644 index 3d234138..00000000 --- a/src/merge/resources/ats/resources/candidates/types/candidates_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class CandidatesListRequestExpand(str, enum.Enum): - APPLICATIONS = "applications" - APPLICATIONS_ATTACHMENTS = "applications,attachments" - ATTACHMENTS = "attachments" - - def visit( - self, - applications: typing.Callable[[], T_Result], - applications_attachments: typing.Callable[[], T_Result], - attachments: typing.Callable[[], T_Result], - ) -> T_Result: - if self is CandidatesListRequestExpand.APPLICATIONS: - return applications() - if self is CandidatesListRequestExpand.APPLICATIONS_ATTACHMENTS: - return applications_attachments() - if self is CandidatesListRequestExpand.ATTACHMENTS: - return attachments() diff --git a/src/merge/resources/ats/resources/candidates/types/candidates_list_request_expand_item.py b/src/merge/resources/ats/resources/candidates/types/candidates_list_request_expand_item.py new file mode 100644 index 00000000..94d1c115 --- /dev/null +++ b/src/merge/resources/ats/resources/candidates/types/candidates_list_request_expand_item.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class CandidatesListRequestExpandItem(str, enum.Enum): + APPLICATIONS = "applications" + ATTACHMENTS = "attachments" + + def visit( + self, applications: typing.Callable[[], T_Result], attachments: typing.Callable[[], T_Result] + ) -> T_Result: + if self is CandidatesListRequestExpandItem.APPLICATIONS: + return applications() + if self is CandidatesListRequestExpandItem.ATTACHMENTS: + return attachments() diff --git a/src/merge/resources/ats/resources/candidates/types/candidates_retrieve_request_expand.py b/src/merge/resources/ats/resources/candidates/types/candidates_retrieve_request_expand.py deleted file mode 100644 index 20a7a734..00000000 --- a/src/merge/resources/ats/resources/candidates/types/candidates_retrieve_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class CandidatesRetrieveRequestExpand(str, enum.Enum): - APPLICATIONS = "applications" - APPLICATIONS_ATTACHMENTS = "applications,attachments" - ATTACHMENTS = "attachments" - - def visit( - self, - applications: typing.Callable[[], T_Result], - applications_attachments: typing.Callable[[], T_Result], - attachments: typing.Callable[[], T_Result], - ) -> T_Result: - if self is CandidatesRetrieveRequestExpand.APPLICATIONS: - return applications() - if self is CandidatesRetrieveRequestExpand.APPLICATIONS_ATTACHMENTS: - return applications_attachments() - if self is CandidatesRetrieveRequestExpand.ATTACHMENTS: - return attachments() diff --git a/src/merge/resources/ats/resources/candidates/types/candidates_retrieve_request_expand_item.py b/src/merge/resources/ats/resources/candidates/types/candidates_retrieve_request_expand_item.py new file mode 100644 index 00000000..8e68683e --- /dev/null +++ b/src/merge/resources/ats/resources/candidates/types/candidates_retrieve_request_expand_item.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class CandidatesRetrieveRequestExpandItem(str, enum.Enum): + APPLICATIONS = "applications" + ATTACHMENTS = "attachments" + + def visit( + self, applications: typing.Callable[[], T_Result], attachments: typing.Callable[[], T_Result] + ) -> T_Result: + if self is CandidatesRetrieveRequestExpandItem.APPLICATIONS: + return applications() + if self is CandidatesRetrieveRequestExpandItem.ATTACHMENTS: + return attachments() diff --git a/src/merge/resources/ats/resources/departments/client.py b/src/merge/resources/ats/resources/departments/client.py index 549ad189..81436923 100644 --- a/src/merge/resources/ats/resources/departments/client.py +++ b/src/merge/resources/ats/resources/departments/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.department import Department -from ...types.paginated_department_list import PaginatedDepartmentList from .raw_client import AsyncRawDepartmentsClient, RawDepartmentsClient @@ -39,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedDepartmentList: + ) -> SyncPager[Department]: """ Returns a list of `Department` objects. @@ -80,7 +80,7 @@ def list( Returns ------- - PaginatedDepartmentList + SyncPager[Department] Examples @@ -91,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.departments.list() + response = client.ats.departments.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -106,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -187,7 +191,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedDepartmentList: + ) -> AsyncPager[Department]: """ Returns a list of `Department` objects. @@ -228,7 +232,7 @@ async def list( Returns ------- - PaginatedDepartmentList + AsyncPager[Department] Examples @@ -244,12 +248,18 @@ async def list( async def main() -> None: - await client.ats.departments.list() + response = await client.ats.departments.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -262,7 +272,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/ats/resources/departments/raw_client.py b/src/merge/resources/ats/resources/departments/raw_client.py index 3e6908a0..57bf1566 100644 --- a/src/merge/resources/ats/resources/departments/raw_client.py +++ b/src/merge/resources/ats/resources/departments/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.department import Department @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedDepartmentList]: + ) -> SyncPager[Department]: """ Returns a list of `Department` objects. @@ -74,7 +75,7 @@ def list( Returns ------- - HttpResponse[PaginatedDepartmentList] + SyncPager[Department] """ _response = self._client_wrapper.httpx_client.request( @@ -96,14 +97,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedDepartmentList, construct_type( type_=PaginatedDepartmentList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -181,7 +200,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedDepartmentList]: + ) -> AsyncPager[Department]: """ Returns a list of `Department` objects. @@ -222,7 +241,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedDepartmentList] + AsyncPager[Department] """ _response = await self._client_wrapper.httpx_client.request( @@ -244,14 +263,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedDepartmentList, construct_type( type_=PaginatedDepartmentList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ats/resources/eeocs/client.py b/src/merge/resources/ats/resources/eeocs/client.py index 7c83afcb..0e352273 100644 --- a/src/merge/resources/ats/resources/eeocs/client.py +++ b/src/merge/resources/ats/resources/eeocs/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.eeoc import Eeoc -from ...types.paginated_eeoc_list import PaginatedEeocList from .raw_client import AsyncRawEeocsClient, RawEeocsClient from .types.eeocs_list_request_remote_fields import EeocsListRequestRemoteFields from .types.eeocs_list_request_show_enum_origins import EeocsListRequestShowEnumOrigins @@ -36,7 +36,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -47,7 +49,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[EeocsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEeocList: + ) -> SyncPager[Eeoc]: """ Returns a list of `EEOC` objects. @@ -65,7 +67,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -100,7 +102,7 @@ def list( Returns ------- - PaginatedEeocList + SyncPager[Eeoc] Examples @@ -111,9 +113,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.eeocs.list() + response = client.ats.eeocs.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( candidate_id=candidate_id, created_after=created_after, created_before=created_before, @@ -130,13 +137,14 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[EeocsRetrieveRequestRemoteFields] = None, @@ -150,7 +158,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -219,7 +227,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -230,7 +240,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[EeocsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEeocList: + ) -> AsyncPager[Eeoc]: """ Returns a list of `EEOC` objects. @@ -248,7 +258,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -283,7 +293,7 @@ async def list( Returns ------- - PaginatedEeocList + AsyncPager[Eeoc] Examples @@ -299,12 +309,18 @@ async def list( async def main() -> None: - await client.ats.eeocs.list() + response = await client.ats.eeocs.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( candidate_id=candidate_id, created_after=created_after, created_before=created_before, @@ -321,13 +337,14 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[EeocsRetrieveRequestRemoteFields] = None, @@ -341,7 +358,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/eeocs/raw_client.py b/src/merge/resources/ats/resources/eeocs/raw_client.py index 1f8f24b9..ab5b4e48 100644 --- a/src/merge/resources/ats/resources/eeocs/raw_client.py +++ b/src/merge/resources/ats/resources/eeocs/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.eeoc import Eeoc @@ -30,7 +31,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -41,7 +44,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[EeocsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedEeocList]: + ) -> SyncPager[Eeoc]: """ Returns a list of `EEOC` objects. @@ -59,7 +62,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -94,7 +97,7 @@ def list( Returns ------- - HttpResponse[PaginatedEeocList] + SyncPager[Eeoc] """ _response = self._client_wrapper.httpx_client.request( @@ -120,14 +123,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEeocList, construct_type( type_=PaginatedEeocList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + candidate_id=candidate_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -137,7 +162,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[EeocsRetrieveRequestRemoteFields] = None, @@ -151,7 +178,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -213,7 +240,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -224,7 +253,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[EeocsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedEeocList]: + ) -> AsyncPager[Eeoc]: """ Returns a list of `EEOC` objects. @@ -242,7 +271,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -277,7 +306,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedEeocList] + AsyncPager[Eeoc] """ _response = await self._client_wrapper.httpx_client.request( @@ -303,14 +332,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEeocList, construct_type( type_=PaginatedEeocList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + candidate_id=candidate_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -320,7 +374,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["candidate"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[EeocsRetrieveRequestRemoteFields] = None, @@ -334,7 +390,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["candidate"]] + expand : typing.Optional[typing.Union[typing.Literal["candidate"], typing.Sequence[typing.Literal["candidate"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/interviews/__init__.py b/src/merge/resources/ats/resources/interviews/__init__.py index 2f677fd2..6eeaa6d6 100644 --- a/src/merge/resources/ats/resources/interviews/__init__.py +++ b/src/merge/resources/ats/resources/interviews/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import InterviewsListRequestExpand, InterviewsRetrieveRequestExpand +from .types import InterviewsListRequestExpandItem, InterviewsRetrieveRequestExpandItem -__all__ = ["InterviewsListRequestExpand", "InterviewsRetrieveRequestExpand"] +__all__ = ["InterviewsListRequestExpandItem", "InterviewsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ats/resources/interviews/client.py b/src/merge/resources/ats/resources/interviews/client.py index 9330c06e..35093012 100644 --- a/src/merge/resources/ats/resources/interviews/client.py +++ b/src/merge/resources/ats/resources/interviews/client.py @@ -4,15 +4,15 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.meta_response import MetaResponse -from ...types.paginated_scheduled_interview_list import PaginatedScheduledInterviewList from ...types.scheduled_interview import ScheduledInterview from ...types.scheduled_interview_request import ScheduledInterviewRequest from ...types.scheduled_interview_response import ScheduledInterviewResponse from .raw_client import AsyncRawInterviewsClient, RawInterviewsClient -from .types.interviews_list_request_expand import InterviewsListRequestExpand -from .types.interviews_retrieve_request_expand import InterviewsRetrieveRequestExpand +from .types.interviews_list_request_expand_item import InterviewsListRequestExpandItem +from .types.interviews_retrieve_request_expand_item import InterviewsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -40,7 +40,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[InterviewsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InterviewsListRequestExpandItem, typing.Sequence[InterviewsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -54,7 +56,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedScheduledInterviewList: + ) -> SyncPager[ScheduledInterview]: """ Returns a list of `ScheduledInterview` objects. @@ -72,7 +74,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[InterviewsListRequestExpand] + expand : typing.Optional[typing.Union[InterviewsListRequestExpandItem, typing.Sequence[InterviewsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -116,7 +118,7 @@ def list( Returns ------- - PaginatedScheduledInterviewList + SyncPager[ScheduledInterview] Examples @@ -127,9 +129,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.interviews.list() + response = client.ats.interviews.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( application_id=application_id, created_after=created_after, created_before=created_before, @@ -149,7 +156,6 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def create( self, @@ -210,7 +216,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[InterviewsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InterviewsRetrieveRequestExpandItem, typing.Sequence[InterviewsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -224,7 +232,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[InterviewsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[InterviewsRetrieveRequestExpandItem, typing.Sequence[InterviewsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -320,7 +328,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[InterviewsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InterviewsListRequestExpandItem, typing.Sequence[InterviewsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -334,7 +344,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedScheduledInterviewList: + ) -> AsyncPager[ScheduledInterview]: """ Returns a list of `ScheduledInterview` objects. @@ -352,7 +362,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[InterviewsListRequestExpand] + expand : typing.Optional[typing.Union[InterviewsListRequestExpandItem, typing.Sequence[InterviewsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -396,7 +406,7 @@ async def list( Returns ------- - PaginatedScheduledInterviewList + AsyncPager[ScheduledInterview] Examples @@ -412,12 +422,18 @@ async def list( async def main() -> None: - await client.ats.interviews.list() + response = await client.ats.interviews.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( application_id=application_id, created_after=created_after, created_before=created_before, @@ -437,7 +453,6 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def create( self, @@ -506,7 +521,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[InterviewsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InterviewsRetrieveRequestExpandItem, typing.Sequence[InterviewsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -520,7 +537,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[InterviewsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[InterviewsRetrieveRequestExpandItem, typing.Sequence[InterviewsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/interviews/raw_client.py b/src/merge/resources/ats/resources/interviews/raw_client.py index 92c42e5e..70b70840 100644 --- a/src/merge/resources/ats/resources/interviews/raw_client.py +++ b/src/merge/resources/ats/resources/interviews/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.meta_response import MetaResponse @@ -16,8 +17,8 @@ from ...types.scheduled_interview import ScheduledInterview from ...types.scheduled_interview_request import ScheduledInterviewRequest from ...types.scheduled_interview_response import ScheduledInterviewResponse -from .types.interviews_list_request_expand import InterviewsListRequestExpand -from .types.interviews_retrieve_request_expand import InterviewsRetrieveRequestExpand +from .types.interviews_list_request_expand_item import InterviewsListRequestExpandItem +from .types.interviews_retrieve_request_expand_item import InterviewsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -34,7 +35,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[InterviewsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InterviewsListRequestExpandItem, typing.Sequence[InterviewsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -48,7 +51,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedScheduledInterviewList]: + ) -> SyncPager[ScheduledInterview]: """ Returns a list of `ScheduledInterview` objects. @@ -66,7 +69,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[InterviewsListRequestExpand] + expand : typing.Optional[typing.Union[InterviewsListRequestExpandItem, typing.Sequence[InterviewsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -110,7 +113,7 @@ def list( Returns ------- - HttpResponse[PaginatedScheduledInterviewList] + SyncPager[ScheduledInterview] """ _response = self._client_wrapper.httpx_client.request( @@ -139,14 +142,39 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedScheduledInterviewList, construct_type( type_=PaginatedScheduledInterviewList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + application_id=application_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + job_id=job_id, + job_interview_stage_id=job_interview_stage_id, + modified_after=modified_after, + modified_before=modified_before, + organizer_id=organizer_id, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -220,7 +248,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[InterviewsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InterviewsRetrieveRequestExpandItem, typing.Sequence[InterviewsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -234,7 +264,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[InterviewsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[InterviewsRetrieveRequestExpandItem, typing.Sequence[InterviewsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -332,7 +362,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[InterviewsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InterviewsListRequestExpandItem, typing.Sequence[InterviewsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -346,7 +378,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedScheduledInterviewList]: + ) -> AsyncPager[ScheduledInterview]: """ Returns a list of `ScheduledInterview` objects. @@ -364,7 +396,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[InterviewsListRequestExpand] + expand : typing.Optional[typing.Union[InterviewsListRequestExpandItem, typing.Sequence[InterviewsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -408,7 +440,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedScheduledInterviewList] + AsyncPager[ScheduledInterview] """ _response = await self._client_wrapper.httpx_client.request( @@ -437,14 +469,42 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedScheduledInterviewList, construct_type( type_=PaginatedScheduledInterviewList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + application_id=application_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + job_id=job_id, + job_interview_stage_id=job_interview_stage_id, + modified_after=modified_after, + modified_before=modified_before, + organizer_id=organizer_id, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -518,7 +578,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[InterviewsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[InterviewsRetrieveRequestExpandItem, typing.Sequence[InterviewsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -532,7 +594,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[InterviewsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[InterviewsRetrieveRequestExpandItem, typing.Sequence[InterviewsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/interviews/types/__init__.py b/src/merge/resources/ats/resources/interviews/types/__init__.py index c2524626..a021691e 100644 --- a/src/merge/resources/ats/resources/interviews/types/__init__.py +++ b/src/merge/resources/ats/resources/interviews/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .interviews_list_request_expand import InterviewsListRequestExpand -from .interviews_retrieve_request_expand import InterviewsRetrieveRequestExpand +from .interviews_list_request_expand_item import InterviewsListRequestExpandItem +from .interviews_retrieve_request_expand_item import InterviewsRetrieveRequestExpandItem -__all__ = ["InterviewsListRequestExpand", "InterviewsRetrieveRequestExpand"] +__all__ = ["InterviewsListRequestExpandItem", "InterviewsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ats/resources/interviews/types/interviews_list_request_expand.py b/src/merge/resources/ats/resources/interviews/types/interviews_list_request_expand.py deleted file mode 100644 index b2883326..00000000 --- a/src/merge/resources/ats/resources/interviews/types/interviews_list_request_expand.py +++ /dev/null @@ -1,73 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class InterviewsListRequestExpand(str, enum.Enum): - APPLICATION = "application" - APPLICATION_JOB_INTERVIEW_STAGE = "application,job_interview_stage" - INTERVIEWERS = "interviewers" - INTERVIEWERS_APPLICATION = "interviewers,application" - INTERVIEWERS_APPLICATION_JOB_INTERVIEW_STAGE = "interviewers,application,job_interview_stage" - INTERVIEWERS_JOB_INTERVIEW_STAGE = "interviewers,job_interview_stage" - INTERVIEWERS_ORGANIZER = "interviewers,organizer" - INTERVIEWERS_ORGANIZER_APPLICATION = "interviewers,organizer,application" - INTERVIEWERS_ORGANIZER_APPLICATION_JOB_INTERVIEW_STAGE = "interviewers,organizer,application,job_interview_stage" - INTERVIEWERS_ORGANIZER_JOB_INTERVIEW_STAGE = "interviewers,organizer,job_interview_stage" - JOB_INTERVIEW_STAGE = "job_interview_stage" - ORGANIZER = "organizer" - ORGANIZER_APPLICATION = "organizer,application" - ORGANIZER_APPLICATION_JOB_INTERVIEW_STAGE = "organizer,application,job_interview_stage" - ORGANIZER_JOB_INTERVIEW_STAGE = "organizer,job_interview_stage" - - def visit( - self, - application: typing.Callable[[], T_Result], - application_job_interview_stage: typing.Callable[[], T_Result], - interviewers: typing.Callable[[], T_Result], - interviewers_application: typing.Callable[[], T_Result], - interviewers_application_job_interview_stage: typing.Callable[[], T_Result], - interviewers_job_interview_stage: typing.Callable[[], T_Result], - interviewers_organizer: typing.Callable[[], T_Result], - interviewers_organizer_application: typing.Callable[[], T_Result], - interviewers_organizer_application_job_interview_stage: typing.Callable[[], T_Result], - interviewers_organizer_job_interview_stage: typing.Callable[[], T_Result], - job_interview_stage: typing.Callable[[], T_Result], - organizer: typing.Callable[[], T_Result], - organizer_application: typing.Callable[[], T_Result], - organizer_application_job_interview_stage: typing.Callable[[], T_Result], - organizer_job_interview_stage: typing.Callable[[], T_Result], - ) -> T_Result: - if self is InterviewsListRequestExpand.APPLICATION: - return application() - if self is InterviewsListRequestExpand.APPLICATION_JOB_INTERVIEW_STAGE: - return application_job_interview_stage() - if self is InterviewsListRequestExpand.INTERVIEWERS: - return interviewers() - if self is InterviewsListRequestExpand.INTERVIEWERS_APPLICATION: - return interviewers_application() - if self is InterviewsListRequestExpand.INTERVIEWERS_APPLICATION_JOB_INTERVIEW_STAGE: - return interviewers_application_job_interview_stage() - if self is InterviewsListRequestExpand.INTERVIEWERS_JOB_INTERVIEW_STAGE: - return interviewers_job_interview_stage() - if self is InterviewsListRequestExpand.INTERVIEWERS_ORGANIZER: - return interviewers_organizer() - if self is InterviewsListRequestExpand.INTERVIEWERS_ORGANIZER_APPLICATION: - return interviewers_organizer_application() - if self is InterviewsListRequestExpand.INTERVIEWERS_ORGANIZER_APPLICATION_JOB_INTERVIEW_STAGE: - return interviewers_organizer_application_job_interview_stage() - if self is InterviewsListRequestExpand.INTERVIEWERS_ORGANIZER_JOB_INTERVIEW_STAGE: - return interviewers_organizer_job_interview_stage() - if self is InterviewsListRequestExpand.JOB_INTERVIEW_STAGE: - return job_interview_stage() - if self is InterviewsListRequestExpand.ORGANIZER: - return organizer() - if self is InterviewsListRequestExpand.ORGANIZER_APPLICATION: - return organizer_application() - if self is InterviewsListRequestExpand.ORGANIZER_APPLICATION_JOB_INTERVIEW_STAGE: - return organizer_application_job_interview_stage() - if self is InterviewsListRequestExpand.ORGANIZER_JOB_INTERVIEW_STAGE: - return organizer_job_interview_stage() diff --git a/src/merge/resources/ats/resources/interviews/types/interviews_list_request_expand_item.py b/src/merge/resources/ats/resources/interviews/types/interviews_list_request_expand_item.py new file mode 100644 index 00000000..a0dcc590 --- /dev/null +++ b/src/merge/resources/ats/resources/interviews/types/interviews_list_request_expand_item.py @@ -0,0 +1,29 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class InterviewsListRequestExpandItem(str, enum.Enum): + APPLICATION = "application" + INTERVIEWERS = "interviewers" + JOB_INTERVIEW_STAGE = "job_interview_stage" + ORGANIZER = "organizer" + + def visit( + self, + application: typing.Callable[[], T_Result], + interviewers: typing.Callable[[], T_Result], + job_interview_stage: typing.Callable[[], T_Result], + organizer: typing.Callable[[], T_Result], + ) -> T_Result: + if self is InterviewsListRequestExpandItem.APPLICATION: + return application() + if self is InterviewsListRequestExpandItem.INTERVIEWERS: + return interviewers() + if self is InterviewsListRequestExpandItem.JOB_INTERVIEW_STAGE: + return job_interview_stage() + if self is InterviewsListRequestExpandItem.ORGANIZER: + return organizer() diff --git a/src/merge/resources/ats/resources/interviews/types/interviews_retrieve_request_expand.py b/src/merge/resources/ats/resources/interviews/types/interviews_retrieve_request_expand.py deleted file mode 100644 index 874440e0..00000000 --- a/src/merge/resources/ats/resources/interviews/types/interviews_retrieve_request_expand.py +++ /dev/null @@ -1,73 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class InterviewsRetrieveRequestExpand(str, enum.Enum): - APPLICATION = "application" - APPLICATION_JOB_INTERVIEW_STAGE = "application,job_interview_stage" - INTERVIEWERS = "interviewers" - INTERVIEWERS_APPLICATION = "interviewers,application" - INTERVIEWERS_APPLICATION_JOB_INTERVIEW_STAGE = "interviewers,application,job_interview_stage" - INTERVIEWERS_JOB_INTERVIEW_STAGE = "interviewers,job_interview_stage" - INTERVIEWERS_ORGANIZER = "interviewers,organizer" - INTERVIEWERS_ORGANIZER_APPLICATION = "interviewers,organizer,application" - INTERVIEWERS_ORGANIZER_APPLICATION_JOB_INTERVIEW_STAGE = "interviewers,organizer,application,job_interview_stage" - INTERVIEWERS_ORGANIZER_JOB_INTERVIEW_STAGE = "interviewers,organizer,job_interview_stage" - JOB_INTERVIEW_STAGE = "job_interview_stage" - ORGANIZER = "organizer" - ORGANIZER_APPLICATION = "organizer,application" - ORGANIZER_APPLICATION_JOB_INTERVIEW_STAGE = "organizer,application,job_interview_stage" - ORGANIZER_JOB_INTERVIEW_STAGE = "organizer,job_interview_stage" - - def visit( - self, - application: typing.Callable[[], T_Result], - application_job_interview_stage: typing.Callable[[], T_Result], - interviewers: typing.Callable[[], T_Result], - interviewers_application: typing.Callable[[], T_Result], - interviewers_application_job_interview_stage: typing.Callable[[], T_Result], - interviewers_job_interview_stage: typing.Callable[[], T_Result], - interviewers_organizer: typing.Callable[[], T_Result], - interviewers_organizer_application: typing.Callable[[], T_Result], - interviewers_organizer_application_job_interview_stage: typing.Callable[[], T_Result], - interviewers_organizer_job_interview_stage: typing.Callable[[], T_Result], - job_interview_stage: typing.Callable[[], T_Result], - organizer: typing.Callable[[], T_Result], - organizer_application: typing.Callable[[], T_Result], - organizer_application_job_interview_stage: typing.Callable[[], T_Result], - organizer_job_interview_stage: typing.Callable[[], T_Result], - ) -> T_Result: - if self is InterviewsRetrieveRequestExpand.APPLICATION: - return application() - if self is InterviewsRetrieveRequestExpand.APPLICATION_JOB_INTERVIEW_STAGE: - return application_job_interview_stage() - if self is InterviewsRetrieveRequestExpand.INTERVIEWERS: - return interviewers() - if self is InterviewsRetrieveRequestExpand.INTERVIEWERS_APPLICATION: - return interviewers_application() - if self is InterviewsRetrieveRequestExpand.INTERVIEWERS_APPLICATION_JOB_INTERVIEW_STAGE: - return interviewers_application_job_interview_stage() - if self is InterviewsRetrieveRequestExpand.INTERVIEWERS_JOB_INTERVIEW_STAGE: - return interviewers_job_interview_stage() - if self is InterviewsRetrieveRequestExpand.INTERVIEWERS_ORGANIZER: - return interviewers_organizer() - if self is InterviewsRetrieveRequestExpand.INTERVIEWERS_ORGANIZER_APPLICATION: - return interviewers_organizer_application() - if self is InterviewsRetrieveRequestExpand.INTERVIEWERS_ORGANIZER_APPLICATION_JOB_INTERVIEW_STAGE: - return interviewers_organizer_application_job_interview_stage() - if self is InterviewsRetrieveRequestExpand.INTERVIEWERS_ORGANIZER_JOB_INTERVIEW_STAGE: - return interviewers_organizer_job_interview_stage() - if self is InterviewsRetrieveRequestExpand.JOB_INTERVIEW_STAGE: - return job_interview_stage() - if self is InterviewsRetrieveRequestExpand.ORGANIZER: - return organizer() - if self is InterviewsRetrieveRequestExpand.ORGANIZER_APPLICATION: - return organizer_application() - if self is InterviewsRetrieveRequestExpand.ORGANIZER_APPLICATION_JOB_INTERVIEW_STAGE: - return organizer_application_job_interview_stage() - if self is InterviewsRetrieveRequestExpand.ORGANIZER_JOB_INTERVIEW_STAGE: - return organizer_job_interview_stage() diff --git a/src/merge/resources/ats/resources/interviews/types/interviews_retrieve_request_expand_item.py b/src/merge/resources/ats/resources/interviews/types/interviews_retrieve_request_expand_item.py new file mode 100644 index 00000000..c3433115 --- /dev/null +++ b/src/merge/resources/ats/resources/interviews/types/interviews_retrieve_request_expand_item.py @@ -0,0 +1,29 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class InterviewsRetrieveRequestExpandItem(str, enum.Enum): + APPLICATION = "application" + INTERVIEWERS = "interviewers" + JOB_INTERVIEW_STAGE = "job_interview_stage" + ORGANIZER = "organizer" + + def visit( + self, + application: typing.Callable[[], T_Result], + interviewers: typing.Callable[[], T_Result], + job_interview_stage: typing.Callable[[], T_Result], + organizer: typing.Callable[[], T_Result], + ) -> T_Result: + if self is InterviewsRetrieveRequestExpandItem.APPLICATION: + return application() + if self is InterviewsRetrieveRequestExpandItem.INTERVIEWERS: + return interviewers() + if self is InterviewsRetrieveRequestExpandItem.JOB_INTERVIEW_STAGE: + return job_interview_stage() + if self is InterviewsRetrieveRequestExpandItem.ORGANIZER: + return organizer() diff --git a/src/merge/resources/ats/resources/issues/client.py b/src/merge/resources/ats/resources/issues/client.py index 07cdb53b..adc42ad0 100644 --- a/src/merge/resources/ats/resources/issues/client.py +++ b/src/merge/resources/ats/resources/issues/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.issue import Issue -from ...types.paginated_issue_list import PaginatedIssueList from .raw_client import AsyncRawIssuesClient, RawIssuesClient from .types.issues_list_request_status import IssuesListRequestStatus @@ -44,7 +44,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -97,7 +97,7 @@ def list( Returns ------- - PaginatedIssueList + SyncPager[Issue] Examples @@ -108,9 +108,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.issues.list() + response = client.ats.issues.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -127,7 +132,6 @@ def list( status=status, request_options=request_options, ) - return _response.data def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ @@ -194,7 +198,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -247,7 +251,7 @@ async def list( Returns ------- - PaginatedIssueList + AsyncPager[Issue] Examples @@ -263,12 +267,18 @@ async def list( async def main() -> None: - await client.ats.issues.list() + response = await client.ats.issues.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -285,7 +295,6 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ diff --git a/src/merge/resources/ats/resources/issues/raw_client.py b/src/merge/resources/ats/resources/issues/raw_client.py index 00602bce..081159c3 100644 --- a/src/merge/resources/ats/resources/issues/raw_client.py +++ b/src/merge/resources/ats/resources/issues/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.issue import Issue @@ -38,7 +39,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedIssueList]: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -91,7 +92,7 @@ def list( Returns ------- - HttpResponse[PaginatedIssueList] + SyncPager[Issue] """ _response = self._client_wrapper.httpx_client.request( @@ -125,14 +126,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -197,7 +220,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedIssueList]: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -250,7 +273,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedIssueList] + AsyncPager[Issue] """ _response = await self._client_wrapper.httpx_client.request( @@ -284,14 +307,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ats/resources/job_interview_stages/client.py b/src/merge/resources/ats/resources/job_interview_stages/client.py index 1133af8e..0070d37b 100644 --- a/src/merge/resources/ats/resources/job_interview_stages/client.py +++ b/src/merge/resources/ats/resources/job_interview_stages/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.job_interview_stage import JobInterviewStage -from ...types.paginated_job_interview_stage_list import PaginatedJobInterviewStageList from .raw_client import AsyncRawJobInterviewStagesClient, RawJobInterviewStagesClient @@ -31,7 +31,7 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -41,7 +41,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedJobInterviewStageList: + ) -> SyncPager[JobInterviewStage]: """ Returns a list of `JobInterviewStage` objects. @@ -56,7 +56,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -88,7 +88,7 @@ def list( Returns ------- - PaginatedJobInterviewStageList + SyncPager[JobInterviewStage] Examples @@ -99,9 +99,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.job_interview_stages.list() + response = client.ats.job_interview_stages.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -116,13 +121,12 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -134,7 +138,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -194,7 +198,7 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -204,7 +208,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedJobInterviewStageList: + ) -> AsyncPager[JobInterviewStage]: """ Returns a list of `JobInterviewStage` objects. @@ -219,7 +223,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -251,7 +255,7 @@ async def list( Returns ------- - PaginatedJobInterviewStageList + AsyncPager[JobInterviewStage] Examples @@ -267,12 +271,18 @@ async def list( async def main() -> None: - await client.ats.job_interview_stages.list() + response = await client.ats.job_interview_stages.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -287,13 +297,12 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -305,7 +314,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/job_interview_stages/raw_client.py b/src/merge/resources/ats/resources/job_interview_stages/raw_client.py index 8d2bd2da..23b7f1c2 100644 --- a/src/merge/resources/ats/resources/job_interview_stages/raw_client.py +++ b/src/merge/resources/ats/resources/job_interview_stages/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.job_interview_stage import JobInterviewStage @@ -25,7 +26,7 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -35,7 +36,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedJobInterviewStageList]: + ) -> SyncPager[JobInterviewStage]: """ Returns a list of `JobInterviewStage` objects. @@ -50,7 +51,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -82,7 +83,7 @@ def list( Returns ------- - HttpResponse[PaginatedJobInterviewStageList] + SyncPager[JobInterviewStage] """ _response = self._client_wrapper.httpx_client.request( @@ -106,14 +107,34 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedJobInterviewStageList, construct_type( type_=PaginatedJobInterviewStageList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + job_id=job_id, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -123,7 +144,7 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -135,7 +156,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -188,7 +209,7 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -198,7 +219,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedJobInterviewStageList]: + ) -> AsyncPager[JobInterviewStage]: """ Returns a list of `JobInterviewStage` objects. @@ -213,7 +234,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -245,7 +266,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedJobInterviewStageList] + AsyncPager[JobInterviewStage] """ _response = await self._client_wrapper.httpx_client.request( @@ -269,14 +290,37 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedJobInterviewStageList, construct_type( type_=PaginatedJobInterviewStageList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + job_id=job_id, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -286,7 +330,7 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -298,7 +342,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/job_postings/client.py b/src/merge/resources/ats/resources/job_postings/client.py index eec24b7e..32b14489 100644 --- a/src/merge/resources/ats/resources/job_postings/client.py +++ b/src/merge/resources/ats/resources/job_postings/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.job_posting import JobPosting -from ...types.paginated_job_posting_list import PaginatedJobPostingList from .raw_client import AsyncRawJobPostingsClient, RawJobPostingsClient from .types.job_postings_list_request_status import JobPostingsListRequestStatus @@ -32,7 +32,7 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -42,7 +42,7 @@ def list( remote_id: typing.Optional[str] = None, status: typing.Optional[JobPostingsListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedJobPostingList: + ) -> SyncPager[JobPosting]: """ Returns a list of `JobPosting` objects. @@ -57,7 +57,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -95,7 +95,7 @@ def list( Returns ------- - PaginatedJobPostingList + SyncPager[JobPosting] Examples @@ -106,9 +106,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.job_postings.list() + response = client.ats.job_postings.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -123,13 +128,12 @@ def list( status=status, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -141,7 +145,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -201,7 +205,7 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -211,7 +215,7 @@ async def list( remote_id: typing.Optional[str] = None, status: typing.Optional[JobPostingsListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedJobPostingList: + ) -> AsyncPager[JobPosting]: """ Returns a list of `JobPosting` objects. @@ -226,7 +230,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -264,7 +268,7 @@ async def list( Returns ------- - PaginatedJobPostingList + AsyncPager[JobPosting] Examples @@ -280,12 +284,18 @@ async def list( async def main() -> None: - await client.ats.job_postings.list() + response = await client.ats.job_postings.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -300,13 +310,12 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -318,7 +327,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/job_postings/raw_client.py b/src/merge/resources/ats/resources/job_postings/raw_client.py index 93e9742a..d07c7b4b 100644 --- a/src/merge/resources/ats/resources/job_postings/raw_client.py +++ b/src/merge/resources/ats/resources/job_postings/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.job_posting import JobPosting @@ -26,7 +27,7 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -36,7 +37,7 @@ def list( remote_id: typing.Optional[str] = None, status: typing.Optional[JobPostingsListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedJobPostingList]: + ) -> SyncPager[JobPosting]: """ Returns a list of `JobPosting` objects. @@ -51,7 +52,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -89,7 +90,7 @@ def list( Returns ------- - HttpResponse[PaginatedJobPostingList] + SyncPager[JobPosting] """ _response = self._client_wrapper.httpx_client.request( @@ -113,14 +114,34 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedJobPostingList, construct_type( type_=PaginatedJobPostingList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -130,7 +151,7 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -142,7 +163,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -195,7 +216,7 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -205,7 +226,7 @@ async def list( remote_id: typing.Optional[str] = None, status: typing.Optional[JobPostingsListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedJobPostingList]: + ) -> AsyncPager[JobPosting]: """ Returns a list of `JobPosting` objects. @@ -220,7 +241,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -258,7 +279,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedJobPostingList] + AsyncPager[JobPosting] """ _response = await self._client_wrapper.httpx_client.request( @@ -282,14 +303,37 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedJobPostingList, construct_type( type_=PaginatedJobPostingList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -299,7 +343,7 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["job"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -311,7 +355,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["job"]] + expand : typing.Optional[typing.Union[typing.Literal["job"], typing.Sequence[typing.Literal["job"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/jobs/__init__.py b/src/merge/resources/ats/resources/jobs/__init__.py index 3ad007b2..d3edf9c9 100644 --- a/src/merge/resources/ats/resources/jobs/__init__.py +++ b/src/merge/resources/ats/resources/jobs/__init__.py @@ -3,15 +3,15 @@ # isort: skip_file from .types import ( - JobsListRequestExpand, + JobsListRequestExpandItem, JobsListRequestStatus, - JobsRetrieveRequestExpand, - JobsScreeningQuestionsListRequestExpand, + JobsRetrieveRequestExpandItem, + JobsScreeningQuestionsListRequestExpandItem, ) __all__ = [ - "JobsListRequestExpand", + "JobsListRequestExpandItem", "JobsListRequestStatus", - "JobsRetrieveRequestExpand", - "JobsScreeningQuestionsListRequestExpand", + "JobsRetrieveRequestExpandItem", + "JobsScreeningQuestionsListRequestExpandItem", ] diff --git a/src/merge/resources/ats/resources/jobs/client.py b/src/merge/resources/ats/resources/jobs/client.py index 73d353e0..df7ad641 100644 --- a/src/merge/resources/ats/resources/jobs/client.py +++ b/src/merge/resources/ats/resources/jobs/client.py @@ -4,15 +4,15 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.job import Job -from ...types.paginated_job_list import PaginatedJobList -from ...types.paginated_screening_question_list import PaginatedScreeningQuestionList +from ...types.screening_question import ScreeningQuestion from .raw_client import AsyncRawJobsClient, RawJobsClient -from .types.jobs_list_request_expand import JobsListRequestExpand +from .types.jobs_list_request_expand_item import JobsListRequestExpandItem from .types.jobs_list_request_status import JobsListRequestStatus -from .types.jobs_retrieve_request_expand import JobsRetrieveRequestExpand -from .types.jobs_screening_questions_list_request_expand import JobsScreeningQuestionsListRequestExpand +from .types.jobs_retrieve_request_expand_item import JobsRetrieveRequestExpandItem +from .types.jobs_screening_questions_list_request_expand_item import JobsScreeningQuestionsListRequestExpandItem class JobsClient: @@ -37,7 +37,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[JobsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JobsListRequestExpandItem, typing.Sequence[JobsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -50,7 +52,7 @@ def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[JobsListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedJobList: + ) -> SyncPager[Job]: """ Returns a list of `Job` objects. @@ -68,7 +70,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JobsListRequestExpand] + expand : typing.Optional[typing.Union[JobsListRequestExpandItem, typing.Sequence[JobsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -115,7 +117,7 @@ def list( Returns ------- - PaginatedJobList + SyncPager[Job] Examples @@ -126,9 +128,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.jobs.list() + response = client.ats.jobs.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( code=code, created_after=created_after, created_before=created_before, @@ -147,13 +154,14 @@ def list( status=status, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[JobsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JobsRetrieveRequestExpandItem, typing.Sequence[JobsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -167,7 +175,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[JobsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[JobsRetrieveRequestExpandItem, typing.Sequence[JobsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -218,13 +226,18 @@ def screening_questions_list( job_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[JobsScreeningQuestionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + JobsScreeningQuestionsListRequestExpandItem, + typing.Sequence[JobsScreeningQuestionsListRequestExpandItem], + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedScreeningQuestionList: + ) -> SyncPager[ScreeningQuestion]: """ Returns a list of `ScreeningQuestion` objects. @@ -235,7 +248,7 @@ def screening_questions_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JobsScreeningQuestionsListRequestExpand] + expand : typing.Optional[typing.Union[JobsScreeningQuestionsListRequestExpandItem, typing.Sequence[JobsScreeningQuestionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -255,7 +268,7 @@ def screening_questions_list( Returns ------- - PaginatedScreeningQuestionList + SyncPager[ScreeningQuestion] Examples @@ -266,11 +279,16 @@ def screening_questions_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.jobs.screening_questions_list( + response = client.ats.jobs.screening_questions_list( job_id="job_id", ) + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.screening_questions_list( + return self._raw_client.screening_questions_list( job_id, cursor=cursor, expand=expand, @@ -280,7 +298,6 @@ def screening_questions_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncJobsClient: @@ -305,7 +322,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[JobsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JobsListRequestExpandItem, typing.Sequence[JobsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -318,7 +337,7 @@ async def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[JobsListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedJobList: + ) -> AsyncPager[Job]: """ Returns a list of `Job` objects. @@ -336,7 +355,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JobsListRequestExpand] + expand : typing.Optional[typing.Union[JobsListRequestExpandItem, typing.Sequence[JobsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -383,7 +402,7 @@ async def list( Returns ------- - PaginatedJobList + AsyncPager[Job] Examples @@ -399,12 +418,18 @@ async def list( async def main() -> None: - await client.ats.jobs.list() + response = await client.ats.jobs.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( code=code, created_after=created_after, created_before=created_before, @@ -423,13 +448,14 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[JobsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JobsRetrieveRequestExpandItem, typing.Sequence[JobsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -443,7 +469,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[JobsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[JobsRetrieveRequestExpandItem, typing.Sequence[JobsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -502,13 +528,18 @@ async def screening_questions_list( job_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[JobsScreeningQuestionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + JobsScreeningQuestionsListRequestExpandItem, + typing.Sequence[JobsScreeningQuestionsListRequestExpandItem], + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedScreeningQuestionList: + ) -> AsyncPager[ScreeningQuestion]: """ Returns a list of `ScreeningQuestion` objects. @@ -519,7 +550,7 @@ async def screening_questions_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JobsScreeningQuestionsListRequestExpand] + expand : typing.Optional[typing.Union[JobsScreeningQuestionsListRequestExpandItem, typing.Sequence[JobsScreeningQuestionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -539,7 +570,7 @@ async def screening_questions_list( Returns ------- - PaginatedScreeningQuestionList + AsyncPager[ScreeningQuestion] Examples @@ -555,14 +586,20 @@ async def screening_questions_list( async def main() -> None: - await client.ats.jobs.screening_questions_list( + response = await client.ats.jobs.screening_questions_list( job_id="job_id", ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.screening_questions_list( + return await self._raw_client.screening_questions_list( job_id, cursor=cursor, expand=expand, @@ -572,4 +609,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/ats/resources/jobs/raw_client.py b/src/merge/resources/ats/resources/jobs/raw_client.py index 2bfca594..1ace66f0 100644 --- a/src/merge/resources/ats/resources/jobs/raw_client.py +++ b/src/merge/resources/ats/resources/jobs/raw_client.py @@ -9,15 +9,17 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.job import Job from ...types.paginated_job_list import PaginatedJobList from ...types.paginated_screening_question_list import PaginatedScreeningQuestionList -from .types.jobs_list_request_expand import JobsListRequestExpand +from ...types.screening_question import ScreeningQuestion +from .types.jobs_list_request_expand_item import JobsListRequestExpandItem from .types.jobs_list_request_status import JobsListRequestStatus -from .types.jobs_retrieve_request_expand import JobsRetrieveRequestExpand -from .types.jobs_screening_questions_list_request_expand import JobsScreeningQuestionsListRequestExpand +from .types.jobs_retrieve_request_expand_item import JobsRetrieveRequestExpandItem +from .types.jobs_screening_questions_list_request_expand_item import JobsScreeningQuestionsListRequestExpandItem class RawJobsClient: @@ -31,7 +33,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[JobsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JobsListRequestExpandItem, typing.Sequence[JobsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -44,7 +48,7 @@ def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[JobsListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedJobList]: + ) -> SyncPager[Job]: """ Returns a list of `Job` objects. @@ -62,7 +66,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JobsListRequestExpand] + expand : typing.Optional[typing.Union[JobsListRequestExpandItem, typing.Sequence[JobsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -109,7 +113,7 @@ def list( Returns ------- - HttpResponse[PaginatedJobList] + SyncPager[Job] """ _response = self._client_wrapper.httpx_client.request( @@ -137,14 +141,38 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedJobList, construct_type( type_=PaginatedJobList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + code=code, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + offices=offices, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -154,7 +182,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[JobsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JobsRetrieveRequestExpandItem, typing.Sequence[JobsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -168,7 +198,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[JobsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[JobsRetrieveRequestExpandItem, typing.Sequence[JobsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -223,13 +253,18 @@ def screening_questions_list( job_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[JobsScreeningQuestionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + JobsScreeningQuestionsListRequestExpandItem, + typing.Sequence[JobsScreeningQuestionsListRequestExpandItem], + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedScreeningQuestionList]: + ) -> SyncPager[ScreeningQuestion]: """ Returns a list of `ScreeningQuestion` objects. @@ -240,7 +275,7 @@ def screening_questions_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JobsScreeningQuestionsListRequestExpand] + expand : typing.Optional[typing.Union[JobsScreeningQuestionsListRequestExpandItem, typing.Sequence[JobsScreeningQuestionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -260,7 +295,7 @@ def screening_questions_list( Returns ------- - HttpResponse[PaginatedScreeningQuestionList] + SyncPager[ScreeningQuestion] """ _response = self._client_wrapper.httpx_client.request( @@ -278,14 +313,29 @@ def screening_questions_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedScreeningQuestionList, construct_type( type_=PaginatedScreeningQuestionList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.screening_questions_list( + job_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -303,7 +353,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[JobsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JobsListRequestExpandItem, typing.Sequence[JobsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -316,7 +368,7 @@ async def list( show_enum_origins: typing.Optional[typing.Literal["status"]] = None, status: typing.Optional[JobsListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedJobList]: + ) -> AsyncPager[Job]: """ Returns a list of `Job` objects. @@ -334,7 +386,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JobsListRequestExpand] + expand : typing.Optional[typing.Union[JobsListRequestExpandItem, typing.Sequence[JobsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -381,7 +433,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedJobList] + AsyncPager[Job] """ _response = await self._client_wrapper.httpx_client.request( @@ -409,14 +461,41 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedJobList, construct_type( type_=PaginatedJobList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + code=code, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + offices=offices, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -426,7 +505,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[JobsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[JobsRetrieveRequestExpandItem, typing.Sequence[JobsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -440,7 +521,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[JobsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[JobsRetrieveRequestExpandItem, typing.Sequence[JobsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -495,13 +576,18 @@ async def screening_questions_list( job_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[JobsScreeningQuestionsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + JobsScreeningQuestionsListRequestExpandItem, + typing.Sequence[JobsScreeningQuestionsListRequestExpandItem], + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedScreeningQuestionList]: + ) -> AsyncPager[ScreeningQuestion]: """ Returns a list of `ScreeningQuestion` objects. @@ -512,7 +598,7 @@ async def screening_questions_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[JobsScreeningQuestionsListRequestExpand] + expand : typing.Optional[typing.Union[JobsScreeningQuestionsListRequestExpandItem, typing.Sequence[JobsScreeningQuestionsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -532,7 +618,7 @@ async def screening_questions_list( Returns ------- - AsyncHttpResponse[PaginatedScreeningQuestionList] + AsyncPager[ScreeningQuestion] """ _response = await self._client_wrapper.httpx_client.request( @@ -550,14 +636,32 @@ async def screening_questions_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedScreeningQuestionList, construct_type( type_=PaginatedScreeningQuestionList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.screening_questions_list( + job_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ats/resources/jobs/types/__init__.py b/src/merge/resources/ats/resources/jobs/types/__init__.py index 03fa59f6..53b245da 100644 --- a/src/merge/resources/ats/resources/jobs/types/__init__.py +++ b/src/merge/resources/ats/resources/jobs/types/__init__.py @@ -2,14 +2,14 @@ # isort: skip_file -from .jobs_list_request_expand import JobsListRequestExpand +from .jobs_list_request_expand_item import JobsListRequestExpandItem from .jobs_list_request_status import JobsListRequestStatus -from .jobs_retrieve_request_expand import JobsRetrieveRequestExpand -from .jobs_screening_questions_list_request_expand import JobsScreeningQuestionsListRequestExpand +from .jobs_retrieve_request_expand_item import JobsRetrieveRequestExpandItem +from .jobs_screening_questions_list_request_expand_item import JobsScreeningQuestionsListRequestExpandItem __all__ = [ - "JobsListRequestExpand", + "JobsListRequestExpandItem", "JobsListRequestStatus", - "JobsRetrieveRequestExpand", - "JobsScreeningQuestionsListRequestExpand", + "JobsRetrieveRequestExpandItem", + "JobsScreeningQuestionsListRequestExpandItem", ] diff --git a/src/merge/resources/ats/resources/jobs/types/jobs_list_request_expand.py b/src/merge/resources/ats/resources/jobs/types/jobs_list_request_expand.py deleted file mode 100644 index c6d97321..00000000 --- a/src/merge/resources/ats/resources/jobs/types/jobs_list_request_expand.py +++ /dev/null @@ -1,139 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class JobsListRequestExpand(str, enum.Enum): - DEPARTMENTS = "departments" - DEPARTMENTS_HIRING_MANAGERS = "departments,hiring_managers" - DEPARTMENTS_HIRING_MANAGERS_JOB_POSTINGS = "departments,hiring_managers,job_postings" - DEPARTMENTS_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS = "departments,hiring_managers,job_postings,recruiters" - DEPARTMENTS_HIRING_MANAGERS_RECRUITERS = "departments,hiring_managers,recruiters" - DEPARTMENTS_JOB_POSTINGS = "departments,job_postings" - DEPARTMENTS_JOB_POSTINGS_RECRUITERS = "departments,job_postings,recruiters" - DEPARTMENTS_OFFICES = "departments,offices" - DEPARTMENTS_OFFICES_HIRING_MANAGERS = "departments,offices,hiring_managers" - DEPARTMENTS_OFFICES_HIRING_MANAGERS_JOB_POSTINGS = "departments,offices,hiring_managers,job_postings" - DEPARTMENTS_OFFICES_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS = ( - "departments,offices,hiring_managers,job_postings,recruiters" - ) - DEPARTMENTS_OFFICES_HIRING_MANAGERS_RECRUITERS = "departments,offices,hiring_managers,recruiters" - DEPARTMENTS_OFFICES_JOB_POSTINGS = "departments,offices,job_postings" - DEPARTMENTS_OFFICES_JOB_POSTINGS_RECRUITERS = "departments,offices,job_postings,recruiters" - DEPARTMENTS_OFFICES_RECRUITERS = "departments,offices,recruiters" - DEPARTMENTS_RECRUITERS = "departments,recruiters" - HIRING_MANAGERS = "hiring_managers" - HIRING_MANAGERS_JOB_POSTINGS = "hiring_managers,job_postings" - HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS = "hiring_managers,job_postings,recruiters" - HIRING_MANAGERS_RECRUITERS = "hiring_managers,recruiters" - JOB_POSTINGS = "job_postings" - JOB_POSTINGS_RECRUITERS = "job_postings,recruiters" - OFFICES = "offices" - OFFICES_HIRING_MANAGERS = "offices,hiring_managers" - OFFICES_HIRING_MANAGERS_JOB_POSTINGS = "offices,hiring_managers,job_postings" - OFFICES_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS = "offices,hiring_managers,job_postings,recruiters" - OFFICES_HIRING_MANAGERS_RECRUITERS = "offices,hiring_managers,recruiters" - OFFICES_JOB_POSTINGS = "offices,job_postings" - OFFICES_JOB_POSTINGS_RECRUITERS = "offices,job_postings,recruiters" - OFFICES_RECRUITERS = "offices,recruiters" - RECRUITERS = "recruiters" - - def visit( - self, - departments: typing.Callable[[], T_Result], - departments_hiring_managers: typing.Callable[[], T_Result], - departments_hiring_managers_job_postings: typing.Callable[[], T_Result], - departments_hiring_managers_job_postings_recruiters: typing.Callable[[], T_Result], - departments_hiring_managers_recruiters: typing.Callable[[], T_Result], - departments_job_postings: typing.Callable[[], T_Result], - departments_job_postings_recruiters: typing.Callable[[], T_Result], - departments_offices: typing.Callable[[], T_Result], - departments_offices_hiring_managers: typing.Callable[[], T_Result], - departments_offices_hiring_managers_job_postings: typing.Callable[[], T_Result], - departments_offices_hiring_managers_job_postings_recruiters: typing.Callable[[], T_Result], - departments_offices_hiring_managers_recruiters: typing.Callable[[], T_Result], - departments_offices_job_postings: typing.Callable[[], T_Result], - departments_offices_job_postings_recruiters: typing.Callable[[], T_Result], - departments_offices_recruiters: typing.Callable[[], T_Result], - departments_recruiters: typing.Callable[[], T_Result], - hiring_managers: typing.Callable[[], T_Result], - hiring_managers_job_postings: typing.Callable[[], T_Result], - hiring_managers_job_postings_recruiters: typing.Callable[[], T_Result], - hiring_managers_recruiters: typing.Callable[[], T_Result], - job_postings: typing.Callable[[], T_Result], - job_postings_recruiters: typing.Callable[[], T_Result], - offices: typing.Callable[[], T_Result], - offices_hiring_managers: typing.Callable[[], T_Result], - offices_hiring_managers_job_postings: typing.Callable[[], T_Result], - offices_hiring_managers_job_postings_recruiters: typing.Callable[[], T_Result], - offices_hiring_managers_recruiters: typing.Callable[[], T_Result], - offices_job_postings: typing.Callable[[], T_Result], - offices_job_postings_recruiters: typing.Callable[[], T_Result], - offices_recruiters: typing.Callable[[], T_Result], - recruiters: typing.Callable[[], T_Result], - ) -> T_Result: - if self is JobsListRequestExpand.DEPARTMENTS: - return departments() - if self is JobsListRequestExpand.DEPARTMENTS_HIRING_MANAGERS: - return departments_hiring_managers() - if self is JobsListRequestExpand.DEPARTMENTS_HIRING_MANAGERS_JOB_POSTINGS: - return departments_hiring_managers_job_postings() - if self is JobsListRequestExpand.DEPARTMENTS_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS: - return departments_hiring_managers_job_postings_recruiters() - if self is JobsListRequestExpand.DEPARTMENTS_HIRING_MANAGERS_RECRUITERS: - return departments_hiring_managers_recruiters() - if self is JobsListRequestExpand.DEPARTMENTS_JOB_POSTINGS: - return departments_job_postings() - if self is JobsListRequestExpand.DEPARTMENTS_JOB_POSTINGS_RECRUITERS: - return departments_job_postings_recruiters() - if self is JobsListRequestExpand.DEPARTMENTS_OFFICES: - return departments_offices() - if self is JobsListRequestExpand.DEPARTMENTS_OFFICES_HIRING_MANAGERS: - return departments_offices_hiring_managers() - if self is JobsListRequestExpand.DEPARTMENTS_OFFICES_HIRING_MANAGERS_JOB_POSTINGS: - return departments_offices_hiring_managers_job_postings() - if self is JobsListRequestExpand.DEPARTMENTS_OFFICES_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS: - return departments_offices_hiring_managers_job_postings_recruiters() - if self is JobsListRequestExpand.DEPARTMENTS_OFFICES_HIRING_MANAGERS_RECRUITERS: - return departments_offices_hiring_managers_recruiters() - if self is JobsListRequestExpand.DEPARTMENTS_OFFICES_JOB_POSTINGS: - return departments_offices_job_postings() - if self is JobsListRequestExpand.DEPARTMENTS_OFFICES_JOB_POSTINGS_RECRUITERS: - return departments_offices_job_postings_recruiters() - if self is JobsListRequestExpand.DEPARTMENTS_OFFICES_RECRUITERS: - return departments_offices_recruiters() - if self is JobsListRequestExpand.DEPARTMENTS_RECRUITERS: - return departments_recruiters() - if self is JobsListRequestExpand.HIRING_MANAGERS: - return hiring_managers() - if self is JobsListRequestExpand.HIRING_MANAGERS_JOB_POSTINGS: - return hiring_managers_job_postings() - if self is JobsListRequestExpand.HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS: - return hiring_managers_job_postings_recruiters() - if self is JobsListRequestExpand.HIRING_MANAGERS_RECRUITERS: - return hiring_managers_recruiters() - if self is JobsListRequestExpand.JOB_POSTINGS: - return job_postings() - if self is JobsListRequestExpand.JOB_POSTINGS_RECRUITERS: - return job_postings_recruiters() - if self is JobsListRequestExpand.OFFICES: - return offices() - if self is JobsListRequestExpand.OFFICES_HIRING_MANAGERS: - return offices_hiring_managers() - if self is JobsListRequestExpand.OFFICES_HIRING_MANAGERS_JOB_POSTINGS: - return offices_hiring_managers_job_postings() - if self is JobsListRequestExpand.OFFICES_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS: - return offices_hiring_managers_job_postings_recruiters() - if self is JobsListRequestExpand.OFFICES_HIRING_MANAGERS_RECRUITERS: - return offices_hiring_managers_recruiters() - if self is JobsListRequestExpand.OFFICES_JOB_POSTINGS: - return offices_job_postings() - if self is JobsListRequestExpand.OFFICES_JOB_POSTINGS_RECRUITERS: - return offices_job_postings_recruiters() - if self is JobsListRequestExpand.OFFICES_RECRUITERS: - return offices_recruiters() - if self is JobsListRequestExpand.RECRUITERS: - return recruiters() diff --git a/src/merge/resources/ats/resources/jobs/types/jobs_list_request_expand_item.py b/src/merge/resources/ats/resources/jobs/types/jobs_list_request_expand_item.py new file mode 100644 index 00000000..65a316a6 --- /dev/null +++ b/src/merge/resources/ats/resources/jobs/types/jobs_list_request_expand_item.py @@ -0,0 +1,33 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class JobsListRequestExpandItem(str, enum.Enum): + DEPARTMENTS = "departments" + HIRING_MANAGERS = "hiring_managers" + JOB_POSTINGS = "job_postings" + OFFICES = "offices" + RECRUITERS = "recruiters" + + def visit( + self, + departments: typing.Callable[[], T_Result], + hiring_managers: typing.Callable[[], T_Result], + job_postings: typing.Callable[[], T_Result], + offices: typing.Callable[[], T_Result], + recruiters: typing.Callable[[], T_Result], + ) -> T_Result: + if self is JobsListRequestExpandItem.DEPARTMENTS: + return departments() + if self is JobsListRequestExpandItem.HIRING_MANAGERS: + return hiring_managers() + if self is JobsListRequestExpandItem.JOB_POSTINGS: + return job_postings() + if self is JobsListRequestExpandItem.OFFICES: + return offices() + if self is JobsListRequestExpandItem.RECRUITERS: + return recruiters() diff --git a/src/merge/resources/ats/resources/jobs/types/jobs_retrieve_request_expand.py b/src/merge/resources/ats/resources/jobs/types/jobs_retrieve_request_expand.py deleted file mode 100644 index 8075a8c9..00000000 --- a/src/merge/resources/ats/resources/jobs/types/jobs_retrieve_request_expand.py +++ /dev/null @@ -1,139 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class JobsRetrieveRequestExpand(str, enum.Enum): - DEPARTMENTS = "departments" - DEPARTMENTS_HIRING_MANAGERS = "departments,hiring_managers" - DEPARTMENTS_HIRING_MANAGERS_JOB_POSTINGS = "departments,hiring_managers,job_postings" - DEPARTMENTS_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS = "departments,hiring_managers,job_postings,recruiters" - DEPARTMENTS_HIRING_MANAGERS_RECRUITERS = "departments,hiring_managers,recruiters" - DEPARTMENTS_JOB_POSTINGS = "departments,job_postings" - DEPARTMENTS_JOB_POSTINGS_RECRUITERS = "departments,job_postings,recruiters" - DEPARTMENTS_OFFICES = "departments,offices" - DEPARTMENTS_OFFICES_HIRING_MANAGERS = "departments,offices,hiring_managers" - DEPARTMENTS_OFFICES_HIRING_MANAGERS_JOB_POSTINGS = "departments,offices,hiring_managers,job_postings" - DEPARTMENTS_OFFICES_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS = ( - "departments,offices,hiring_managers,job_postings,recruiters" - ) - DEPARTMENTS_OFFICES_HIRING_MANAGERS_RECRUITERS = "departments,offices,hiring_managers,recruiters" - DEPARTMENTS_OFFICES_JOB_POSTINGS = "departments,offices,job_postings" - DEPARTMENTS_OFFICES_JOB_POSTINGS_RECRUITERS = "departments,offices,job_postings,recruiters" - DEPARTMENTS_OFFICES_RECRUITERS = "departments,offices,recruiters" - DEPARTMENTS_RECRUITERS = "departments,recruiters" - HIRING_MANAGERS = "hiring_managers" - HIRING_MANAGERS_JOB_POSTINGS = "hiring_managers,job_postings" - HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS = "hiring_managers,job_postings,recruiters" - HIRING_MANAGERS_RECRUITERS = "hiring_managers,recruiters" - JOB_POSTINGS = "job_postings" - JOB_POSTINGS_RECRUITERS = "job_postings,recruiters" - OFFICES = "offices" - OFFICES_HIRING_MANAGERS = "offices,hiring_managers" - OFFICES_HIRING_MANAGERS_JOB_POSTINGS = "offices,hiring_managers,job_postings" - OFFICES_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS = "offices,hiring_managers,job_postings,recruiters" - OFFICES_HIRING_MANAGERS_RECRUITERS = "offices,hiring_managers,recruiters" - OFFICES_JOB_POSTINGS = "offices,job_postings" - OFFICES_JOB_POSTINGS_RECRUITERS = "offices,job_postings,recruiters" - OFFICES_RECRUITERS = "offices,recruiters" - RECRUITERS = "recruiters" - - def visit( - self, - departments: typing.Callable[[], T_Result], - departments_hiring_managers: typing.Callable[[], T_Result], - departments_hiring_managers_job_postings: typing.Callable[[], T_Result], - departments_hiring_managers_job_postings_recruiters: typing.Callable[[], T_Result], - departments_hiring_managers_recruiters: typing.Callable[[], T_Result], - departments_job_postings: typing.Callable[[], T_Result], - departments_job_postings_recruiters: typing.Callable[[], T_Result], - departments_offices: typing.Callable[[], T_Result], - departments_offices_hiring_managers: typing.Callable[[], T_Result], - departments_offices_hiring_managers_job_postings: typing.Callable[[], T_Result], - departments_offices_hiring_managers_job_postings_recruiters: typing.Callable[[], T_Result], - departments_offices_hiring_managers_recruiters: typing.Callable[[], T_Result], - departments_offices_job_postings: typing.Callable[[], T_Result], - departments_offices_job_postings_recruiters: typing.Callable[[], T_Result], - departments_offices_recruiters: typing.Callable[[], T_Result], - departments_recruiters: typing.Callable[[], T_Result], - hiring_managers: typing.Callable[[], T_Result], - hiring_managers_job_postings: typing.Callable[[], T_Result], - hiring_managers_job_postings_recruiters: typing.Callable[[], T_Result], - hiring_managers_recruiters: typing.Callable[[], T_Result], - job_postings: typing.Callable[[], T_Result], - job_postings_recruiters: typing.Callable[[], T_Result], - offices: typing.Callable[[], T_Result], - offices_hiring_managers: typing.Callable[[], T_Result], - offices_hiring_managers_job_postings: typing.Callable[[], T_Result], - offices_hiring_managers_job_postings_recruiters: typing.Callable[[], T_Result], - offices_hiring_managers_recruiters: typing.Callable[[], T_Result], - offices_job_postings: typing.Callable[[], T_Result], - offices_job_postings_recruiters: typing.Callable[[], T_Result], - offices_recruiters: typing.Callable[[], T_Result], - recruiters: typing.Callable[[], T_Result], - ) -> T_Result: - if self is JobsRetrieveRequestExpand.DEPARTMENTS: - return departments() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_HIRING_MANAGERS: - return departments_hiring_managers() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_HIRING_MANAGERS_JOB_POSTINGS: - return departments_hiring_managers_job_postings() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS: - return departments_hiring_managers_job_postings_recruiters() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_HIRING_MANAGERS_RECRUITERS: - return departments_hiring_managers_recruiters() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_JOB_POSTINGS: - return departments_job_postings() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_JOB_POSTINGS_RECRUITERS: - return departments_job_postings_recruiters() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_OFFICES: - return departments_offices() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_OFFICES_HIRING_MANAGERS: - return departments_offices_hiring_managers() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_OFFICES_HIRING_MANAGERS_JOB_POSTINGS: - return departments_offices_hiring_managers_job_postings() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_OFFICES_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS: - return departments_offices_hiring_managers_job_postings_recruiters() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_OFFICES_HIRING_MANAGERS_RECRUITERS: - return departments_offices_hiring_managers_recruiters() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_OFFICES_JOB_POSTINGS: - return departments_offices_job_postings() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_OFFICES_JOB_POSTINGS_RECRUITERS: - return departments_offices_job_postings_recruiters() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_OFFICES_RECRUITERS: - return departments_offices_recruiters() - if self is JobsRetrieveRequestExpand.DEPARTMENTS_RECRUITERS: - return departments_recruiters() - if self is JobsRetrieveRequestExpand.HIRING_MANAGERS: - return hiring_managers() - if self is JobsRetrieveRequestExpand.HIRING_MANAGERS_JOB_POSTINGS: - return hiring_managers_job_postings() - if self is JobsRetrieveRequestExpand.HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS: - return hiring_managers_job_postings_recruiters() - if self is JobsRetrieveRequestExpand.HIRING_MANAGERS_RECRUITERS: - return hiring_managers_recruiters() - if self is JobsRetrieveRequestExpand.JOB_POSTINGS: - return job_postings() - if self is JobsRetrieveRequestExpand.JOB_POSTINGS_RECRUITERS: - return job_postings_recruiters() - if self is JobsRetrieveRequestExpand.OFFICES: - return offices() - if self is JobsRetrieveRequestExpand.OFFICES_HIRING_MANAGERS: - return offices_hiring_managers() - if self is JobsRetrieveRequestExpand.OFFICES_HIRING_MANAGERS_JOB_POSTINGS: - return offices_hiring_managers_job_postings() - if self is JobsRetrieveRequestExpand.OFFICES_HIRING_MANAGERS_JOB_POSTINGS_RECRUITERS: - return offices_hiring_managers_job_postings_recruiters() - if self is JobsRetrieveRequestExpand.OFFICES_HIRING_MANAGERS_RECRUITERS: - return offices_hiring_managers_recruiters() - if self is JobsRetrieveRequestExpand.OFFICES_JOB_POSTINGS: - return offices_job_postings() - if self is JobsRetrieveRequestExpand.OFFICES_JOB_POSTINGS_RECRUITERS: - return offices_job_postings_recruiters() - if self is JobsRetrieveRequestExpand.OFFICES_RECRUITERS: - return offices_recruiters() - if self is JobsRetrieveRequestExpand.RECRUITERS: - return recruiters() diff --git a/src/merge/resources/ats/resources/jobs/types/jobs_retrieve_request_expand_item.py b/src/merge/resources/ats/resources/jobs/types/jobs_retrieve_request_expand_item.py new file mode 100644 index 00000000..5826fa06 --- /dev/null +++ b/src/merge/resources/ats/resources/jobs/types/jobs_retrieve_request_expand_item.py @@ -0,0 +1,33 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class JobsRetrieveRequestExpandItem(str, enum.Enum): + DEPARTMENTS = "departments" + HIRING_MANAGERS = "hiring_managers" + JOB_POSTINGS = "job_postings" + OFFICES = "offices" + RECRUITERS = "recruiters" + + def visit( + self, + departments: typing.Callable[[], T_Result], + hiring_managers: typing.Callable[[], T_Result], + job_postings: typing.Callable[[], T_Result], + offices: typing.Callable[[], T_Result], + recruiters: typing.Callable[[], T_Result], + ) -> T_Result: + if self is JobsRetrieveRequestExpandItem.DEPARTMENTS: + return departments() + if self is JobsRetrieveRequestExpandItem.HIRING_MANAGERS: + return hiring_managers() + if self is JobsRetrieveRequestExpandItem.JOB_POSTINGS: + return job_postings() + if self is JobsRetrieveRequestExpandItem.OFFICES: + return offices() + if self is JobsRetrieveRequestExpandItem.RECRUITERS: + return recruiters() diff --git a/src/merge/resources/ats/resources/jobs/types/jobs_screening_questions_list_request_expand.py b/src/merge/resources/ats/resources/jobs/types/jobs_screening_questions_list_request_expand.py deleted file mode 100644 index 8fa46bd6..00000000 --- a/src/merge/resources/ats/resources/jobs/types/jobs_screening_questions_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class JobsScreeningQuestionsListRequestExpand(str, enum.Enum): - JOB = "job" - OPTIONS = "options" - OPTIONS_JOB = "options,job" - - def visit( - self, - job: typing.Callable[[], T_Result], - options: typing.Callable[[], T_Result], - options_job: typing.Callable[[], T_Result], - ) -> T_Result: - if self is JobsScreeningQuestionsListRequestExpand.JOB: - return job() - if self is JobsScreeningQuestionsListRequestExpand.OPTIONS: - return options() - if self is JobsScreeningQuestionsListRequestExpand.OPTIONS_JOB: - return options_job() diff --git a/src/merge/resources/ats/resources/jobs/types/jobs_screening_questions_list_request_expand_item.py b/src/merge/resources/ats/resources/jobs/types/jobs_screening_questions_list_request_expand_item.py new file mode 100644 index 00000000..e4ec2b29 --- /dev/null +++ b/src/merge/resources/ats/resources/jobs/types/jobs_screening_questions_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class JobsScreeningQuestionsListRequestExpandItem(str, enum.Enum): + JOB = "job" + OPTIONS = "options" + + def visit(self, job: typing.Callable[[], T_Result], options: typing.Callable[[], T_Result]) -> T_Result: + if self is JobsScreeningQuestionsListRequestExpandItem.JOB: + return job() + if self is JobsScreeningQuestionsListRequestExpandItem.OPTIONS: + return options() diff --git a/src/merge/resources/ats/resources/linked_accounts/client.py b/src/merge/resources/ats/resources/linked_accounts/client.py index cd72d270..5262696e 100644 --- a/src/merge/resources/ats/resources/linked_accounts/client.py +++ b/src/merge/resources/ats/resources/linked_accounts/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList +from ...types.account_details_and_actions import AccountDetailsAndActions from .raw_client import AsyncRawLinkedAccountsClient, RawLinkedAccountsClient from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -41,7 +42,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -98,7 +99,7 @@ def list( Returns ------- - PaginatedAccountDetailsAndActionsList + SyncPager[AccountDetailsAndActions] Examples @@ -109,9 +110,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.linked_accounts.list() + response = client.ats.linked_accounts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -127,7 +133,6 @@ def list( status=status, request_options=request_options, ) - return _response.data class AsyncLinkedAccountsClient: @@ -162,7 +167,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -219,7 +224,7 @@ async def list( Returns ------- - PaginatedAccountDetailsAndActionsList + AsyncPager[AccountDetailsAndActions] Examples @@ -235,12 +240,18 @@ async def list( async def main() -> None: - await client.ats.linked_accounts.list() + response = await client.ats.linked_accounts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -256,4 +267,3 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/ats/resources/linked_accounts/raw_client.py b/src/merge/resources/ats/resources/linked_accounts/raw_client.py index ff1e240c..8c655c81 100644 --- a/src/merge/resources/ats/resources/linked_accounts/raw_client.py +++ b/src/merge/resources/ats/resources/linked_accounts/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.account_details_and_actions import AccountDetailsAndActions from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -90,7 +91,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountDetailsAndActionsList] + SyncPager[AccountDetailsAndActions] """ _response = self._client_wrapper.httpx_client.request( @@ -115,14 +116,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -150,7 +172,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -207,7 +229,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountDetailsAndActionsList] + AsyncPager[AccountDetailsAndActions] """ _response = await self._client_wrapper.httpx_client.request( @@ -232,14 +254,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ats/resources/offers/__init__.py b/src/merge/resources/ats/resources/offers/__init__.py index 79ea511d..990a9252 100644 --- a/src/merge/resources/ats/resources/offers/__init__.py +++ b/src/merge/resources/ats/resources/offers/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import OffersListRequestExpand, OffersRetrieveRequestExpand +from .types import OffersListRequestExpandItem, OffersRetrieveRequestExpandItem -__all__ = ["OffersListRequestExpand", "OffersRetrieveRequestExpand"] +__all__ = ["OffersListRequestExpandItem", "OffersRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ats/resources/offers/client.py b/src/merge/resources/ats/resources/offers/client.py index 910b32ad..a3ee45f3 100644 --- a/src/merge/resources/ats/resources/offers/client.py +++ b/src/merge/resources/ats/resources/offers/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.offer import Offer -from ...types.paginated_offer_list import PaginatedOfferList from .raw_client import AsyncRawOffersClient, RawOffersClient -from .types.offers_list_request_expand import OffersListRequestExpand -from .types.offers_retrieve_request_expand import OffersRetrieveRequestExpand +from .types.offers_list_request_expand_item import OffersListRequestExpandItem +from .types.offers_retrieve_request_expand_item import OffersRetrieveRequestExpandItem class OffersClient: @@ -35,7 +35,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, creator_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[OffersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OffersListRequestExpandItem, typing.Sequence[OffersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -46,7 +48,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedOfferList: + ) -> SyncPager[Offer]: """ Returns a list of `Offer` objects. @@ -67,7 +69,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[OffersListRequestExpand] + expand : typing.Optional[typing.Union[OffersListRequestExpandItem, typing.Sequence[OffersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -102,7 +104,7 @@ def list( Returns ------- - PaginatedOfferList + SyncPager[Offer] Examples @@ -113,9 +115,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.offers.list() + response = client.ats.offers.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( application_id=application_id, created_after=created_after, created_before=created_before, @@ -133,13 +140,14 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[OffersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OffersRetrieveRequestExpandItem, typing.Sequence[OffersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -153,7 +161,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[OffersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[OffersRetrieveRequestExpandItem, typing.Sequence[OffersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -223,7 +231,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, creator_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[OffersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OffersListRequestExpandItem, typing.Sequence[OffersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -234,7 +244,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedOfferList: + ) -> AsyncPager[Offer]: """ Returns a list of `Offer` objects. @@ -255,7 +265,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[OffersListRequestExpand] + expand : typing.Optional[typing.Union[OffersListRequestExpandItem, typing.Sequence[OffersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -290,7 +300,7 @@ async def list( Returns ------- - PaginatedOfferList + AsyncPager[Offer] Examples @@ -306,12 +316,18 @@ async def list( async def main() -> None: - await client.ats.offers.list() + response = await client.ats.offers.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( application_id=application_id, created_after=created_after, created_before=created_before, @@ -329,13 +345,14 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[OffersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OffersRetrieveRequestExpandItem, typing.Sequence[OffersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -349,7 +366,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[OffersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[OffersRetrieveRequestExpandItem, typing.Sequence[OffersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/offers/raw_client.py b/src/merge/resources/ats/resources/offers/raw_client.py index dceccd3d..6e9cc584 100644 --- a/src/merge/resources/ats/resources/offers/raw_client.py +++ b/src/merge/resources/ats/resources/offers/raw_client.py @@ -9,12 +9,13 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.offer import Offer from ...types.paginated_offer_list import PaginatedOfferList -from .types.offers_list_request_expand import OffersListRequestExpand -from .types.offers_retrieve_request_expand import OffersRetrieveRequestExpand +from .types.offers_list_request_expand_item import OffersListRequestExpandItem +from .types.offers_retrieve_request_expand_item import OffersRetrieveRequestExpandItem class RawOffersClient: @@ -29,7 +30,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, creator_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[OffersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OffersListRequestExpandItem, typing.Sequence[OffersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -40,7 +43,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedOfferList]: + ) -> SyncPager[Offer]: """ Returns a list of `Offer` objects. @@ -61,7 +64,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[OffersListRequestExpand] + expand : typing.Optional[typing.Union[OffersListRequestExpandItem, typing.Sequence[OffersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -96,7 +99,7 @@ def list( Returns ------- - HttpResponse[PaginatedOfferList] + SyncPager[Offer] """ _response = self._client_wrapper.httpx_client.request( @@ -123,14 +126,37 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedOfferList, construct_type( type_=PaginatedOfferList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + application_id=application_id, + created_after=created_after, + created_before=created_before, + creator_id=creator_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -140,7 +166,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[OffersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OffersRetrieveRequestExpandItem, typing.Sequence[OffersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -154,7 +182,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[OffersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[OffersRetrieveRequestExpandItem, typing.Sequence[OffersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -217,7 +245,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, creator_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[OffersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OffersListRequestExpandItem, typing.Sequence[OffersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -228,7 +258,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["status"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedOfferList]: + ) -> AsyncPager[Offer]: """ Returns a list of `Offer` objects. @@ -249,7 +279,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[OffersListRequestExpand] + expand : typing.Optional[typing.Union[OffersListRequestExpandItem, typing.Sequence[OffersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -284,7 +314,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedOfferList] + AsyncPager[Offer] """ _response = await self._client_wrapper.httpx_client.request( @@ -311,14 +341,40 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedOfferList, construct_type( type_=PaginatedOfferList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + application_id=application_id, + created_after=created_after, + created_before=created_before, + creator_id=creator_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -328,7 +384,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[OffersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OffersRetrieveRequestExpandItem, typing.Sequence[OffersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["status"]] = None, @@ -342,7 +400,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[OffersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[OffersRetrieveRequestExpandItem, typing.Sequence[OffersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/offers/types/__init__.py b/src/merge/resources/ats/resources/offers/types/__init__.py index b16d7929..8d0e37cb 100644 --- a/src/merge/resources/ats/resources/offers/types/__init__.py +++ b/src/merge/resources/ats/resources/offers/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .offers_list_request_expand import OffersListRequestExpand -from .offers_retrieve_request_expand import OffersRetrieveRequestExpand +from .offers_list_request_expand_item import OffersListRequestExpandItem +from .offers_retrieve_request_expand_item import OffersRetrieveRequestExpandItem -__all__ = ["OffersListRequestExpand", "OffersRetrieveRequestExpand"] +__all__ = ["OffersListRequestExpandItem", "OffersRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ats/resources/offers/types/offers_list_request_expand.py b/src/merge/resources/ats/resources/offers/types/offers_list_request_expand.py deleted file mode 100644 index 385eba96..00000000 --- a/src/merge/resources/ats/resources/offers/types/offers_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class OffersListRequestExpand(str, enum.Enum): - APPLICATION = "application" - APPLICATION_CREATOR = "application,creator" - CREATOR = "creator" - - def visit( - self, - application: typing.Callable[[], T_Result], - application_creator: typing.Callable[[], T_Result], - creator: typing.Callable[[], T_Result], - ) -> T_Result: - if self is OffersListRequestExpand.APPLICATION: - return application() - if self is OffersListRequestExpand.APPLICATION_CREATOR: - return application_creator() - if self is OffersListRequestExpand.CREATOR: - return creator() diff --git a/src/merge/resources/ats/resources/offers/types/offers_list_request_expand_item.py b/src/merge/resources/ats/resources/offers/types/offers_list_request_expand_item.py new file mode 100644 index 00000000..8b386364 --- /dev/null +++ b/src/merge/resources/ats/resources/offers/types/offers_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class OffersListRequestExpandItem(str, enum.Enum): + APPLICATION = "application" + CREATOR = "creator" + + def visit(self, application: typing.Callable[[], T_Result], creator: typing.Callable[[], T_Result]) -> T_Result: + if self is OffersListRequestExpandItem.APPLICATION: + return application() + if self is OffersListRequestExpandItem.CREATOR: + return creator() diff --git a/src/merge/resources/ats/resources/offers/types/offers_retrieve_request_expand.py b/src/merge/resources/ats/resources/offers/types/offers_retrieve_request_expand.py deleted file mode 100644 index 38a7c9d1..00000000 --- a/src/merge/resources/ats/resources/offers/types/offers_retrieve_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class OffersRetrieveRequestExpand(str, enum.Enum): - APPLICATION = "application" - APPLICATION_CREATOR = "application,creator" - CREATOR = "creator" - - def visit( - self, - application: typing.Callable[[], T_Result], - application_creator: typing.Callable[[], T_Result], - creator: typing.Callable[[], T_Result], - ) -> T_Result: - if self is OffersRetrieveRequestExpand.APPLICATION: - return application() - if self is OffersRetrieveRequestExpand.APPLICATION_CREATOR: - return application_creator() - if self is OffersRetrieveRequestExpand.CREATOR: - return creator() diff --git a/src/merge/resources/ats/resources/offers/types/offers_retrieve_request_expand_item.py b/src/merge/resources/ats/resources/offers/types/offers_retrieve_request_expand_item.py new file mode 100644 index 00000000..d65095df --- /dev/null +++ b/src/merge/resources/ats/resources/offers/types/offers_retrieve_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class OffersRetrieveRequestExpandItem(str, enum.Enum): + APPLICATION = "application" + CREATOR = "creator" + + def visit(self, application: typing.Callable[[], T_Result], creator: typing.Callable[[], T_Result]) -> T_Result: + if self is OffersRetrieveRequestExpandItem.APPLICATION: + return application() + if self is OffersRetrieveRequestExpandItem.CREATOR: + return creator() diff --git a/src/merge/resources/ats/resources/offices/client.py b/src/merge/resources/ats/resources/offices/client.py index 323998d6..47fa35b2 100644 --- a/src/merge/resources/ats/resources/offices/client.py +++ b/src/merge/resources/ats/resources/offices/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.office import Office -from ...types.paginated_office_list import PaginatedOfficeList from .raw_client import AsyncRawOfficesClient, RawOfficesClient @@ -39,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedOfficeList: + ) -> SyncPager[Office]: """ Returns a list of `Office` objects. @@ -80,7 +80,7 @@ def list( Returns ------- - PaginatedOfficeList + SyncPager[Office] Examples @@ -91,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.offices.list() + response = client.ats.offices.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -106,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -187,7 +191,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedOfficeList: + ) -> AsyncPager[Office]: """ Returns a list of `Office` objects. @@ -228,7 +232,7 @@ async def list( Returns ------- - PaginatedOfficeList + AsyncPager[Office] Examples @@ -244,12 +248,18 @@ async def list( async def main() -> None: - await client.ats.offices.list() + response = await client.ats.offices.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -262,7 +272,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/ats/resources/offices/raw_client.py b/src/merge/resources/ats/resources/offices/raw_client.py index 826a5f60..386fb896 100644 --- a/src/merge/resources/ats/resources/offices/raw_client.py +++ b/src/merge/resources/ats/resources/offices/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.office import Office @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedOfficeList]: + ) -> SyncPager[Office]: """ Returns a list of `Office` objects. @@ -74,7 +75,7 @@ def list( Returns ------- - HttpResponse[PaginatedOfficeList] + SyncPager[Office] """ _response = self._client_wrapper.httpx_client.request( @@ -96,14 +97,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedOfficeList, construct_type( type_=PaginatedOfficeList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -181,7 +200,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedOfficeList]: + ) -> AsyncPager[Office]: """ Returns a list of `Office` objects. @@ -222,7 +241,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedOfficeList] + AsyncPager[Office] """ _response = await self._client_wrapper.httpx_client.request( @@ -244,14 +263,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedOfficeList, construct_type( type_=PaginatedOfficeList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ats/resources/reject_reasons/client.py b/src/merge/resources/ats/resources/reject_reasons/client.py index 36cf953e..f6d7c1ec 100644 --- a/src/merge/resources/ats/resources/reject_reasons/client.py +++ b/src/merge/resources/ats/resources/reject_reasons/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_reject_reason_list import PaginatedRejectReasonList from ...types.reject_reason import RejectReason from .raw_client import AsyncRawRejectReasonsClient, RawRejectReasonsClient @@ -39,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRejectReasonList: + ) -> SyncPager[RejectReason]: """ Returns a list of `RejectReason` objects. @@ -80,7 +80,7 @@ def list( Returns ------- - PaginatedRejectReasonList + SyncPager[RejectReason] Examples @@ -91,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.reject_reasons.list() + response = client.ats.reject_reasons.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -106,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -187,7 +191,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRejectReasonList: + ) -> AsyncPager[RejectReason]: """ Returns a list of `RejectReason` objects. @@ -228,7 +232,7 @@ async def list( Returns ------- - PaginatedRejectReasonList + AsyncPager[RejectReason] Examples @@ -244,12 +248,18 @@ async def list( async def main() -> None: - await client.ats.reject_reasons.list() + response = await client.ats.reject_reasons.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -262,7 +272,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/ats/resources/reject_reasons/raw_client.py b/src/merge/resources/ats/resources/reject_reasons/raw_client.py index b7951868..901efa0f 100644 --- a/src/merge/resources/ats/resources/reject_reasons/raw_client.py +++ b/src/merge/resources/ats/resources/reject_reasons/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_reject_reason_list import PaginatedRejectReasonList @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRejectReasonList]: + ) -> SyncPager[RejectReason]: """ Returns a list of `RejectReason` objects. @@ -74,7 +75,7 @@ def list( Returns ------- - HttpResponse[PaginatedRejectReasonList] + SyncPager[RejectReason] """ _response = self._client_wrapper.httpx_client.request( @@ -96,14 +97,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRejectReasonList, construct_type( type_=PaginatedRejectReasonList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -181,7 +200,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRejectReasonList]: + ) -> AsyncPager[RejectReason]: """ Returns a list of `RejectReason` objects. @@ -222,7 +241,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedRejectReasonList] + AsyncPager[RejectReason] """ _response = await self._client_wrapper.httpx_client.request( @@ -244,14 +263,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRejectReasonList, construct_type( type_=PaginatedRejectReasonList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ats/resources/scorecards/__init__.py b/src/merge/resources/ats/resources/scorecards/__init__.py index 822a75fa..f3f0f340 100644 --- a/src/merge/resources/ats/resources/scorecards/__init__.py +++ b/src/merge/resources/ats/resources/scorecards/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import ScorecardsListRequestExpand, ScorecardsRetrieveRequestExpand +from .types import ScorecardsListRequestExpandItem, ScorecardsRetrieveRequestExpandItem -__all__ = ["ScorecardsListRequestExpand", "ScorecardsRetrieveRequestExpand"] +__all__ = ["ScorecardsListRequestExpandItem", "ScorecardsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ats/resources/scorecards/client.py b/src/merge/resources/ats/resources/scorecards/client.py index 0df3750e..c4cdb09a 100644 --- a/src/merge/resources/ats/resources/scorecards/client.py +++ b/src/merge/resources/ats/resources/scorecards/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_scorecard_list import PaginatedScorecardList from ...types.scorecard import Scorecard from .raw_client import AsyncRawScorecardsClient, RawScorecardsClient -from .types.scorecards_list_request_expand import ScorecardsListRequestExpand -from .types.scorecards_retrieve_request_expand import ScorecardsRetrieveRequestExpand +from .types.scorecards_list_request_expand_item import ScorecardsListRequestExpandItem +from .types.scorecards_retrieve_request_expand_item import ScorecardsRetrieveRequestExpandItem class ScorecardsClient: @@ -34,7 +34,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ScorecardsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ScorecardsListRequestExpandItem, typing.Sequence[ScorecardsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -47,7 +49,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["overall_recommendation"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedScorecardList: + ) -> SyncPager[Scorecard]: """ Returns a list of `Scorecard` objects. @@ -65,7 +67,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ScorecardsListRequestExpand] + expand : typing.Optional[typing.Union[ScorecardsListRequestExpandItem, typing.Sequence[ScorecardsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -106,7 +108,7 @@ def list( Returns ------- - PaginatedScorecardList + SyncPager[Scorecard] Examples @@ -117,9 +119,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.scorecards.list() + response = client.ats.scorecards.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( application_id=application_id, created_after=created_after, created_before=created_before, @@ -138,13 +145,14 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[ScorecardsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ScorecardsRetrieveRequestExpandItem, typing.Sequence[ScorecardsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["overall_recommendation"]] = None, @@ -158,7 +166,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ScorecardsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ScorecardsRetrieveRequestExpandItem, typing.Sequence[ScorecardsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -227,7 +235,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ScorecardsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ScorecardsListRequestExpandItem, typing.Sequence[ScorecardsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -240,7 +250,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["overall_recommendation"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedScorecardList: + ) -> AsyncPager[Scorecard]: """ Returns a list of `Scorecard` objects. @@ -258,7 +268,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ScorecardsListRequestExpand] + expand : typing.Optional[typing.Union[ScorecardsListRequestExpandItem, typing.Sequence[ScorecardsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -299,7 +309,7 @@ async def list( Returns ------- - PaginatedScorecardList + AsyncPager[Scorecard] Examples @@ -315,12 +325,18 @@ async def list( async def main() -> None: - await client.ats.scorecards.list() + response = await client.ats.scorecards.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( application_id=application_id, created_after=created_after, created_before=created_before, @@ -339,13 +355,14 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[ScorecardsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ScorecardsRetrieveRequestExpandItem, typing.Sequence[ScorecardsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["overall_recommendation"]] = None, @@ -359,7 +376,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ScorecardsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ScorecardsRetrieveRequestExpandItem, typing.Sequence[ScorecardsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/scorecards/raw_client.py b/src/merge/resources/ats/resources/scorecards/raw_client.py index 0bdb8fa2..a2f3d1d6 100644 --- a/src/merge/resources/ats/resources/scorecards/raw_client.py +++ b/src/merge/resources/ats/resources/scorecards/raw_client.py @@ -9,12 +9,13 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_scorecard_list import PaginatedScorecardList from ...types.scorecard import Scorecard -from .types.scorecards_list_request_expand import ScorecardsListRequestExpand -from .types.scorecards_retrieve_request_expand import ScorecardsRetrieveRequestExpand +from .types.scorecards_list_request_expand_item import ScorecardsListRequestExpandItem +from .types.scorecards_retrieve_request_expand_item import ScorecardsRetrieveRequestExpandItem class RawScorecardsClient: @@ -28,7 +29,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ScorecardsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ScorecardsListRequestExpandItem, typing.Sequence[ScorecardsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -41,7 +44,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["overall_recommendation"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedScorecardList]: + ) -> SyncPager[Scorecard]: """ Returns a list of `Scorecard` objects. @@ -59,7 +62,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ScorecardsListRequestExpand] + expand : typing.Optional[typing.Union[ScorecardsListRequestExpandItem, typing.Sequence[ScorecardsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -100,7 +103,7 @@ def list( Returns ------- - HttpResponse[PaginatedScorecardList] + SyncPager[Scorecard] """ _response = self._client_wrapper.httpx_client.request( @@ -128,14 +131,38 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedScorecardList, construct_type( type_=PaginatedScorecardList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + application_id=application_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + interview_id=interview_id, + interviewer_id=interviewer_id, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -145,7 +172,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ScorecardsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ScorecardsRetrieveRequestExpandItem, typing.Sequence[ScorecardsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["overall_recommendation"]] = None, @@ -159,7 +188,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ScorecardsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ScorecardsRetrieveRequestExpandItem, typing.Sequence[ScorecardsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -221,7 +250,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[ScorecardsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ScorecardsListRequestExpandItem, typing.Sequence[ScorecardsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -234,7 +265,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["overall_recommendation"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedScorecardList]: + ) -> AsyncPager[Scorecard]: """ Returns a list of `Scorecard` objects. @@ -252,7 +283,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ScorecardsListRequestExpand] + expand : typing.Optional[typing.Union[ScorecardsListRequestExpandItem, typing.Sequence[ScorecardsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -293,7 +324,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedScorecardList] + AsyncPager[Scorecard] """ _response = await self._client_wrapper.httpx_client.request( @@ -321,14 +352,41 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedScorecardList, construct_type( type_=PaginatedScorecardList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + application_id=application_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + interview_id=interview_id, + interviewer_id=interviewer_id, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -338,7 +396,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ScorecardsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ScorecardsRetrieveRequestExpandItem, typing.Sequence[ScorecardsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["overall_recommendation"]] = None, @@ -352,7 +412,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ScorecardsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ScorecardsRetrieveRequestExpandItem, typing.Sequence[ScorecardsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ats/resources/scorecards/types/__init__.py b/src/merge/resources/ats/resources/scorecards/types/__init__.py index 6e9cb078..fbf31885 100644 --- a/src/merge/resources/ats/resources/scorecards/types/__init__.py +++ b/src/merge/resources/ats/resources/scorecards/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .scorecards_list_request_expand import ScorecardsListRequestExpand -from .scorecards_retrieve_request_expand import ScorecardsRetrieveRequestExpand +from .scorecards_list_request_expand_item import ScorecardsListRequestExpandItem +from .scorecards_retrieve_request_expand_item import ScorecardsRetrieveRequestExpandItem -__all__ = ["ScorecardsListRequestExpand", "ScorecardsRetrieveRequestExpand"] +__all__ = ["ScorecardsListRequestExpandItem", "ScorecardsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ats/resources/scorecards/types/scorecards_list_request_expand.py b/src/merge/resources/ats/resources/scorecards/types/scorecards_list_request_expand.py deleted file mode 100644 index 0c9598b4..00000000 --- a/src/merge/resources/ats/resources/scorecards/types/scorecards_list_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ScorecardsListRequestExpand(str, enum.Enum): - APPLICATION = "application" - APPLICATION_INTERVIEW = "application,interview" - APPLICATION_INTERVIEW_INTERVIEWER = "application,interview,interviewer" - APPLICATION_INTERVIEWER = "application,interviewer" - INTERVIEW = "interview" - INTERVIEW_INTERVIEWER = "interview,interviewer" - INTERVIEWER = "interviewer" - - def visit( - self, - application: typing.Callable[[], T_Result], - application_interview: typing.Callable[[], T_Result], - application_interview_interviewer: typing.Callable[[], T_Result], - application_interviewer: typing.Callable[[], T_Result], - interview: typing.Callable[[], T_Result], - interview_interviewer: typing.Callable[[], T_Result], - interviewer: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ScorecardsListRequestExpand.APPLICATION: - return application() - if self is ScorecardsListRequestExpand.APPLICATION_INTERVIEW: - return application_interview() - if self is ScorecardsListRequestExpand.APPLICATION_INTERVIEW_INTERVIEWER: - return application_interview_interviewer() - if self is ScorecardsListRequestExpand.APPLICATION_INTERVIEWER: - return application_interviewer() - if self is ScorecardsListRequestExpand.INTERVIEW: - return interview() - if self is ScorecardsListRequestExpand.INTERVIEW_INTERVIEWER: - return interview_interviewer() - if self is ScorecardsListRequestExpand.INTERVIEWER: - return interviewer() diff --git a/src/merge/resources/ats/resources/scorecards/types/scorecards_list_request_expand_item.py b/src/merge/resources/ats/resources/scorecards/types/scorecards_list_request_expand_item.py new file mode 100644 index 00000000..2c0dbca4 --- /dev/null +++ b/src/merge/resources/ats/resources/scorecards/types/scorecards_list_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ScorecardsListRequestExpandItem(str, enum.Enum): + APPLICATION = "application" + INTERVIEW = "interview" + INTERVIEWER = "interviewer" + + def visit( + self, + application: typing.Callable[[], T_Result], + interview: typing.Callable[[], T_Result], + interviewer: typing.Callable[[], T_Result], + ) -> T_Result: + if self is ScorecardsListRequestExpandItem.APPLICATION: + return application() + if self is ScorecardsListRequestExpandItem.INTERVIEW: + return interview() + if self is ScorecardsListRequestExpandItem.INTERVIEWER: + return interviewer() diff --git a/src/merge/resources/ats/resources/scorecards/types/scorecards_retrieve_request_expand.py b/src/merge/resources/ats/resources/scorecards/types/scorecards_retrieve_request_expand.py deleted file mode 100644 index 980629df..00000000 --- a/src/merge/resources/ats/resources/scorecards/types/scorecards_retrieve_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ScorecardsRetrieveRequestExpand(str, enum.Enum): - APPLICATION = "application" - APPLICATION_INTERVIEW = "application,interview" - APPLICATION_INTERVIEW_INTERVIEWER = "application,interview,interviewer" - APPLICATION_INTERVIEWER = "application,interviewer" - INTERVIEW = "interview" - INTERVIEW_INTERVIEWER = "interview,interviewer" - INTERVIEWER = "interviewer" - - def visit( - self, - application: typing.Callable[[], T_Result], - application_interview: typing.Callable[[], T_Result], - application_interview_interviewer: typing.Callable[[], T_Result], - application_interviewer: typing.Callable[[], T_Result], - interview: typing.Callable[[], T_Result], - interview_interviewer: typing.Callable[[], T_Result], - interviewer: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ScorecardsRetrieveRequestExpand.APPLICATION: - return application() - if self is ScorecardsRetrieveRequestExpand.APPLICATION_INTERVIEW: - return application_interview() - if self is ScorecardsRetrieveRequestExpand.APPLICATION_INTERVIEW_INTERVIEWER: - return application_interview_interviewer() - if self is ScorecardsRetrieveRequestExpand.APPLICATION_INTERVIEWER: - return application_interviewer() - if self is ScorecardsRetrieveRequestExpand.INTERVIEW: - return interview() - if self is ScorecardsRetrieveRequestExpand.INTERVIEW_INTERVIEWER: - return interview_interviewer() - if self is ScorecardsRetrieveRequestExpand.INTERVIEWER: - return interviewer() diff --git a/src/merge/resources/ats/resources/scorecards/types/scorecards_retrieve_request_expand_item.py b/src/merge/resources/ats/resources/scorecards/types/scorecards_retrieve_request_expand_item.py new file mode 100644 index 00000000..76a28f62 --- /dev/null +++ b/src/merge/resources/ats/resources/scorecards/types/scorecards_retrieve_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ScorecardsRetrieveRequestExpandItem(str, enum.Enum): + APPLICATION = "application" + INTERVIEW = "interview" + INTERVIEWER = "interviewer" + + def visit( + self, + application: typing.Callable[[], T_Result], + interview: typing.Callable[[], T_Result], + interviewer: typing.Callable[[], T_Result], + ) -> T_Result: + if self is ScorecardsRetrieveRequestExpandItem.APPLICATION: + return application() + if self is ScorecardsRetrieveRequestExpandItem.INTERVIEW: + return interview() + if self is ScorecardsRetrieveRequestExpandItem.INTERVIEWER: + return interviewer() diff --git a/src/merge/resources/ats/resources/sync_status/client.py b/src/merge/resources/ats/resources/sync_status/client.py index c87a7fcd..20a882e3 100644 --- a/src/merge/resources/ats/resources/sync_status/client.py +++ b/src/merge/resources/ats/resources/sync_status/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_sync_status_list import PaginatedSyncStatusList +from ...types.sync_status import SyncStatus from .raw_client import AsyncRawSyncStatusClient, RawSyncStatusClient @@ -29,7 +30,7 @@ def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedSyncStatusList: + ) -> SyncPager[SyncStatus]: """ 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). @@ -46,7 +47,7 @@ def list( Returns ------- - PaginatedSyncStatusList + SyncPager[SyncStatus] Examples @@ -57,10 +58,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.sync_status.list() + response = client.ats.sync_status.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) - return _response.data + return self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) class AsyncSyncStatusClient: @@ -84,7 +89,7 @@ async def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedSyncStatusList: + ) -> AsyncPager[SyncStatus]: """ 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). @@ -101,7 +106,7 @@ async def list( Returns ------- - PaginatedSyncStatusList + AsyncPager[SyncStatus] Examples @@ -117,10 +122,15 @@ async def list( async def main() -> None: - await client.ats.sync_status.list() + response = await client.ats.sync_status.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) - return _response.data + return await self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) diff --git a/src/merge/resources/ats/resources/sync_status/raw_client.py b/src/merge/resources/ats/resources/sync_status/raw_client.py index 857f6dcb..416081f6 100644 --- a/src/merge/resources/ats/resources/sync_status/raw_client.py +++ b/src/merge/resources/ats/resources/sync_status/raw_client.py @@ -5,10 +5,11 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_sync_status_list import PaginatedSyncStatusList +from ...types.sync_status import SyncStatus class RawSyncStatusClient: @@ -21,7 +22,7 @@ def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedSyncStatusList]: + ) -> SyncPager[SyncStatus]: """ 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). @@ -38,7 +39,7 @@ def list( Returns ------- - HttpResponse[PaginatedSyncStatusList] + SyncPager[SyncStatus] """ _response = self._client_wrapper.httpx_client.request( @@ -52,14 +53,24 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedSyncStatusList, construct_type( type_=PaginatedSyncStatusList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -76,7 +87,7 @@ async def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedSyncStatusList]: + ) -> AsyncPager[SyncStatus]: """ 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). @@ -93,7 +104,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedSyncStatusList] + AsyncPager[SyncStatus] """ _response = await self._client_wrapper.httpx_client.request( @@ -107,14 +118,27 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedSyncStatusList, construct_type( type_=PaginatedSyncStatusList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ats/resources/tags/client.py b/src/merge/resources/ats/resources/tags/client.py index 8e447a7d..49bc8eaa 100644 --- a/src/merge/resources/ats/resources/tags/client.py +++ b/src/merge/resources/ats/resources/tags/client.py @@ -4,8 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_tag_list import PaginatedTagList +from ...types.tag import Tag from .raw_client import AsyncRawTagsClient, RawTagsClient @@ -38,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTagList: + ) -> SyncPager[Tag]: """ Returns a list of `Tag` objects. @@ -79,7 +80,7 @@ def list( Returns ------- - PaginatedTagList + SyncPager[Tag] Examples @@ -90,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.tags.list() + response = client.ats.tags.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -105,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data class AsyncTagsClient: @@ -137,7 +142,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTagList: + ) -> AsyncPager[Tag]: """ Returns a list of `Tag` objects. @@ -178,7 +183,7 @@ async def list( Returns ------- - PaginatedTagList + AsyncPager[Tag] Examples @@ -194,12 +199,18 @@ async def list( async def main() -> None: - await client.ats.tags.list() + response = await client.ats.tags.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -212,4 +223,3 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/ats/resources/tags/raw_client.py b/src/merge/resources/ats/resources/tags/raw_client.py index 9137b708..e7024c0d 100644 --- a/src/merge/resources/ats/resources/tags/raw_client.py +++ b/src/merge/resources/ats/resources/tags/raw_client.py @@ -7,10 +7,11 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper from .....core.datetime_utils import serialize_datetime -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_tag_list import PaginatedTagList +from ...types.tag import Tag class RawTagsClient: @@ -31,7 +32,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTagList]: + ) -> SyncPager[Tag]: """ Returns a list of `Tag` objects. @@ -72,7 +73,7 @@ def list( Returns ------- - HttpResponse[PaginatedTagList] + SyncPager[Tag] """ _response = self._client_wrapper.httpx_client.request( @@ -94,14 +95,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTagList, construct_type( type_=PaginatedTagList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -126,7 +145,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTagList]: + ) -> AsyncPager[Tag]: """ Returns a list of `Tag` objects. @@ -167,7 +186,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTagList] + AsyncPager[Tag] """ _response = await self._client_wrapper.httpx_client.request( @@ -189,14 +208,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTagList, construct_type( type_=PaginatedTagList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ats/resources/users/client.py b/src/merge/resources/ats/resources/users/client.py index b09b7e5b..e887d027 100644 --- a/src/merge/resources/ats/resources/users/client.py +++ b/src/merge/resources/ats/resources/users/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_remote_user_list import PaginatedRemoteUserList from ...types.remote_user import RemoteUser from .raw_client import AsyncRawUsersClient, RawUsersClient @@ -42,7 +42,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["access_role"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteUserList: + ) -> SyncPager[RemoteUser]: """ Returns a list of `RemoteUser` objects. @@ -92,7 +92,7 @@ def list( Returns ------- - PaginatedRemoteUserList + SyncPager[RemoteUser] Examples @@ -103,9 +103,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ats.users.list() + response = client.ats.users.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -121,7 +126,6 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def retrieve( self, @@ -215,7 +219,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["access_role"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteUserList: + ) -> AsyncPager[RemoteUser]: """ Returns a list of `RemoteUser` objects. @@ -265,7 +269,7 @@ async def list( Returns ------- - PaginatedRemoteUserList + AsyncPager[RemoteUser] Examples @@ -281,12 +285,18 @@ async def list( async def main() -> None: - await client.ats.users.list() + response = await client.ats.users.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -302,7 +312,6 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/ats/resources/users/raw_client.py b/src/merge/resources/ats/resources/users/raw_client.py index cadd27a9..bf800422 100644 --- a/src/merge/resources/ats/resources/users/raw_client.py +++ b/src/merge/resources/ats/resources/users/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_remote_user_list import PaginatedRemoteUserList @@ -36,7 +37,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["access_role"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteUserList]: + ) -> SyncPager[RemoteUser]: """ Returns a list of `RemoteUser` objects. @@ -86,7 +87,7 @@ def list( Returns ------- - HttpResponse[PaginatedRemoteUserList] + SyncPager[RemoteUser] """ _response = self._client_wrapper.httpx_client.request( @@ -111,14 +112,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteUserList, construct_type( type_=PaginatedRemoteUserList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email=email, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -209,7 +231,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["access_role"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteUserList]: + ) -> AsyncPager[RemoteUser]: """ Returns a list of `RemoteUser` objects. @@ -259,7 +281,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedRemoteUserList] + AsyncPager[RemoteUser] """ _response = await self._client_wrapper.httpx_client.request( @@ -284,14 +306,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteUserList, construct_type( type_=PaginatedRemoteUserList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email=email, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ats/types/__init__.py b/src/merge/resources/ats/types/__init__.py index ad1fbf7d..b905d953 100644 --- a/src/merge/resources/ats/types/__init__.py +++ b/src/merge/resources/ats/types/__init__.py @@ -15,7 +15,6 @@ from .activity import Activity from .activity_activity_type import ActivityActivityType from .activity_request import ActivityRequest -from .activity_request_activity_type import ActivityRequestActivityType from .activity_request_user import ActivityRequestUser from .activity_request_visibility import ActivityRequestVisibility from .activity_response import ActivityResponse @@ -95,6 +94,8 @@ from .field_permission_deserializer import FieldPermissionDeserializer from .field_permission_deserializer_request import FieldPermissionDeserializerRequest from .gender_enum import GenderEnum +from .ignore_common_model_request import IgnoreCommonModelRequest +from .ignore_common_model_request_reason import IgnoreCommonModelRequestReason from .individual_common_model_scope_deserializer import IndividualCommonModelScopeDeserializer from .individual_common_model_scope_deserializer_request import IndividualCommonModelScopeDeserializerRequest from .issue import Issue @@ -236,7 +237,6 @@ "Activity", "ActivityActivityType", "ActivityRequest", - "ActivityRequestActivityType", "ActivityRequestUser", "ActivityRequestVisibility", "ActivityResponse", @@ -314,6 +314,8 @@ "FieldPermissionDeserializer", "FieldPermissionDeserializerRequest", "GenderEnum", + "IgnoreCommonModelRequest", + "IgnoreCommonModelRequestReason", "IndividualCommonModelScopeDeserializer", "IndividualCommonModelScopeDeserializerRequest", "Issue", diff --git a/src/merge/resources/ats/types/account_details_and_actions.py b/src/merge/resources/ats/types/account_details_and_actions.py index 93c874ed..a16114f6 100644 --- a/src/merge/resources/ats/types/account_details_and_actions.py +++ b/src/merge/resources/ats/types/account_details_and_actions.py @@ -42,7 +42,6 @@ class AccountDetailsAndActions(UncheckedBaseModel): integration: typing.Optional[AccountDetailsAndActionsIntegration] = None account_type: str completed_at: dt.datetime - integration_specific_fields: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/merge/resources/ats/types/activity_request.py b/src/merge/resources/ats/types/activity_request.py index 5a6a4f30..79a2c578 100644 --- a/src/merge/resources/ats/types/activity_request.py +++ b/src/merge/resources/ats/types/activity_request.py @@ -5,9 +5,9 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel -from .activity_request_activity_type import ActivityRequestActivityType from .activity_request_user import ActivityRequestUser from .activity_request_visibility import ActivityRequestVisibility +from .activity_type_enum import ActivityTypeEnum class ActivityRequest(UncheckedBaseModel): @@ -24,7 +24,7 @@ class ActivityRequest(UncheckedBaseModel): The user that performed the action. """ - activity_type: typing.Optional[ActivityRequestActivityType] = pydantic.Field(default=None) + activity_type: typing.Optional[ActivityTypeEnum] = pydantic.Field(default=None) """ The activity's type. diff --git a/src/merge/resources/ats/types/activity_request_activity_type.py b/src/merge/resources/ats/types/activity_request_activity_type.py deleted file mode 100644 index f4236ee0..00000000 --- a/src/merge/resources/ats/types/activity_request_activity_type.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .activity_type_enum import ActivityTypeEnum - -ActivityRequestActivityType = typing.Union[ActivityTypeEnum, str] diff --git a/src/merge/resources/ats/types/event_type_enum.py b/src/merge/resources/ats/types/event_type_enum.py index 6f6f1476..537cea3f 100644 --- a/src/merge/resources/ats/types/event_type_enum.py +++ b/src/merge/resources/ats/types/event_type_enum.py @@ -58,6 +58,7 @@ class EventTypeEnum(str, enum.Enum): 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" @@ -103,6 +104,7 @@ def visit( created_test_api_key: typing.Callable[[], T_Result], deleted_test_api_key: typing.Callable[[], T_Result], regenerated_production_api_key: typing.Callable[[], T_Result], + regenerated_webhook_signature: typing.Callable[[], T_Result], invited_user: typing.Callable[[], T_Result], two_factor_auth_enabled: typing.Callable[[], T_Result], two_factor_auth_disabled: typing.Callable[[], T_Result], @@ -151,6 +153,8 @@ def visit( return deleted_test_api_key() if self is EventTypeEnum.REGENERATED_PRODUCTION_API_KEY: return regenerated_production_api_key() + if self is EventTypeEnum.REGENERATED_WEBHOOK_SIGNATURE: + return regenerated_webhook_signature() if self is EventTypeEnum.INVITED_USER: return invited_user() if self is EventTypeEnum.TWO_FACTOR_AUTH_ENABLED: diff --git a/src/merge/resources/ats/types/ignore_common_model_request.py b/src/merge/resources/ats/types/ignore_common_model_request.py new file mode 100644 index 00000000..5ecb9957 --- /dev/null +++ b/src/merge/resources/ats/types/ignore_common_model_request.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ....core.pydantic_utilities import IS_PYDANTIC_V2 +from ....core.unchecked_base_model import UncheckedBaseModel +from .ignore_common_model_request_reason import IgnoreCommonModelRequestReason + + +class IgnoreCommonModelRequest(UncheckedBaseModel): + reason: IgnoreCommonModelRequestReason + message: typing.Optional[str] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/merge/resources/ats/resources/candidates/types/ignore_common_model_request_reason.py b/src/merge/resources/ats/types/ignore_common_model_request_reason.py similarity index 76% rename from src/merge/resources/ats/resources/candidates/types/ignore_common_model_request_reason.py rename to src/merge/resources/ats/types/ignore_common_model_request_reason.py index 4baf20f1..114822b2 100644 --- a/src/merge/resources/ats/resources/candidates/types/ignore_common_model_request_reason.py +++ b/src/merge/resources/ats/types/ignore_common_model_request_reason.py @@ -2,6 +2,6 @@ import typing -from ....types.reason_enum import ReasonEnum +from .reason_enum import ReasonEnum IgnoreCommonModelRequestReason = typing.Union[ReasonEnum, str] diff --git a/src/merge/resources/crm/__init__.py b/src/merge/resources/crm/__init__.py index cfdb5f13..df70e48d 100644 --- a/src/merge/resources/crm/__init__.py +++ b/src/merge/resources/crm/__init__.py @@ -186,8 +186,6 @@ RemoteFieldApiResponse, RemoteFieldClass, RemoteFieldClassFieldChoicesItem, - RemoteFieldClassFieldFormat, - RemoteFieldClassFieldType, RemoteFieldClassForCustomObjectClass, RemoteFieldClassForCustomObjectClassFieldChoicesItem, RemoteFieldClassForCustomObjectClassFieldFormat, @@ -198,6 +196,7 @@ RemoteFieldRequestRemoteFieldClass, RemoteKey, RemoteResponse, + RemoteResponseResponseType, RequestFormatEnum, ResponseTypeEnum, RoleEnum, @@ -226,22 +225,22 @@ ) from .resources import ( AsyncPassthroughRetrieveResponse, - ContactsListRequestExpand, - ContactsRetrieveRequestExpand, + ContactsListRequestExpandItem, + ContactsRetrieveRequestExpandItem, EndUserDetailsRequestLanguage, - EngagementsListRequestExpand, - EngagementsRetrieveRequestExpand, + EngagementsListRequestExpandItem, + EngagementsRetrieveRequestExpandItem, IssuesListRequestStatus, - LeadsListRequestExpand, - LeadsRetrieveRequestExpand, + LeadsListRequestExpandItem, + LeadsRetrieveRequestExpandItem, LinkedAccountsListRequestCategory, - NotesListRequestExpand, - NotesRetrieveRequestExpand, - OpportunitiesListRequestExpand, + NotesListRequestExpandItem, + NotesRetrieveRequestExpandItem, + OpportunitiesListRequestExpandItem, OpportunitiesListRequestStatus, - OpportunitiesRetrieveRequestExpand, - TasksListRequestExpand, - TasksRetrieveRequestExpand, + OpportunitiesRetrieveRequestExpandItem, + TasksListRequestExpandItem, + TasksRetrieveRequestExpandItem, account_details, account_token, accounts, @@ -321,8 +320,8 @@ "ContactRequest", "ContactRequestAccount", "ContactRequestOwner", - "ContactsListRequestExpand", - "ContactsRetrieveRequestExpand", + "ContactsListRequestExpandItem", + "ContactsRetrieveRequestExpandItem", "CountryEnum", "CrmAccountResponse", "CrmAssociationTypeResponse", @@ -355,8 +354,8 @@ "EngagementResponse", "EngagementType", "EngagementTypeActivityType", - "EngagementsListRequestExpand", - "EngagementsRetrieveRequestExpand", + "EngagementsListRequestExpandItem", + "EngagementsRetrieveRequestExpandItem", "ErrorValidationProblem", "EventTypeEnum", "ExternalTargetFieldApi", @@ -393,8 +392,8 @@ "LeadRequestConvertedContact", "LeadRequestOwner", "LeadResponse", - "LeadsListRequestExpand", - "LeadsRetrieveRequestExpand", + "LeadsListRequestExpandItem", + "LeadsRetrieveRequestExpandItem", "LinkToken", "LinkedAccountStatus", "LinkedAccountsListRequestCategory", @@ -416,12 +415,12 @@ "NoteRequestOpportunity", "NoteRequestOwner", "NoteResponse", - "NotesListRequestExpand", - "NotesRetrieveRequestExpand", + "NotesListRequestExpandItem", + "NotesRetrieveRequestExpandItem", "ObjectClassDescriptionRequest", - "OpportunitiesListRequestExpand", + "OpportunitiesListRequestExpandItem", "OpportunitiesListRequestStatus", - "OpportunitiesRetrieveRequestExpand", + "OpportunitiesRetrieveRequestExpandItem", "Opportunity", "OpportunityAccount", "OpportunityOwner", @@ -474,8 +473,6 @@ "RemoteFieldApiResponse", "RemoteFieldClass", "RemoteFieldClassFieldChoicesItem", - "RemoteFieldClassFieldFormat", - "RemoteFieldClassFieldType", "RemoteFieldClassForCustomObjectClass", "RemoteFieldClassForCustomObjectClassFieldChoicesItem", "RemoteFieldClassForCustomObjectClassFieldFormat", @@ -486,6 +483,7 @@ "RemoteFieldRequestRemoteFieldClass", "RemoteKey", "RemoteResponse", + "RemoteResponseResponseType", "RequestFormatEnum", "ResponseTypeEnum", "RoleEnum", @@ -507,8 +505,8 @@ "TaskResponse", "TaskStatus", "TaskStatusEnum", - "TasksListRequestExpand", - "TasksRetrieveRequestExpand", + "TasksListRequestExpandItem", + "TasksRetrieveRequestExpandItem", "User", "ValidationProblemSource", "WarningValidationProblem", diff --git a/src/merge/resources/crm/resources/__init__.py b/src/merge/resources/crm/resources/__init__.py index 2e5d747c..00d7b908 100644 --- a/src/merge/resources/crm/resources/__init__.py +++ b/src/merge/resources/crm/resources/__init__.py @@ -36,38 +36,38 @@ webhook_receivers, ) from .async_passthrough import AsyncPassthroughRetrieveResponse -from .contacts import ContactsListRequestExpand, ContactsRetrieveRequestExpand -from .engagements import EngagementsListRequestExpand, EngagementsRetrieveRequestExpand +from .contacts import ContactsListRequestExpandItem, ContactsRetrieveRequestExpandItem +from .engagements import EngagementsListRequestExpandItem, EngagementsRetrieveRequestExpandItem from .issues import IssuesListRequestStatus -from .leads import LeadsListRequestExpand, LeadsRetrieveRequestExpand +from .leads import LeadsListRequestExpandItem, LeadsRetrieveRequestExpandItem from .link_token import EndUserDetailsRequestLanguage from .linked_accounts import LinkedAccountsListRequestCategory -from .notes import NotesListRequestExpand, NotesRetrieveRequestExpand +from .notes import NotesListRequestExpandItem, NotesRetrieveRequestExpandItem from .opportunities import ( - OpportunitiesListRequestExpand, + OpportunitiesListRequestExpandItem, OpportunitiesListRequestStatus, - OpportunitiesRetrieveRequestExpand, + OpportunitiesRetrieveRequestExpandItem, ) -from .tasks import TasksListRequestExpand, TasksRetrieveRequestExpand +from .tasks import TasksListRequestExpandItem, TasksRetrieveRequestExpandItem __all__ = [ "AsyncPassthroughRetrieveResponse", - "ContactsListRequestExpand", - "ContactsRetrieveRequestExpand", + "ContactsListRequestExpandItem", + "ContactsRetrieveRequestExpandItem", "EndUserDetailsRequestLanguage", - "EngagementsListRequestExpand", - "EngagementsRetrieveRequestExpand", + "EngagementsListRequestExpandItem", + "EngagementsRetrieveRequestExpandItem", "IssuesListRequestStatus", - "LeadsListRequestExpand", - "LeadsRetrieveRequestExpand", + "LeadsListRequestExpandItem", + "LeadsRetrieveRequestExpandItem", "LinkedAccountsListRequestCategory", - "NotesListRequestExpand", - "NotesRetrieveRequestExpand", - "OpportunitiesListRequestExpand", + "NotesListRequestExpandItem", + "NotesRetrieveRequestExpandItem", + "OpportunitiesListRequestExpandItem", "OpportunitiesListRequestStatus", - "OpportunitiesRetrieveRequestExpand", - "TasksListRequestExpand", - "TasksRetrieveRequestExpand", + "OpportunitiesRetrieveRequestExpandItem", + "TasksListRequestExpandItem", + "TasksRetrieveRequestExpandItem", "account_details", "account_token", "accounts", diff --git a/src/merge/resources/crm/resources/accounts/client.py b/src/merge/resources/crm/resources/accounts/client.py index b8b90549..c2fc1b6d 100644 --- a/src/merge/resources/crm/resources/accounts/client.py +++ b/src/merge/resources/crm/resources/accounts/client.py @@ -4,14 +4,14 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.account import Account from ...types.account_request import AccountRequest from ...types.crm_account_response import CrmAccountResponse from ...types.meta_response import MetaResponse -from ...types.paginated_account_list import PaginatedAccountList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.patched_account_request import PatchedAccountRequest +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawAccountsClient, RawAccountsClient # this is used as the default value for optional parameters @@ -39,7 +39,7 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["owner"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -51,7 +51,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountList: + ) -> SyncPager[Account]: """ Returns a list of `Account` objects. @@ -66,7 +66,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["owner"]] + expand : typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -104,7 +104,7 @@ def list( Returns ------- - PaginatedAccountList + SyncPager[Account] Examples @@ -115,9 +115,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.accounts.list() - """ - _response = self._raw_client.list( + response = client.crm.accounts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -134,7 +139,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def create( self, @@ -187,7 +191,7 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["owner"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -200,7 +204,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["owner"]] + expand : typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -363,7 +367,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -398,7 +402,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -409,9 +413,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.accounts.remote_field_classes_list() - """ - _response = self._raw_client.remote_field_classes_list( + response = client.crm.accounts.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -422,7 +431,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncAccountsClient: @@ -446,7 +454,7 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["owner"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -458,7 +466,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountList: + ) -> AsyncPager[Account]: """ Returns a list of `Account` objects. @@ -473,7 +481,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["owner"]] + expand : typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -511,7 +519,7 @@ async def list( Returns ------- - PaginatedAccountList + AsyncPager[Account] Examples @@ -527,12 +535,18 @@ async def list( async def main() -> None: - await client.crm.accounts.list() + response = await client.crm.accounts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -549,7 +563,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def create( self, @@ -610,7 +623,7 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["owner"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -623,7 +636,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["owner"]] + expand : typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -820,7 +833,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -855,7 +868,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -871,12 +884,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.crm.accounts.remote_field_classes_list() + response = await client.crm.accounts.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -887,4 +906,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/accounts/raw_client.py b/src/merge/resources/crm/resources/accounts/raw_client.py index f1e94b94..6d62a984 100644 --- a/src/merge/resources/crm/resources/accounts/raw_client.py +++ b/src/merge/resources/crm/resources/accounts/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.account import Account @@ -18,6 +19,7 @@ from ...types.paginated_account_list import PaginatedAccountList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.patched_account_request import PatchedAccountRequest +from ...types.remote_field_class import RemoteFieldClass # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -33,7 +35,7 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["owner"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -45,7 +47,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountList]: + ) -> SyncPager[Account]: """ Returns a list of `Account` objects. @@ -60,7 +62,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["owner"]] + expand : typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -98,7 +100,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountList] + SyncPager[Account] """ _response = self._client_wrapper.httpx_client.request( @@ -124,14 +126,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountList, construct_type( type_=PaginatedAccountList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + owner_id=owner_id, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -201,7 +225,7 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["owner"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -214,7 +238,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["owner"]] + expand : typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -409,7 +433,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -444,7 +468,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -464,14 +488,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -488,7 +528,7 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["owner"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -500,7 +540,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountList]: + ) -> AsyncPager[Account]: """ Returns a list of `Account` objects. @@ -515,7 +555,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["owner"]] + expand : typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -553,7 +593,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountList] + AsyncPager[Account] """ _response = await self._client_wrapper.httpx_client.request( @@ -579,14 +619,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountList, construct_type( type_=PaginatedAccountList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + owner_id=owner_id, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -656,7 +721,7 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["owner"]] = None, + expand: typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -669,7 +734,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["owner"]] + expand : typing.Optional[typing.Union[typing.Literal["owner"], typing.Sequence[typing.Literal["owner"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -864,7 +929,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -899,7 +964,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -919,14 +984,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/association_types/client.py b/src/merge/resources/crm/resources/association_types/client.py index b58c597e..d9251efe 100644 --- a/src/merge/resources/crm/resources/association_types/client.py +++ b/src/merge/resources/crm/resources/association_types/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.association_type import AssociationType from ...types.association_type_request_request import AssociationTypeRequestRequest from ...types.crm_association_type_response import CrmAssociationTypeResponse from ...types.meta_response import MetaResponse -from ...types.paginated_association_type_list import PaginatedAssociationTypeList from .raw_client import AsyncRawAssociationTypesClient, RawAssociationTypesClient # this is used as the default value for optional parameters @@ -38,7 +38,11 @@ def custom_object_classes_association_types_list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["target_object_classes"]] = None, + expand: typing.Optional[ + typing.Union[ + typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -47,7 +51,7 @@ def custom_object_classes_association_types_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAssociationTypeList: + ) -> SyncPager[AssociationType]: """ Returns a list of `AssociationType` objects. @@ -64,7 +68,7 @@ def custom_object_classes_association_types_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["target_object_classes"]] + expand : typing.Optional[typing.Union[typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -93,7 +97,7 @@ def custom_object_classes_association_types_list( Returns ------- - PaginatedAssociationTypeList + SyncPager[AssociationType] Examples @@ -104,11 +108,18 @@ def custom_object_classes_association_types_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.association_types.custom_object_classes_association_types_list( - custom_object_class_id="custom_object_class_id", + response = ( + client.crm.association_types.custom_object_classes_association_types_list( + custom_object_class_id="custom_object_class_id", + ) ) + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.custom_object_classes_association_types_list( + return self._raw_client.custom_object_classes_association_types_list( custom_object_class_id, created_after=created_after, created_before=created_before, @@ -123,7 +134,6 @@ def custom_object_classes_association_types_list( remote_id=remote_id, request_options=request_options, ) - return _response.data def custom_object_classes_association_types_create( self, @@ -201,7 +211,11 @@ def custom_object_classes_association_types_retrieve( custom_object_class_id: str, id: str, *, - expand: typing.Optional[typing.Literal["target_object_classes"]] = None, + expand: typing.Optional[ + typing.Union[ + typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -215,7 +229,7 @@ def custom_object_classes_association_types_retrieve( id : str - expand : typing.Optional[typing.Literal["target_object_classes"]] + expand : typing.Optional[typing.Union[typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -313,7 +327,11 @@ async def custom_object_classes_association_types_list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["target_object_classes"]] = None, + expand: typing.Optional[ + typing.Union[ + typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -322,7 +340,7 @@ async def custom_object_classes_association_types_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAssociationTypeList: + ) -> AsyncPager[AssociationType]: """ Returns a list of `AssociationType` objects. @@ -339,7 +357,7 @@ async def custom_object_classes_association_types_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["target_object_classes"]] + expand : typing.Optional[typing.Union[typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -368,7 +386,7 @@ async def custom_object_classes_association_types_list( Returns ------- - PaginatedAssociationTypeList + AsyncPager[AssociationType] Examples @@ -384,14 +402,20 @@ async def custom_object_classes_association_types_list( async def main() -> None: - await client.crm.association_types.custom_object_classes_association_types_list( + response = await client.crm.association_types.custom_object_classes_association_types_list( custom_object_class_id="custom_object_class_id", ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.custom_object_classes_association_types_list( + return await self._raw_client.custom_object_classes_association_types_list( custom_object_class_id, created_after=created_after, created_before=created_before, @@ -406,7 +430,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def custom_object_classes_association_types_create( self, @@ -492,7 +515,11 @@ async def custom_object_classes_association_types_retrieve( custom_object_class_id: str, id: str, *, - expand: typing.Optional[typing.Literal["target_object_classes"]] = None, + expand: typing.Optional[ + typing.Union[ + typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -506,7 +533,7 @@ async def custom_object_classes_association_types_retrieve( id : str - expand : typing.Optional[typing.Literal["target_object_classes"]] + expand : typing.Optional[typing.Union[typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/crm/resources/association_types/raw_client.py b/src/merge/resources/crm/resources/association_types/raw_client.py index 22a134e5..79bb3e6d 100644 --- a/src/merge/resources/crm/resources/association_types/raw_client.py +++ b/src/merge/resources/crm/resources/association_types/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.association_type import AssociationType @@ -32,7 +33,11 @@ def custom_object_classes_association_types_list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["target_object_classes"]] = None, + expand: typing.Optional[ + typing.Union[ + typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -41,7 +46,7 @@ def custom_object_classes_association_types_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAssociationTypeList]: + ) -> SyncPager[AssociationType]: """ Returns a list of `AssociationType` objects. @@ -58,7 +63,7 @@ def custom_object_classes_association_types_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["target_object_classes"]] + expand : typing.Optional[typing.Union[typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -87,7 +92,7 @@ def custom_object_classes_association_types_list( Returns ------- - HttpResponse[PaginatedAssociationTypeList] + SyncPager[AssociationType] """ _response = self._client_wrapper.httpx_client.request( @@ -110,14 +115,34 @@ def custom_object_classes_association_types_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAssociationTypeList, construct_type( type_=PaginatedAssociationTypeList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.custom_object_classes_association_types_list( + custom_object_class_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -191,7 +216,11 @@ def custom_object_classes_association_types_retrieve( custom_object_class_id: str, id: str, *, - expand: typing.Optional[typing.Literal["target_object_classes"]] = None, + expand: typing.Optional[ + typing.Union[ + typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -205,7 +234,7 @@ def custom_object_classes_association_types_retrieve( id : str - expand : typing.Optional[typing.Literal["target_object_classes"]] + expand : typing.Optional[typing.Union[typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -297,7 +326,11 @@ async def custom_object_classes_association_types_list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["target_object_classes"]] = None, + expand: typing.Optional[ + typing.Union[ + typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -306,7 +339,7 @@ async def custom_object_classes_association_types_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAssociationTypeList]: + ) -> AsyncPager[AssociationType]: """ Returns a list of `AssociationType` objects. @@ -323,7 +356,7 @@ async def custom_object_classes_association_types_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["target_object_classes"]] + expand : typing.Optional[typing.Union[typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -352,7 +385,7 @@ async def custom_object_classes_association_types_list( Returns ------- - AsyncHttpResponse[PaginatedAssociationTypeList] + AsyncPager[AssociationType] """ _response = await self._client_wrapper.httpx_client.request( @@ -375,14 +408,37 @@ async def custom_object_classes_association_types_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAssociationTypeList, construct_type( type_=PaginatedAssociationTypeList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.custom_object_classes_association_types_list( + custom_object_class_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -456,7 +512,11 @@ async def custom_object_classes_association_types_retrieve( custom_object_class_id: str, id: str, *, - expand: typing.Optional[typing.Literal["target_object_classes"]] = None, + expand: typing.Optional[ + typing.Union[ + typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -470,7 +530,7 @@ async def custom_object_classes_association_types_retrieve( id : str - expand : typing.Optional[typing.Literal["target_object_classes"]] + expand : typing.Optional[typing.Union[typing.Literal["target_object_classes"], typing.Sequence[typing.Literal["target_object_classes"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/crm/resources/associations/client.py b/src/merge/resources/crm/resources/associations/client.py index 7591b917..e4fb4020 100644 --- a/src/merge/resources/crm/resources/associations/client.py +++ b/src/merge/resources/crm/resources/associations/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.association import Association -from ...types.paginated_association_list import PaginatedAssociationList from .raw_client import AsyncRawAssociationsClient, RawAssociationsClient @@ -34,7 +34,9 @@ def custom_object_classes_custom_objects_associations_list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["association_type"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["association_type"], typing.Sequence[typing.Literal["association_type"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -43,7 +45,7 @@ def custom_object_classes_custom_objects_associations_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAssociationList: + ) -> SyncPager[Association]: """ Returns a list of `Association` objects. @@ -65,7 +67,7 @@ def custom_object_classes_custom_objects_associations_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["association_type"]] + expand : typing.Optional[typing.Union[typing.Literal["association_type"], typing.Sequence[typing.Literal["association_type"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -94,7 +96,7 @@ def custom_object_classes_custom_objects_associations_list( Returns ------- - PaginatedAssociationList + SyncPager[Association] Examples @@ -105,12 +107,17 @@ def custom_object_classes_custom_objects_associations_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.associations.custom_object_classes_custom_objects_associations_list( + response = client.crm.associations.custom_object_classes_custom_objects_associations_list( custom_object_class_id="custom_object_class_id", object_id="object_id", ) + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.custom_object_classes_custom_objects_associations_list( + return self._raw_client.custom_object_classes_custom_objects_associations_list( custom_object_class_id, object_id, association_type_id=association_type_id, @@ -127,7 +134,6 @@ def custom_object_classes_custom_objects_associations_list( remote_id=remote_id, request_options=request_options, ) - return _response.data def custom_object_classes_custom_objects_associations_update( self, @@ -223,7 +229,9 @@ async def custom_object_classes_custom_objects_associations_list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["association_type"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["association_type"], typing.Sequence[typing.Literal["association_type"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -232,7 +240,7 @@ async def custom_object_classes_custom_objects_associations_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAssociationList: + ) -> AsyncPager[Association]: """ Returns a list of `Association` objects. @@ -254,7 +262,7 @@ async def custom_object_classes_custom_objects_associations_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["association_type"]] + expand : typing.Optional[typing.Union[typing.Literal["association_type"], typing.Sequence[typing.Literal["association_type"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -283,7 +291,7 @@ async def custom_object_classes_custom_objects_associations_list( Returns ------- - PaginatedAssociationList + AsyncPager[Association] Examples @@ -299,15 +307,21 @@ async def custom_object_classes_custom_objects_associations_list( async def main() -> None: - await client.crm.associations.custom_object_classes_custom_objects_associations_list( + response = await client.crm.associations.custom_object_classes_custom_objects_associations_list( custom_object_class_id="custom_object_class_id", object_id="object_id", ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.custom_object_classes_custom_objects_associations_list( + return await self._raw_client.custom_object_classes_custom_objects_associations_list( custom_object_class_id, object_id, association_type_id=association_type_id, @@ -324,7 +338,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def custom_object_classes_custom_objects_associations_update( self, diff --git a/src/merge/resources/crm/resources/associations/raw_client.py b/src/merge/resources/crm/resources/associations/raw_client.py index 6d94f746..7499bc42 100644 --- a/src/merge/resources/crm/resources/associations/raw_client.py +++ b/src/merge/resources/crm/resources/associations/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.association import Association @@ -28,7 +29,9 @@ def custom_object_classes_custom_objects_associations_list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["association_type"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["association_type"], typing.Sequence[typing.Literal["association_type"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -37,7 +40,7 @@ def custom_object_classes_custom_objects_associations_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAssociationList]: + ) -> SyncPager[Association]: """ Returns a list of `Association` objects. @@ -59,7 +62,7 @@ def custom_object_classes_custom_objects_associations_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["association_type"]] + expand : typing.Optional[typing.Union[typing.Literal["association_type"], typing.Sequence[typing.Literal["association_type"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -88,7 +91,7 @@ def custom_object_classes_custom_objects_associations_list( Returns ------- - HttpResponse[PaginatedAssociationList] + SyncPager[Association] """ _response = self._client_wrapper.httpx_client.request( @@ -112,14 +115,36 @@ def custom_object_classes_custom_objects_associations_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAssociationList, construct_type( type_=PaginatedAssociationList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.custom_object_classes_custom_objects_associations_list( + custom_object_class_id, + object_id, + association_type_id=association_type_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -204,7 +229,9 @@ async def custom_object_classes_custom_objects_associations_list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["association_type"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["association_type"], typing.Sequence[typing.Literal["association_type"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -213,7 +240,7 @@ async def custom_object_classes_custom_objects_associations_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAssociationList]: + ) -> AsyncPager[Association]: """ Returns a list of `Association` objects. @@ -235,7 +262,7 @@ async def custom_object_classes_custom_objects_associations_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["association_type"]] + expand : typing.Optional[typing.Union[typing.Literal["association_type"], typing.Sequence[typing.Literal["association_type"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -264,7 +291,7 @@ async def custom_object_classes_custom_objects_associations_list( Returns ------- - AsyncHttpResponse[PaginatedAssociationList] + AsyncPager[Association] """ _response = await self._client_wrapper.httpx_client.request( @@ -288,14 +315,39 @@ async def custom_object_classes_custom_objects_associations_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAssociationList, construct_type( type_=PaginatedAssociationList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.custom_object_classes_custom_objects_associations_list( + custom_object_class_id, + object_id, + association_type_id=association_type_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/audit_trail/client.py b/src/merge/resources/crm/resources/audit_trail/client.py index ec2a114a..a6e3d671 100644 --- a/src/merge/resources/crm/resources/audit_trail/client.py +++ b/src/merge/resources/crm/resources/audit_trail/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList +from ...types.audit_log_event import AuditLogEvent from .raw_client import AsyncRawAuditTrailClient, RawAuditTrailClient @@ -33,7 +34,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -62,7 +63,7 @@ def list( Returns ------- - PaginatedAuditLogEventList + SyncPager[AuditLogEvent] Examples @@ -73,9 +74,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.audit_trail.list() + response = client.crm.audit_trail.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -84,7 +90,6 @@ def list( user_email=user_email, request_options=request_options, ) - return _response.data class AsyncAuditTrailClient: @@ -112,7 +117,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -141,7 +146,7 @@ async def list( Returns ------- - PaginatedAuditLogEventList + AsyncPager[AuditLogEvent] Examples @@ -157,12 +162,18 @@ async def list( async def main() -> None: - await client.crm.audit_trail.list() + response = await client.crm.audit_trail.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -171,4 +182,3 @@ async def main() -> None: user_email=user_email, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/audit_trail/raw_client.py b/src/merge/resources/crm/resources/audit_trail/raw_client.py index b75a9ad0..832d49c6 100644 --- a/src/merge/resources/crm/resources/audit_trail/raw_client.py +++ b/src/merge/resources/crm/resources/audit_trail/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.audit_log_event import AuditLogEvent from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList @@ -25,7 +26,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAuditLogEventList]: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -54,7 +55,7 @@ def list( Returns ------- - HttpResponse[PaginatedAuditLogEventList] + SyncPager[AuditLogEvent] """ _response = self._client_wrapper.httpx_client.request( @@ -72,14 +73,28 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -100,7 +115,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAuditLogEventList]: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -129,7 +144,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAuditLogEventList] + AsyncPager[AuditLogEvent] """ _response = await self._client_wrapper.httpx_client.request( @@ -147,14 +162,31 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/contacts/__init__.py b/src/merge/resources/crm/resources/contacts/__init__.py index df847d7b..af1f64ec 100644 --- a/src/merge/resources/crm/resources/contacts/__init__.py +++ b/src/merge/resources/crm/resources/contacts/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import ContactsListRequestExpand, ContactsRetrieveRequestExpand +from .types import ContactsListRequestExpandItem, ContactsRetrieveRequestExpandItem -__all__ = ["ContactsListRequestExpand", "ContactsRetrieveRequestExpand"] +__all__ = ["ContactsListRequestExpandItem", "ContactsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/crm/resources/contacts/client.py b/src/merge/resources/crm/resources/contacts/client.py index 6359a159..8a6a420b 100644 --- a/src/merge/resources/crm/resources/contacts/client.py +++ b/src/merge/resources/crm/resources/contacts/client.py @@ -4,18 +4,18 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.contact import Contact from ...types.contact_request import ContactRequest from ...types.crm_contact_response import CrmContactResponse from ...types.ignore_common_model_request import IgnoreCommonModelRequest from ...types.meta_response import MetaResponse -from ...types.paginated_contact_list import PaginatedContactList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.patched_contact_request import PatchedContactRequest +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawContactsClient, RawContactsClient -from .types.contacts_list_request_expand import ContactsListRequestExpand -from .types.contacts_retrieve_request_expand import ContactsRetrieveRequestExpand +from .types.contacts_list_request_expand_item import ContactsListRequestExpandItem +from .types.contacts_retrieve_request_expand_item import ContactsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -44,7 +44,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[ContactsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -55,7 +57,7 @@ def list( phone_numbers: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedContactList: + ) -> SyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -76,7 +78,7 @@ def list( email_addresses : typing.Optional[str] If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. - expand : typing.Optional[ContactsListRequestExpand] + expand : typing.Optional[typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -111,7 +113,7 @@ def list( Returns ------- - PaginatedContactList + SyncPager[Contact] Examples @@ -122,9 +124,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.contacts.list() - """ - _response = self._raw_client.list( + response = client.crm.contacts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.list( account_id=account_id, created_after=created_after, created_before=created_before, @@ -142,7 +149,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def create( self, @@ -195,7 +201,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ContactsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -208,7 +216,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ContactsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -413,7 +421,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -448,7 +456,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -459,9 +467,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.contacts.remote_field_classes_list() - """ - _response = self._raw_client.remote_field_classes_list( + response = client.crm.contacts.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -472,7 +485,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncContactsClient: @@ -498,7 +510,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[ContactsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -509,7 +523,7 @@ async def list( phone_numbers: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedContactList: + ) -> AsyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -530,7 +544,7 @@ async def list( email_addresses : typing.Optional[str] If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. - expand : typing.Optional[ContactsListRequestExpand] + expand : typing.Optional[typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -565,7 +579,7 @@ async def list( Returns ------- - PaginatedContactList + AsyncPager[Contact] Examples @@ -581,12 +595,18 @@ async def list( async def main() -> None: - await client.crm.contacts.list() + response = await client.crm.contacts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_id=account_id, created_after=created_after, created_before=created_before, @@ -604,7 +624,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def create( self, @@ -665,7 +684,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ContactsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -678,7 +699,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ContactsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -925,7 +946,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -960,7 +981,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -976,12 +997,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.crm.contacts.remote_field_classes_list() + response = await client.crm.contacts.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -992,4 +1019,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/contacts/raw_client.py b/src/merge/resources/crm/resources/contacts/raw_client.py index 11528b00..fb2a0f80 100644 --- a/src/merge/resources/crm/resources/contacts/raw_client.py +++ b/src/merge/resources/crm/resources/contacts/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.contact import Contact @@ -19,8 +20,9 @@ from ...types.paginated_contact_list import PaginatedContactList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.patched_contact_request import PatchedContactRequest -from .types.contacts_list_request_expand import ContactsListRequestExpand -from .types.contacts_retrieve_request_expand import ContactsRetrieveRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.contacts_list_request_expand_item import ContactsListRequestExpandItem +from .types.contacts_retrieve_request_expand_item import ContactsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -38,7 +40,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[ContactsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -49,7 +53,7 @@ def list( phone_numbers: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedContactList]: + ) -> SyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -70,7 +74,7 @@ def list( email_addresses : typing.Optional[str] If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. - expand : typing.Optional[ContactsListRequestExpand] + expand : typing.Optional[typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -105,7 +109,7 @@ def list( Returns ------- - HttpResponse[PaginatedContactList] + SyncPager[Contact] """ _response = self._client_wrapper.httpx_client.request( @@ -132,14 +136,37 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedContactList, construct_type( type_=PaginatedContactList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_id=account_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email_addresses=email_addresses, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + phone_numbers=phone_numbers, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -209,7 +236,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[ContactsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -222,7 +251,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[ContactsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -458,7 +487,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -493,7 +522,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -513,14 +542,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -539,7 +584,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[ContactsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -550,7 +597,7 @@ async def list( phone_numbers: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedContactList]: + ) -> AsyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -571,7 +618,7 @@ async def list( email_addresses : typing.Optional[str] If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. - expand : typing.Optional[ContactsListRequestExpand] + expand : typing.Optional[typing.Union[ContactsListRequestExpandItem, typing.Sequence[ContactsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -606,7 +653,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedContactList] + AsyncPager[Contact] """ _response = await self._client_wrapper.httpx_client.request( @@ -633,14 +680,40 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedContactList, construct_type( type_=PaginatedContactList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_id=account_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email_addresses=email_addresses, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + phone_numbers=phone_numbers, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -710,7 +783,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[ContactsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -723,7 +798,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[ContactsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[ContactsRetrieveRequestExpandItem, typing.Sequence[ContactsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -959,7 +1034,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -994,7 +1069,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -1014,14 +1089,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/contacts/types/__init__.py b/src/merge/resources/crm/resources/contacts/types/__init__.py index 65499af3..232e8fd2 100644 --- a/src/merge/resources/crm/resources/contacts/types/__init__.py +++ b/src/merge/resources/crm/resources/contacts/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .contacts_list_request_expand import ContactsListRequestExpand -from .contacts_retrieve_request_expand import ContactsRetrieveRequestExpand +from .contacts_list_request_expand_item import ContactsListRequestExpandItem +from .contacts_retrieve_request_expand_item import ContactsRetrieveRequestExpandItem -__all__ = ["ContactsListRequestExpand", "ContactsRetrieveRequestExpand"] +__all__ = ["ContactsListRequestExpandItem", "ContactsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/crm/resources/contacts/types/contacts_list_request_expand_item.py b/src/merge/resources/crm/resources/contacts/types/contacts_list_request_expand_item.py new file mode 100644 index 00000000..535fbae5 --- /dev/null +++ b/src/merge/resources/crm/resources/contacts/types/contacts_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ContactsListRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + OWNER = "owner" + + def visit(self, account: typing.Callable[[], T_Result], owner: typing.Callable[[], T_Result]) -> T_Result: + if self is ContactsListRequestExpandItem.ACCOUNT: + return account() + if self is ContactsListRequestExpandItem.OWNER: + return owner() diff --git a/src/merge/resources/crm/resources/contacts/types/contacts_retrieve_request_expand_item.py b/src/merge/resources/crm/resources/contacts/types/contacts_retrieve_request_expand_item.py new file mode 100644 index 00000000..bacd3801 --- /dev/null +++ b/src/merge/resources/crm/resources/contacts/types/contacts_retrieve_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ContactsRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + OWNER = "owner" + + def visit(self, account: typing.Callable[[], T_Result], owner: typing.Callable[[], T_Result]) -> T_Result: + if self is ContactsRetrieveRequestExpandItem.ACCOUNT: + return account() + if self is ContactsRetrieveRequestExpandItem.OWNER: + return owner() diff --git a/src/merge/resources/crm/resources/custom_object_classes/client.py b/src/merge/resources/crm/resources/custom_object_classes/client.py index eedd7490..4395b842 100644 --- a/src/merge/resources/crm/resources/custom_object_classes/client.py +++ b/src/merge/resources/crm/resources/custom_object_classes/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.custom_object_class import CustomObjectClass -from ...types.paginated_custom_object_class_list import PaginatedCustomObjectClassList from .raw_client import AsyncRawCustomObjectClassesClient, RawCustomObjectClassesClient @@ -31,7 +31,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["fields"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -40,7 +42,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCustomObjectClassList: + ) -> SyncPager[CustomObjectClass]: """ Returns a list of `CustomObjectClass` objects. @@ -55,7 +57,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["fields"]] + expand : typing.Optional[typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -84,7 +86,7 @@ def list( Returns ------- - PaginatedCustomObjectClassList + SyncPager[CustomObjectClass] Examples @@ -95,9 +97,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.custom_object_classes.list() + response = client.crm.custom_object_classes.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -111,13 +118,14 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["fields"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -129,7 +137,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["fields"]] + expand : typing.Optional[typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -189,7 +197,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["fields"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -198,7 +208,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCustomObjectClassList: + ) -> AsyncPager[CustomObjectClass]: """ Returns a list of `CustomObjectClass` objects. @@ -213,7 +223,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["fields"]] + expand : typing.Optional[typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -242,7 +252,7 @@ async def list( Returns ------- - PaginatedCustomObjectClassList + AsyncPager[CustomObjectClass] Examples @@ -258,12 +268,18 @@ async def list( async def main() -> None: - await client.crm.custom_object_classes.list() + response = await client.crm.custom_object_classes.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -277,13 +293,14 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["fields"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -295,7 +312,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["fields"]] + expand : typing.Optional[typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/crm/resources/custom_object_classes/raw_client.py b/src/merge/resources/crm/resources/custom_object_classes/raw_client.py index 924a26db..420d6d5f 100644 --- a/src/merge/resources/crm/resources/custom_object_classes/raw_client.py +++ b/src/merge/resources/crm/resources/custom_object_classes/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.custom_object_class import CustomObjectClass @@ -25,7 +26,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["fields"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -34,7 +37,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedCustomObjectClassList]: + ) -> SyncPager[CustomObjectClass]: """ Returns a list of `CustomObjectClass` objects. @@ -49,7 +52,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["fields"]] + expand : typing.Optional[typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -78,7 +81,7 @@ def list( Returns ------- - HttpResponse[PaginatedCustomObjectClassList] + SyncPager[CustomObjectClass] """ _response = self._client_wrapper.httpx_client.request( @@ -101,14 +104,33 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCustomObjectClassList, construct_type( type_=PaginatedCustomObjectClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -118,7 +140,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["fields"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -130,7 +154,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["fields"]] + expand : typing.Optional[typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -183,7 +207,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["fields"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -192,7 +218,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedCustomObjectClassList]: + ) -> AsyncPager[CustomObjectClass]: """ Returns a list of `CustomObjectClass` objects. @@ -207,7 +233,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["fields"]] + expand : typing.Optional[typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -236,7 +262,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedCustomObjectClassList] + AsyncPager[CustomObjectClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -259,14 +285,36 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCustomObjectClassList, construct_type( type_=PaginatedCustomObjectClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -276,7 +324,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["fields"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -288,7 +338,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["fields"]] + expand : typing.Optional[typing.Union[typing.Literal["fields"], typing.Sequence[typing.Literal["fields"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/crm/resources/custom_objects/client.py b/src/merge/resources/crm/resources/custom_objects/client.py index aeb76cc5..1483274c 100644 --- a/src/merge/resources/crm/resources/custom_objects/client.py +++ b/src/merge/resources/crm/resources/custom_objects/client.py @@ -4,13 +4,13 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.crm_custom_object_response import CrmCustomObjectResponse from ...types.custom_object import CustomObject from ...types.custom_object_request import CustomObjectRequest from ...types.meta_response import MetaResponse -from ...types.paginated_custom_object_list import PaginatedCustomObjectList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawCustomObjectsClient, RawCustomObjectsClient # this is used as the default value for optional parameters @@ -48,7 +48,7 @@ def custom_object_classes_custom_objects_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCustomObjectList: + ) -> SyncPager[CustomObject]: """ Returns a list of `CustomObject` objects. @@ -94,7 +94,7 @@ def custom_object_classes_custom_objects_list( Returns ------- - PaginatedCustomObjectList + SyncPager[CustomObject] Examples @@ -105,11 +105,16 @@ def custom_object_classes_custom_objects_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.custom_objects.custom_object_classes_custom_objects_list( + response = client.crm.custom_objects.custom_object_classes_custom_objects_list( custom_object_class_id="custom_object_class_id", ) + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.custom_object_classes_custom_objects_list( + return self._raw_client.custom_object_classes_custom_objects_list( custom_object_class_id, created_after=created_after, created_before=created_before, @@ -124,7 +129,6 @@ def custom_object_classes_custom_objects_list( remote_id=remote_id, request_options=request_options, ) - return _response.data def custom_object_classes_custom_objects_create( self, @@ -289,7 +293,7 @@ def custom_object_classes_custom_objects_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -324,7 +328,7 @@ def custom_object_classes_custom_objects_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -335,9 +339,16 @@ def custom_object_classes_custom_objects_remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_classes_list() + response = ( + client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_classes_list() + ) + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.custom_object_classes_custom_objects_remote_field_classes_list( + return self._raw_client.custom_object_classes_custom_objects_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -348,7 +359,6 @@ def custom_object_classes_custom_objects_remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncCustomObjectsClient: @@ -382,7 +392,7 @@ async def custom_object_classes_custom_objects_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCustomObjectList: + ) -> AsyncPager[CustomObject]: """ Returns a list of `CustomObject` objects. @@ -428,7 +438,7 @@ async def custom_object_classes_custom_objects_list( Returns ------- - PaginatedCustomObjectList + AsyncPager[CustomObject] Examples @@ -444,14 +454,20 @@ async def custom_object_classes_custom_objects_list( async def main() -> None: - await client.crm.custom_objects.custom_object_classes_custom_objects_list( + response = await client.crm.custom_objects.custom_object_classes_custom_objects_list( custom_object_class_id="custom_object_class_id", ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.custom_object_classes_custom_objects_list( + return await self._raw_client.custom_object_classes_custom_objects_list( custom_object_class_id, created_after=created_after, created_before=created_before, @@ -466,7 +482,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def custom_object_classes_custom_objects_create( self, @@ -655,7 +670,7 @@ async def custom_object_classes_custom_objects_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -690,7 +705,7 @@ async def custom_object_classes_custom_objects_remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -706,12 +721,20 @@ async def custom_object_classes_custom_objects_remote_field_classes_list( async def main() -> None: - await client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_classes_list() + response = ( + await client.crm.custom_objects.custom_object_classes_custom_objects_remote_field_classes_list() + ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.custom_object_classes_custom_objects_remote_field_classes_list( + return await self._raw_client.custom_object_classes_custom_objects_remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -722,4 +745,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/custom_objects/raw_client.py b/src/merge/resources/crm/resources/custom_objects/raw_client.py index 70f1855a..6137e1a4 100644 --- a/src/merge/resources/crm/resources/custom_objects/raw_client.py +++ b/src/merge/resources/crm/resources/custom_objects/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.crm_custom_object_response import CrmCustomObjectResponse @@ -17,6 +18,7 @@ from ...types.meta_response import MetaResponse from ...types.paginated_custom_object_list import PaginatedCustomObjectList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList +from ...types.remote_field_class import RemoteFieldClass # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -42,7 +44,7 @@ def custom_object_classes_custom_objects_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedCustomObjectList]: + ) -> SyncPager[CustomObject]: """ Returns a list of `CustomObject` objects. @@ -88,7 +90,7 @@ def custom_object_classes_custom_objects_list( Returns ------- - HttpResponse[PaginatedCustomObjectList] + SyncPager[CustomObject] """ _response = self._client_wrapper.httpx_client.request( @@ -111,14 +113,34 @@ def custom_object_classes_custom_objects_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCustomObjectList, construct_type( type_=PaginatedCustomObjectList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.custom_object_classes_custom_objects_list( + custom_object_class_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -298,7 +320,7 @@ def custom_object_classes_custom_objects_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -333,7 +355,7 @@ def custom_object_classes_custom_objects_remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -353,14 +375,30 @@ def custom_object_classes_custom_objects_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.custom_object_classes_custom_objects_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -387,7 +425,7 @@ async def custom_object_classes_custom_objects_list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedCustomObjectList]: + ) -> AsyncPager[CustomObject]: """ Returns a list of `CustomObject` objects. @@ -433,7 +471,7 @@ async def custom_object_classes_custom_objects_list( Returns ------- - AsyncHttpResponse[PaginatedCustomObjectList] + AsyncPager[CustomObject] """ _response = await self._client_wrapper.httpx_client.request( @@ -456,14 +494,37 @@ async def custom_object_classes_custom_objects_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCustomObjectList, construct_type( type_=PaginatedCustomObjectList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.custom_object_classes_custom_objects_list( + custom_object_class_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -643,7 +704,7 @@ async def custom_object_classes_custom_objects_remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -678,7 +739,7 @@ async def custom_object_classes_custom_objects_remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -698,14 +759,33 @@ async def custom_object_classes_custom_objects_remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.custom_object_classes_custom_objects_remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/engagement_types/client.py b/src/merge/resources/crm/resources/engagement_types/client.py index 2535a49e..6f868ea1 100644 --- a/src/merge/resources/crm/resources/engagement_types/client.py +++ b/src/merge/resources/crm/resources/engagement_types/client.py @@ -4,10 +4,10 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.engagement_type import EngagementType -from ...types.paginated_engagement_type_list import PaginatedEngagementTypeList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawEngagementTypesClient, RawEngagementTypesClient @@ -41,7 +41,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEngagementTypeList: + ) -> SyncPager[EngagementType]: """ Returns a list of `EngagementType` objects. @@ -85,7 +85,7 @@ def list( Returns ------- - PaginatedEngagementTypeList + SyncPager[EngagementType] Examples @@ -96,9 +96,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.engagement_types.list() + response = client.crm.engagement_types.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -112,7 +117,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -180,7 +184,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -215,7 +219,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -226,9 +230,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.engagement_types.remote_field_classes_list() + response = client.crm.engagement_types.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -239,7 +248,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncEngagementTypesClient: @@ -272,7 +280,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEngagementTypeList: + ) -> AsyncPager[EngagementType]: """ Returns a list of `EngagementType` objects. @@ -316,7 +324,7 @@ async def list( Returns ------- - PaginatedEngagementTypeList + AsyncPager[EngagementType] Examples @@ -332,12 +340,18 @@ async def list( async def main() -> None: - await client.crm.engagement_types.list() + response = await client.crm.engagement_types.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -351,7 +365,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, @@ -427,7 +440,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -462,7 +475,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -478,12 +491,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.crm.engagement_types.remote_field_classes_list() + response = await client.crm.engagement_types.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -494,4 +513,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/engagement_types/raw_client.py b/src/merge/resources/crm/resources/engagement_types/raw_client.py index fcb2bbf4..a36a6ca7 100644 --- a/src/merge/resources/crm/resources/engagement_types/raw_client.py +++ b/src/merge/resources/crm/resources/engagement_types/raw_client.py @@ -9,11 +9,13 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.engagement_type import EngagementType from ...types.paginated_engagement_type_list import PaginatedEngagementTypeList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList +from ...types.remote_field_class import RemoteFieldClass class RawEngagementTypesClient: @@ -35,7 +37,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedEngagementTypeList]: + ) -> SyncPager[EngagementType]: """ Returns a list of `EngagementType` objects. @@ -79,7 +81,7 @@ def list( Returns ------- - HttpResponse[PaginatedEngagementTypeList] + SyncPager[EngagementType] """ _response = self._client_wrapper.httpx_client.request( @@ -102,14 +104,33 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEngagementTypeList, construct_type( type_=PaginatedEngagementTypeList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -185,7 +206,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -220,7 +241,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -240,14 +261,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -273,7 +310,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedEngagementTypeList]: + ) -> AsyncPager[EngagementType]: """ Returns a list of `EngagementType` objects. @@ -317,7 +354,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedEngagementTypeList] + AsyncPager[EngagementType] """ _response = await self._client_wrapper.httpx_client.request( @@ -340,14 +377,36 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEngagementTypeList, construct_type( type_=PaginatedEngagementTypeList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -423,7 +482,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -458,7 +517,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -478,14 +537,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/engagements/__init__.py b/src/merge/resources/crm/resources/engagements/__init__.py index fb6330b3..73205bd8 100644 --- a/src/merge/resources/crm/resources/engagements/__init__.py +++ b/src/merge/resources/crm/resources/engagements/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import EngagementsListRequestExpand, EngagementsRetrieveRequestExpand +from .types import EngagementsListRequestExpandItem, EngagementsRetrieveRequestExpandItem -__all__ = ["EngagementsListRequestExpand", "EngagementsRetrieveRequestExpand"] +__all__ = ["EngagementsListRequestExpandItem", "EngagementsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/crm/resources/engagements/client.py b/src/merge/resources/crm/resources/engagements/client.py index 0bc28fd7..16ad73dd 100644 --- a/src/merge/resources/crm/resources/engagements/client.py +++ b/src/merge/resources/crm/resources/engagements/client.py @@ -4,17 +4,17 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.engagement import Engagement from ...types.engagement_request import EngagementRequest from ...types.engagement_response import EngagementResponse from ...types.meta_response import MetaResponse -from ...types.paginated_engagement_list import PaginatedEngagementList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.patched_engagement_request import PatchedEngagementRequest +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawEngagementsClient, RawEngagementsClient -from .types.engagements_list_request_expand import EngagementsListRequestExpand -from .types.engagements_retrieve_request_expand import EngagementsRetrieveRequestExpand +from .types.engagements_list_request_expand_item import EngagementsListRequestExpandItem +from .types.engagements_retrieve_request_expand_item import EngagementsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -41,7 +41,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[EngagementsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EngagementsListRequestExpandItem, typing.Sequence[EngagementsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -53,7 +55,7 @@ def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEngagementList: + ) -> SyncPager[Engagement]: """ Returns a list of `Engagement` objects. @@ -68,7 +70,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[EngagementsListRequestExpand] + expand : typing.Optional[typing.Union[EngagementsListRequestExpandItem, typing.Sequence[EngagementsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -106,7 +108,7 @@ def list( Returns ------- - PaginatedEngagementList + SyncPager[Engagement] Examples @@ -117,9 +119,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.engagements.list() - """ - _response = self._raw_client.list( + response = client.crm.engagements.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -136,7 +143,6 @@ def list( started_before=started_before, request_options=request_options, ) - return _response.data def create( self, @@ -189,7 +195,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[EngagementsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EngagementsRetrieveRequestExpandItem, typing.Sequence[EngagementsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -202,7 +210,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[EngagementsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EngagementsRetrieveRequestExpandItem, typing.Sequence[EngagementsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -365,7 +373,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -400,7 +408,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -411,9 +419,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.engagements.remote_field_classes_list() - """ - _response = self._raw_client.remote_field_classes_list( + response = client.crm.engagements.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -424,7 +437,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncEngagementsClient: @@ -448,7 +460,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[EngagementsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EngagementsListRequestExpandItem, typing.Sequence[EngagementsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -460,7 +474,7 @@ async def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEngagementList: + ) -> AsyncPager[Engagement]: """ Returns a list of `Engagement` objects. @@ -475,7 +489,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[EngagementsListRequestExpand] + expand : typing.Optional[typing.Union[EngagementsListRequestExpandItem, typing.Sequence[EngagementsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -513,7 +527,7 @@ async def list( Returns ------- - PaginatedEngagementList + AsyncPager[Engagement] Examples @@ -529,12 +543,18 @@ async def list( async def main() -> None: - await client.crm.engagements.list() + response = await client.crm.engagements.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -551,7 +571,6 @@ async def main() -> None: started_before=started_before, request_options=request_options, ) - return _response.data async def create( self, @@ -612,7 +631,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[EngagementsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EngagementsRetrieveRequestExpandItem, typing.Sequence[EngagementsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -625,7 +646,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[EngagementsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EngagementsRetrieveRequestExpandItem, typing.Sequence[EngagementsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -822,7 +843,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -857,7 +878,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -873,12 +894,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.crm.engagements.remote_field_classes_list() + response = await client.crm.engagements.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -889,4 +916,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/engagements/raw_client.py b/src/merge/resources/crm/resources/engagements/raw_client.py index 03107454..a0488c0d 100644 --- a/src/merge/resources/crm/resources/engagements/raw_client.py +++ b/src/merge/resources/crm/resources/engagements/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.engagement import Engagement @@ -18,8 +19,9 @@ from ...types.paginated_engagement_list import PaginatedEngagementList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.patched_engagement_request import PatchedEngagementRequest -from .types.engagements_list_request_expand import EngagementsListRequestExpand -from .types.engagements_retrieve_request_expand import EngagementsRetrieveRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.engagements_list_request_expand_item import EngagementsListRequestExpandItem +from .types.engagements_retrieve_request_expand_item import EngagementsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -35,7 +37,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[EngagementsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EngagementsListRequestExpandItem, typing.Sequence[EngagementsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -47,7 +51,7 @@ def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedEngagementList]: + ) -> SyncPager[Engagement]: """ Returns a list of `Engagement` objects. @@ -62,7 +66,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[EngagementsListRequestExpand] + expand : typing.Optional[typing.Union[EngagementsListRequestExpandItem, typing.Sequence[EngagementsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -100,7 +104,7 @@ def list( Returns ------- - HttpResponse[PaginatedEngagementList] + SyncPager[Engagement] """ _response = self._client_wrapper.httpx_client.request( @@ -126,14 +130,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEngagementList, construct_type( type_=PaginatedEngagementList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + started_after=started_after, + started_before=started_before, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -203,7 +229,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[EngagementsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EngagementsRetrieveRequestExpandItem, typing.Sequence[EngagementsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -216,7 +244,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[EngagementsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EngagementsRetrieveRequestExpandItem, typing.Sequence[EngagementsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -411,7 +439,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -446,7 +474,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -466,14 +494,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -490,7 +534,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[EngagementsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EngagementsListRequestExpandItem, typing.Sequence[EngagementsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -502,7 +548,7 @@ async def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedEngagementList]: + ) -> AsyncPager[Engagement]: """ Returns a list of `Engagement` objects. @@ -517,7 +563,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[EngagementsListRequestExpand] + expand : typing.Optional[typing.Union[EngagementsListRequestExpandItem, typing.Sequence[EngagementsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -555,7 +601,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedEngagementList] + AsyncPager[Engagement] """ _response = await self._client_wrapper.httpx_client.request( @@ -581,14 +627,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEngagementList, construct_type( type_=PaginatedEngagementList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + started_after=started_after, + started_before=started_before, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -658,7 +729,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[EngagementsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EngagementsRetrieveRequestExpandItem, typing.Sequence[EngagementsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -671,7 +744,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[EngagementsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EngagementsRetrieveRequestExpandItem, typing.Sequence[EngagementsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -866,7 +939,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -901,7 +974,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -921,14 +994,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/engagements/types/__init__.py b/src/merge/resources/crm/resources/engagements/types/__init__.py index 88afd03a..dd443267 100644 --- a/src/merge/resources/crm/resources/engagements/types/__init__.py +++ b/src/merge/resources/crm/resources/engagements/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .engagements_list_request_expand import EngagementsListRequestExpand -from .engagements_retrieve_request_expand import EngagementsRetrieveRequestExpand +from .engagements_list_request_expand_item import EngagementsListRequestExpandItem +from .engagements_retrieve_request_expand_item import EngagementsRetrieveRequestExpandItem -__all__ = ["EngagementsListRequestExpand", "EngagementsRetrieveRequestExpand"] +__all__ = ["EngagementsListRequestExpandItem", "EngagementsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/crm/resources/engagements/types/engagements_list_request_expand.py b/src/merge/resources/crm/resources/engagements/types/engagements_list_request_expand.py deleted file mode 100644 index 33ee98e3..00000000 --- a/src/merge/resources/crm/resources/engagements/types/engagements_list_request_expand.py +++ /dev/null @@ -1,73 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class EngagementsListRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_ENGAGEMENT_TYPE = "account,engagement_type" - CONTACTS = "contacts" - CONTACTS_ACCOUNT = "contacts,account" - CONTACTS_ACCOUNT_ENGAGEMENT_TYPE = "contacts,account,engagement_type" - CONTACTS_ENGAGEMENT_TYPE = "contacts,engagement_type" - CONTACTS_OWNER = "contacts,owner" - CONTACTS_OWNER_ACCOUNT = "contacts,owner,account" - CONTACTS_OWNER_ACCOUNT_ENGAGEMENT_TYPE = "contacts,owner,account,engagement_type" - CONTACTS_OWNER_ENGAGEMENT_TYPE = "contacts,owner,engagement_type" - ENGAGEMENT_TYPE = "engagement_type" - OWNER = "owner" - OWNER_ACCOUNT = "owner,account" - OWNER_ACCOUNT_ENGAGEMENT_TYPE = "owner,account,engagement_type" - OWNER_ENGAGEMENT_TYPE = "owner,engagement_type" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_engagement_type: typing.Callable[[], T_Result], - contacts: typing.Callable[[], T_Result], - contacts_account: typing.Callable[[], T_Result], - contacts_account_engagement_type: typing.Callable[[], T_Result], - contacts_engagement_type: typing.Callable[[], T_Result], - contacts_owner: typing.Callable[[], T_Result], - contacts_owner_account: typing.Callable[[], T_Result], - contacts_owner_account_engagement_type: typing.Callable[[], T_Result], - contacts_owner_engagement_type: typing.Callable[[], T_Result], - engagement_type: typing.Callable[[], T_Result], - owner: typing.Callable[[], T_Result], - owner_account: typing.Callable[[], T_Result], - owner_account_engagement_type: typing.Callable[[], T_Result], - owner_engagement_type: typing.Callable[[], T_Result], - ) -> T_Result: - if self is EngagementsListRequestExpand.ACCOUNT: - return account() - if self is EngagementsListRequestExpand.ACCOUNT_ENGAGEMENT_TYPE: - return account_engagement_type() - if self is EngagementsListRequestExpand.CONTACTS: - return contacts() - if self is EngagementsListRequestExpand.CONTACTS_ACCOUNT: - return contacts_account() - if self is EngagementsListRequestExpand.CONTACTS_ACCOUNT_ENGAGEMENT_TYPE: - return contacts_account_engagement_type() - if self is EngagementsListRequestExpand.CONTACTS_ENGAGEMENT_TYPE: - return contacts_engagement_type() - if self is EngagementsListRequestExpand.CONTACTS_OWNER: - return contacts_owner() - if self is EngagementsListRequestExpand.CONTACTS_OWNER_ACCOUNT: - return contacts_owner_account() - if self is EngagementsListRequestExpand.CONTACTS_OWNER_ACCOUNT_ENGAGEMENT_TYPE: - return contacts_owner_account_engagement_type() - if self is EngagementsListRequestExpand.CONTACTS_OWNER_ENGAGEMENT_TYPE: - return contacts_owner_engagement_type() - if self is EngagementsListRequestExpand.ENGAGEMENT_TYPE: - return engagement_type() - if self is EngagementsListRequestExpand.OWNER: - return owner() - if self is EngagementsListRequestExpand.OWNER_ACCOUNT: - return owner_account() - if self is EngagementsListRequestExpand.OWNER_ACCOUNT_ENGAGEMENT_TYPE: - return owner_account_engagement_type() - if self is EngagementsListRequestExpand.OWNER_ENGAGEMENT_TYPE: - return owner_engagement_type() diff --git a/src/merge/resources/crm/resources/engagements/types/engagements_list_request_expand_item.py b/src/merge/resources/crm/resources/engagements/types/engagements_list_request_expand_item.py new file mode 100644 index 00000000..436161b5 --- /dev/null +++ b/src/merge/resources/crm/resources/engagements/types/engagements_list_request_expand_item.py @@ -0,0 +1,29 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class EngagementsListRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + CONTACTS = "contacts" + ENGAGEMENT_TYPE = "engagement_type" + OWNER = "owner" + + def visit( + self, + account: typing.Callable[[], T_Result], + contacts: typing.Callable[[], T_Result], + engagement_type: typing.Callable[[], T_Result], + owner: typing.Callable[[], T_Result], + ) -> T_Result: + if self is EngagementsListRequestExpandItem.ACCOUNT: + return account() + if self is EngagementsListRequestExpandItem.CONTACTS: + return contacts() + if self is EngagementsListRequestExpandItem.ENGAGEMENT_TYPE: + return engagement_type() + if self is EngagementsListRequestExpandItem.OWNER: + return owner() diff --git a/src/merge/resources/crm/resources/engagements/types/engagements_retrieve_request_expand.py b/src/merge/resources/crm/resources/engagements/types/engagements_retrieve_request_expand.py deleted file mode 100644 index 53b94d8c..00000000 --- a/src/merge/resources/crm/resources/engagements/types/engagements_retrieve_request_expand.py +++ /dev/null @@ -1,73 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class EngagementsRetrieveRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_ENGAGEMENT_TYPE = "account,engagement_type" - CONTACTS = "contacts" - CONTACTS_ACCOUNT = "contacts,account" - CONTACTS_ACCOUNT_ENGAGEMENT_TYPE = "contacts,account,engagement_type" - CONTACTS_ENGAGEMENT_TYPE = "contacts,engagement_type" - CONTACTS_OWNER = "contacts,owner" - CONTACTS_OWNER_ACCOUNT = "contacts,owner,account" - CONTACTS_OWNER_ACCOUNT_ENGAGEMENT_TYPE = "contacts,owner,account,engagement_type" - CONTACTS_OWNER_ENGAGEMENT_TYPE = "contacts,owner,engagement_type" - ENGAGEMENT_TYPE = "engagement_type" - OWNER = "owner" - OWNER_ACCOUNT = "owner,account" - OWNER_ACCOUNT_ENGAGEMENT_TYPE = "owner,account,engagement_type" - OWNER_ENGAGEMENT_TYPE = "owner,engagement_type" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_engagement_type: typing.Callable[[], T_Result], - contacts: typing.Callable[[], T_Result], - contacts_account: typing.Callable[[], T_Result], - contacts_account_engagement_type: typing.Callable[[], T_Result], - contacts_engagement_type: typing.Callable[[], T_Result], - contacts_owner: typing.Callable[[], T_Result], - contacts_owner_account: typing.Callable[[], T_Result], - contacts_owner_account_engagement_type: typing.Callable[[], T_Result], - contacts_owner_engagement_type: typing.Callable[[], T_Result], - engagement_type: typing.Callable[[], T_Result], - owner: typing.Callable[[], T_Result], - owner_account: typing.Callable[[], T_Result], - owner_account_engagement_type: typing.Callable[[], T_Result], - owner_engagement_type: typing.Callable[[], T_Result], - ) -> T_Result: - if self is EngagementsRetrieveRequestExpand.ACCOUNT: - return account() - if self is EngagementsRetrieveRequestExpand.ACCOUNT_ENGAGEMENT_TYPE: - return account_engagement_type() - if self is EngagementsRetrieveRequestExpand.CONTACTS: - return contacts() - if self is EngagementsRetrieveRequestExpand.CONTACTS_ACCOUNT: - return contacts_account() - if self is EngagementsRetrieveRequestExpand.CONTACTS_ACCOUNT_ENGAGEMENT_TYPE: - return contacts_account_engagement_type() - if self is EngagementsRetrieveRequestExpand.CONTACTS_ENGAGEMENT_TYPE: - return contacts_engagement_type() - if self is EngagementsRetrieveRequestExpand.CONTACTS_OWNER: - return contacts_owner() - if self is EngagementsRetrieveRequestExpand.CONTACTS_OWNER_ACCOUNT: - return contacts_owner_account() - if self is EngagementsRetrieveRequestExpand.CONTACTS_OWNER_ACCOUNT_ENGAGEMENT_TYPE: - return contacts_owner_account_engagement_type() - if self is EngagementsRetrieveRequestExpand.CONTACTS_OWNER_ENGAGEMENT_TYPE: - return contacts_owner_engagement_type() - if self is EngagementsRetrieveRequestExpand.ENGAGEMENT_TYPE: - return engagement_type() - if self is EngagementsRetrieveRequestExpand.OWNER: - return owner() - if self is EngagementsRetrieveRequestExpand.OWNER_ACCOUNT: - return owner_account() - if self is EngagementsRetrieveRequestExpand.OWNER_ACCOUNT_ENGAGEMENT_TYPE: - return owner_account_engagement_type() - if self is EngagementsRetrieveRequestExpand.OWNER_ENGAGEMENT_TYPE: - return owner_engagement_type() diff --git a/src/merge/resources/crm/resources/engagements/types/engagements_retrieve_request_expand_item.py b/src/merge/resources/crm/resources/engagements/types/engagements_retrieve_request_expand_item.py new file mode 100644 index 00000000..1232f6e3 --- /dev/null +++ b/src/merge/resources/crm/resources/engagements/types/engagements_retrieve_request_expand_item.py @@ -0,0 +1,29 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class EngagementsRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + CONTACTS = "contacts" + ENGAGEMENT_TYPE = "engagement_type" + OWNER = "owner" + + def visit( + self, + account: typing.Callable[[], T_Result], + contacts: typing.Callable[[], T_Result], + engagement_type: typing.Callable[[], T_Result], + owner: typing.Callable[[], T_Result], + ) -> T_Result: + if self is EngagementsRetrieveRequestExpandItem.ACCOUNT: + return account() + if self is EngagementsRetrieveRequestExpandItem.CONTACTS: + return contacts() + if self is EngagementsRetrieveRequestExpandItem.ENGAGEMENT_TYPE: + return engagement_type() + if self is EngagementsRetrieveRequestExpandItem.OWNER: + return owner() diff --git a/src/merge/resources/crm/resources/issues/client.py b/src/merge/resources/crm/resources/issues/client.py index e967f73c..363ba8ad 100644 --- a/src/merge/resources/crm/resources/issues/client.py +++ b/src/merge/resources/crm/resources/issues/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.issue import Issue -from ...types.paginated_issue_list import PaginatedIssueList from .raw_client import AsyncRawIssuesClient, RawIssuesClient from .types.issues_list_request_status import IssuesListRequestStatus @@ -44,7 +44,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -97,7 +97,7 @@ def list( Returns ------- - PaginatedIssueList + SyncPager[Issue] Examples @@ -108,9 +108,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.issues.list() + response = client.crm.issues.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -127,7 +132,6 @@ def list( status=status, request_options=request_options, ) - return _response.data def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ @@ -194,7 +198,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -247,7 +251,7 @@ async def list( Returns ------- - PaginatedIssueList + AsyncPager[Issue] Examples @@ -263,12 +267,18 @@ async def list( async def main() -> None: - await client.crm.issues.list() + response = await client.crm.issues.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -285,7 +295,6 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ diff --git a/src/merge/resources/crm/resources/issues/raw_client.py b/src/merge/resources/crm/resources/issues/raw_client.py index dd161a06..dc7d16d6 100644 --- a/src/merge/resources/crm/resources/issues/raw_client.py +++ b/src/merge/resources/crm/resources/issues/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.issue import Issue @@ -38,7 +39,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedIssueList]: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -91,7 +92,7 @@ def list( Returns ------- - HttpResponse[PaginatedIssueList] + SyncPager[Issue] """ _response = self._client_wrapper.httpx_client.request( @@ -125,14 +126,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -197,7 +220,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedIssueList]: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -250,7 +273,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedIssueList] + AsyncPager[Issue] """ _response = await self._client_wrapper.httpx_client.request( @@ -284,14 +307,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/leads/__init__.py b/src/merge/resources/crm/resources/leads/__init__.py index ea30921d..0319205b 100644 --- a/src/merge/resources/crm/resources/leads/__init__.py +++ b/src/merge/resources/crm/resources/leads/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import LeadsListRequestExpand, LeadsRetrieveRequestExpand +from .types import LeadsListRequestExpandItem, LeadsRetrieveRequestExpandItem -__all__ = ["LeadsListRequestExpand", "LeadsRetrieveRequestExpand"] +__all__ = ["LeadsListRequestExpandItem", "LeadsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/crm/resources/leads/client.py b/src/merge/resources/crm/resources/leads/client.py index ba711e50..d5c598e2 100644 --- a/src/merge/resources/crm/resources/leads/client.py +++ b/src/merge/resources/crm/resources/leads/client.py @@ -4,16 +4,16 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.lead import Lead from ...types.lead_request import LeadRequest from ...types.lead_response import LeadResponse from ...types.meta_response import MetaResponse -from ...types.paginated_lead_list import PaginatedLeadList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawLeadsClient, RawLeadsClient -from .types.leads_list_request_expand import LeadsListRequestExpand -from .types.leads_retrieve_request_expand import LeadsRetrieveRequestExpand +from .types.leads_list_request_expand_item import LeadsListRequestExpandItem +from .types.leads_retrieve_request_expand_item import LeadsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -43,7 +43,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[LeadsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[LeadsListRequestExpandItem, typing.Sequence[LeadsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -55,7 +57,7 @@ def list( phone_numbers: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedLeadList: + ) -> SyncPager[Lead]: """ Returns a list of `Lead` objects. @@ -79,7 +81,7 @@ def list( email_addresses : typing.Optional[str] If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. - expand : typing.Optional[LeadsListRequestExpand] + expand : typing.Optional[typing.Union[LeadsListRequestExpandItem, typing.Sequence[LeadsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -117,7 +119,7 @@ def list( Returns ------- - PaginatedLeadList + SyncPager[Lead] Examples @@ -128,9 +130,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.leads.list() + response = client.crm.leads.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( converted_account_id=converted_account_id, converted_contact_id=converted_contact_id, created_after=created_after, @@ -150,7 +157,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def create( self, @@ -203,7 +209,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[LeadsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[LeadsRetrieveRequestExpandItem, typing.Sequence[LeadsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -216,7 +224,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[LeadsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[LeadsRetrieveRequestExpandItem, typing.Sequence[LeadsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -297,7 +305,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -332,7 +340,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -343,9 +351,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.leads.remote_field_classes_list() + response = client.crm.leads.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -356,7 +369,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncLeadsClient: @@ -383,7 +395,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[LeadsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[LeadsListRequestExpandItem, typing.Sequence[LeadsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -395,7 +409,7 @@ async def list( phone_numbers: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedLeadList: + ) -> AsyncPager[Lead]: """ Returns a list of `Lead` objects. @@ -419,7 +433,7 @@ async def list( email_addresses : typing.Optional[str] If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. - expand : typing.Optional[LeadsListRequestExpand] + expand : typing.Optional[typing.Union[LeadsListRequestExpandItem, typing.Sequence[LeadsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -457,7 +471,7 @@ async def list( Returns ------- - PaginatedLeadList + AsyncPager[Lead] Examples @@ -473,12 +487,18 @@ async def list( async def main() -> None: - await client.crm.leads.list() + response = await client.crm.leads.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( converted_account_id=converted_account_id, converted_contact_id=converted_contact_id, created_after=created_after, @@ -498,7 +518,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def create( self, @@ -559,7 +578,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[LeadsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[LeadsRetrieveRequestExpandItem, typing.Sequence[LeadsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -572,7 +593,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[LeadsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[LeadsRetrieveRequestExpandItem, typing.Sequence[LeadsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -669,7 +690,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -704,7 +725,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -720,12 +741,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.crm.leads.remote_field_classes_list() + response = await client.crm.leads.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -736,4 +763,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/leads/raw_client.py b/src/merge/resources/crm/resources/leads/raw_client.py index 8779c5d2..a1142950 100644 --- a/src/merge/resources/crm/resources/leads/raw_client.py +++ b/src/merge/resources/crm/resources/leads/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.lead import Lead @@ -17,8 +18,9 @@ from ...types.meta_response import MetaResponse from ...types.paginated_lead_list import PaginatedLeadList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList -from .types.leads_list_request_expand import LeadsListRequestExpand -from .types.leads_retrieve_request_expand import LeadsRetrieveRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.leads_list_request_expand_item import LeadsListRequestExpandItem +from .types.leads_retrieve_request_expand_item import LeadsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -37,7 +39,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[LeadsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[LeadsListRequestExpandItem, typing.Sequence[LeadsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -49,7 +53,7 @@ def list( phone_numbers: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedLeadList]: + ) -> SyncPager[Lead]: """ Returns a list of `Lead` objects. @@ -73,7 +77,7 @@ def list( email_addresses : typing.Optional[str] If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. - expand : typing.Optional[LeadsListRequestExpand] + expand : typing.Optional[typing.Union[LeadsListRequestExpandItem, typing.Sequence[LeadsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -111,7 +115,7 @@ def list( Returns ------- - HttpResponse[PaginatedLeadList] + SyncPager[Lead] """ _response = self._client_wrapper.httpx_client.request( @@ -140,14 +144,39 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedLeadList, construct_type( type_=PaginatedLeadList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + converted_account_id=converted_account_id, + converted_contact_id=converted_contact_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email_addresses=email_addresses, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + owner_id=owner_id, + page_size=page_size, + phone_numbers=phone_numbers, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -217,7 +246,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[LeadsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[LeadsRetrieveRequestExpandItem, typing.Sequence[LeadsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -230,7 +261,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[LeadsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[LeadsRetrieveRequestExpandItem, typing.Sequence[LeadsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -324,7 +355,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -359,7 +390,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -379,14 +410,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -406,7 +453,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_addresses: typing.Optional[str] = None, - expand: typing.Optional[LeadsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[LeadsListRequestExpandItem, typing.Sequence[LeadsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -418,7 +467,7 @@ async def list( phone_numbers: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedLeadList]: + ) -> AsyncPager[Lead]: """ Returns a list of `Lead` objects. @@ -442,7 +491,7 @@ async def list( email_addresses : typing.Optional[str] If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. - expand : typing.Optional[LeadsListRequestExpand] + expand : typing.Optional[typing.Union[LeadsListRequestExpandItem, typing.Sequence[LeadsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -480,7 +529,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedLeadList] + AsyncPager[Lead] """ _response = await self._client_wrapper.httpx_client.request( @@ -509,14 +558,42 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedLeadList, construct_type( type_=PaginatedLeadList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + converted_account_id=converted_account_id, + converted_contact_id=converted_contact_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email_addresses=email_addresses, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + owner_id=owner_id, + page_size=page_size, + phone_numbers=phone_numbers, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -586,7 +663,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[LeadsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[LeadsRetrieveRequestExpandItem, typing.Sequence[LeadsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -599,7 +678,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[LeadsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[LeadsRetrieveRequestExpandItem, typing.Sequence[LeadsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -693,7 +772,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -728,7 +807,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -748,14 +827,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/leads/types/__init__.py b/src/merge/resources/crm/resources/leads/types/__init__.py index 1f18c5d3..9d9d4cdf 100644 --- a/src/merge/resources/crm/resources/leads/types/__init__.py +++ b/src/merge/resources/crm/resources/leads/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .leads_list_request_expand import LeadsListRequestExpand -from .leads_retrieve_request_expand import LeadsRetrieveRequestExpand +from .leads_list_request_expand_item import LeadsListRequestExpandItem +from .leads_retrieve_request_expand_item import LeadsRetrieveRequestExpandItem -__all__ = ["LeadsListRequestExpand", "LeadsRetrieveRequestExpand"] +__all__ = ["LeadsListRequestExpandItem", "LeadsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/crm/resources/leads/types/leads_list_request_expand.py b/src/merge/resources/crm/resources/leads/types/leads_list_request_expand.py deleted file mode 100644 index b563b107..00000000 --- a/src/merge/resources/crm/resources/leads/types/leads_list_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class LeadsListRequestExpand(str, enum.Enum): - CONVERTED_ACCOUNT = "converted_account" - CONVERTED_CONTACT = "converted_contact" - CONVERTED_CONTACT_CONVERTED_ACCOUNT = "converted_contact,converted_account" - OWNER = "owner" - OWNER_CONVERTED_ACCOUNT = "owner,converted_account" - OWNER_CONVERTED_CONTACT = "owner,converted_contact" - OWNER_CONVERTED_CONTACT_CONVERTED_ACCOUNT = "owner,converted_contact,converted_account" - - def visit( - self, - converted_account: typing.Callable[[], T_Result], - converted_contact: typing.Callable[[], T_Result], - converted_contact_converted_account: typing.Callable[[], T_Result], - owner: typing.Callable[[], T_Result], - owner_converted_account: typing.Callable[[], T_Result], - owner_converted_contact: typing.Callable[[], T_Result], - owner_converted_contact_converted_account: typing.Callable[[], T_Result], - ) -> T_Result: - if self is LeadsListRequestExpand.CONVERTED_ACCOUNT: - return converted_account() - if self is LeadsListRequestExpand.CONVERTED_CONTACT: - return converted_contact() - if self is LeadsListRequestExpand.CONVERTED_CONTACT_CONVERTED_ACCOUNT: - return converted_contact_converted_account() - if self is LeadsListRequestExpand.OWNER: - return owner() - if self is LeadsListRequestExpand.OWNER_CONVERTED_ACCOUNT: - return owner_converted_account() - if self is LeadsListRequestExpand.OWNER_CONVERTED_CONTACT: - return owner_converted_contact() - if self is LeadsListRequestExpand.OWNER_CONVERTED_CONTACT_CONVERTED_ACCOUNT: - return owner_converted_contact_converted_account() diff --git a/src/merge/resources/crm/resources/leads/types/leads_list_request_expand_item.py b/src/merge/resources/crm/resources/leads/types/leads_list_request_expand_item.py new file mode 100644 index 00000000..386fe5db --- /dev/null +++ b/src/merge/resources/crm/resources/leads/types/leads_list_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class LeadsListRequestExpandItem(str, enum.Enum): + CONVERTED_ACCOUNT = "converted_account" + CONVERTED_CONTACT = "converted_contact" + OWNER = "owner" + + def visit( + self, + converted_account: typing.Callable[[], T_Result], + converted_contact: typing.Callable[[], T_Result], + owner: typing.Callable[[], T_Result], + ) -> T_Result: + if self is LeadsListRequestExpandItem.CONVERTED_ACCOUNT: + return converted_account() + if self is LeadsListRequestExpandItem.CONVERTED_CONTACT: + return converted_contact() + if self is LeadsListRequestExpandItem.OWNER: + return owner() diff --git a/src/merge/resources/crm/resources/leads/types/leads_retrieve_request_expand.py b/src/merge/resources/crm/resources/leads/types/leads_retrieve_request_expand.py deleted file mode 100644 index 08f9bd3f..00000000 --- a/src/merge/resources/crm/resources/leads/types/leads_retrieve_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class LeadsRetrieveRequestExpand(str, enum.Enum): - CONVERTED_ACCOUNT = "converted_account" - CONVERTED_CONTACT = "converted_contact" - CONVERTED_CONTACT_CONVERTED_ACCOUNT = "converted_contact,converted_account" - OWNER = "owner" - OWNER_CONVERTED_ACCOUNT = "owner,converted_account" - OWNER_CONVERTED_CONTACT = "owner,converted_contact" - OWNER_CONVERTED_CONTACT_CONVERTED_ACCOUNT = "owner,converted_contact,converted_account" - - def visit( - self, - converted_account: typing.Callable[[], T_Result], - converted_contact: typing.Callable[[], T_Result], - converted_contact_converted_account: typing.Callable[[], T_Result], - owner: typing.Callable[[], T_Result], - owner_converted_account: typing.Callable[[], T_Result], - owner_converted_contact: typing.Callable[[], T_Result], - owner_converted_contact_converted_account: typing.Callable[[], T_Result], - ) -> T_Result: - if self is LeadsRetrieveRequestExpand.CONVERTED_ACCOUNT: - return converted_account() - if self is LeadsRetrieveRequestExpand.CONVERTED_CONTACT: - return converted_contact() - if self is LeadsRetrieveRequestExpand.CONVERTED_CONTACT_CONVERTED_ACCOUNT: - return converted_contact_converted_account() - if self is LeadsRetrieveRequestExpand.OWNER: - return owner() - if self is LeadsRetrieveRequestExpand.OWNER_CONVERTED_ACCOUNT: - return owner_converted_account() - if self is LeadsRetrieveRequestExpand.OWNER_CONVERTED_CONTACT: - return owner_converted_contact() - if self is LeadsRetrieveRequestExpand.OWNER_CONVERTED_CONTACT_CONVERTED_ACCOUNT: - return owner_converted_contact_converted_account() diff --git a/src/merge/resources/crm/resources/leads/types/leads_retrieve_request_expand_item.py b/src/merge/resources/crm/resources/leads/types/leads_retrieve_request_expand_item.py new file mode 100644 index 00000000..19c71587 --- /dev/null +++ b/src/merge/resources/crm/resources/leads/types/leads_retrieve_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class LeadsRetrieveRequestExpandItem(str, enum.Enum): + CONVERTED_ACCOUNT = "converted_account" + CONVERTED_CONTACT = "converted_contact" + OWNER = "owner" + + def visit( + self, + converted_account: typing.Callable[[], T_Result], + converted_contact: typing.Callable[[], T_Result], + owner: typing.Callable[[], T_Result], + ) -> T_Result: + if self is LeadsRetrieveRequestExpandItem.CONVERTED_ACCOUNT: + return converted_account() + if self is LeadsRetrieveRequestExpandItem.CONVERTED_CONTACT: + return converted_contact() + if self is LeadsRetrieveRequestExpandItem.OWNER: + return owner() diff --git a/src/merge/resources/crm/resources/linked_accounts/client.py b/src/merge/resources/crm/resources/linked_accounts/client.py index 479471b9..947e3925 100644 --- a/src/merge/resources/crm/resources/linked_accounts/client.py +++ b/src/merge/resources/crm/resources/linked_accounts/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList +from ...types.account_details_and_actions import AccountDetailsAndActions from .raw_client import AsyncRawLinkedAccountsClient, RawLinkedAccountsClient from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -41,7 +42,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -98,7 +99,7 @@ def list( Returns ------- - PaginatedAccountDetailsAndActionsList + SyncPager[AccountDetailsAndActions] Examples @@ -109,9 +110,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.linked_accounts.list() + response = client.crm.linked_accounts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -127,7 +133,6 @@ def list( status=status, request_options=request_options, ) - return _response.data class AsyncLinkedAccountsClient: @@ -162,7 +167,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -219,7 +224,7 @@ async def list( Returns ------- - PaginatedAccountDetailsAndActionsList + AsyncPager[AccountDetailsAndActions] Examples @@ -235,12 +240,18 @@ async def list( async def main() -> None: - await client.crm.linked_accounts.list() + response = await client.crm.linked_accounts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -256,4 +267,3 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/linked_accounts/raw_client.py b/src/merge/resources/crm/resources/linked_accounts/raw_client.py index 173c2dcd..7dae8640 100644 --- a/src/merge/resources/crm/resources/linked_accounts/raw_client.py +++ b/src/merge/resources/crm/resources/linked_accounts/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.account_details_and_actions import AccountDetailsAndActions from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -90,7 +91,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountDetailsAndActionsList] + SyncPager[AccountDetailsAndActions] """ _response = self._client_wrapper.httpx_client.request( @@ -115,14 +116,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -150,7 +172,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -207,7 +229,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountDetailsAndActionsList] + AsyncPager[AccountDetailsAndActions] """ _response = await self._client_wrapper.httpx_client.request( @@ -232,14 +254,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/notes/__init__.py b/src/merge/resources/crm/resources/notes/__init__.py index fba9d038..5969ab4f 100644 --- a/src/merge/resources/crm/resources/notes/__init__.py +++ b/src/merge/resources/crm/resources/notes/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import NotesListRequestExpand, NotesRetrieveRequestExpand +from .types import NotesListRequestExpandItem, NotesRetrieveRequestExpandItem -__all__ = ["NotesListRequestExpand", "NotesRetrieveRequestExpand"] +__all__ = ["NotesListRequestExpandItem", "NotesRetrieveRequestExpandItem"] diff --git a/src/merge/resources/crm/resources/notes/client.py b/src/merge/resources/crm/resources/notes/client.py index 5ed1e428..96c2abc1 100644 --- a/src/merge/resources/crm/resources/notes/client.py +++ b/src/merge/resources/crm/resources/notes/client.py @@ -4,16 +4,16 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.meta_response import MetaResponse from ...types.note import Note from ...types.note_request import NoteRequest from ...types.note_response import NoteResponse -from ...types.paginated_note_list import PaginatedNoteList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawNotesClient, RawNotesClient -from .types.notes_list_request_expand import NotesListRequestExpand -from .types.notes_retrieve_request_expand import NotesRetrieveRequestExpand +from .types.notes_list_request_expand_item import NotesListRequestExpandItem +from .types.notes_retrieve_request_expand_item import NotesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -42,7 +42,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[NotesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[NotesListRequestExpandItem, typing.Sequence[NotesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -54,7 +56,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedNoteList: + ) -> SyncPager[Note]: """ Returns a list of `Note` objects. @@ -75,7 +77,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[NotesListRequestExpand] + expand : typing.Optional[typing.Union[NotesListRequestExpandItem, typing.Sequence[NotesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -113,7 +115,7 @@ def list( Returns ------- - PaginatedNoteList + SyncPager[Note] Examples @@ -124,9 +126,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.notes.list() + response = client.crm.notes.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_id=account_id, contact_id=contact_id, created_after=created_after, @@ -145,7 +152,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def create( self, @@ -198,7 +204,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[NotesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[NotesRetrieveRequestExpandItem, typing.Sequence[NotesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -211,7 +219,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[NotesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[NotesRetrieveRequestExpandItem, typing.Sequence[NotesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -292,7 +300,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -327,7 +335,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -338,9 +346,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.notes.remote_field_classes_list() + response = client.crm.notes.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -351,7 +364,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncNotesClient: @@ -377,7 +389,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[NotesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[NotesListRequestExpandItem, typing.Sequence[NotesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -389,7 +403,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedNoteList: + ) -> AsyncPager[Note]: """ Returns a list of `Note` objects. @@ -410,7 +424,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[NotesListRequestExpand] + expand : typing.Optional[typing.Union[NotesListRequestExpandItem, typing.Sequence[NotesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -448,7 +462,7 @@ async def list( Returns ------- - PaginatedNoteList + AsyncPager[Note] Examples @@ -464,12 +478,18 @@ async def list( async def main() -> None: - await client.crm.notes.list() + response = await client.crm.notes.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_id=account_id, contact_id=contact_id, created_after=created_after, @@ -488,7 +508,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def create( self, @@ -549,7 +568,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[NotesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[NotesRetrieveRequestExpandItem, typing.Sequence[NotesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -562,7 +583,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[NotesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[NotesRetrieveRequestExpandItem, typing.Sequence[NotesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -659,7 +680,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -694,7 +715,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -710,12 +731,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.crm.notes.remote_field_classes_list() + response = await client.crm.notes.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -726,4 +753,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/notes/raw_client.py b/src/merge/resources/crm/resources/notes/raw_client.py index 9b95ef38..3c58c6ff 100644 --- a/src/merge/resources/crm/resources/notes/raw_client.py +++ b/src/merge/resources/crm/resources/notes/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.meta_response import MetaResponse @@ -17,8 +18,9 @@ from ...types.note_response import NoteResponse from ...types.paginated_note_list import PaginatedNoteList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList -from .types.notes_list_request_expand import NotesListRequestExpand -from .types.notes_retrieve_request_expand import NotesRetrieveRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.notes_list_request_expand_item import NotesListRequestExpandItem +from .types.notes_retrieve_request_expand_item import NotesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -36,7 +38,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[NotesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[NotesListRequestExpandItem, typing.Sequence[NotesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -48,7 +52,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedNoteList]: + ) -> SyncPager[Note]: """ Returns a list of `Note` objects. @@ -69,7 +73,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[NotesListRequestExpand] + expand : typing.Optional[typing.Union[NotesListRequestExpandItem, typing.Sequence[NotesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -107,7 +111,7 @@ def list( Returns ------- - HttpResponse[PaginatedNoteList] + SyncPager[Note] """ _response = self._client_wrapper.httpx_client.request( @@ -135,14 +139,38 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedNoteList, construct_type( type_=PaginatedNoteList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_id=account_id, + contact_id=contact_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + opportunity_id=opportunity_id, + owner_id=owner_id, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -212,7 +240,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[NotesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[NotesRetrieveRequestExpandItem, typing.Sequence[NotesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -225,7 +255,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[NotesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[NotesRetrieveRequestExpandItem, typing.Sequence[NotesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -319,7 +349,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -354,7 +384,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -374,14 +404,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -400,7 +446,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[NotesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[NotesListRequestExpandItem, typing.Sequence[NotesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -412,7 +460,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedNoteList]: + ) -> AsyncPager[Note]: """ Returns a list of `Note` objects. @@ -433,7 +481,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[NotesListRequestExpand] + expand : typing.Optional[typing.Union[NotesListRequestExpandItem, typing.Sequence[NotesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -471,7 +519,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedNoteList] + AsyncPager[Note] """ _response = await self._client_wrapper.httpx_client.request( @@ -499,14 +547,41 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedNoteList, construct_type( type_=PaginatedNoteList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_id=account_id, + contact_id=contact_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + opportunity_id=opportunity_id, + owner_id=owner_id, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -576,7 +651,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[NotesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[NotesRetrieveRequestExpandItem, typing.Sequence[NotesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -589,7 +666,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[NotesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[NotesRetrieveRequestExpandItem, typing.Sequence[NotesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -683,7 +760,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -718,7 +795,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -738,14 +815,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/notes/types/__init__.py b/src/merge/resources/crm/resources/notes/types/__init__.py index ed6f54bc..5821960a 100644 --- a/src/merge/resources/crm/resources/notes/types/__init__.py +++ b/src/merge/resources/crm/resources/notes/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .notes_list_request_expand import NotesListRequestExpand -from .notes_retrieve_request_expand import NotesRetrieveRequestExpand +from .notes_list_request_expand_item import NotesListRequestExpandItem +from .notes_retrieve_request_expand_item import NotesRetrieveRequestExpandItem -__all__ = ["NotesListRequestExpand", "NotesRetrieveRequestExpand"] +__all__ = ["NotesListRequestExpandItem", "NotesRetrieveRequestExpandItem"] diff --git a/src/merge/resources/crm/resources/notes/types/notes_list_request_expand.py b/src/merge/resources/crm/resources/notes/types/notes_list_request_expand.py deleted file mode 100644 index 6ba7625f..00000000 --- a/src/merge/resources/crm/resources/notes/types/notes_list_request_expand.py +++ /dev/null @@ -1,73 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class NotesListRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_OPPORTUNITY = "account,opportunity" - CONTACT = "contact" - CONTACT_ACCOUNT = "contact,account" - CONTACT_ACCOUNT_OPPORTUNITY = "contact,account,opportunity" - CONTACT_OPPORTUNITY = "contact,opportunity" - OPPORTUNITY = "opportunity" - OWNER = "owner" - OWNER_ACCOUNT = "owner,account" - OWNER_ACCOUNT_OPPORTUNITY = "owner,account,opportunity" - OWNER_CONTACT = "owner,contact" - OWNER_CONTACT_ACCOUNT = "owner,contact,account" - OWNER_CONTACT_ACCOUNT_OPPORTUNITY = "owner,contact,account,opportunity" - OWNER_CONTACT_OPPORTUNITY = "owner,contact,opportunity" - OWNER_OPPORTUNITY = "owner,opportunity" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_opportunity: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_account: typing.Callable[[], T_Result], - contact_account_opportunity: typing.Callable[[], T_Result], - contact_opportunity: typing.Callable[[], T_Result], - opportunity: typing.Callable[[], T_Result], - owner: typing.Callable[[], T_Result], - owner_account: typing.Callable[[], T_Result], - owner_account_opportunity: typing.Callable[[], T_Result], - owner_contact: typing.Callable[[], T_Result], - owner_contact_account: typing.Callable[[], T_Result], - owner_contact_account_opportunity: typing.Callable[[], T_Result], - owner_contact_opportunity: typing.Callable[[], T_Result], - owner_opportunity: typing.Callable[[], T_Result], - ) -> T_Result: - if self is NotesListRequestExpand.ACCOUNT: - return account() - if self is NotesListRequestExpand.ACCOUNT_OPPORTUNITY: - return account_opportunity() - if self is NotesListRequestExpand.CONTACT: - return contact() - if self is NotesListRequestExpand.CONTACT_ACCOUNT: - return contact_account() - if self is NotesListRequestExpand.CONTACT_ACCOUNT_OPPORTUNITY: - return contact_account_opportunity() - if self is NotesListRequestExpand.CONTACT_OPPORTUNITY: - return contact_opportunity() - if self is NotesListRequestExpand.OPPORTUNITY: - return opportunity() - if self is NotesListRequestExpand.OWNER: - return owner() - if self is NotesListRequestExpand.OWNER_ACCOUNT: - return owner_account() - if self is NotesListRequestExpand.OWNER_ACCOUNT_OPPORTUNITY: - return owner_account_opportunity() - if self is NotesListRequestExpand.OWNER_CONTACT: - return owner_contact() - if self is NotesListRequestExpand.OWNER_CONTACT_ACCOUNT: - return owner_contact_account() - if self is NotesListRequestExpand.OWNER_CONTACT_ACCOUNT_OPPORTUNITY: - return owner_contact_account_opportunity() - if self is NotesListRequestExpand.OWNER_CONTACT_OPPORTUNITY: - return owner_contact_opportunity() - if self is NotesListRequestExpand.OWNER_OPPORTUNITY: - return owner_opportunity() diff --git a/src/merge/resources/crm/resources/notes/types/notes_list_request_expand_item.py b/src/merge/resources/crm/resources/notes/types/notes_list_request_expand_item.py new file mode 100644 index 00000000..b062d7bf --- /dev/null +++ b/src/merge/resources/crm/resources/notes/types/notes_list_request_expand_item.py @@ -0,0 +1,29 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class NotesListRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + CONTACT = "contact" + OPPORTUNITY = "opportunity" + OWNER = "owner" + + def visit( + self, + account: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + opportunity: typing.Callable[[], T_Result], + owner: typing.Callable[[], T_Result], + ) -> T_Result: + if self is NotesListRequestExpandItem.ACCOUNT: + return account() + if self is NotesListRequestExpandItem.CONTACT: + return contact() + if self is NotesListRequestExpandItem.OPPORTUNITY: + return opportunity() + if self is NotesListRequestExpandItem.OWNER: + return owner() diff --git a/src/merge/resources/crm/resources/notes/types/notes_retrieve_request_expand.py b/src/merge/resources/crm/resources/notes/types/notes_retrieve_request_expand.py deleted file mode 100644 index a9e9b3d4..00000000 --- a/src/merge/resources/crm/resources/notes/types/notes_retrieve_request_expand.py +++ /dev/null @@ -1,73 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class NotesRetrieveRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_OPPORTUNITY = "account,opportunity" - CONTACT = "contact" - CONTACT_ACCOUNT = "contact,account" - CONTACT_ACCOUNT_OPPORTUNITY = "contact,account,opportunity" - CONTACT_OPPORTUNITY = "contact,opportunity" - OPPORTUNITY = "opportunity" - OWNER = "owner" - OWNER_ACCOUNT = "owner,account" - OWNER_ACCOUNT_OPPORTUNITY = "owner,account,opportunity" - OWNER_CONTACT = "owner,contact" - OWNER_CONTACT_ACCOUNT = "owner,contact,account" - OWNER_CONTACT_ACCOUNT_OPPORTUNITY = "owner,contact,account,opportunity" - OWNER_CONTACT_OPPORTUNITY = "owner,contact,opportunity" - OWNER_OPPORTUNITY = "owner,opportunity" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_opportunity: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_account: typing.Callable[[], T_Result], - contact_account_opportunity: typing.Callable[[], T_Result], - contact_opportunity: typing.Callable[[], T_Result], - opportunity: typing.Callable[[], T_Result], - owner: typing.Callable[[], T_Result], - owner_account: typing.Callable[[], T_Result], - owner_account_opportunity: typing.Callable[[], T_Result], - owner_contact: typing.Callable[[], T_Result], - owner_contact_account: typing.Callable[[], T_Result], - owner_contact_account_opportunity: typing.Callable[[], T_Result], - owner_contact_opportunity: typing.Callable[[], T_Result], - owner_opportunity: typing.Callable[[], T_Result], - ) -> T_Result: - if self is NotesRetrieveRequestExpand.ACCOUNT: - return account() - if self is NotesRetrieveRequestExpand.ACCOUNT_OPPORTUNITY: - return account_opportunity() - if self is NotesRetrieveRequestExpand.CONTACT: - return contact() - if self is NotesRetrieveRequestExpand.CONTACT_ACCOUNT: - return contact_account() - if self is NotesRetrieveRequestExpand.CONTACT_ACCOUNT_OPPORTUNITY: - return contact_account_opportunity() - if self is NotesRetrieveRequestExpand.CONTACT_OPPORTUNITY: - return contact_opportunity() - if self is NotesRetrieveRequestExpand.OPPORTUNITY: - return opportunity() - if self is NotesRetrieveRequestExpand.OWNER: - return owner() - if self is NotesRetrieveRequestExpand.OWNER_ACCOUNT: - return owner_account() - if self is NotesRetrieveRequestExpand.OWNER_ACCOUNT_OPPORTUNITY: - return owner_account_opportunity() - if self is NotesRetrieveRequestExpand.OWNER_CONTACT: - return owner_contact() - if self is NotesRetrieveRequestExpand.OWNER_CONTACT_ACCOUNT: - return owner_contact_account() - if self is NotesRetrieveRequestExpand.OWNER_CONTACT_ACCOUNT_OPPORTUNITY: - return owner_contact_account_opportunity() - if self is NotesRetrieveRequestExpand.OWNER_CONTACT_OPPORTUNITY: - return owner_contact_opportunity() - if self is NotesRetrieveRequestExpand.OWNER_OPPORTUNITY: - return owner_opportunity() diff --git a/src/merge/resources/crm/resources/notes/types/notes_retrieve_request_expand_item.py b/src/merge/resources/crm/resources/notes/types/notes_retrieve_request_expand_item.py new file mode 100644 index 00000000..3680c443 --- /dev/null +++ b/src/merge/resources/crm/resources/notes/types/notes_retrieve_request_expand_item.py @@ -0,0 +1,29 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class NotesRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + CONTACT = "contact" + OPPORTUNITY = "opportunity" + OWNER = "owner" + + def visit( + self, + account: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + opportunity: typing.Callable[[], T_Result], + owner: typing.Callable[[], T_Result], + ) -> T_Result: + if self is NotesRetrieveRequestExpandItem.ACCOUNT: + return account() + if self is NotesRetrieveRequestExpandItem.CONTACT: + return contact() + if self is NotesRetrieveRequestExpandItem.OPPORTUNITY: + return opportunity() + if self is NotesRetrieveRequestExpandItem.OWNER: + return owner() diff --git a/src/merge/resources/crm/resources/opportunities/__init__.py b/src/merge/resources/crm/resources/opportunities/__init__.py index bf2518bc..530e38d7 100644 --- a/src/merge/resources/crm/resources/opportunities/__init__.py +++ b/src/merge/resources/crm/resources/opportunities/__init__.py @@ -2,6 +2,14 @@ # isort: skip_file -from .types import OpportunitiesListRequestExpand, OpportunitiesListRequestStatus, OpportunitiesRetrieveRequestExpand +from .types import ( + OpportunitiesListRequestExpandItem, + OpportunitiesListRequestStatus, + OpportunitiesRetrieveRequestExpandItem, +) -__all__ = ["OpportunitiesListRequestExpand", "OpportunitiesListRequestStatus", "OpportunitiesRetrieveRequestExpand"] +__all__ = [ + "OpportunitiesListRequestExpandItem", + "OpportunitiesListRequestStatus", + "OpportunitiesRetrieveRequestExpandItem", +] diff --git a/src/merge/resources/crm/resources/opportunities/client.py b/src/merge/resources/crm/resources/opportunities/client.py index c11ecf96..13de1f53 100644 --- a/src/merge/resources/crm/resources/opportunities/client.py +++ b/src/merge/resources/crm/resources/opportunities/client.py @@ -4,18 +4,18 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.meta_response import MetaResponse from ...types.opportunity import Opportunity from ...types.opportunity_request import OpportunityRequest from ...types.opportunity_response import OpportunityResponse -from ...types.paginated_opportunity_list import PaginatedOpportunityList -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.patched_opportunity_request import PatchedOpportunityRequest +from ...types.remote_field_class import RemoteFieldClass from .raw_client import AsyncRawOpportunitiesClient, RawOpportunitiesClient -from .types.opportunities_list_request_expand import OpportunitiesListRequestExpand +from .types.opportunities_list_request_expand_item import OpportunitiesListRequestExpandItem from .types.opportunities_list_request_status import OpportunitiesListRequestStatus -from .types.opportunities_retrieve_request_expand import OpportunitiesRetrieveRequestExpand +from .types.opportunities_retrieve_request_expand_item import OpportunitiesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -43,7 +43,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[OpportunitiesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OpportunitiesListRequestExpandItem, typing.Sequence[OpportunitiesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -59,7 +61,7 @@ def list( stage_id: typing.Optional[str] = None, status: typing.Optional[OpportunitiesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedOpportunityList: + ) -> SyncPager[Opportunity]: """ Returns a list of `Opportunity` objects. @@ -77,7 +79,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[OpportunitiesListRequestExpand] + expand : typing.Optional[typing.Union[OpportunitiesListRequestExpandItem, typing.Sequence[OpportunitiesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -131,7 +133,7 @@ def list( Returns ------- - PaginatedOpportunityList + SyncPager[Opportunity] Examples @@ -142,9 +144,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.opportunities.list() - """ - _response = self._raw_client.list( + response = client.crm.opportunities.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.list( account_id=account_id, created_after=created_after, created_before=created_before, @@ -166,7 +173,6 @@ def list( status=status, request_options=request_options, ) - return _response.data def create( self, @@ -219,7 +225,11 @@ def retrieve( self, id: str, *, - expand: typing.Optional[OpportunitiesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + OpportunitiesRetrieveRequestExpandItem, typing.Sequence[OpportunitiesRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -234,7 +244,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[OpportunitiesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[OpportunitiesRetrieveRequestExpandItem, typing.Sequence[OpportunitiesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -405,7 +415,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -440,7 +450,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -451,9 +461,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.opportunities.remote_field_classes_list() - """ - _response = self._raw_client.remote_field_classes_list( + response = client.crm.opportunities.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -464,7 +479,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncOpportunitiesClient: @@ -489,7 +503,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[OpportunitiesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OpportunitiesListRequestExpandItem, typing.Sequence[OpportunitiesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -505,7 +521,7 @@ async def list( stage_id: typing.Optional[str] = None, status: typing.Optional[OpportunitiesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedOpportunityList: + ) -> AsyncPager[Opportunity]: """ Returns a list of `Opportunity` objects. @@ -523,7 +539,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[OpportunitiesListRequestExpand] + expand : typing.Optional[typing.Union[OpportunitiesListRequestExpandItem, typing.Sequence[OpportunitiesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -577,7 +593,7 @@ async def list( Returns ------- - PaginatedOpportunityList + AsyncPager[Opportunity] Examples @@ -593,12 +609,18 @@ async def list( async def main() -> None: - await client.crm.opportunities.list() + response = await client.crm.opportunities.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_id=account_id, created_after=created_after, created_before=created_before, @@ -620,7 +642,6 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def create( self, @@ -681,7 +702,11 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[OpportunitiesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + OpportunitiesRetrieveRequestExpandItem, typing.Sequence[OpportunitiesRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -696,7 +721,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[OpportunitiesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[OpportunitiesRetrieveRequestExpandItem, typing.Sequence[OpportunitiesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -901,7 +926,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -936,7 +961,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -952,12 +977,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.crm.opportunities.remote_field_classes_list() + response = await client.crm.opportunities.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -968,4 +999,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/opportunities/raw_client.py b/src/merge/resources/crm/resources/opportunities/raw_client.py index 89416b47..6cbaecbb 100644 --- a/src/merge/resources/crm/resources/opportunities/raw_client.py +++ b/src/merge/resources/crm/resources/opportunities/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.meta_response import MetaResponse @@ -18,9 +19,10 @@ from ...types.paginated_opportunity_list import PaginatedOpportunityList from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.patched_opportunity_request import PatchedOpportunityRequest -from .types.opportunities_list_request_expand import OpportunitiesListRequestExpand +from ...types.remote_field_class import RemoteFieldClass +from .types.opportunities_list_request_expand_item import OpportunitiesListRequestExpandItem from .types.opportunities_list_request_status import OpportunitiesListRequestStatus -from .types.opportunities_retrieve_request_expand import OpportunitiesRetrieveRequestExpand +from .types.opportunities_retrieve_request_expand_item import OpportunitiesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -37,7 +39,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[OpportunitiesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OpportunitiesListRequestExpandItem, typing.Sequence[OpportunitiesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -53,7 +57,7 @@ def list( stage_id: typing.Optional[str] = None, status: typing.Optional[OpportunitiesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedOpportunityList]: + ) -> SyncPager[Opportunity]: """ Returns a list of `Opportunity` objects. @@ -71,7 +75,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[OpportunitiesListRequestExpand] + expand : typing.Optional[typing.Union[OpportunitiesListRequestExpandItem, typing.Sequence[OpportunitiesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -125,7 +129,7 @@ def list( Returns ------- - HttpResponse[PaginatedOpportunityList] + SyncPager[Opportunity] """ _response = self._client_wrapper.httpx_client.request( @@ -158,14 +162,41 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedOpportunityList, construct_type( type_=PaginatedOpportunityList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_id=account_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + owner_id=owner_id, + page_size=page_size, + remote_created_after=remote_created_after, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + stage_id=stage_id, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -235,7 +266,11 @@ def retrieve( self, id: str, *, - expand: typing.Optional[OpportunitiesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + OpportunitiesRetrieveRequestExpandItem, typing.Sequence[OpportunitiesRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -250,7 +285,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[OpportunitiesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[OpportunitiesRetrieveRequestExpandItem, typing.Sequence[OpportunitiesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -453,7 +488,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -488,7 +523,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -508,14 +543,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -533,7 +584,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[OpportunitiesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[OpportunitiesListRequestExpandItem, typing.Sequence[OpportunitiesListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -549,7 +602,7 @@ async def list( stage_id: typing.Optional[str] = None, status: typing.Optional[OpportunitiesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedOpportunityList]: + ) -> AsyncPager[Opportunity]: """ Returns a list of `Opportunity` objects. @@ -567,7 +620,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[OpportunitiesListRequestExpand] + expand : typing.Optional[typing.Union[OpportunitiesListRequestExpandItem, typing.Sequence[OpportunitiesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -621,7 +674,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedOpportunityList] + AsyncPager[Opportunity] """ _response = await self._client_wrapper.httpx_client.request( @@ -654,14 +707,44 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedOpportunityList, construct_type( type_=PaginatedOpportunityList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_id=account_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + owner_id=owner_id, + page_size=page_size, + remote_created_after=remote_created_after, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + stage_id=stage_id, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -731,7 +814,11 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[OpportunitiesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + OpportunitiesRetrieveRequestExpandItem, typing.Sequence[OpportunitiesRetrieveRequestExpandItem] + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -746,7 +833,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[OpportunitiesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[OpportunitiesRetrieveRequestExpandItem, typing.Sequence[OpportunitiesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -949,7 +1036,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -984,7 +1071,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -1004,14 +1091,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/opportunities/types/__init__.py b/src/merge/resources/crm/resources/opportunities/types/__init__.py index 84ba6f07..fe48ee18 100644 --- a/src/merge/resources/crm/resources/opportunities/types/__init__.py +++ b/src/merge/resources/crm/resources/opportunities/types/__init__.py @@ -2,8 +2,12 @@ # isort: skip_file -from .opportunities_list_request_expand import OpportunitiesListRequestExpand +from .opportunities_list_request_expand_item import OpportunitiesListRequestExpandItem from .opportunities_list_request_status import OpportunitiesListRequestStatus -from .opportunities_retrieve_request_expand import OpportunitiesRetrieveRequestExpand +from .opportunities_retrieve_request_expand_item import OpportunitiesRetrieveRequestExpandItem -__all__ = ["OpportunitiesListRequestExpand", "OpportunitiesListRequestStatus", "OpportunitiesRetrieveRequestExpand"] +__all__ = [ + "OpportunitiesListRequestExpandItem", + "OpportunitiesListRequestStatus", + "OpportunitiesRetrieveRequestExpandItem", +] diff --git a/src/merge/resources/crm/resources/opportunities/types/opportunities_list_request_expand.py b/src/merge/resources/crm/resources/opportunities/types/opportunities_list_request_expand.py deleted file mode 100644 index 04f0a2ee..00000000 --- a/src/merge/resources/crm/resources/opportunities/types/opportunities_list_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class OpportunitiesListRequestExpand(str, enum.Enum): - ACCOUNT = "account" - OWNER = "owner" - OWNER_ACCOUNT = "owner,account" - OWNER_STAGE = "owner,stage" - OWNER_STAGE_ACCOUNT = "owner,stage,account" - STAGE = "stage" - STAGE_ACCOUNT = "stage,account" - - def visit( - self, - account: typing.Callable[[], T_Result], - owner: typing.Callable[[], T_Result], - owner_account: typing.Callable[[], T_Result], - owner_stage: typing.Callable[[], T_Result], - owner_stage_account: typing.Callable[[], T_Result], - stage: typing.Callable[[], T_Result], - stage_account: typing.Callable[[], T_Result], - ) -> T_Result: - if self is OpportunitiesListRequestExpand.ACCOUNT: - return account() - if self is OpportunitiesListRequestExpand.OWNER: - return owner() - if self is OpportunitiesListRequestExpand.OWNER_ACCOUNT: - return owner_account() - if self is OpportunitiesListRequestExpand.OWNER_STAGE: - return owner_stage() - if self is OpportunitiesListRequestExpand.OWNER_STAGE_ACCOUNT: - return owner_stage_account() - if self is OpportunitiesListRequestExpand.STAGE: - return stage() - if self is OpportunitiesListRequestExpand.STAGE_ACCOUNT: - return stage_account() diff --git a/src/merge/resources/crm/resources/contacts/types/contacts_list_request_expand.py b/src/merge/resources/crm/resources/opportunities/types/opportunities_list_request_expand_item.py similarity index 52% rename from src/merge/resources/crm/resources/contacts/types/contacts_list_request_expand.py rename to src/merge/resources/crm/resources/opportunities/types/opportunities_list_request_expand_item.py index 628c8157..f8c1e8ce 100644 --- a/src/merge/resources/crm/resources/contacts/types/contacts_list_request_expand.py +++ b/src/merge/resources/crm/resources/opportunities/types/opportunities_list_request_expand_item.py @@ -6,20 +6,20 @@ T_Result = typing.TypeVar("T_Result") -class ContactsListRequestExpand(str, enum.Enum): +class OpportunitiesListRequestExpandItem(str, enum.Enum): ACCOUNT = "account" - ACCOUNT_OWNER = "account,owner" OWNER = "owner" + STAGE = "stage" def visit( self, account: typing.Callable[[], T_Result], - account_owner: typing.Callable[[], T_Result], owner: typing.Callable[[], T_Result], + stage: typing.Callable[[], T_Result], ) -> T_Result: - if self is ContactsListRequestExpand.ACCOUNT: + if self is OpportunitiesListRequestExpandItem.ACCOUNT: return account() - if self is ContactsListRequestExpand.ACCOUNT_OWNER: - return account_owner() - if self is ContactsListRequestExpand.OWNER: + if self is OpportunitiesListRequestExpandItem.OWNER: return owner() + if self is OpportunitiesListRequestExpandItem.STAGE: + return stage() diff --git a/src/merge/resources/crm/resources/opportunities/types/opportunities_retrieve_request_expand.py b/src/merge/resources/crm/resources/opportunities/types/opportunities_retrieve_request_expand.py deleted file mode 100644 index 8bf0a512..00000000 --- a/src/merge/resources/crm/resources/opportunities/types/opportunities_retrieve_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class OpportunitiesRetrieveRequestExpand(str, enum.Enum): - ACCOUNT = "account" - OWNER = "owner" - OWNER_ACCOUNT = "owner,account" - OWNER_STAGE = "owner,stage" - OWNER_STAGE_ACCOUNT = "owner,stage,account" - STAGE = "stage" - STAGE_ACCOUNT = "stage,account" - - def visit( - self, - account: typing.Callable[[], T_Result], - owner: typing.Callable[[], T_Result], - owner_account: typing.Callable[[], T_Result], - owner_stage: typing.Callable[[], T_Result], - owner_stage_account: typing.Callable[[], T_Result], - stage: typing.Callable[[], T_Result], - stage_account: typing.Callable[[], T_Result], - ) -> T_Result: - if self is OpportunitiesRetrieveRequestExpand.ACCOUNT: - return account() - if self is OpportunitiesRetrieveRequestExpand.OWNER: - return owner() - if self is OpportunitiesRetrieveRequestExpand.OWNER_ACCOUNT: - return owner_account() - if self is OpportunitiesRetrieveRequestExpand.OWNER_STAGE: - return owner_stage() - if self is OpportunitiesRetrieveRequestExpand.OWNER_STAGE_ACCOUNT: - return owner_stage_account() - if self is OpportunitiesRetrieveRequestExpand.STAGE: - return stage() - if self is OpportunitiesRetrieveRequestExpand.STAGE_ACCOUNT: - return stage_account() diff --git a/src/merge/resources/crm/resources/contacts/types/contacts_retrieve_request_expand.py b/src/merge/resources/crm/resources/opportunities/types/opportunities_retrieve_request_expand_item.py similarity index 51% rename from src/merge/resources/crm/resources/contacts/types/contacts_retrieve_request_expand.py rename to src/merge/resources/crm/resources/opportunities/types/opportunities_retrieve_request_expand_item.py index f9251068..68e8adfa 100644 --- a/src/merge/resources/crm/resources/contacts/types/contacts_retrieve_request_expand.py +++ b/src/merge/resources/crm/resources/opportunities/types/opportunities_retrieve_request_expand_item.py @@ -6,20 +6,20 @@ T_Result = typing.TypeVar("T_Result") -class ContactsRetrieveRequestExpand(str, enum.Enum): +class OpportunitiesRetrieveRequestExpandItem(str, enum.Enum): ACCOUNT = "account" - ACCOUNT_OWNER = "account,owner" OWNER = "owner" + STAGE = "stage" def visit( self, account: typing.Callable[[], T_Result], - account_owner: typing.Callable[[], T_Result], owner: typing.Callable[[], T_Result], + stage: typing.Callable[[], T_Result], ) -> T_Result: - if self is ContactsRetrieveRequestExpand.ACCOUNT: + if self is OpportunitiesRetrieveRequestExpandItem.ACCOUNT: return account() - if self is ContactsRetrieveRequestExpand.ACCOUNT_OWNER: - return account_owner() - if self is ContactsRetrieveRequestExpand.OWNER: + if self is OpportunitiesRetrieveRequestExpandItem.OWNER: return owner() + if self is OpportunitiesRetrieveRequestExpandItem.STAGE: + return stage() diff --git a/src/merge/resources/crm/resources/stages/client.py b/src/merge/resources/crm/resources/stages/client.py index fd69a8ba..fef2d582 100644 --- a/src/merge/resources/crm/resources/stages/client.py +++ b/src/merge/resources/crm/resources/stages/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList -from ...types.paginated_stage_list import PaginatedStageList +from ...types.remote_field_class import RemoteFieldClass from ...types.stage import Stage from .raw_client import AsyncRawStagesClient, RawStagesClient @@ -41,7 +41,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedStageList: + ) -> SyncPager[Stage]: """ Returns a list of `Stage` objects. @@ -85,7 +85,7 @@ def list( Returns ------- - PaginatedStageList + SyncPager[Stage] Examples @@ -96,9 +96,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.stages.list() + response = client.crm.stages.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -112,7 +117,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -180,7 +184,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -215,7 +219,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -226,9 +230,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.stages.remote_field_classes_list() + response = client.crm.stages.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -239,7 +248,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncStagesClient: @@ -272,7 +280,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedStageList: + ) -> AsyncPager[Stage]: """ Returns a list of `Stage` objects. @@ -316,7 +324,7 @@ async def list( Returns ------- - PaginatedStageList + AsyncPager[Stage] Examples @@ -332,12 +340,18 @@ async def list( async def main() -> None: - await client.crm.stages.list() + response = await client.crm.stages.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -351,7 +365,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, @@ -427,7 +440,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -462,7 +475,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -478,12 +491,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.crm.stages.remote_field_classes_list() + response = await client.crm.stages.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -494,4 +513,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/stages/raw_client.py b/src/merge/resources/crm/resources/stages/raw_client.py index 9fddcfa5..adfb5b77 100644 --- a/src/merge/resources/crm/resources/stages/raw_client.py +++ b/src/merge/resources/crm/resources/stages/raw_client.py @@ -9,10 +9,12 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.paginated_stage_list import PaginatedStageList +from ...types.remote_field_class import RemoteFieldClass from ...types.stage import Stage @@ -35,7 +37,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedStageList]: + ) -> SyncPager[Stage]: """ Returns a list of `Stage` objects. @@ -79,7 +81,7 @@ def list( Returns ------- - HttpResponse[PaginatedStageList] + SyncPager[Stage] """ _response = self._client_wrapper.httpx_client.request( @@ -102,14 +104,33 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedStageList, construct_type( type_=PaginatedStageList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -185,7 +206,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -220,7 +241,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -240,14 +261,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -273,7 +310,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedStageList]: + ) -> AsyncPager[Stage]: """ Returns a list of `Stage` objects. @@ -317,7 +354,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedStageList] + AsyncPager[Stage] """ _response = await self._client_wrapper.httpx_client.request( @@ -340,14 +377,36 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedStageList, construct_type( type_=PaginatedStageList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -423,7 +482,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -458,7 +517,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -478,14 +537,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/tasks/__init__.py b/src/merge/resources/crm/resources/tasks/__init__.py index 7681737d..5c886ee9 100644 --- a/src/merge/resources/crm/resources/tasks/__init__.py +++ b/src/merge/resources/crm/resources/tasks/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import TasksListRequestExpand, TasksRetrieveRequestExpand +from .types import TasksListRequestExpandItem, TasksRetrieveRequestExpandItem -__all__ = ["TasksListRequestExpand", "TasksRetrieveRequestExpand"] +__all__ = ["TasksListRequestExpandItem", "TasksRetrieveRequestExpandItem"] diff --git a/src/merge/resources/crm/resources/tasks/client.py b/src/merge/resources/crm/resources/tasks/client.py index 4e61ae97..22659246 100644 --- a/src/merge/resources/crm/resources/tasks/client.py +++ b/src/merge/resources/crm/resources/tasks/client.py @@ -4,17 +4,17 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.meta_response import MetaResponse -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList -from ...types.paginated_task_list import PaginatedTaskList from ...types.patched_task_request import PatchedTaskRequest +from ...types.remote_field_class import RemoteFieldClass from ...types.task import Task from ...types.task_request import TaskRequest from ...types.task_response import TaskResponse from .raw_client import AsyncRawTasksClient, RawTasksClient -from .types.tasks_list_request_expand import TasksListRequestExpand -from .types.tasks_retrieve_request_expand import TasksRetrieveRequestExpand +from .types.tasks_list_request_expand_item import TasksListRequestExpandItem +from .types.tasks_retrieve_request_expand_item import TasksRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -41,7 +41,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[TasksListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TasksListRequestExpandItem, typing.Sequence[TasksListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -51,7 +53,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTaskList: + ) -> SyncPager[Task]: """ Returns a list of `Task` objects. @@ -66,7 +68,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TasksListRequestExpand] + expand : typing.Optional[typing.Union[TasksListRequestExpandItem, typing.Sequence[TasksListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -98,7 +100,7 @@ def list( Returns ------- - PaginatedTaskList + SyncPager[Task] Examples @@ -109,9 +111,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.tasks.list() - """ - _response = self._raw_client.list( + response = client.crm.tasks.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -126,7 +133,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def create( self, @@ -179,7 +185,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[TasksRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TasksRetrieveRequestExpandItem, typing.Sequence[TasksRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -192,7 +200,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[TasksRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TasksRetrieveRequestExpandItem, typing.Sequence[TasksRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -355,7 +363,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -390,7 +398,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -401,9 +409,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.tasks.remote_field_classes_list() - """ - _response = self._raw_client.remote_field_classes_list( + response = client.crm.tasks.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -414,7 +427,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncTasksClient: @@ -438,7 +450,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[TasksListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TasksListRequestExpandItem, typing.Sequence[TasksListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -448,7 +462,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTaskList: + ) -> AsyncPager[Task]: """ Returns a list of `Task` objects. @@ -463,7 +477,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TasksListRequestExpand] + expand : typing.Optional[typing.Union[TasksListRequestExpandItem, typing.Sequence[TasksListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -495,7 +509,7 @@ async def list( Returns ------- - PaginatedTaskList + AsyncPager[Task] Examples @@ -511,12 +525,18 @@ async def list( async def main() -> None: - await client.crm.tasks.list() + response = await client.crm.tasks.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -531,7 +551,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def create( self, @@ -592,7 +611,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[TasksRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TasksRetrieveRequestExpandItem, typing.Sequence[TasksRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -605,7 +626,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[TasksRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TasksRetrieveRequestExpandItem, typing.Sequence[TasksRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -802,7 +823,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -837,7 +858,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -853,12 +874,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.crm.tasks.remote_field_classes_list() + response = await client.crm.tasks.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -869,4 +896,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/tasks/raw_client.py b/src/merge/resources/crm/resources/tasks/raw_client.py index 50499e60..3352a932 100644 --- a/src/merge/resources/crm/resources/tasks/raw_client.py +++ b/src/merge/resources/crm/resources/tasks/raw_client.py @@ -9,17 +9,19 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.meta_response import MetaResponse from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.paginated_task_list import PaginatedTaskList from ...types.patched_task_request import PatchedTaskRequest +from ...types.remote_field_class import RemoteFieldClass from ...types.task import Task from ...types.task_request import TaskRequest from ...types.task_response import TaskResponse -from .types.tasks_list_request_expand import TasksListRequestExpand -from .types.tasks_retrieve_request_expand import TasksRetrieveRequestExpand +from .types.tasks_list_request_expand_item import TasksListRequestExpandItem +from .types.tasks_retrieve_request_expand_item import TasksRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -35,7 +37,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[TasksListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TasksListRequestExpandItem, typing.Sequence[TasksListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -45,7 +49,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTaskList]: + ) -> SyncPager[Task]: """ Returns a list of `Task` objects. @@ -60,7 +64,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TasksListRequestExpand] + expand : typing.Optional[typing.Union[TasksListRequestExpandItem, typing.Sequence[TasksListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -92,7 +96,7 @@ def list( Returns ------- - HttpResponse[PaginatedTaskList] + SyncPager[Task] """ _response = self._client_wrapper.httpx_client.request( @@ -116,14 +120,34 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTaskList, construct_type( type_=PaginatedTaskList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -193,7 +217,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[TasksRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TasksRetrieveRequestExpandItem, typing.Sequence[TasksRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -206,7 +232,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[TasksRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TasksRetrieveRequestExpandItem, typing.Sequence[TasksRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -401,7 +427,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -436,7 +462,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -456,14 +482,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -480,7 +522,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[TasksListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TasksListRequestExpandItem, typing.Sequence[TasksListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -490,7 +534,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTaskList]: + ) -> AsyncPager[Task]: """ Returns a list of `Task` objects. @@ -505,7 +549,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TasksListRequestExpand] + expand : typing.Optional[typing.Union[TasksListRequestExpandItem, typing.Sequence[TasksListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -537,7 +581,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTaskList] + AsyncPager[Task] """ _response = await self._client_wrapper.httpx_client.request( @@ -561,14 +605,37 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTaskList, construct_type( type_=PaginatedTaskList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -638,7 +705,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[TasksRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TasksRetrieveRequestExpandItem, typing.Sequence[TasksRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -651,7 +720,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[TasksRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TasksRetrieveRequestExpandItem, typing.Sequence[TasksRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -846,7 +915,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -881,7 +950,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -901,14 +970,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/resources/tasks/types/__init__.py b/src/merge/resources/crm/resources/tasks/types/__init__.py index 48cfefd8..cfb6be26 100644 --- a/src/merge/resources/crm/resources/tasks/types/__init__.py +++ b/src/merge/resources/crm/resources/tasks/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .tasks_list_request_expand import TasksListRequestExpand -from .tasks_retrieve_request_expand import TasksRetrieveRequestExpand +from .tasks_list_request_expand_item import TasksListRequestExpandItem +from .tasks_retrieve_request_expand_item import TasksRetrieveRequestExpandItem -__all__ = ["TasksListRequestExpand", "TasksRetrieveRequestExpand"] +__all__ = ["TasksListRequestExpandItem", "TasksRetrieveRequestExpandItem"] diff --git a/src/merge/resources/crm/resources/tasks/types/tasks_list_request_expand.py b/src/merge/resources/crm/resources/tasks/types/tasks_list_request_expand.py deleted file mode 100644 index 605edb65..00000000 --- a/src/merge/resources/crm/resources/tasks/types/tasks_list_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class TasksListRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_OPPORTUNITY = "account,opportunity" - OPPORTUNITY = "opportunity" - OWNER = "owner" - OWNER_ACCOUNT = "owner,account" - OWNER_ACCOUNT_OPPORTUNITY = "owner,account,opportunity" - OWNER_OPPORTUNITY = "owner,opportunity" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_opportunity: typing.Callable[[], T_Result], - opportunity: typing.Callable[[], T_Result], - owner: typing.Callable[[], T_Result], - owner_account: typing.Callable[[], T_Result], - owner_account_opportunity: typing.Callable[[], T_Result], - owner_opportunity: typing.Callable[[], T_Result], - ) -> T_Result: - if self is TasksListRequestExpand.ACCOUNT: - return account() - if self is TasksListRequestExpand.ACCOUNT_OPPORTUNITY: - return account_opportunity() - if self is TasksListRequestExpand.OPPORTUNITY: - return opportunity() - if self is TasksListRequestExpand.OWNER: - return owner() - if self is TasksListRequestExpand.OWNER_ACCOUNT: - return owner_account() - if self is TasksListRequestExpand.OWNER_ACCOUNT_OPPORTUNITY: - return owner_account_opportunity() - if self is TasksListRequestExpand.OWNER_OPPORTUNITY: - return owner_opportunity() diff --git a/src/merge/resources/crm/resources/tasks/types/tasks_list_request_expand_item.py b/src/merge/resources/crm/resources/tasks/types/tasks_list_request_expand_item.py new file mode 100644 index 00000000..ff387b60 --- /dev/null +++ b/src/merge/resources/crm/resources/tasks/types/tasks_list_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class TasksListRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + OPPORTUNITY = "opportunity" + OWNER = "owner" + + def visit( + self, + account: typing.Callable[[], T_Result], + opportunity: typing.Callable[[], T_Result], + owner: typing.Callable[[], T_Result], + ) -> T_Result: + if self is TasksListRequestExpandItem.ACCOUNT: + return account() + if self is TasksListRequestExpandItem.OPPORTUNITY: + return opportunity() + if self is TasksListRequestExpandItem.OWNER: + return owner() diff --git a/src/merge/resources/crm/resources/tasks/types/tasks_retrieve_request_expand.py b/src/merge/resources/crm/resources/tasks/types/tasks_retrieve_request_expand.py deleted file mode 100644 index 3fe53160..00000000 --- a/src/merge/resources/crm/resources/tasks/types/tasks_retrieve_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class TasksRetrieveRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_OPPORTUNITY = "account,opportunity" - OPPORTUNITY = "opportunity" - OWNER = "owner" - OWNER_ACCOUNT = "owner,account" - OWNER_ACCOUNT_OPPORTUNITY = "owner,account,opportunity" - OWNER_OPPORTUNITY = "owner,opportunity" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_opportunity: typing.Callable[[], T_Result], - opportunity: typing.Callable[[], T_Result], - owner: typing.Callable[[], T_Result], - owner_account: typing.Callable[[], T_Result], - owner_account_opportunity: typing.Callable[[], T_Result], - owner_opportunity: typing.Callable[[], T_Result], - ) -> T_Result: - if self is TasksRetrieveRequestExpand.ACCOUNT: - return account() - if self is TasksRetrieveRequestExpand.ACCOUNT_OPPORTUNITY: - return account_opportunity() - if self is TasksRetrieveRequestExpand.OPPORTUNITY: - return opportunity() - if self is TasksRetrieveRequestExpand.OWNER: - return owner() - if self is TasksRetrieveRequestExpand.OWNER_ACCOUNT: - return owner_account() - if self is TasksRetrieveRequestExpand.OWNER_ACCOUNT_OPPORTUNITY: - return owner_account_opportunity() - if self is TasksRetrieveRequestExpand.OWNER_OPPORTUNITY: - return owner_opportunity() diff --git a/src/merge/resources/crm/resources/tasks/types/tasks_retrieve_request_expand_item.py b/src/merge/resources/crm/resources/tasks/types/tasks_retrieve_request_expand_item.py new file mode 100644 index 00000000..bf578a17 --- /dev/null +++ b/src/merge/resources/crm/resources/tasks/types/tasks_retrieve_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class TasksRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + OPPORTUNITY = "opportunity" + OWNER = "owner" + + def visit( + self, + account: typing.Callable[[], T_Result], + opportunity: typing.Callable[[], T_Result], + owner: typing.Callable[[], T_Result], + ) -> T_Result: + if self is TasksRetrieveRequestExpandItem.ACCOUNT: + return account() + if self is TasksRetrieveRequestExpandItem.OPPORTUNITY: + return opportunity() + if self is TasksRetrieveRequestExpandItem.OWNER: + return owner() diff --git a/src/merge/resources/crm/resources/users/client.py b/src/merge/resources/crm/resources/users/client.py index 1fd91cdb..461b171c 100644 --- a/src/merge/resources/crm/resources/users/client.py +++ b/src/merge/resources/crm/resources/users/client.py @@ -4,10 +4,10 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.ignore_common_model_request import IgnoreCommonModelRequest -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList -from ...types.paginated_user_list import PaginatedUserList +from ...types.remote_field_class import RemoteFieldClass from ...types.user import User from .raw_client import AsyncRawUsersClient, RawUsersClient @@ -46,7 +46,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedUserList: + ) -> SyncPager[User]: """ Returns a list of `User` objects. @@ -93,7 +93,7 @@ def list( Returns ------- - PaginatedUserList + SyncPager[User] Examples @@ -104,9 +104,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.users.list() + response = client.crm.users.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -121,7 +126,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -231,7 +235,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -266,7 +270,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -277,9 +281,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.crm.users.remote_field_classes_list() + response = client.crm.users.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -290,7 +299,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncUsersClient: @@ -324,7 +332,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedUserList: + ) -> AsyncPager[User]: """ Returns a list of `User` objects. @@ -371,7 +379,7 @@ async def list( Returns ------- - PaginatedUserList + AsyncPager[User] Examples @@ -387,12 +395,18 @@ async def list( async def main() -> None: - await client.crm.users.list() + response = await client.crm.users.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -407,7 +421,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, @@ -533,7 +546,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -568,7 +581,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -584,12 +597,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.crm.users.remote_field_classes_list() + response = await client.crm.users.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, include_deleted_data=include_deleted_data, include_remote_data=include_remote_data, @@ -600,4 +619,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/crm/resources/users/raw_client.py b/src/merge/resources/crm/resources/users/raw_client.py index 4e33bb25..e6713213 100644 --- a/src/merge/resources/crm/resources/users/raw_client.py +++ b/src/merge/resources/crm/resources/users/raw_client.py @@ -9,11 +9,13 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.ignore_common_model_request import IgnoreCommonModelRequest from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList from ...types.paginated_user_list import PaginatedUserList +from ...types.remote_field_class import RemoteFieldClass from ...types.user import User # this is used as the default value for optional parameters @@ -40,7 +42,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedUserList]: + ) -> SyncPager[User]: """ Returns a list of `User` objects. @@ -87,7 +89,7 @@ def list( Returns ------- - HttpResponse[PaginatedUserList] + SyncPager[User] """ _response = self._client_wrapper.httpx_client.request( @@ -111,14 +113,34 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedUserList, construct_type( type_=PaginatedUserList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email=email, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -235,7 +257,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -270,7 +292,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -290,14 +312,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -324,7 +362,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedUserList]: + ) -> AsyncPager[User]: """ Returns a list of `User` objects. @@ -371,7 +409,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedUserList] + AsyncPager[User] """ _response = await self._client_wrapper.httpx_client.request( @@ -395,14 +433,37 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedUserList, construct_type( type_=PaginatedUserList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email=email, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -519,7 +580,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -554,7 +615,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -574,14 +635,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/crm/types/__init__.py b/src/merge/resources/crm/types/__init__.py index 2579ae68..1ebafb6b 100644 --- a/src/merge/resources/crm/types/__init__.py +++ b/src/merge/resources/crm/types/__init__.py @@ -187,8 +187,6 @@ from .remote_field_api_response import RemoteFieldApiResponse from .remote_field_class import RemoteFieldClass from .remote_field_class_field_choices_item import RemoteFieldClassFieldChoicesItem -from .remote_field_class_field_format import RemoteFieldClassFieldFormat -from .remote_field_class_field_type import RemoteFieldClassFieldType from .remote_field_class_for_custom_object_class import RemoteFieldClassForCustomObjectClass from .remote_field_class_for_custom_object_class_field_choices_item import ( RemoteFieldClassForCustomObjectClassFieldChoicesItem, @@ -201,6 +199,7 @@ from .remote_field_request_remote_field_class import RemoteFieldRequestRemoteFieldClass from .remote_key import RemoteKey from .remote_response import RemoteResponse +from .remote_response_response_type import RemoteResponseResponseType from .request_format_enum import RequestFormatEnum from .response_type_enum import ResponseTypeEnum from .role_enum import RoleEnum @@ -411,8 +410,6 @@ "RemoteFieldApiResponse", "RemoteFieldClass", "RemoteFieldClassFieldChoicesItem", - "RemoteFieldClassFieldFormat", - "RemoteFieldClassFieldType", "RemoteFieldClassForCustomObjectClass", "RemoteFieldClassForCustomObjectClassFieldChoicesItem", "RemoteFieldClassForCustomObjectClassFieldFormat", @@ -423,6 +420,7 @@ "RemoteFieldRequestRemoteFieldClass", "RemoteKey", "RemoteResponse", + "RemoteResponseResponseType", "RequestFormatEnum", "ResponseTypeEnum", "RoleEnum", diff --git a/src/merge/resources/crm/types/remote_field_class.py b/src/merge/resources/crm/types/remote_field_class.py index 033ea3b6..090358b1 100644 --- a/src/merge/resources/crm/types/remote_field_class.py +++ b/src/merge/resources/crm/types/remote_field_class.py @@ -5,10 +5,10 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel +from .field_format_enum import FieldFormatEnum +from .field_type_enum import FieldTypeEnum from .item_schema import ItemSchema from .remote_field_class_field_choices_item import RemoteFieldClassFieldChoicesItem -from .remote_field_class_field_format import RemoteFieldClassFieldFormat -from .remote_field_class_field_type import RemoteFieldClassFieldType class RemoteFieldClass(UncheckedBaseModel): @@ -18,8 +18,8 @@ class RemoteFieldClass(UncheckedBaseModel): description: typing.Optional[str] = None is_custom: typing.Optional[bool] = None is_required: typing.Optional[bool] = None - field_type: typing.Optional[RemoteFieldClassFieldType] = None - field_format: typing.Optional[RemoteFieldClassFieldFormat] = None + field_type: typing.Optional[FieldTypeEnum] = None + field_format: typing.Optional[FieldFormatEnum] = None field_choices: typing.Optional[typing.List[RemoteFieldClassFieldChoicesItem]] = None item_schema: typing.Optional[ItemSchema] = None diff --git a/src/merge/resources/crm/types/remote_field_class_field_format.py b/src/merge/resources/crm/types/remote_field_class_field_format.py deleted file mode 100644 index 13634337..00000000 --- a/src/merge/resources/crm/types/remote_field_class_field_format.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .field_format_enum import FieldFormatEnum - -RemoteFieldClassFieldFormat = typing.Union[FieldFormatEnum, str] diff --git a/src/merge/resources/crm/types/remote_field_class_field_type.py b/src/merge/resources/crm/types/remote_field_class_field_type.py deleted file mode 100644 index 48735d56..00000000 --- a/src/merge/resources/crm/types/remote_field_class_field_type.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .field_type_enum import FieldTypeEnum - -RemoteFieldClassFieldType = typing.Union[FieldTypeEnum, str] diff --git a/src/merge/resources/crm/types/remote_response.py b/src/merge/resources/crm/types/remote_response.py index af181fc0..db01131f 100644 --- a/src/merge/resources/crm/types/remote_response.py +++ b/src/merge/resources/crm/types/remote_response.py @@ -5,7 +5,7 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel -from .response_type_enum import ResponseTypeEnum +from .remote_response_response_type import RemoteResponseResponseType class RemoteResponse(UncheckedBaseModel): @@ -23,7 +23,7 @@ class RemoteResponse(UncheckedBaseModel): status: int response: typing.Optional[typing.Any] = None response_headers: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None - response_type: typing.Optional[ResponseTypeEnum] = None + response_type: typing.Optional[RemoteResponseResponseType] = None headers: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None if IS_PYDANTIC_V2: diff --git a/src/merge/resources/crm/types/remote_response_response_type.py b/src/merge/resources/crm/types/remote_response_response_type.py new file mode 100644 index 00000000..2556417a --- /dev/null +++ b/src/merge/resources/crm/types/remote_response_response_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .response_type_enum import ResponseTypeEnum + +RemoteResponseResponseType = typing.Union[ResponseTypeEnum, str] diff --git a/src/merge/resources/filestorage/__init__.py b/src/merge/resources/file_storage/__init__.py similarity index 89% rename from src/merge/resources/filestorage/__init__.py rename to src/merge/resources/file_storage/__init__.py index bd04cb02..b629194b 100644 --- a/src/merge/resources/filestorage/__init__.py +++ b/src/merge/resources/file_storage/__init__.py @@ -5,8 +5,11 @@ from .types import ( AccountDetails, AccountDetailsAndActions, + AccountDetailsAndActionsCategory, AccountDetailsAndActionsIntegration, + AccountDetailsAndActionsStatus, AccountDetailsAndActionsStatusEnum, + AccountDetailsCategory, AccountIntegration, AccountToken, AdvancedMetadata, @@ -105,6 +108,7 @@ RemoteFieldApiResponse, RemoteKey, RemoteResponse, + RemoteResponseResponseType, RequestFormatEnum, ResponseTypeEnum, RoleEnum, @@ -113,6 +117,7 @@ StatusFd5Enum, SyncStatus, SyncStatusLastSyncResult, + SyncStatusStatus, TypeEnum, User, ValidationProblemSource, @@ -121,12 +126,15 @@ ) from .resources import ( AsyncPassthroughRetrieveResponse, + EndUserDetailsRequestLanguage, FilesDownloadRequestMetaListRequestOrderBy, - FilesListRequestExpand, + FilesListRequestExpandItem, FilesListRequestOrderBy, - FilesRetrieveRequestExpand, - FoldersListRequestExpand, - FoldersRetrieveRequestExpand, + FilesRetrieveRequestExpandItem, + FoldersListRequestExpandItem, + FoldersRetrieveRequestExpandItem, + GroupsListRequestExpandItem, + GroupsRetrieveRequestExpandItem, IssuesListRequestStatus, LinkedAccountsListRequestCategory, account_details, @@ -156,8 +164,11 @@ __all__ = [ "AccountDetails", "AccountDetailsAndActions", + "AccountDetailsAndActionsCategory", "AccountDetailsAndActionsIntegration", + "AccountDetailsAndActionsStatus", "AccountDetailsAndActionsStatusEnum", + "AccountDetailsCategory", "AccountIntegration", "AccountToken", "AdvancedMetadata", @@ -178,6 +189,7 @@ "Drive", "EnabledActionsEnum", "EncodingEnum", + "EndUserDetailsRequestLanguage", "ErrorValidationProblem", "EventTypeEnum", "ExternalTargetFieldApi", @@ -203,9 +215,9 @@ "FileStorageFileResponse", "FileStorageFolderResponse", "FilesDownloadRequestMetaListRequestOrderBy", - "FilesListRequestExpand", + "FilesListRequestExpandItem", "FilesListRequestOrderBy", - "FilesRetrieveRequestExpand", + "FilesRetrieveRequestExpandItem", "Folder", "FolderDrive", "FolderParentFolder", @@ -216,10 +228,12 @@ "FolderRequestParentFolder", "FolderRequestPermissions", "FolderRequestPermissionsItem", - "FoldersListRequestExpand", - "FoldersRetrieveRequestExpand", + "FoldersListRequestExpandItem", + "FoldersRetrieveRequestExpandItem", "Group", "GroupChildGroupsItem", + "GroupsListRequestExpandItem", + "GroupsRetrieveRequestExpandItem", "IndividualCommonModelScopeDeserializer", "IndividualCommonModelScopeDeserializerRequest", "Issue", @@ -265,6 +279,7 @@ "RemoteFieldApiResponse", "RemoteKey", "RemoteResponse", + "RemoteResponseResponseType", "RequestFormatEnum", "ResponseTypeEnum", "RoleEnum", @@ -273,6 +288,7 @@ "StatusFd5Enum", "SyncStatus", "SyncStatusLastSyncResult", + "SyncStatusStatus", "TypeEnum", "User", "ValidationProblemSource", diff --git a/src/merge/resources/filestorage/client.py b/src/merge/resources/file_storage/client.py similarity index 87% rename from src/merge/resources/filestorage/client.py rename to src/merge/resources/file_storage/client.py index da7b7f52..f313f860 100644 --- a/src/merge/resources/filestorage/client.py +++ b/src/merge/resources/file_storage/client.py @@ -1,12 +1,12 @@ # This file was auto-generated by Fern from our API Definition. from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .raw_client import AsyncRawFilestorageClient, RawFilestorageClient +from .raw_client import AsyncRawFileStorageClient, RawFileStorageClient from .resources.account_details.client import AccountDetailsClient, AsyncAccountDetailsClient from .resources.account_token.client import AccountTokenClient, AsyncAccountTokenClient from .resources.async_passthrough.client import AsyncAsyncPassthroughClient from .resources.async_passthrough.client import ( - AsyncPassthroughClient as resources_filestorage_resources_async_passthrough_client_AsyncPassthroughClient, + AsyncPassthroughClient as resources_file_storage_resources_async_passthrough_client_AsyncPassthroughClient, ) from .resources.audit_trail.client import AsyncAuditTrailClient, AuditTrailClient from .resources.available_actions.client import AsyncAvailableActionsClient, AvailableActionsClient @@ -22,7 +22,7 @@ from .resources.link_token.client import AsyncLinkTokenClient, LinkTokenClient from .resources.linked_accounts.client import AsyncLinkedAccountsClient, LinkedAccountsClient from .resources.passthrough.client import ( - AsyncPassthroughClient as resources_filestorage_resources_passthrough_client_AsyncPassthroughClient, + AsyncPassthroughClient as resources_file_storage_resources_passthrough_client_AsyncPassthroughClient, ) from .resources.passthrough.client import PassthroughClient from .resources.regenerate_key.client import AsyncRegenerateKeyClient, RegenerateKeyClient @@ -32,14 +32,14 @@ from .resources.webhook_receivers.client import AsyncWebhookReceiversClient, WebhookReceiversClient -class FilestorageClient: +class FileStorageClient: def __init__(self, *, client_wrapper: SyncClientWrapper): - self._raw_client = RawFilestorageClient(client_wrapper=client_wrapper) + self._raw_client = RawFileStorageClient(client_wrapper=client_wrapper) self.account_details = AccountDetailsClient(client_wrapper=client_wrapper) self.account_token = AccountTokenClient(client_wrapper=client_wrapper) - self.async_passthrough = resources_filestorage_resources_async_passthrough_client_AsyncPassthroughClient( + self.async_passthrough = resources_file_storage_resources_async_passthrough_client_AsyncPassthroughClient( client_wrapper=client_wrapper ) @@ -82,20 +82,20 @@ def __init__(self, *, client_wrapper: SyncClientWrapper): self.webhook_receivers = WebhookReceiversClient(client_wrapper=client_wrapper) @property - def with_raw_response(self) -> RawFilestorageClient: + def with_raw_response(self) -> RawFileStorageClient: """ Retrieves a raw implementation of this client that returns raw responses. Returns ------- - RawFilestorageClient + RawFileStorageClient """ return self._raw_client -class AsyncFilestorageClient: +class AsyncFileStorageClient: def __init__(self, *, client_wrapper: AsyncClientWrapper): - self._raw_client = AsyncRawFilestorageClient(client_wrapper=client_wrapper) + self._raw_client = AsyncRawFileStorageClient(client_wrapper=client_wrapper) self.account_details = AsyncAccountDetailsClient(client_wrapper=client_wrapper) self.account_token = AsyncAccountTokenClient(client_wrapper=client_wrapper) @@ -128,7 +128,7 @@ def __init__(self, *, client_wrapper: AsyncClientWrapper): self.linked_accounts = AsyncLinkedAccountsClient(client_wrapper=client_wrapper) - self.passthrough = resources_filestorage_resources_passthrough_client_AsyncPassthroughClient( + self.passthrough = resources_file_storage_resources_passthrough_client_AsyncPassthroughClient( client_wrapper=client_wrapper ) @@ -143,12 +143,12 @@ def __init__(self, *, client_wrapper: AsyncClientWrapper): self.webhook_receivers = AsyncWebhookReceiversClient(client_wrapper=client_wrapper) @property - def with_raw_response(self) -> AsyncRawFilestorageClient: + def with_raw_response(self) -> AsyncRawFileStorageClient: """ Retrieves a raw implementation of this client that returns raw responses. Returns ------- - AsyncRawFilestorageClient + AsyncRawFileStorageClient """ return self._raw_client diff --git a/src/merge/resources/filestorage/raw_client.py b/src/merge/resources/file_storage/raw_client.py similarity index 85% rename from src/merge/resources/filestorage/raw_client.py rename to src/merge/resources/file_storage/raw_client.py index afa5f5ca..61d41c81 100644 --- a/src/merge/resources/filestorage/raw_client.py +++ b/src/merge/resources/file_storage/raw_client.py @@ -3,11 +3,11 @@ from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -class RawFilestorageClient: +class RawFileStorageClient: def __init__(self, *, client_wrapper: SyncClientWrapper): self._client_wrapper = client_wrapper -class AsyncRawFilestorageClient: +class AsyncRawFileStorageClient: def __init__(self, *, client_wrapper: AsyncClientWrapper): self._client_wrapper = client_wrapper diff --git a/src/merge/resources/filestorage/resources/__init__.py b/src/merge/resources/file_storage/resources/__init__.py similarity index 71% rename from src/merge/resources/filestorage/resources/__init__.py rename to src/merge/resources/file_storage/resources/__init__.py index 37439505..77f15ff8 100644 --- a/src/merge/resources/filestorage/resources/__init__.py +++ b/src/merge/resources/file_storage/resources/__init__.py @@ -29,22 +29,27 @@ from .async_passthrough import AsyncPassthroughRetrieveResponse from .files import ( FilesDownloadRequestMetaListRequestOrderBy, - FilesListRequestExpand, + FilesListRequestExpandItem, FilesListRequestOrderBy, - FilesRetrieveRequestExpand, + FilesRetrieveRequestExpandItem, ) -from .folders import FoldersListRequestExpand, FoldersRetrieveRequestExpand +from .folders import FoldersListRequestExpandItem, FoldersRetrieveRequestExpandItem +from .groups import GroupsListRequestExpandItem, GroupsRetrieveRequestExpandItem from .issues import IssuesListRequestStatus +from .link_token import EndUserDetailsRequestLanguage from .linked_accounts import LinkedAccountsListRequestCategory __all__ = [ "AsyncPassthroughRetrieveResponse", + "EndUserDetailsRequestLanguage", "FilesDownloadRequestMetaListRequestOrderBy", - "FilesListRequestExpand", + "FilesListRequestExpandItem", "FilesListRequestOrderBy", - "FilesRetrieveRequestExpand", - "FoldersListRequestExpand", - "FoldersRetrieveRequestExpand", + "FilesRetrieveRequestExpandItem", + "FoldersListRequestExpandItem", + "FoldersRetrieveRequestExpandItem", + "GroupsListRequestExpandItem", + "GroupsRetrieveRequestExpandItem", "IssuesListRequestStatus", "LinkedAccountsListRequestCategory", "account_details", diff --git a/src/merge/resources/filestorage/resources/account_details/__init__.py b/src/merge/resources/file_storage/resources/account_details/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/account_details/__init__.py rename to src/merge/resources/file_storage/resources/account_details/__init__.py diff --git a/src/merge/resources/filestorage/resources/account_details/client.py b/src/merge/resources/file_storage/resources/account_details/client.py similarity index 95% rename from src/merge/resources/filestorage/resources/account_details/client.py rename to src/merge/resources/file_storage/resources/account_details/client.py index 266a2220..a312ae7a 100644 --- a/src/merge/resources/filestorage/resources/account_details/client.py +++ b/src/merge/resources/file_storage/resources/account_details/client.py @@ -45,7 +45,7 @@ def retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) - account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.account_details.retrieve() + client.file_storage.account_details.retrieve() """ _response = self._raw_client.retrieve(request_options=request_options) return _response.data @@ -93,7 +93,7 @@ async def retrieve(self, *, request_options: typing.Optional[RequestOptions] = N async def main() -> None: - await client.filestorage.account_details.retrieve() + await client.file_storage.account_details.retrieve() asyncio.run(main()) diff --git a/src/merge/resources/filestorage/resources/account_details/raw_client.py b/src/merge/resources/file_storage/resources/account_details/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/account_details/raw_client.py rename to src/merge/resources/file_storage/resources/account_details/raw_client.py diff --git a/src/merge/resources/filestorage/resources/account_token/__init__.py b/src/merge/resources/file_storage/resources/account_token/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/account_token/__init__.py rename to src/merge/resources/file_storage/resources/account_token/__init__.py diff --git a/src/merge/resources/filestorage/resources/account_token/client.py b/src/merge/resources/file_storage/resources/account_token/client.py similarity index 96% rename from src/merge/resources/filestorage/resources/account_token/client.py rename to src/merge/resources/file_storage/resources/account_token/client.py index 7ca535bd..72685d62 100644 --- a/src/merge/resources/filestorage/resources/account_token/client.py +++ b/src/merge/resources/file_storage/resources/account_token/client.py @@ -47,7 +47,7 @@ def retrieve(self, public_token: str, *, request_options: typing.Optional[Reques account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.account_token.retrieve( + client.file_storage.account_token.retrieve( public_token="public_token", ) """ @@ -101,7 +101,7 @@ async def retrieve( async def main() -> None: - await client.filestorage.account_token.retrieve( + await client.file_storage.account_token.retrieve( public_token="public_token", ) diff --git a/src/merge/resources/filestorage/resources/account_token/raw_client.py b/src/merge/resources/file_storage/resources/account_token/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/account_token/raw_client.py rename to src/merge/resources/file_storage/resources/account_token/raw_client.py diff --git a/src/merge/resources/filestorage/resources/async_passthrough/__init__.py b/src/merge/resources/file_storage/resources/async_passthrough/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/async_passthrough/__init__.py rename to src/merge/resources/file_storage/resources/async_passthrough/__init__.py diff --git a/src/merge/resources/filestorage/resources/async_passthrough/client.py b/src/merge/resources/file_storage/resources/async_passthrough/client.py similarity index 93% rename from src/merge/resources/filestorage/resources/async_passthrough/client.py rename to src/merge/resources/file_storage/resources/async_passthrough/client.py index 6cd6968b..ecd960b3 100644 --- a/src/merge/resources/filestorage/resources/async_passthrough/client.py +++ b/src/merge/resources/file_storage/resources/async_passthrough/client.py @@ -49,13 +49,13 @@ def create( Examples -------- from merge import Merge - from merge.resources.filestorage import DataPassthroughRequest, MethodEnum + from merge.resources.file_storage import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.async_passthrough.create( + client.file_storage.async_passthrough.create( request=DataPassthroughRequest( method=MethodEnum.GET, path="/scooters", @@ -91,7 +91,7 @@ def retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.async_passthrough.retrieve( + client.file_storage.async_passthrough.retrieve( async_passthrough_receipt_id="async_passthrough_receipt_id", ) """ @@ -137,7 +137,7 @@ async def create( import asyncio from merge import AsyncMerge - from merge.resources.filestorage import DataPassthroughRequest, MethodEnum + from merge.resources.file_storage import DataPassthroughRequest, MethodEnum client = AsyncMerge( account_token="YOUR_ACCOUNT_TOKEN", @@ -146,7 +146,7 @@ async def create( async def main() -> None: - await client.filestorage.async_passthrough.create( + await client.file_storage.async_passthrough.create( request=DataPassthroughRequest( method=MethodEnum.GET, path="/scooters", @@ -190,7 +190,7 @@ async def retrieve( async def main() -> None: - await client.filestorage.async_passthrough.retrieve( + await client.file_storage.async_passthrough.retrieve( async_passthrough_receipt_id="async_passthrough_receipt_id", ) diff --git a/src/merge/resources/filestorage/resources/async_passthrough/raw_client.py b/src/merge/resources/file_storage/resources/async_passthrough/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/async_passthrough/raw_client.py rename to src/merge/resources/file_storage/resources/async_passthrough/raw_client.py diff --git a/src/merge/resources/filestorage/resources/async_passthrough/types/__init__.py b/src/merge/resources/file_storage/resources/async_passthrough/types/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/async_passthrough/types/__init__.py rename to src/merge/resources/file_storage/resources/async_passthrough/types/__init__.py diff --git a/src/merge/resources/filestorage/resources/async_passthrough/types/async_passthrough_retrieve_response.py b/src/merge/resources/file_storage/resources/async_passthrough/types/async_passthrough_retrieve_response.py similarity index 100% rename from src/merge/resources/filestorage/resources/async_passthrough/types/async_passthrough_retrieve_response.py rename to src/merge/resources/file_storage/resources/async_passthrough/types/async_passthrough_retrieve_response.py diff --git a/src/merge/resources/filestorage/resources/audit_trail/__init__.py b/src/merge/resources/file_storage/resources/audit_trail/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/audit_trail/__init__.py rename to src/merge/resources/file_storage/resources/audit_trail/__init__.py diff --git a/src/merge/resources/filestorage/resources/audit_trail/client.py b/src/merge/resources/file_storage/resources/audit_trail/client.py similarity index 90% rename from src/merge/resources/filestorage/resources/audit_trail/client.py rename to src/merge/resources/file_storage/resources/audit_trail/client.py index aef09b3e..629e7312 100644 --- a/src/merge/resources/filestorage/resources/audit_trail/client.py +++ b/src/merge/resources/file_storage/resources/audit_trail/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList +from ...types.audit_log_event import AuditLogEvent from .raw_client import AsyncRawAuditTrailClient, RawAuditTrailClient @@ -33,7 +34,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -62,7 +63,7 @@ def list( Returns ------- - PaginatedAuditLogEventList + SyncPager[AuditLogEvent] Examples @@ -73,9 +74,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.audit_trail.list() + response = client.file_storage.audit_trail.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -84,7 +90,6 @@ def list( user_email=user_email, request_options=request_options, ) - return _response.data class AsyncAuditTrailClient: @@ -112,7 +117,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -141,7 +146,7 @@ async def list( Returns ------- - PaginatedAuditLogEventList + AsyncPager[AuditLogEvent] Examples @@ -157,12 +162,18 @@ async def list( async def main() -> None: - await client.filestorage.audit_trail.list() + response = await client.file_storage.audit_trail.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -171,4 +182,3 @@ async def main() -> None: user_email=user_email, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/filestorage/resources/audit_trail/raw_client.py b/src/merge/resources/file_storage/resources/audit_trail/raw_client.py similarity index 82% rename from src/merge/resources/filestorage/resources/audit_trail/raw_client.py rename to src/merge/resources/file_storage/resources/audit_trail/raw_client.py index 7d7369a4..65d88a9e 100644 --- a/src/merge/resources/filestorage/resources/audit_trail/raw_client.py +++ b/src/merge/resources/file_storage/resources/audit_trail/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.audit_log_event import AuditLogEvent from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList @@ -25,7 +26,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAuditLogEventList]: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -54,7 +55,7 @@ def list( Returns ------- - HttpResponse[PaginatedAuditLogEventList] + SyncPager[AuditLogEvent] """ _response = self._client_wrapper.httpx_client.request( @@ -72,14 +73,28 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -100,7 +115,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAuditLogEventList]: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -129,7 +144,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAuditLogEventList] + AsyncPager[AuditLogEvent] """ _response = await self._client_wrapper.httpx_client.request( @@ -147,14 +162,31 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/filestorage/resources/available_actions/__init__.py b/src/merge/resources/file_storage/resources/available_actions/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/available_actions/__init__.py rename to src/merge/resources/file_storage/resources/available_actions/__init__.py diff --git a/src/merge/resources/filestorage/resources/available_actions/client.py b/src/merge/resources/file_storage/resources/available_actions/client.py similarity index 95% rename from src/merge/resources/filestorage/resources/available_actions/client.py rename to src/merge/resources/file_storage/resources/available_actions/client.py index 22ad10c7..d323ff6a 100644 --- a/src/merge/resources/filestorage/resources/available_actions/client.py +++ b/src/merge/resources/file_storage/resources/available_actions/client.py @@ -45,7 +45,7 @@ def retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) - account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.available_actions.retrieve() + client.file_storage.available_actions.retrieve() """ _response = self._raw_client.retrieve(request_options=request_options) return _response.data @@ -93,7 +93,7 @@ async def retrieve(self, *, request_options: typing.Optional[RequestOptions] = N async def main() -> None: - await client.filestorage.available_actions.retrieve() + await client.file_storage.available_actions.retrieve() asyncio.run(main()) diff --git a/src/merge/resources/filestorage/resources/available_actions/raw_client.py b/src/merge/resources/file_storage/resources/available_actions/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/available_actions/raw_client.py rename to src/merge/resources/file_storage/resources/available_actions/raw_client.py diff --git a/src/merge/resources/filestorage/resources/delete_account/__init__.py b/src/merge/resources/file_storage/resources/delete_account/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/delete_account/__init__.py rename to src/merge/resources/file_storage/resources/delete_account/__init__.py diff --git a/src/merge/resources/filestorage/resources/delete_account/client.py b/src/merge/resources/file_storage/resources/delete_account/client.py similarity index 95% rename from src/merge/resources/filestorage/resources/delete_account/client.py rename to src/merge/resources/file_storage/resources/delete_account/client.py index e016a7a0..f7c6a6c4 100644 --- a/src/merge/resources/filestorage/resources/delete_account/client.py +++ b/src/merge/resources/file_storage/resources/delete_account/client.py @@ -43,7 +43,7 @@ def delete(self, *, request_options: typing.Optional[RequestOptions] = None) -> account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.delete_account.delete() + client.file_storage.delete_account.delete() """ _response = self._raw_client.delete(request_options=request_options) return _response.data @@ -90,7 +90,7 @@ async def delete(self, *, request_options: typing.Optional[RequestOptions] = Non async def main() -> None: - await client.filestorage.delete_account.delete() + await client.file_storage.delete_account.delete() asyncio.run(main()) diff --git a/src/merge/resources/filestorage/resources/delete_account/raw_client.py b/src/merge/resources/file_storage/resources/delete_account/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/delete_account/raw_client.py rename to src/merge/resources/file_storage/resources/delete_account/raw_client.py diff --git a/src/merge/resources/filestorage/resources/drives/__init__.py b/src/merge/resources/file_storage/resources/drives/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/drives/__init__.py rename to src/merge/resources/file_storage/resources/drives/__init__.py diff --git a/src/merge/resources/filestorage/resources/drives/client.py b/src/merge/resources/file_storage/resources/drives/client.py similarity index 92% rename from src/merge/resources/filestorage/resources/drives/client.py rename to src/merge/resources/file_storage/resources/drives/client.py index 580b2c96..209b3638 100644 --- a/src/merge/resources/filestorage/resources/drives/client.py +++ b/src/merge/resources/file_storage/resources/drives/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.drive import Drive -from ...types.paginated_drive_list import PaginatedDriveList from .raw_client import AsyncRawDrivesClient, RawDrivesClient @@ -40,7 +40,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedDriveList: + ) -> SyncPager[Drive]: """ Returns a list of `Drive` objects. @@ -84,7 +84,7 @@ def list( Returns ------- - PaginatedDriveList + SyncPager[Drive] Examples @@ -95,9 +95,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.drives.list() + response = client.file_storage.drives.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -111,7 +116,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -150,7 +154,7 @@ def retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.drives.retrieve( + client.file_storage.drives.retrieve( id="id", ) """ @@ -193,7 +197,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedDriveList: + ) -> AsyncPager[Drive]: """ Returns a list of `Drive` objects. @@ -237,7 +241,7 @@ async def list( Returns ------- - PaginatedDriveList + AsyncPager[Drive] Examples @@ -253,12 +257,18 @@ async def list( async def main() -> None: - await client.filestorage.drives.list() + response = await client.file_storage.drives.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -272,7 +282,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, @@ -316,7 +325,7 @@ async def retrieve( async def main() -> None: - await client.filestorage.drives.retrieve( + await client.file_storage.drives.retrieve( id="id", ) diff --git a/src/merge/resources/filestorage/resources/drives/raw_client.py b/src/merge/resources/file_storage/resources/drives/raw_client.py similarity index 84% rename from src/merge/resources/filestorage/resources/drives/raw_client.py rename to src/merge/resources/file_storage/resources/drives/raw_client.py index 666e5081..ef3ce92f 100644 --- a/src/merge/resources/filestorage/resources/drives/raw_client.py +++ b/src/merge/resources/file_storage/resources/drives/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.drive import Drive @@ -34,7 +35,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedDriveList]: + ) -> SyncPager[Drive]: """ Returns a list of `Drive` objects. @@ -78,7 +79,7 @@ def list( Returns ------- - HttpResponse[PaginatedDriveList] + SyncPager[Drive] """ _response = self._client_wrapper.httpx_client.request( @@ -101,14 +102,33 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedDriveList, construct_type( type_=PaginatedDriveList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -187,7 +207,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedDriveList]: + ) -> AsyncPager[Drive]: """ Returns a list of `Drive` objects. @@ -231,7 +251,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedDriveList] + AsyncPager[Drive] """ _response = await self._client_wrapper.httpx_client.request( @@ -254,14 +274,36 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedDriveList, construct_type( type_=PaginatedDriveList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/filestorage/resources/field_mapping/__init__.py b/src/merge/resources/file_storage/resources/field_mapping/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/field_mapping/__init__.py rename to src/merge/resources/file_storage/resources/field_mapping/__init__.py diff --git a/src/merge/resources/filestorage/resources/field_mapping/client.py b/src/merge/resources/file_storage/resources/field_mapping/client.py similarity index 96% rename from src/merge/resources/filestorage/resources/field_mapping/client.py rename to src/merge/resources/file_storage/resources/field_mapping/client.py index bae68a02..a55ff3c9 100644 --- a/src/merge/resources/filestorage/resources/field_mapping/client.py +++ b/src/merge/resources/file_storage/resources/field_mapping/client.py @@ -59,7 +59,7 @@ def field_mappings_retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.field_mapping.field_mappings_retrieve() + client.file_storage.field_mapping.field_mappings_retrieve() """ _response = self._raw_client.field_mappings_retrieve( exclude_remote_field_metadata=exclude_remote_field_metadata, request_options=request_options @@ -120,7 +120,7 @@ def field_mappings_create( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.field_mapping.field_mappings_create( + client.file_storage.field_mapping.field_mappings_create( 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"], @@ -167,7 +167,7 @@ def field_mappings_destroy( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.field_mapping.field_mappings_destroy( + client.file_storage.field_mapping.field_mappings_destroy( field_mapping_id="field_mapping_id", ) """ @@ -215,7 +215,7 @@ def field_mappings_partial_update( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.field_mapping.field_mappings_partial_update( + client.file_storage.field_mapping.field_mappings_partial_update( field_mapping_id="field_mapping_id", ) """ @@ -262,7 +262,7 @@ def remote_fields_retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.field_mapping.remote_fields_retrieve() + client.file_storage.field_mapping.remote_fields_retrieve() """ _response = self._raw_client.remote_fields_retrieve( common_models=common_models, include_example_values=include_example_values, request_options=request_options @@ -293,7 +293,7 @@ def target_fields_retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.field_mapping.target_fields_retrieve() + client.file_storage.field_mapping.target_fields_retrieve() """ _response = self._raw_client.target_fields_retrieve(request_options=request_options) return _response.data @@ -349,7 +349,7 @@ async def field_mappings_retrieve( async def main() -> None: - await client.filestorage.field_mapping.field_mappings_retrieve() + await client.file_storage.field_mapping.field_mappings_retrieve() asyncio.run(main()) @@ -418,7 +418,7 @@ async def field_mappings_create( async def main() -> None: - await client.filestorage.field_mapping.field_mappings_create( + await client.file_storage.field_mapping.field_mappings_create( 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"], @@ -473,7 +473,7 @@ async def field_mappings_destroy( async def main() -> None: - await client.filestorage.field_mapping.field_mappings_destroy( + await client.file_storage.field_mapping.field_mappings_destroy( field_mapping_id="field_mapping_id", ) @@ -529,7 +529,7 @@ async def field_mappings_partial_update( async def main() -> None: - await client.filestorage.field_mapping.field_mappings_partial_update( + await client.file_storage.field_mapping.field_mappings_partial_update( field_mapping_id="field_mapping_id", ) @@ -584,7 +584,7 @@ async def remote_fields_retrieve( async def main() -> None: - await client.filestorage.field_mapping.remote_fields_retrieve() + await client.file_storage.field_mapping.remote_fields_retrieve() asyncio.run(main()) @@ -623,7 +623,7 @@ async def target_fields_retrieve( async def main() -> None: - await client.filestorage.field_mapping.target_fields_retrieve() + await client.file_storage.field_mapping.target_fields_retrieve() asyncio.run(main()) diff --git a/src/merge/resources/filestorage/resources/field_mapping/raw_client.py b/src/merge/resources/file_storage/resources/field_mapping/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/field_mapping/raw_client.py rename to src/merge/resources/file_storage/resources/field_mapping/raw_client.py diff --git a/src/merge/resources/filestorage/resources/files/__init__.py b/src/merge/resources/file_storage/resources/files/__init__.py similarity index 66% rename from src/merge/resources/filestorage/resources/files/__init__.py rename to src/merge/resources/file_storage/resources/files/__init__.py index 1976b154..96b9476f 100644 --- a/src/merge/resources/filestorage/resources/files/__init__.py +++ b/src/merge/resources/file_storage/resources/files/__init__.py @@ -4,14 +4,14 @@ from .types import ( FilesDownloadRequestMetaListRequestOrderBy, - FilesListRequestExpand, + FilesListRequestExpandItem, FilesListRequestOrderBy, - FilesRetrieveRequestExpand, + FilesRetrieveRequestExpandItem, ) __all__ = [ "FilesDownloadRequestMetaListRequestOrderBy", - "FilesListRequestExpand", + "FilesListRequestExpandItem", "FilesListRequestOrderBy", - "FilesRetrieveRequestExpand", + "FilesRetrieveRequestExpandItem", ] diff --git a/src/merge/resources/filestorage/resources/files/client.py b/src/merge/resources/file_storage/resources/files/client.py similarity index 89% rename from src/merge/resources/filestorage/resources/files/client.py rename to src/merge/resources/file_storage/resources/files/client.py index b18ef7d9..0bfaa3c0 100644 --- a/src/merge/resources/filestorage/resources/files/client.py +++ b/src/merge/resources/file_storage/resources/files/client.py @@ -4,19 +4,18 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.download_request_meta import DownloadRequestMeta from ...types.file import File from ...types.file_request import FileRequest from ...types.file_storage_file_response import FileStorageFileResponse from ...types.meta_response import MetaResponse -from ...types.paginated_download_request_meta_list import PaginatedDownloadRequestMetaList -from ...types.paginated_file_list import PaginatedFileList from .raw_client import AsyncRawFilesClient, RawFilesClient from .types.files_download_request_meta_list_request_order_by import FilesDownloadRequestMetaListRequestOrderBy -from .types.files_list_request_expand import FilesListRequestExpand +from .types.files_list_request_expand_item import FilesListRequestExpandItem from .types.files_list_request_order_by import FilesListRequestOrderBy -from .types.files_retrieve_request_expand import FilesRetrieveRequestExpand +from .types.files_retrieve_request_expand_item import FilesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -44,7 +43,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, drive_id: typing.Optional[str] = None, - expand: typing.Optional[FilesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FilesListRequestExpandItem, typing.Sequence[FilesListRequestExpandItem]] + ] = None, folder_id: typing.Optional[str] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, @@ -57,7 +58,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedFileList: + ) -> SyncPager[File]: """ Returns a list of `File` objects. @@ -75,7 +76,7 @@ def list( drive_id : typing.Optional[str] Specifying a drive id returns only the files in that drive. Specifying null returns only the files outside the top-level drive. - expand : typing.Optional[FilesListRequestExpand] + expand : typing.Optional[typing.Union[FilesListRequestExpandItem, typing.Sequence[FilesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. folder_id : typing.Optional[str] @@ -116,7 +117,7 @@ def list( Returns ------- - PaginatedFileList + SyncPager[File] Examples @@ -127,9 +128,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.files.list() - """ - _response = self._raw_client.list( + response = client.file_storage.files.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -148,7 +154,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def create( self, @@ -182,13 +187,13 @@ def create( Examples -------- from merge import Merge - from merge.resources.filestorage import FileRequest + from merge.resources.file_storage import FileRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.files.create( + client.file_storage.files.create( model=FileRequest(), ) """ @@ -201,7 +206,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[FilesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FilesRetrieveRequestExpandItem, typing.Sequence[FilesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -213,7 +220,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[FilesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[FilesRetrieveRequestExpandItem, typing.Sequence[FilesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -238,7 +245,7 @@ def retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.files.retrieve( + client.file_storage.files.retrieve( id="id", ) """ @@ -318,7 +325,7 @@ def download_request_meta_retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.files.download_request_meta_retrieve( + client.file_storage.files.download_request_meta_retrieve( id="id", ) """ @@ -340,7 +347,7 @@ def download_request_meta_list( order_by: typing.Optional[FilesDownloadRequestMetaListRequestOrderBy] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedDownloadRequestMetaList: + ) -> SyncPager[DownloadRequestMeta]: """ Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. @@ -378,7 +385,7 @@ def download_request_meta_list( Returns ------- - PaginatedDownloadRequestMetaList + SyncPager[DownloadRequestMeta] Examples @@ -389,9 +396,14 @@ def download_request_meta_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.files.download_request_meta_list() - """ - _response = self._raw_client.download_request_meta_list( + response = client.file_storage.files.download_request_meta_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page + """ + return self._raw_client.download_request_meta_list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -403,7 +415,6 @@ def download_request_meta_list( page_size=page_size, request_options=request_options, ) - return _response.data def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -427,7 +438,7 @@ def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.files.meta_post_retrieve() + client.file_storage.files.meta_post_retrieve() """ _response = self._raw_client.meta_post_retrieve(request_options=request_options) return _response.data @@ -455,7 +466,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, drive_id: typing.Optional[str] = None, - expand: typing.Optional[FilesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FilesListRequestExpandItem, typing.Sequence[FilesListRequestExpandItem]] + ] = None, folder_id: typing.Optional[str] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, @@ -468,7 +481,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedFileList: + ) -> AsyncPager[File]: """ Returns a list of `File` objects. @@ -486,7 +499,7 @@ async def list( drive_id : typing.Optional[str] Specifying a drive id returns only the files in that drive. Specifying null returns only the files outside the top-level drive. - expand : typing.Optional[FilesListRequestExpand] + expand : typing.Optional[typing.Union[FilesListRequestExpandItem, typing.Sequence[FilesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. folder_id : typing.Optional[str] @@ -527,7 +540,7 @@ async def list( Returns ------- - PaginatedFileList + AsyncPager[File] Examples @@ -543,12 +556,18 @@ async def list( async def main() -> None: - await client.filestorage.files.list() + response = await client.file_storage.files.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -567,7 +586,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def create( self, @@ -603,7 +621,7 @@ async def create( import asyncio from merge import AsyncMerge - from merge.resources.filestorage import FileRequest + from merge.resources.file_storage import FileRequest client = AsyncMerge( account_token="YOUR_ACCOUNT_TOKEN", @@ -612,7 +630,7 @@ async def create( async def main() -> None: - await client.filestorage.files.create( + await client.file_storage.files.create( model=FileRequest(), ) @@ -628,7 +646,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[FilesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FilesRetrieveRequestExpandItem, typing.Sequence[FilesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -640,7 +660,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[FilesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[FilesRetrieveRequestExpandItem, typing.Sequence[FilesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -670,7 +690,7 @@ async def retrieve( async def main() -> None: - await client.filestorage.files.retrieve( + await client.file_storage.files.retrieve( id="id", ) @@ -759,7 +779,7 @@ async def download_request_meta_retrieve( async def main() -> None: - await client.filestorage.files.download_request_meta_retrieve( + await client.file_storage.files.download_request_meta_retrieve( id="id", ) @@ -784,7 +804,7 @@ async def download_request_meta_list( order_by: typing.Optional[FilesDownloadRequestMetaListRequestOrderBy] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedDownloadRequestMetaList: + ) -> AsyncPager[DownloadRequestMeta]: """ Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. @@ -822,7 +842,7 @@ async def download_request_meta_list( Returns ------- - PaginatedDownloadRequestMetaList + AsyncPager[DownloadRequestMeta] Examples @@ -838,12 +858,18 @@ async def download_request_meta_list( async def main() -> None: - await client.filestorage.files.download_request_meta_list() + response = await client.file_storage.files.download_request_meta_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.download_request_meta_list( + return await self._raw_client.download_request_meta_list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -855,7 +881,6 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -884,7 +909,7 @@ async def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOp async def main() -> None: - await client.filestorage.files.meta_post_retrieve() + await client.file_storage.files.meta_post_retrieve() asyncio.run(main()) diff --git a/src/merge/resources/filestorage/resources/files/raw_client.py b/src/merge/resources/file_storage/resources/files/raw_client.py similarity index 86% rename from src/merge/resources/filestorage/resources/files/raw_client.py rename to src/merge/resources/file_storage/resources/files/raw_client.py index 34f79c14..a2a10f84 100644 --- a/src/merge/resources/filestorage/resources/files/raw_client.py +++ b/src/merge/resources/file_storage/resources/files/raw_client.py @@ -10,6 +10,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.download_request_meta import DownloadRequestMeta @@ -20,9 +21,9 @@ from ...types.paginated_download_request_meta_list import PaginatedDownloadRequestMetaList from ...types.paginated_file_list import PaginatedFileList from .types.files_download_request_meta_list_request_order_by import FilesDownloadRequestMetaListRequestOrderBy -from .types.files_list_request_expand import FilesListRequestExpand +from .types.files_list_request_expand_item import FilesListRequestExpandItem from .types.files_list_request_order_by import FilesListRequestOrderBy -from .types.files_retrieve_request_expand import FilesRetrieveRequestExpand +from .types.files_retrieve_request_expand_item import FilesRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -39,7 +40,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, drive_id: typing.Optional[str] = None, - expand: typing.Optional[FilesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FilesListRequestExpandItem, typing.Sequence[FilesListRequestExpandItem]] + ] = None, folder_id: typing.Optional[str] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, @@ -52,7 +55,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedFileList]: + ) -> SyncPager[File]: """ Returns a list of `File` objects. @@ -70,7 +73,7 @@ def list( drive_id : typing.Optional[str] Specifying a drive id returns only the files in that drive. Specifying null returns only the files outside the top-level drive. - expand : typing.Optional[FilesListRequestExpand] + expand : typing.Optional[typing.Union[FilesListRequestExpandItem, typing.Sequence[FilesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. folder_id : typing.Optional[str] @@ -111,7 +114,7 @@ def list( Returns ------- - HttpResponse[PaginatedFileList] + SyncPager[File] """ _response = self._client_wrapper.httpx_client.request( @@ -139,14 +142,38 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedFileList, construct_type( type_=PaginatedFileList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + drive_id=drive_id, + expand=expand, + folder_id=folder_id, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + mime_type=mime_type, + modified_after=modified_after, + modified_before=modified_before, + name=name, + order_by=order_by, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -216,7 +243,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[FilesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FilesRetrieveRequestExpandItem, typing.Sequence[FilesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -228,7 +257,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[FilesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[FilesRetrieveRequestExpandItem, typing.Sequence[FilesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -388,7 +417,7 @@ def download_request_meta_list( order_by: typing.Optional[FilesDownloadRequestMetaListRequestOrderBy] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedDownloadRequestMetaList]: + ) -> SyncPager[DownloadRequestMeta]: """ Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. @@ -426,7 +455,7 @@ def download_request_meta_list( Returns ------- - HttpResponse[PaginatedDownloadRequestMetaList] + SyncPager[DownloadRequestMeta] """ _response = self._client_wrapper.httpx_client.request( @@ -447,14 +476,31 @@ def download_request_meta_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedDownloadRequestMetaList, construct_type( type_=PaginatedDownloadRequestMetaList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.download_request_meta_list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + mime_types=mime_types, + modified_after=modified_after, + modified_before=modified_before, + order_by=order_by, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -508,7 +554,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, drive_id: typing.Optional[str] = None, - expand: typing.Optional[FilesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FilesListRequestExpandItem, typing.Sequence[FilesListRequestExpandItem]] + ] = None, folder_id: typing.Optional[str] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, @@ -521,7 +569,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedFileList]: + ) -> AsyncPager[File]: """ Returns a list of `File` objects. @@ -539,7 +587,7 @@ async def list( drive_id : typing.Optional[str] Specifying a drive id returns only the files in that drive. Specifying null returns only the files outside the top-level drive. - expand : typing.Optional[FilesListRequestExpand] + expand : typing.Optional[typing.Union[FilesListRequestExpandItem, typing.Sequence[FilesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. folder_id : typing.Optional[str] @@ -580,7 +628,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedFileList] + AsyncPager[File] """ _response = await self._client_wrapper.httpx_client.request( @@ -608,14 +656,41 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedFileList, construct_type( type_=PaginatedFileList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + drive_id=drive_id, + expand=expand, + folder_id=folder_id, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + mime_type=mime_type, + modified_after=modified_after, + modified_before=modified_before, + name=name, + order_by=order_by, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -685,7 +760,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[FilesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FilesRetrieveRequestExpandItem, typing.Sequence[FilesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -697,7 +774,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[FilesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[FilesRetrieveRequestExpandItem, typing.Sequence[FilesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -858,7 +935,7 @@ async def download_request_meta_list( order_by: typing.Optional[FilesDownloadRequestMetaListRequestOrderBy] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedDownloadRequestMetaList]: + ) -> AsyncPager[DownloadRequestMeta]: """ Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. @@ -896,7 +973,7 @@ async def download_request_meta_list( Returns ------- - AsyncHttpResponse[PaginatedDownloadRequestMetaList] + AsyncPager[DownloadRequestMeta] """ _response = await self._client_wrapper.httpx_client.request( @@ -917,14 +994,34 @@ async def download_request_meta_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedDownloadRequestMetaList, construct_type( type_=PaginatedDownloadRequestMetaList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.download_request_meta_list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + mime_types=mime_types, + modified_after=modified_after, + modified_before=modified_before, + order_by=order_by, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/filestorage/resources/files/types/__init__.py b/src/merge/resources/file_storage/resources/files/types/__init__.py similarity index 61% rename from src/merge/resources/filestorage/resources/files/types/__init__.py rename to src/merge/resources/file_storage/resources/files/types/__init__.py index d50d72e7..3967cddf 100644 --- a/src/merge/resources/filestorage/resources/files/types/__init__.py +++ b/src/merge/resources/file_storage/resources/files/types/__init__.py @@ -3,13 +3,13 @@ # isort: skip_file from .files_download_request_meta_list_request_order_by import FilesDownloadRequestMetaListRequestOrderBy -from .files_list_request_expand import FilesListRequestExpand +from .files_list_request_expand_item import FilesListRequestExpandItem from .files_list_request_order_by import FilesListRequestOrderBy -from .files_retrieve_request_expand import FilesRetrieveRequestExpand +from .files_retrieve_request_expand_item import FilesRetrieveRequestExpandItem __all__ = [ "FilesDownloadRequestMetaListRequestOrderBy", - "FilesListRequestExpand", + "FilesListRequestExpandItem", "FilesListRequestOrderBy", - "FilesRetrieveRequestExpand", + "FilesRetrieveRequestExpandItem", ] diff --git a/src/merge/resources/filestorage/resources/files/types/files_download_request_meta_list_request_order_by.py b/src/merge/resources/file_storage/resources/files/types/files_download_request_meta_list_request_order_by.py similarity index 100% rename from src/merge/resources/filestorage/resources/files/types/files_download_request_meta_list_request_order_by.py rename to src/merge/resources/file_storage/resources/files/types/files_download_request_meta_list_request_order_by.py diff --git a/src/merge/resources/file_storage/resources/files/types/files_list_request_expand_item.py b/src/merge/resources/file_storage/resources/files/types/files_list_request_expand_item.py new file mode 100644 index 00000000..70700994 --- /dev/null +++ b/src/merge/resources/file_storage/resources/files/types/files_list_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class FilesListRequestExpandItem(str, enum.Enum): + DRIVE = "drive" + FOLDER = "folder" + PERMISSIONS = "permissions" + + def visit( + self, + drive: typing.Callable[[], T_Result], + folder: typing.Callable[[], T_Result], + permissions: typing.Callable[[], T_Result], + ) -> T_Result: + if self is FilesListRequestExpandItem.DRIVE: + return drive() + if self is FilesListRequestExpandItem.FOLDER: + return folder() + if self is FilesListRequestExpandItem.PERMISSIONS: + return permissions() diff --git a/src/merge/resources/filestorage/resources/files/types/files_list_request_order_by.py b/src/merge/resources/file_storage/resources/files/types/files_list_request_order_by.py similarity index 100% rename from src/merge/resources/filestorage/resources/files/types/files_list_request_order_by.py rename to src/merge/resources/file_storage/resources/files/types/files_list_request_order_by.py diff --git a/src/merge/resources/file_storage/resources/files/types/files_retrieve_request_expand_item.py b/src/merge/resources/file_storage/resources/files/types/files_retrieve_request_expand_item.py new file mode 100644 index 00000000..1770d94e --- /dev/null +++ b/src/merge/resources/file_storage/resources/files/types/files_retrieve_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class FilesRetrieveRequestExpandItem(str, enum.Enum): + DRIVE = "drive" + FOLDER = "folder" + PERMISSIONS = "permissions" + + def visit( + self, + drive: typing.Callable[[], T_Result], + folder: typing.Callable[[], T_Result], + permissions: typing.Callable[[], T_Result], + ) -> T_Result: + if self is FilesRetrieveRequestExpandItem.DRIVE: + return drive() + if self is FilesRetrieveRequestExpandItem.FOLDER: + return folder() + if self is FilesRetrieveRequestExpandItem.PERMISSIONS: + return permissions() diff --git a/src/merge/resources/file_storage/resources/folders/__init__.py b/src/merge/resources/file_storage/resources/folders/__init__.py new file mode 100644 index 00000000..0071c02c --- /dev/null +++ b/src/merge/resources/file_storage/resources/folders/__init__.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +from .types import FoldersListRequestExpandItem, FoldersRetrieveRequestExpandItem + +__all__ = ["FoldersListRequestExpandItem", "FoldersRetrieveRequestExpandItem"] diff --git a/src/merge/resources/filestorage/resources/folders/client.py b/src/merge/resources/file_storage/resources/folders/client.py similarity index 87% rename from src/merge/resources/filestorage/resources/folders/client.py rename to src/merge/resources/file_storage/resources/folders/client.py index c2a45b1f..0ffc6b77 100644 --- a/src/merge/resources/filestorage/resources/folders/client.py +++ b/src/merge/resources/file_storage/resources/folders/client.py @@ -4,15 +4,15 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.file_storage_folder_response import FileStorageFolderResponse from ...types.folder import Folder from ...types.folder_request import FolderRequest from ...types.meta_response import MetaResponse -from ...types.paginated_folder_list import PaginatedFolderList from .raw_client import AsyncRawFoldersClient, RawFoldersClient -from .types.folders_list_request_expand import FoldersListRequestExpand -from .types.folders_retrieve_request_expand import FoldersRetrieveRequestExpand +from .types.folders_list_request_expand_item import FoldersListRequestExpandItem +from .types.folders_retrieve_request_expand_item import FoldersRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -40,7 +40,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, drive_id: typing.Optional[str] = None, - expand: typing.Optional[FoldersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FoldersListRequestExpandItem, typing.Sequence[FoldersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -51,7 +53,7 @@ def list( parent_folder_id: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedFolderList: + ) -> SyncPager[Folder]: """ Returns a list of `Folder` objects. @@ -69,7 +71,7 @@ def list( drive_id : typing.Optional[str] If provided, will only return folders in this drive. - expand : typing.Optional[FoldersListRequestExpand] + expand : typing.Optional[typing.Union[FoldersListRequestExpandItem, typing.Sequence[FoldersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -104,7 +106,7 @@ def list( Returns ------- - PaginatedFolderList + SyncPager[Folder] Examples @@ -115,9 +117,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.folders.list() + response = client.file_storage.folders.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -134,7 +141,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def create( self, @@ -168,13 +174,13 @@ def create( Examples -------- from merge import Merge - from merge.resources.filestorage import FolderRequest + from merge.resources.file_storage import FolderRequest client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.folders.create( + client.file_storage.folders.create( model=FolderRequest(), ) """ @@ -187,7 +193,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[FoldersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FoldersRetrieveRequestExpandItem, typing.Sequence[FoldersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -199,7 +207,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[FoldersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[FoldersRetrieveRequestExpandItem, typing.Sequence[FoldersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -224,7 +232,7 @@ def retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.folders.retrieve( + client.file_storage.folders.retrieve( id="id", ) """ @@ -259,7 +267,7 @@ def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.folders.meta_post_retrieve() + client.file_storage.folders.meta_post_retrieve() """ _response = self._raw_client.meta_post_retrieve(request_options=request_options) return _response.data @@ -287,7 +295,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, drive_id: typing.Optional[str] = None, - expand: typing.Optional[FoldersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FoldersListRequestExpandItem, typing.Sequence[FoldersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -298,7 +308,7 @@ async def list( parent_folder_id: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedFolderList: + ) -> AsyncPager[Folder]: """ Returns a list of `Folder` objects. @@ -316,7 +326,7 @@ async def list( drive_id : typing.Optional[str] If provided, will only return folders in this drive. - expand : typing.Optional[FoldersListRequestExpand] + expand : typing.Optional[typing.Union[FoldersListRequestExpandItem, typing.Sequence[FoldersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -351,7 +361,7 @@ async def list( Returns ------- - PaginatedFolderList + AsyncPager[Folder] Examples @@ -367,12 +377,18 @@ async def list( async def main() -> None: - await client.filestorage.folders.list() + response = await client.file_storage.folders.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -389,7 +405,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def create( self, @@ -425,7 +440,7 @@ async def create( import asyncio from merge import AsyncMerge - from merge.resources.filestorage import FolderRequest + from merge.resources.file_storage import FolderRequest client = AsyncMerge( account_token="YOUR_ACCOUNT_TOKEN", @@ -434,7 +449,7 @@ async def create( async def main() -> None: - await client.filestorage.folders.create( + await client.file_storage.folders.create( model=FolderRequest(), ) @@ -450,7 +465,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[FoldersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FoldersRetrieveRequestExpandItem, typing.Sequence[FoldersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -462,7 +479,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[FoldersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[FoldersRetrieveRequestExpandItem, typing.Sequence[FoldersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -492,7 +509,7 @@ async def retrieve( async def main() -> None: - await client.filestorage.folders.retrieve( + await client.file_storage.folders.retrieve( id="id", ) @@ -535,7 +552,7 @@ async def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOp async def main() -> None: - await client.filestorage.folders.meta_post_retrieve() + await client.file_storage.folders.meta_post_retrieve() asyncio.run(main()) diff --git a/src/merge/resources/filestorage/resources/folders/raw_client.py b/src/merge/resources/file_storage/resources/folders/raw_client.py similarity index 84% rename from src/merge/resources/filestorage/resources/folders/raw_client.py rename to src/merge/resources/file_storage/resources/folders/raw_client.py index 1094fc1c..e4b92b51 100644 --- a/src/merge/resources/filestorage/resources/folders/raw_client.py +++ b/src/merge/resources/file_storage/resources/folders/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.file_storage_folder_response import FileStorageFolderResponse @@ -16,8 +17,8 @@ from ...types.folder_request import FolderRequest from ...types.meta_response import MetaResponse from ...types.paginated_folder_list import PaginatedFolderList -from .types.folders_list_request_expand import FoldersListRequestExpand -from .types.folders_retrieve_request_expand import FoldersRetrieveRequestExpand +from .types.folders_list_request_expand_item import FoldersListRequestExpandItem +from .types.folders_retrieve_request_expand_item import FoldersRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -34,7 +35,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, drive_id: typing.Optional[str] = None, - expand: typing.Optional[FoldersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FoldersListRequestExpandItem, typing.Sequence[FoldersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -45,7 +48,7 @@ def list( parent_folder_id: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedFolderList]: + ) -> SyncPager[Folder]: """ Returns a list of `Folder` objects. @@ -63,7 +66,7 @@ def list( drive_id : typing.Optional[str] If provided, will only return folders in this drive. - expand : typing.Optional[FoldersListRequestExpand] + expand : typing.Optional[typing.Union[FoldersListRequestExpandItem, typing.Sequence[FoldersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -98,7 +101,7 @@ def list( Returns ------- - HttpResponse[PaginatedFolderList] + SyncPager[Folder] """ _response = self._client_wrapper.httpx_client.request( @@ -124,14 +127,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedFolderList, construct_type( type_=PaginatedFolderList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + drive_id=drive_id, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + parent_folder_id=parent_folder_id, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -201,7 +226,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[FoldersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FoldersRetrieveRequestExpandItem, typing.Sequence[FoldersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -213,7 +240,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[FoldersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[FoldersRetrieveRequestExpandItem, typing.Sequence[FoldersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -303,7 +330,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, drive_id: typing.Optional[str] = None, - expand: typing.Optional[FoldersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FoldersListRequestExpandItem, typing.Sequence[FoldersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -314,7 +343,7 @@ async def list( parent_folder_id: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedFolderList]: + ) -> AsyncPager[Folder]: """ Returns a list of `Folder` objects. @@ -332,7 +361,7 @@ async def list( drive_id : typing.Optional[str] If provided, will only return folders in this drive. - expand : typing.Optional[FoldersListRequestExpand] + expand : typing.Optional[typing.Union[FoldersListRequestExpandItem, typing.Sequence[FoldersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -367,7 +396,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedFolderList] + AsyncPager[Folder] """ _response = await self._client_wrapper.httpx_client.request( @@ -393,14 +422,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedFolderList, construct_type( type_=PaginatedFolderList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + drive_id=drive_id, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + name=name, + page_size=page_size, + parent_folder_id=parent_folder_id, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -470,7 +524,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[FoldersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[FoldersRetrieveRequestExpandItem, typing.Sequence[FoldersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -482,7 +538,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[FoldersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[FoldersRetrieveRequestExpandItem, typing.Sequence[FoldersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/file_storage/resources/folders/types/__init__.py b/src/merge/resources/file_storage/resources/folders/types/__init__.py new file mode 100644 index 00000000..006f4a99 --- /dev/null +++ b/src/merge/resources/file_storage/resources/folders/types/__init__.py @@ -0,0 +1,8 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +from .folders_list_request_expand_item import FoldersListRequestExpandItem +from .folders_retrieve_request_expand_item import FoldersRetrieveRequestExpandItem + +__all__ = ["FoldersListRequestExpandItem", "FoldersRetrieveRequestExpandItem"] diff --git a/src/merge/resources/file_storage/resources/folders/types/folders_list_request_expand_item.py b/src/merge/resources/file_storage/resources/folders/types/folders_list_request_expand_item.py new file mode 100644 index 00000000..6a75787d --- /dev/null +++ b/src/merge/resources/file_storage/resources/folders/types/folders_list_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class FoldersListRequestExpandItem(str, enum.Enum): + DRIVE = "drive" + PARENT_FOLDER = "parent_folder" + PERMISSIONS = "permissions" + + def visit( + self, + drive: typing.Callable[[], T_Result], + parent_folder: typing.Callable[[], T_Result], + permissions: typing.Callable[[], T_Result], + ) -> T_Result: + if self is FoldersListRequestExpandItem.DRIVE: + return drive() + if self is FoldersListRequestExpandItem.PARENT_FOLDER: + return parent_folder() + if self is FoldersListRequestExpandItem.PERMISSIONS: + return permissions() diff --git a/src/merge/resources/file_storage/resources/folders/types/folders_retrieve_request_expand_item.py b/src/merge/resources/file_storage/resources/folders/types/folders_retrieve_request_expand_item.py new file mode 100644 index 00000000..f2486a45 --- /dev/null +++ b/src/merge/resources/file_storage/resources/folders/types/folders_retrieve_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class FoldersRetrieveRequestExpandItem(str, enum.Enum): + DRIVE = "drive" + PARENT_FOLDER = "parent_folder" + PERMISSIONS = "permissions" + + def visit( + self, + drive: typing.Callable[[], T_Result], + parent_folder: typing.Callable[[], T_Result], + permissions: typing.Callable[[], T_Result], + ) -> T_Result: + if self is FoldersRetrieveRequestExpandItem.DRIVE: + return drive() + if self is FoldersRetrieveRequestExpandItem.PARENT_FOLDER: + return parent_folder() + if self is FoldersRetrieveRequestExpandItem.PERMISSIONS: + return permissions() diff --git a/src/merge/resources/filestorage/resources/force_resync/__init__.py b/src/merge/resources/file_storage/resources/force_resync/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/force_resync/__init__.py rename to src/merge/resources/file_storage/resources/force_resync/__init__.py diff --git a/src/merge/resources/filestorage/resources/force_resync/client.py b/src/merge/resources/file_storage/resources/force_resync/client.py similarity index 95% rename from src/merge/resources/filestorage/resources/force_resync/client.py rename to src/merge/resources/file_storage/resources/force_resync/client.py index da82ceb8..75ba47f5 100644 --- a/src/merge/resources/filestorage/resources/force_resync/client.py +++ b/src/merge/resources/file_storage/resources/force_resync/client.py @@ -47,7 +47,7 @@ def sync_status_resync_create( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.force_resync.sync_status_resync_create() + client.file_storage.force_resync.sync_status_resync_create() """ _response = self._raw_client.sync_status_resync_create(request_options=request_options) return _response.data @@ -97,7 +97,7 @@ async def sync_status_resync_create( async def main() -> None: - await client.filestorage.force_resync.sync_status_resync_create() + await client.file_storage.force_resync.sync_status_resync_create() asyncio.run(main()) diff --git a/src/merge/resources/filestorage/resources/force_resync/raw_client.py b/src/merge/resources/file_storage/resources/force_resync/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/force_resync/raw_client.py rename to src/merge/resources/file_storage/resources/force_resync/raw_client.py diff --git a/src/merge/resources/filestorage/resources/generate_key/__init__.py b/src/merge/resources/file_storage/resources/generate_key/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/generate_key/__init__.py rename to src/merge/resources/file_storage/resources/generate_key/__init__.py diff --git a/src/merge/resources/filestorage/resources/generate_key/client.py b/src/merge/resources/file_storage/resources/generate_key/client.py similarity index 96% rename from src/merge/resources/filestorage/resources/generate_key/client.py rename to src/merge/resources/file_storage/resources/generate_key/client.py index 759ad573..c809bff6 100644 --- a/src/merge/resources/filestorage/resources/generate_key/client.py +++ b/src/merge/resources/file_storage/resources/generate_key/client.py @@ -51,7 +51,7 @@ def create(self, *, name: str, request_options: typing.Optional[RequestOptions] account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.generate_key.create( + client.file_storage.generate_key.create( name="Remote Deployment Key 1", ) """ @@ -104,7 +104,7 @@ async def create(self, *, name: str, request_options: typing.Optional[RequestOpt async def main() -> None: - await client.filestorage.generate_key.create( + await client.file_storage.generate_key.create( name="Remote Deployment Key 1", ) diff --git a/src/merge/resources/filestorage/resources/generate_key/raw_client.py b/src/merge/resources/file_storage/resources/generate_key/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/generate_key/raw_client.py rename to src/merge/resources/file_storage/resources/generate_key/raw_client.py diff --git a/src/merge/resources/file_storage/resources/groups/__init__.py b/src/merge/resources/file_storage/resources/groups/__init__.py new file mode 100644 index 00000000..c5a3cb2d --- /dev/null +++ b/src/merge/resources/file_storage/resources/groups/__init__.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +from .types import GroupsListRequestExpandItem, GroupsRetrieveRequestExpandItem + +__all__ = ["GroupsListRequestExpandItem", "GroupsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/filestorage/resources/groups/client.py b/src/merge/resources/file_storage/resources/groups/client.py similarity index 83% rename from src/merge/resources/filestorage/resources/groups/client.py rename to src/merge/resources/file_storage/resources/groups/client.py index 5e112f27..cc618a02 100644 --- a/src/merge/resources/filestorage/resources/groups/client.py +++ b/src/merge/resources/file_storage/resources/groups/client.py @@ -4,10 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.group import Group -from ...types.paginated_group_list import PaginatedGroupList from .raw_client import AsyncRawGroupsClient, RawGroupsClient +from .types.groups_list_request_expand_item import GroupsListRequestExpandItem +from .types.groups_retrieve_request_expand_item import GroupsRetrieveRequestExpandItem class GroupsClient: @@ -31,7 +33,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["child_groups"]] = None, + expand: typing.Optional[ + typing.Union[GroupsListRequestExpandItem, typing.Sequence[GroupsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -40,7 +44,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedGroupList: + ) -> SyncPager[Group]: """ Returns a list of `Group` objects. @@ -55,7 +59,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["child_groups"]] + expand : typing.Optional[typing.Union[GroupsListRequestExpandItem, typing.Sequence[GroupsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -84,7 +88,7 @@ def list( Returns ------- - PaginatedGroupList + SyncPager[Group] Examples @@ -95,9 +99,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.groups.list() + response = client.file_storage.groups.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -111,13 +120,14 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["child_groups"]] = None, + expand: typing.Optional[ + typing.Union[GroupsRetrieveRequestExpandItem, typing.Sequence[GroupsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -129,7 +139,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["child_groups"]] + expand : typing.Optional[typing.Union[GroupsRetrieveRequestExpandItem, typing.Sequence[GroupsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -154,7 +164,7 @@ def retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.groups.retrieve( + client.file_storage.groups.retrieve( id="id", ) """ @@ -189,7 +199,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["child_groups"]] = None, + expand: typing.Optional[ + typing.Union[GroupsListRequestExpandItem, typing.Sequence[GroupsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -198,7 +210,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedGroupList: + ) -> AsyncPager[Group]: """ Returns a list of `Group` objects. @@ -213,7 +225,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["child_groups"]] + expand : typing.Optional[typing.Union[GroupsListRequestExpandItem, typing.Sequence[GroupsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -242,7 +254,7 @@ async def list( Returns ------- - PaginatedGroupList + AsyncPager[Group] Examples @@ -258,12 +270,18 @@ async def list( async def main() -> None: - await client.filestorage.groups.list() + response = await client.file_storage.groups.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -277,13 +295,14 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["child_groups"]] = None, + expand: typing.Optional[ + typing.Union[GroupsRetrieveRequestExpandItem, typing.Sequence[GroupsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -295,7 +314,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["child_groups"]] + expand : typing.Optional[typing.Union[GroupsRetrieveRequestExpandItem, typing.Sequence[GroupsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -325,7 +344,7 @@ async def retrieve( async def main() -> None: - await client.filestorage.groups.retrieve( + await client.file_storage.groups.retrieve( id="id", ) diff --git a/src/merge/resources/filestorage/resources/groups/raw_client.py b/src/merge/resources/file_storage/resources/groups/raw_client.py similarity index 78% rename from src/merge/resources/filestorage/resources/groups/raw_client.py rename to src/merge/resources/file_storage/resources/groups/raw_client.py index 9ca38893..455868d9 100644 --- a/src/merge/resources/filestorage/resources/groups/raw_client.py +++ b/src/merge/resources/file_storage/resources/groups/raw_client.py @@ -9,10 +9,13 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.group import Group from ...types.paginated_group_list import PaginatedGroupList +from .types.groups_list_request_expand_item import GroupsListRequestExpandItem +from .types.groups_retrieve_request_expand_item import GroupsRetrieveRequestExpandItem class RawGroupsClient: @@ -25,7 +28,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["child_groups"]] = None, + expand: typing.Optional[ + typing.Union[GroupsListRequestExpandItem, typing.Sequence[GroupsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -34,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedGroupList]: + ) -> SyncPager[Group]: """ Returns a list of `Group` objects. @@ -49,7 +54,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["child_groups"]] + expand : typing.Optional[typing.Union[GroupsListRequestExpandItem, typing.Sequence[GroupsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -78,7 +83,7 @@ def list( Returns ------- - HttpResponse[PaginatedGroupList] + SyncPager[Group] """ _response = self._client_wrapper.httpx_client.request( @@ -101,14 +106,33 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedGroupList, construct_type( type_=PaginatedGroupList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -118,7 +142,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["child_groups"]] = None, + expand: typing.Optional[ + typing.Union[GroupsRetrieveRequestExpandItem, typing.Sequence[GroupsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -130,7 +156,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["child_groups"]] + expand : typing.Optional[typing.Union[GroupsRetrieveRequestExpandItem, typing.Sequence[GroupsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -183,7 +209,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["child_groups"]] = None, + expand: typing.Optional[ + typing.Union[GroupsListRequestExpandItem, typing.Sequence[GroupsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -192,7 +220,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedGroupList]: + ) -> AsyncPager[Group]: """ Returns a list of `Group` objects. @@ -207,7 +235,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["child_groups"]] + expand : typing.Optional[typing.Union[GroupsListRequestExpandItem, typing.Sequence[GroupsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -236,7 +264,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedGroupList] + AsyncPager[Group] """ _response = await self._client_wrapper.httpx_client.request( @@ -259,14 +287,36 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedGroupList, construct_type( type_=PaginatedGroupList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -276,7 +326,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["child_groups"]] = None, + expand: typing.Optional[ + typing.Union[GroupsRetrieveRequestExpandItem, typing.Sequence[GroupsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -288,7 +340,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["child_groups"]] + expand : typing.Optional[typing.Union[GroupsRetrieveRequestExpandItem, typing.Sequence[GroupsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/file_storage/resources/groups/types/__init__.py b/src/merge/resources/file_storage/resources/groups/types/__init__.py new file mode 100644 index 00000000..caaac401 --- /dev/null +++ b/src/merge/resources/file_storage/resources/groups/types/__init__.py @@ -0,0 +1,8 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +from .groups_list_request_expand_item import GroupsListRequestExpandItem +from .groups_retrieve_request_expand_item import GroupsRetrieveRequestExpandItem + +__all__ = ["GroupsListRequestExpandItem", "GroupsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/file_storage/resources/groups/types/groups_list_request_expand_item.py b/src/merge/resources/file_storage/resources/groups/types/groups_list_request_expand_item.py new file mode 100644 index 00000000..7e74c3cc --- /dev/null +++ b/src/merge/resources/file_storage/resources/groups/types/groups_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class GroupsListRequestExpandItem(str, enum.Enum): + CHILD_GROUPS = "child_groups" + USERS = "users" + + def visit(self, child_groups: typing.Callable[[], T_Result], users: typing.Callable[[], T_Result]) -> T_Result: + if self is GroupsListRequestExpandItem.CHILD_GROUPS: + return child_groups() + if self is GroupsListRequestExpandItem.USERS: + return users() diff --git a/src/merge/resources/file_storage/resources/groups/types/groups_retrieve_request_expand_item.py b/src/merge/resources/file_storage/resources/groups/types/groups_retrieve_request_expand_item.py new file mode 100644 index 00000000..4843d494 --- /dev/null +++ b/src/merge/resources/file_storage/resources/groups/types/groups_retrieve_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class GroupsRetrieveRequestExpandItem(str, enum.Enum): + CHILD_GROUPS = "child_groups" + USERS = "users" + + def visit(self, child_groups: typing.Callable[[], T_Result], users: typing.Callable[[], T_Result]) -> T_Result: + if self is GroupsRetrieveRequestExpandItem.CHILD_GROUPS: + return child_groups() + if self is GroupsRetrieveRequestExpandItem.USERS: + return users() diff --git a/src/merge/resources/filestorage/resources/issues/__init__.py b/src/merge/resources/file_storage/resources/issues/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/issues/__init__.py rename to src/merge/resources/file_storage/resources/issues/__init__.py diff --git a/src/merge/resources/filestorage/resources/issues/client.py b/src/merge/resources/file_storage/resources/issues/client.py similarity index 92% rename from src/merge/resources/filestorage/resources/issues/client.py rename to src/merge/resources/file_storage/resources/issues/client.py index c99f2054..d36184eb 100644 --- a/src/merge/resources/filestorage/resources/issues/client.py +++ b/src/merge/resources/file_storage/resources/issues/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.issue import Issue -from ...types.paginated_issue_list import PaginatedIssueList from .raw_client import AsyncRawIssuesClient, RawIssuesClient from .types.issues_list_request_status import IssuesListRequestStatus @@ -44,7 +44,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -97,7 +97,7 @@ def list( Returns ------- - PaginatedIssueList + SyncPager[Issue] Examples @@ -108,9 +108,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.issues.list() + response = client.file_storage.issues.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -127,7 +132,6 @@ def list( status=status, request_options=request_options, ) - return _response.data def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ @@ -153,7 +157,7 @@ def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.issues.retrieve( + client.file_storage.issues.retrieve( id="id", ) """ @@ -194,7 +198,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -247,7 +251,7 @@ async def list( Returns ------- - PaginatedIssueList + AsyncPager[Issue] Examples @@ -263,12 +267,18 @@ async def list( async def main() -> None: - await client.filestorage.issues.list() + response = await client.file_storage.issues.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -285,7 +295,6 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ @@ -316,7 +325,7 @@ async def retrieve(self, id: str, *, request_options: typing.Optional[RequestOpt async def main() -> None: - await client.filestorage.issues.retrieve( + await client.file_storage.issues.retrieve( id="id", ) diff --git a/src/merge/resources/filestorage/resources/issues/raw_client.py b/src/merge/resources/file_storage/resources/issues/raw_client.py similarity index 82% rename from src/merge/resources/filestorage/resources/issues/raw_client.py rename to src/merge/resources/file_storage/resources/issues/raw_client.py index 2c87dada..c5b794b3 100644 --- a/src/merge/resources/filestorage/resources/issues/raw_client.py +++ b/src/merge/resources/file_storage/resources/issues/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.issue import Issue @@ -38,7 +39,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedIssueList]: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -91,7 +92,7 @@ def list( Returns ------- - HttpResponse[PaginatedIssueList] + SyncPager[Issue] """ _response = self._client_wrapper.httpx_client.request( @@ -125,14 +126,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -197,7 +220,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedIssueList]: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -250,7 +273,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedIssueList] + AsyncPager[Issue] """ _response = await self._client_wrapper.httpx_client.request( @@ -284,14 +307,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/filestorage/resources/issues/types/__init__.py b/src/merge/resources/file_storage/resources/issues/types/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/issues/types/__init__.py rename to src/merge/resources/file_storage/resources/issues/types/__init__.py diff --git a/src/merge/resources/filestorage/resources/issues/types/issues_list_request_status.py b/src/merge/resources/file_storage/resources/issues/types/issues_list_request_status.py similarity index 100% rename from src/merge/resources/filestorage/resources/issues/types/issues_list_request_status.py rename to src/merge/resources/file_storage/resources/issues/types/issues_list_request_status.py diff --git a/src/merge/resources/file_storage/resources/link_token/__init__.py b/src/merge/resources/file_storage/resources/link_token/__init__.py new file mode 100644 index 00000000..a640c12b --- /dev/null +++ b/src/merge/resources/file_storage/resources/link_token/__init__.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +from .types import EndUserDetailsRequestLanguage + +__all__ = ["EndUserDetailsRequestLanguage"] diff --git a/src/merge/resources/filestorage/resources/link_token/client.py b/src/merge/resources/file_storage/resources/link_token/client.py similarity index 95% rename from src/merge/resources/filestorage/resources/link_token/client.py rename to src/merge/resources/file_storage/resources/link_token/client.py index 9f8213f5..fb44ba2b 100644 --- a/src/merge/resources/filestorage/resources/link_token/client.py +++ b/src/merge/resources/file_storage/resources/link_token/client.py @@ -7,9 +7,9 @@ from ...types.categories_enum import CategoriesEnum from ...types.common_model_scopes_body_request import CommonModelScopesBodyRequest from ...types.individual_common_model_scope_deserializer_request import IndividualCommonModelScopeDeserializerRequest -from ...types.language_enum import LanguageEnum from ...types.link_token import LinkToken from .raw_client import AsyncRawLinkTokenClient, RawLinkTokenClient +from .types.end_user_details_request_language import EndUserDetailsRequestLanguage # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -45,7 +45,7 @@ def create( category_common_model_scopes: typing.Optional[ typing.Dict[str, typing.Optional[typing.Sequence[IndividualCommonModelScopeDeserializerRequest]]] ] = OMIT, - language: typing.Optional[LanguageEnum] = OMIT, + language: typing.Optional[EndUserDetailsRequestLanguage] = OMIT, are_syncs_disabled: typing.Optional[bool] = OMIT, integration_specific_config: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = OMIT, request_options: typing.Optional[RequestOptions] = None, @@ -85,7 +85,7 @@ def create( category_common_model_scopes : typing.Optional[typing.Dict[str, typing.Optional[typing.Sequence[IndividualCommonModelScopeDeserializerRequest]]]] 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. - language : typing.Optional[LanguageEnum] + language : typing.Optional[EndUserDetailsRequestLanguage] The following subset of IETF language tags can be used to configure localization. * `en` - en @@ -108,13 +108,13 @@ def create( Examples -------- from merge import Merge - from merge.resources.filestorage import CategoriesEnum + from merge.resources.file_storage import CategoriesEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.link_token.create( + client.file_storage.link_token.create( end_user_email_address="example@gmail.com", end_user_organization_name="Test Organization", end_user_origin_id="12345", @@ -170,7 +170,7 @@ async def create( category_common_model_scopes: typing.Optional[ typing.Dict[str, typing.Optional[typing.Sequence[IndividualCommonModelScopeDeserializerRequest]]] ] = OMIT, - language: typing.Optional[LanguageEnum] = OMIT, + language: typing.Optional[EndUserDetailsRequestLanguage] = OMIT, are_syncs_disabled: typing.Optional[bool] = OMIT, integration_specific_config: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = OMIT, request_options: typing.Optional[RequestOptions] = None, @@ -210,7 +210,7 @@ async def create( category_common_model_scopes : typing.Optional[typing.Dict[str, typing.Optional[typing.Sequence[IndividualCommonModelScopeDeserializerRequest]]]] 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. - language : typing.Optional[LanguageEnum] + language : typing.Optional[EndUserDetailsRequestLanguage] The following subset of IETF language tags can be used to configure localization. * `en` - en @@ -235,7 +235,7 @@ async def create( import asyncio from merge import AsyncMerge - from merge.resources.filestorage import CategoriesEnum + from merge.resources.file_storage import CategoriesEnum client = AsyncMerge( account_token="YOUR_ACCOUNT_TOKEN", @@ -244,7 +244,7 @@ async def create( async def main() -> None: - await client.filestorage.link_token.create( + await client.file_storage.link_token.create( end_user_email_address="example@gmail.com", end_user_organization_name="Test Organization", end_user_origin_id="12345", diff --git a/src/merge/resources/filestorage/resources/link_token/raw_client.py b/src/merge/resources/file_storage/resources/link_token/raw_client.py similarity index 97% rename from src/merge/resources/filestorage/resources/link_token/raw_client.py rename to src/merge/resources/file_storage/resources/link_token/raw_client.py index 391c7bb5..ddb681cb 100644 --- a/src/merge/resources/filestorage/resources/link_token/raw_client.py +++ b/src/merge/resources/file_storage/resources/link_token/raw_client.py @@ -11,8 +11,8 @@ from ...types.categories_enum import CategoriesEnum from ...types.common_model_scopes_body_request import CommonModelScopesBodyRequest from ...types.individual_common_model_scope_deserializer_request import IndividualCommonModelScopeDeserializerRequest -from ...types.language_enum import LanguageEnum from ...types.link_token import LinkToken +from .types.end_user_details_request_language import EndUserDetailsRequestLanguage # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -37,7 +37,7 @@ def create( category_common_model_scopes: typing.Optional[ typing.Dict[str, typing.Optional[typing.Sequence[IndividualCommonModelScopeDeserializerRequest]]] ] = OMIT, - language: typing.Optional[LanguageEnum] = OMIT, + language: typing.Optional[EndUserDetailsRequestLanguage] = OMIT, are_syncs_disabled: typing.Optional[bool] = OMIT, integration_specific_config: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = OMIT, request_options: typing.Optional[RequestOptions] = None, @@ -77,7 +77,7 @@ def create( category_common_model_scopes : typing.Optional[typing.Dict[str, typing.Optional[typing.Sequence[IndividualCommonModelScopeDeserializerRequest]]]] 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. - language : typing.Optional[LanguageEnum] + language : typing.Optional[EndUserDetailsRequestLanguage] The following subset of IETF language tags can be used to configure localization. * `en` - en @@ -156,7 +156,7 @@ async def create( category_common_model_scopes: typing.Optional[ typing.Dict[str, typing.Optional[typing.Sequence[IndividualCommonModelScopeDeserializerRequest]]] ] = OMIT, - language: typing.Optional[LanguageEnum] = OMIT, + language: typing.Optional[EndUserDetailsRequestLanguage] = OMIT, are_syncs_disabled: typing.Optional[bool] = OMIT, integration_specific_config: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = OMIT, request_options: typing.Optional[RequestOptions] = None, @@ -196,7 +196,7 @@ async def create( category_common_model_scopes : typing.Optional[typing.Dict[str, typing.Optional[typing.Sequence[IndividualCommonModelScopeDeserializerRequest]]]] 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. - language : typing.Optional[LanguageEnum] + language : typing.Optional[EndUserDetailsRequestLanguage] The following subset of IETF language tags can be used to configure localization. * `en` - en diff --git a/src/merge/resources/file_storage/resources/link_token/types/__init__.py b/src/merge/resources/file_storage/resources/link_token/types/__init__.py new file mode 100644 index 00000000..fa266f8e --- /dev/null +++ b/src/merge/resources/file_storage/resources/link_token/types/__init__.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +from .end_user_details_request_language import EndUserDetailsRequestLanguage + +__all__ = ["EndUserDetailsRequestLanguage"] diff --git a/src/merge/resources/file_storage/resources/link_token/types/end_user_details_request_language.py b/src/merge/resources/file_storage/resources/link_token/types/end_user_details_request_language.py new file mode 100644 index 00000000..65c4b44a --- /dev/null +++ b/src/merge/resources/file_storage/resources/link_token/types/end_user_details_request_language.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ....types.language_enum import LanguageEnum + +EndUserDetailsRequestLanguage = typing.Union[LanguageEnum, str] diff --git a/src/merge/resources/filestorage/resources/linked_accounts/__init__.py b/src/merge/resources/file_storage/resources/linked_accounts/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/linked_accounts/__init__.py rename to src/merge/resources/file_storage/resources/linked_accounts/__init__.py diff --git a/src/merge/resources/filestorage/resources/linked_accounts/client.py b/src/merge/resources/file_storage/resources/linked_accounts/client.py similarity index 91% rename from src/merge/resources/filestorage/resources/linked_accounts/client.py rename to src/merge/resources/file_storage/resources/linked_accounts/client.py index fc7fe947..8ac705b0 100644 --- a/src/merge/resources/filestorage/resources/linked_accounts/client.py +++ b/src/merge/resources/file_storage/resources/linked_accounts/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList +from ...types.account_details_and_actions import AccountDetailsAndActions from .raw_client import AsyncRawLinkedAccountsClient, RawLinkedAccountsClient from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -41,7 +42,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -98,7 +99,7 @@ def list( Returns ------- - PaginatedAccountDetailsAndActionsList + SyncPager[AccountDetailsAndActions] Examples @@ -109,9 +110,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.linked_accounts.list() + response = client.file_storage.linked_accounts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -127,7 +133,6 @@ def list( status=status, request_options=request_options, ) - return _response.data class AsyncLinkedAccountsClient: @@ -162,7 +167,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -219,7 +224,7 @@ async def list( Returns ------- - PaginatedAccountDetailsAndActionsList + AsyncPager[AccountDetailsAndActions] Examples @@ -235,12 +240,18 @@ async def list( async def main() -> None: - await client.filestorage.linked_accounts.list() + response = await client.file_storage.linked_accounts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -256,4 +267,3 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/filestorage/resources/linked_accounts/raw_client.py b/src/merge/resources/file_storage/resources/linked_accounts/raw_client.py similarity index 78% rename from src/merge/resources/filestorage/resources/linked_accounts/raw_client.py rename to src/merge/resources/file_storage/resources/linked_accounts/raw_client.py index 84226075..aa5f2141 100644 --- a/src/merge/resources/filestorage/resources/linked_accounts/raw_client.py +++ b/src/merge/resources/file_storage/resources/linked_accounts/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.account_details_and_actions import AccountDetailsAndActions from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -90,7 +91,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountDetailsAndActionsList] + SyncPager[AccountDetailsAndActions] """ _response = self._client_wrapper.httpx_client.request( @@ -115,14 +116,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -150,7 +172,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -207,7 +229,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountDetailsAndActionsList] + AsyncPager[AccountDetailsAndActions] """ _response = await self._client_wrapper.httpx_client.request( @@ -232,14 +254,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/filestorage/resources/linked_accounts/types/__init__.py b/src/merge/resources/file_storage/resources/linked_accounts/types/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/linked_accounts/types/__init__.py rename to src/merge/resources/file_storage/resources/linked_accounts/types/__init__.py diff --git a/src/merge/resources/filestorage/resources/linked_accounts/types/linked_accounts_list_request_category.py b/src/merge/resources/file_storage/resources/linked_accounts/types/linked_accounts_list_request_category.py similarity index 100% rename from src/merge/resources/filestorage/resources/linked_accounts/types/linked_accounts_list_request_category.py rename to src/merge/resources/file_storage/resources/linked_accounts/types/linked_accounts_list_request_category.py diff --git a/src/merge/resources/filestorage/resources/groups/__init__.py b/src/merge/resources/file_storage/resources/passthrough/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/groups/__init__.py rename to src/merge/resources/file_storage/resources/passthrough/__init__.py diff --git a/src/merge/resources/filestorage/resources/passthrough/client.py b/src/merge/resources/file_storage/resources/passthrough/client.py similarity index 92% rename from src/merge/resources/filestorage/resources/passthrough/client.py rename to src/merge/resources/file_storage/resources/passthrough/client.py index 21925454..bedc612e 100644 --- a/src/merge/resources/filestorage/resources/passthrough/client.py +++ b/src/merge/resources/file_storage/resources/passthrough/client.py @@ -48,13 +48,13 @@ def create( Examples -------- from merge import Merge - from merge.resources.filestorage import DataPassthroughRequest, MethodEnum + from merge.resources.file_storage import DataPassthroughRequest, MethodEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.passthrough.create( + client.file_storage.passthrough.create( request=DataPassthroughRequest( method=MethodEnum.GET, path="/scooters", @@ -103,7 +103,7 @@ async def create( import asyncio from merge import AsyncMerge - from merge.resources.filestorage import DataPassthroughRequest, MethodEnum + from merge.resources.file_storage import DataPassthroughRequest, MethodEnum client = AsyncMerge( account_token="YOUR_ACCOUNT_TOKEN", @@ -112,7 +112,7 @@ async def create( async def main() -> None: - await client.filestorage.passthrough.create( + await client.file_storage.passthrough.create( request=DataPassthroughRequest( method=MethodEnum.GET, path="/scooters", diff --git a/src/merge/resources/filestorage/resources/passthrough/raw_client.py b/src/merge/resources/file_storage/resources/passthrough/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/passthrough/raw_client.py rename to src/merge/resources/file_storage/resources/passthrough/raw_client.py diff --git a/src/merge/resources/filestorage/resources/link_token/__init__.py b/src/merge/resources/file_storage/resources/regenerate_key/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/link_token/__init__.py rename to src/merge/resources/file_storage/resources/regenerate_key/__init__.py diff --git a/src/merge/resources/filestorage/resources/regenerate_key/client.py b/src/merge/resources/file_storage/resources/regenerate_key/client.py similarity index 96% rename from src/merge/resources/filestorage/resources/regenerate_key/client.py rename to src/merge/resources/file_storage/resources/regenerate_key/client.py index 45c3c57b..a004e32d 100644 --- a/src/merge/resources/filestorage/resources/regenerate_key/client.py +++ b/src/merge/resources/file_storage/resources/regenerate_key/client.py @@ -51,7 +51,7 @@ def create(self, *, name: str, request_options: typing.Optional[RequestOptions] account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.regenerate_key.create( + client.file_storage.regenerate_key.create( name="Remote Deployment Key 1", ) """ @@ -104,7 +104,7 @@ async def create(self, *, name: str, request_options: typing.Optional[RequestOpt async def main() -> None: - await client.filestorage.regenerate_key.create( + await client.file_storage.regenerate_key.create( name="Remote Deployment Key 1", ) diff --git a/src/merge/resources/filestorage/resources/regenerate_key/raw_client.py b/src/merge/resources/file_storage/resources/regenerate_key/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/regenerate_key/raw_client.py rename to src/merge/resources/file_storage/resources/regenerate_key/raw_client.py diff --git a/src/merge/resources/filestorage/resources/passthrough/__init__.py b/src/merge/resources/file_storage/resources/scopes/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/passthrough/__init__.py rename to src/merge/resources/file_storage/resources/scopes/__init__.py diff --git a/src/merge/resources/filestorage/resources/scopes/client.py b/src/merge/resources/file_storage/resources/scopes/client.py similarity index 95% rename from src/merge/resources/filestorage/resources/scopes/client.py rename to src/merge/resources/file_storage/resources/scopes/client.py index f279d7ac..63b64341 100644 --- a/src/merge/resources/filestorage/resources/scopes/client.py +++ b/src/merge/resources/file_storage/resources/scopes/client.py @@ -51,7 +51,7 @@ def default_scopes_retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.scopes.default_scopes_retrieve() + client.file_storage.scopes.default_scopes_retrieve() """ _response = self._raw_client.default_scopes_retrieve(request_options=request_options) return _response.data @@ -80,7 +80,7 @@ def linked_account_scopes_retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.scopes.linked_account_scopes_retrieve() + client.file_storage.scopes.linked_account_scopes_retrieve() """ _response = self._raw_client.linked_account_scopes_retrieve(request_options=request_options) return _response.data @@ -110,7 +110,7 @@ def linked_account_scopes_create( Examples -------- from merge import Merge - from merge.resources.filestorage import ( + from merge.resources.file_storage import ( FieldPermissionDeserializerRequest, IndividualCommonModelScopeDeserializerRequest, ModelPermissionDeserializerRequest, @@ -120,7 +120,7 @@ def linked_account_scopes_create( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.scopes.linked_account_scopes_create( + client.file_storage.scopes.linked_account_scopes_create( common_models=[ IndividualCommonModelScopeDeserializerRequest( model_name="Employee", @@ -198,7 +198,7 @@ async def default_scopes_retrieve( async def main() -> None: - await client.filestorage.scopes.default_scopes_retrieve() + await client.file_storage.scopes.default_scopes_retrieve() asyncio.run(main()) @@ -235,7 +235,7 @@ async def linked_account_scopes_retrieve( async def main() -> None: - await client.filestorage.scopes.linked_account_scopes_retrieve() + await client.file_storage.scopes.linked_account_scopes_retrieve() asyncio.run(main()) @@ -270,7 +270,7 @@ async def linked_account_scopes_create( import asyncio from merge import AsyncMerge - from merge.resources.filestorage import ( + from merge.resources.file_storage import ( FieldPermissionDeserializerRequest, IndividualCommonModelScopeDeserializerRequest, ModelPermissionDeserializerRequest, @@ -283,7 +283,7 @@ async def linked_account_scopes_create( async def main() -> None: - await client.filestorage.scopes.linked_account_scopes_create( + await client.file_storage.scopes.linked_account_scopes_create( common_models=[ IndividualCommonModelScopeDeserializerRequest( model_name="Employee", diff --git a/src/merge/resources/filestorage/resources/scopes/raw_client.py b/src/merge/resources/file_storage/resources/scopes/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/scopes/raw_client.py rename to src/merge/resources/file_storage/resources/scopes/raw_client.py diff --git a/src/merge/resources/filestorage/resources/regenerate_key/__init__.py b/src/merge/resources/file_storage/resources/sync_status/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/regenerate_key/__init__.py rename to src/merge/resources/file_storage/resources/sync_status/__init__.py diff --git a/src/merge/resources/filestorage/resources/sync_status/client.py b/src/merge/resources/file_storage/resources/sync_status/client.py similarity index 81% rename from src/merge/resources/filestorage/resources/sync_status/client.py rename to src/merge/resources/file_storage/resources/sync_status/client.py index 34d83f4d..76b46b6c 100644 --- a/src/merge/resources/filestorage/resources/sync_status/client.py +++ b/src/merge/resources/file_storage/resources/sync_status/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_sync_status_list import PaginatedSyncStatusList +from ...types.sync_status import SyncStatus from .raw_client import AsyncRawSyncStatusClient, RawSyncStatusClient @@ -29,7 +30,7 @@ def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedSyncStatusList: + ) -> SyncPager[SyncStatus]: """ 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). @@ -46,7 +47,7 @@ def list( Returns ------- - PaginatedSyncStatusList + SyncPager[SyncStatus] Examples @@ -57,10 +58,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.sync_status.list() + response = client.file_storage.sync_status.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) - return _response.data + return self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) class AsyncSyncStatusClient: @@ -84,7 +89,7 @@ async def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedSyncStatusList: + ) -> AsyncPager[SyncStatus]: """ 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). @@ -101,7 +106,7 @@ async def list( Returns ------- - PaginatedSyncStatusList + AsyncPager[SyncStatus] Examples @@ -117,10 +122,15 @@ async def list( async def main() -> None: - await client.filestorage.sync_status.list() + response = await client.file_storage.sync_status.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) - return _response.data + return await self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) diff --git a/src/merge/resources/filestorage/resources/sync_status/raw_client.py b/src/merge/resources/file_storage/resources/sync_status/raw_client.py similarity index 77% rename from src/merge/resources/filestorage/resources/sync_status/raw_client.py rename to src/merge/resources/file_storage/resources/sync_status/raw_client.py index a3fccfec..830962af 100644 --- a/src/merge/resources/filestorage/resources/sync_status/raw_client.py +++ b/src/merge/resources/file_storage/resources/sync_status/raw_client.py @@ -5,10 +5,11 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_sync_status_list import PaginatedSyncStatusList +from ...types.sync_status import SyncStatus class RawSyncStatusClient: @@ -21,7 +22,7 @@ def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedSyncStatusList]: + ) -> SyncPager[SyncStatus]: """ 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). @@ -38,7 +39,7 @@ def list( Returns ------- - HttpResponse[PaginatedSyncStatusList] + SyncPager[SyncStatus] """ _response = self._client_wrapper.httpx_client.request( @@ -52,14 +53,24 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedSyncStatusList, construct_type( type_=PaginatedSyncStatusList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -76,7 +87,7 @@ async def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedSyncStatusList]: + ) -> AsyncPager[SyncStatus]: """ 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). @@ -93,7 +104,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedSyncStatusList] + AsyncPager[SyncStatus] """ _response = await self._client_wrapper.httpx_client.request( @@ -107,14 +118,27 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedSyncStatusList, construct_type( type_=PaginatedSyncStatusList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/filestorage/resources/scopes/__init__.py b/src/merge/resources/file_storage/resources/users/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/scopes/__init__.py rename to src/merge/resources/file_storage/resources/users/__init__.py diff --git a/src/merge/resources/filestorage/resources/users/client.py b/src/merge/resources/file_storage/resources/users/client.py similarity index 92% rename from src/merge/resources/filestorage/resources/users/client.py rename to src/merge/resources/file_storage/resources/users/client.py index 4616da59..66c3aa11 100644 --- a/src/merge/resources/filestorage/resources/users/client.py +++ b/src/merge/resources/file_storage/resources/users/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_user_list import PaginatedUserList from ...types.user import User from .raw_client import AsyncRawUsersClient, RawUsersClient @@ -40,7 +40,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedUserList: + ) -> SyncPager[User]: """ Returns a list of `User` objects. @@ -84,7 +84,7 @@ def list( Returns ------- - PaginatedUserList + SyncPager[User] Examples @@ -95,9 +95,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.users.list() + response = client.file_storage.users.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -111,7 +116,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -150,7 +154,7 @@ def retrieve( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.users.retrieve( + client.file_storage.users.retrieve( id="id", ) """ @@ -193,7 +197,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedUserList: + ) -> AsyncPager[User]: """ Returns a list of `User` objects. @@ -237,7 +241,7 @@ async def list( Returns ------- - PaginatedUserList + AsyncPager[User] Examples @@ -253,12 +257,18 @@ async def list( async def main() -> None: - await client.filestorage.users.list() + response = await client.file_storage.users.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -272,7 +282,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, @@ -316,7 +325,7 @@ async def retrieve( async def main() -> None: - await client.filestorage.users.retrieve( + await client.file_storage.users.retrieve( id="id", ) diff --git a/src/merge/resources/filestorage/resources/users/raw_client.py b/src/merge/resources/file_storage/resources/users/raw_client.py similarity index 84% rename from src/merge/resources/filestorage/resources/users/raw_client.py rename to src/merge/resources/file_storage/resources/users/raw_client.py index 71f11280..36a8d7bb 100644 --- a/src/merge/resources/filestorage/resources/users/raw_client.py +++ b/src/merge/resources/file_storage/resources/users/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_user_list import PaginatedUserList @@ -34,7 +35,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedUserList]: + ) -> SyncPager[User]: """ Returns a list of `User` objects. @@ -78,7 +79,7 @@ def list( Returns ------- - HttpResponse[PaginatedUserList] + SyncPager[User] """ _response = self._client_wrapper.httpx_client.request( @@ -101,14 +102,33 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedUserList, construct_type( type_=PaginatedUserList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_me=is_me, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -187,7 +207,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedUserList]: + ) -> AsyncPager[User]: """ Returns a list of `User` objects. @@ -231,7 +251,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedUserList] + AsyncPager[User] """ _response = await self._client_wrapper.httpx_client.request( @@ -254,14 +274,36 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedUserList, construct_type( type_=PaginatedUserList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_me=is_me, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/filestorage/resources/sync_status/__init__.py b/src/merge/resources/file_storage/resources/webhook_receivers/__init__.py similarity index 100% rename from src/merge/resources/filestorage/resources/sync_status/__init__.py rename to src/merge/resources/file_storage/resources/webhook_receivers/__init__.py diff --git a/src/merge/resources/filestorage/resources/webhook_receivers/client.py b/src/merge/resources/file_storage/resources/webhook_receivers/client.py similarity index 95% rename from src/merge/resources/filestorage/resources/webhook_receivers/client.py rename to src/merge/resources/file_storage/resources/webhook_receivers/client.py index b04230bd..0acc433c 100644 --- a/src/merge/resources/filestorage/resources/webhook_receivers/client.py +++ b/src/merge/resources/file_storage/resources/webhook_receivers/client.py @@ -48,7 +48,7 @@ def list(self, *, request_options: typing.Optional[RequestOptions] = None) -> ty account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.webhook_receivers.list() + client.file_storage.webhook_receivers.list() """ _response = self._raw_client.list(request_options=request_options) return _response.data @@ -88,7 +88,7 @@ def create( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.filestorage.webhook_receivers.create( + client.file_storage.webhook_receivers.create( event="event", is_active=True, ) @@ -139,7 +139,7 @@ async def list(self, *, request_options: typing.Optional[RequestOptions] = None) async def main() -> None: - await client.filestorage.webhook_receivers.list() + await client.file_storage.webhook_receivers.list() asyncio.run(main()) @@ -187,7 +187,7 @@ async def create( async def main() -> None: - await client.filestorage.webhook_receivers.create( + await client.file_storage.webhook_receivers.create( event="event", is_active=True, ) diff --git a/src/merge/resources/filestorage/resources/webhook_receivers/raw_client.py b/src/merge/resources/file_storage/resources/webhook_receivers/raw_client.py similarity index 100% rename from src/merge/resources/filestorage/resources/webhook_receivers/raw_client.py rename to src/merge/resources/file_storage/resources/webhook_receivers/raw_client.py diff --git a/src/merge/resources/filestorage/types/__init__.py b/src/merge/resources/file_storage/types/__init__.py similarity index 95% rename from src/merge/resources/filestorage/types/__init__.py rename to src/merge/resources/file_storage/types/__init__.py index 5a8c33fd..0fd052e1 100644 --- a/src/merge/resources/filestorage/types/__init__.py +++ b/src/merge/resources/file_storage/types/__init__.py @@ -4,8 +4,11 @@ from .account_details import AccountDetails from .account_details_and_actions import AccountDetailsAndActions +from .account_details_and_actions_category import AccountDetailsAndActionsCategory from .account_details_and_actions_integration import AccountDetailsAndActionsIntegration +from .account_details_and_actions_status import AccountDetailsAndActionsStatus from .account_details_and_actions_status_enum import AccountDetailsAndActionsStatusEnum +from .account_details_category import AccountDetailsCategory from .account_integration import AccountIntegration from .account_token import AccountToken from .advanced_metadata import AdvancedMetadata @@ -106,6 +109,7 @@ from .remote_field_api_response import RemoteFieldApiResponse from .remote_key import RemoteKey from .remote_response import RemoteResponse +from .remote_response_response_type import RemoteResponseResponseType from .request_format_enum import RequestFormatEnum from .response_type_enum import ResponseTypeEnum from .role_enum import RoleEnum @@ -114,6 +118,7 @@ from .status_fd_5_enum import StatusFd5Enum from .sync_status import SyncStatus from .sync_status_last_sync_result import SyncStatusLastSyncResult +from .sync_status_status import SyncStatusStatus from .type_enum import TypeEnum from .user import User from .validation_problem_source import ValidationProblemSource @@ -123,8 +128,11 @@ __all__ = [ "AccountDetails", "AccountDetailsAndActions", + "AccountDetailsAndActionsCategory", "AccountDetailsAndActionsIntegration", + "AccountDetailsAndActionsStatus", "AccountDetailsAndActionsStatusEnum", + "AccountDetailsCategory", "AccountIntegration", "AccountToken", "AdvancedMetadata", @@ -223,6 +231,7 @@ "RemoteFieldApiResponse", "RemoteKey", "RemoteResponse", + "RemoteResponseResponseType", "RequestFormatEnum", "ResponseTypeEnum", "RoleEnum", @@ -231,6 +240,7 @@ "StatusFd5Enum", "SyncStatus", "SyncStatusLastSyncResult", + "SyncStatusStatus", "TypeEnum", "User", "ValidationProblemSource", diff --git a/src/merge/resources/filestorage/types/account_details.py b/src/merge/resources/file_storage/types/account_details.py similarity index 92% rename from src/merge/resources/filestorage/types/account_details.py rename to src/merge/resources/file_storage/types/account_details.py index 58b10279..98923cd8 100644 --- a/src/merge/resources/filestorage/types/account_details.py +++ b/src/merge/resources/file_storage/types/account_details.py @@ -6,14 +6,14 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel -from .category_enum import CategoryEnum +from .account_details_category import AccountDetailsCategory class AccountDetails(UncheckedBaseModel): id: typing.Optional[str] = None integration: typing.Optional[str] = None integration_slug: typing.Optional[str] = None - category: typing.Optional[CategoryEnum] = None + category: typing.Optional[AccountDetailsCategory] = None end_user_origin_id: typing.Optional[str] = None end_user_organization_name: typing.Optional[str] = None end_user_email_address: typing.Optional[str] = None diff --git a/src/merge/resources/filestorage/types/account_details_and_actions.py b/src/merge/resources/file_storage/types/account_details_and_actions.py similarity index 84% rename from src/merge/resources/filestorage/types/account_details_and_actions.py rename to src/merge/resources/file_storage/types/account_details_and_actions.py index 897c08ba..a16114f6 100644 --- a/src/merge/resources/filestorage/types/account_details_and_actions.py +++ b/src/merge/resources/file_storage/types/account_details_and_actions.py @@ -6,9 +6,9 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel +from .account_details_and_actions_category import AccountDetailsAndActionsCategory from .account_details_and_actions_integration import AccountDetailsAndActionsIntegration -from .account_details_and_actions_status_enum import AccountDetailsAndActionsStatusEnum -from .category_enum import CategoryEnum +from .account_details_and_actions_status import AccountDetailsAndActionsStatus class AccountDetailsAndActions(UncheckedBaseModel): @@ -22,8 +22,8 @@ class AccountDetailsAndActions(UncheckedBaseModel): """ id: str - category: typing.Optional[CategoryEnum] = None - status: AccountDetailsAndActionsStatusEnum + category: typing.Optional[AccountDetailsAndActionsCategory] = None + status: AccountDetailsAndActionsStatus status_detail: typing.Optional[str] = None end_user_origin_id: typing.Optional[str] = None end_user_organization_name: str @@ -42,7 +42,6 @@ class AccountDetailsAndActions(UncheckedBaseModel): integration: typing.Optional[AccountDetailsAndActionsIntegration] = None account_type: str completed_at: dt.datetime - integration_specific_fields: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/merge/resources/file_storage/types/account_details_and_actions_category.py b/src/merge/resources/file_storage/types/account_details_and_actions_category.py new file mode 100644 index 00000000..93b4188b --- /dev/null +++ b/src/merge/resources/file_storage/types/account_details_and_actions_category.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .category_enum import CategoryEnum + +AccountDetailsAndActionsCategory = typing.Union[CategoryEnum, str] diff --git a/src/merge/resources/filestorage/types/account_details_and_actions_integration.py b/src/merge/resources/file_storage/types/account_details_and_actions_integration.py similarity index 100% rename from src/merge/resources/filestorage/types/account_details_and_actions_integration.py rename to src/merge/resources/file_storage/types/account_details_and_actions_integration.py diff --git a/src/merge/resources/file_storage/types/account_details_and_actions_status.py b/src/merge/resources/file_storage/types/account_details_and_actions_status.py new file mode 100644 index 00000000..445922f8 --- /dev/null +++ b/src/merge/resources/file_storage/types/account_details_and_actions_status.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .account_details_and_actions_status_enum import AccountDetailsAndActionsStatusEnum + +AccountDetailsAndActionsStatus = typing.Union[AccountDetailsAndActionsStatusEnum, str] diff --git a/src/merge/resources/filestorage/types/account_details_and_actions_status_enum.py b/src/merge/resources/file_storage/types/account_details_and_actions_status_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/account_details_and_actions_status_enum.py rename to src/merge/resources/file_storage/types/account_details_and_actions_status_enum.py diff --git a/src/merge/resources/accounting/types/account_details_category.py b/src/merge/resources/file_storage/types/account_details_category.py similarity index 100% rename from src/merge/resources/accounting/types/account_details_category.py rename to src/merge/resources/file_storage/types/account_details_category.py diff --git a/src/merge/resources/filestorage/types/account_integration.py b/src/merge/resources/file_storage/types/account_integration.py similarity index 100% rename from src/merge/resources/filestorage/types/account_integration.py rename to src/merge/resources/file_storage/types/account_integration.py diff --git a/src/merge/resources/filestorage/types/account_token.py b/src/merge/resources/file_storage/types/account_token.py similarity index 100% rename from src/merge/resources/filestorage/types/account_token.py rename to src/merge/resources/file_storage/types/account_token.py diff --git a/src/merge/resources/filestorage/types/advanced_metadata.py b/src/merge/resources/file_storage/types/advanced_metadata.py similarity index 100% rename from src/merge/resources/filestorage/types/advanced_metadata.py rename to src/merge/resources/file_storage/types/advanced_metadata.py diff --git a/src/merge/resources/filestorage/types/async_passthrough_reciept.py b/src/merge/resources/file_storage/types/async_passthrough_reciept.py similarity index 100% rename from src/merge/resources/filestorage/types/async_passthrough_reciept.py rename to src/merge/resources/file_storage/types/async_passthrough_reciept.py diff --git a/src/merge/resources/filestorage/types/audit_log_event.py b/src/merge/resources/file_storage/types/audit_log_event.py similarity index 100% rename from src/merge/resources/filestorage/types/audit_log_event.py rename to src/merge/resources/file_storage/types/audit_log_event.py diff --git a/src/merge/resources/filestorage/types/audit_log_event_event_type.py b/src/merge/resources/file_storage/types/audit_log_event_event_type.py similarity index 100% rename from src/merge/resources/filestorage/types/audit_log_event_event_type.py rename to src/merge/resources/file_storage/types/audit_log_event_event_type.py diff --git a/src/merge/resources/filestorage/types/audit_log_event_role.py b/src/merge/resources/file_storage/types/audit_log_event_role.py similarity index 100% rename from src/merge/resources/filestorage/types/audit_log_event_role.py rename to src/merge/resources/file_storage/types/audit_log_event_role.py diff --git a/src/merge/resources/filestorage/types/available_actions.py b/src/merge/resources/file_storage/types/available_actions.py similarity index 100% rename from src/merge/resources/filestorage/types/available_actions.py rename to src/merge/resources/file_storage/types/available_actions.py diff --git a/src/merge/resources/filestorage/types/categories_enum.py b/src/merge/resources/file_storage/types/categories_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/categories_enum.py rename to src/merge/resources/file_storage/types/categories_enum.py diff --git a/src/merge/resources/filestorage/types/category_enum.py b/src/merge/resources/file_storage/types/category_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/category_enum.py rename to src/merge/resources/file_storage/types/category_enum.py diff --git a/src/merge/resources/filestorage/types/common_model_scope_api.py b/src/merge/resources/file_storage/types/common_model_scope_api.py similarity index 100% rename from src/merge/resources/filestorage/types/common_model_scope_api.py rename to src/merge/resources/file_storage/types/common_model_scope_api.py diff --git a/src/merge/resources/filestorage/types/common_model_scopes_body_request.py b/src/merge/resources/file_storage/types/common_model_scopes_body_request.py similarity index 100% rename from src/merge/resources/filestorage/types/common_model_scopes_body_request.py rename to src/merge/resources/file_storage/types/common_model_scopes_body_request.py diff --git a/src/merge/resources/filestorage/types/data_passthrough_request.py b/src/merge/resources/file_storage/types/data_passthrough_request.py similarity index 100% rename from src/merge/resources/filestorage/types/data_passthrough_request.py rename to src/merge/resources/file_storage/types/data_passthrough_request.py diff --git a/src/merge/resources/filestorage/types/debug_mode_log.py b/src/merge/resources/file_storage/types/debug_mode_log.py similarity index 100% rename from src/merge/resources/filestorage/types/debug_mode_log.py rename to src/merge/resources/file_storage/types/debug_mode_log.py diff --git a/src/merge/resources/filestorage/types/debug_model_log_summary.py b/src/merge/resources/file_storage/types/debug_model_log_summary.py similarity index 100% rename from src/merge/resources/filestorage/types/debug_model_log_summary.py rename to src/merge/resources/file_storage/types/debug_model_log_summary.py diff --git a/src/merge/resources/filestorage/types/download_request_meta.py b/src/merge/resources/file_storage/types/download_request_meta.py similarity index 100% rename from src/merge/resources/filestorage/types/download_request_meta.py rename to src/merge/resources/file_storage/types/download_request_meta.py diff --git a/src/merge/resources/filestorage/types/drive.py b/src/merge/resources/file_storage/types/drive.py similarity index 100% rename from src/merge/resources/filestorage/types/drive.py rename to src/merge/resources/file_storage/types/drive.py diff --git a/src/merge/resources/filestorage/types/enabled_actions_enum.py b/src/merge/resources/file_storage/types/enabled_actions_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/enabled_actions_enum.py rename to src/merge/resources/file_storage/types/enabled_actions_enum.py diff --git a/src/merge/resources/filestorage/types/encoding_enum.py b/src/merge/resources/file_storage/types/encoding_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/encoding_enum.py rename to src/merge/resources/file_storage/types/encoding_enum.py diff --git a/src/merge/resources/filestorage/types/error_validation_problem.py b/src/merge/resources/file_storage/types/error_validation_problem.py similarity index 100% rename from src/merge/resources/filestorage/types/error_validation_problem.py rename to src/merge/resources/file_storage/types/error_validation_problem.py diff --git a/src/merge/resources/filestorage/types/event_type_enum.py b/src/merge/resources/file_storage/types/event_type_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/event_type_enum.py rename to src/merge/resources/file_storage/types/event_type_enum.py diff --git a/src/merge/resources/filestorage/types/external_target_field_api.py b/src/merge/resources/file_storage/types/external_target_field_api.py similarity index 100% rename from src/merge/resources/filestorage/types/external_target_field_api.py rename to src/merge/resources/file_storage/types/external_target_field_api.py diff --git a/src/merge/resources/filestorage/types/external_target_field_api_response.py b/src/merge/resources/file_storage/types/external_target_field_api_response.py similarity index 100% rename from src/merge/resources/filestorage/types/external_target_field_api_response.py rename to src/merge/resources/file_storage/types/external_target_field_api_response.py diff --git a/src/merge/resources/filestorage/types/field_mapping_api_instance.py b/src/merge/resources/file_storage/types/field_mapping_api_instance.py similarity index 100% rename from src/merge/resources/filestorage/types/field_mapping_api_instance.py rename to src/merge/resources/file_storage/types/field_mapping_api_instance.py diff --git a/src/merge/resources/filestorage/types/field_mapping_api_instance_remote_field.py b/src/merge/resources/file_storage/types/field_mapping_api_instance_remote_field.py similarity index 100% rename from src/merge/resources/filestorage/types/field_mapping_api_instance_remote_field.py rename to src/merge/resources/file_storage/types/field_mapping_api_instance_remote_field.py diff --git a/src/merge/resources/filestorage/types/field_mapping_api_instance_remote_field_remote_endpoint_info.py b/src/merge/resources/file_storage/types/field_mapping_api_instance_remote_field_remote_endpoint_info.py similarity index 100% rename from src/merge/resources/filestorage/types/field_mapping_api_instance_remote_field_remote_endpoint_info.py rename to src/merge/resources/file_storage/types/field_mapping_api_instance_remote_field_remote_endpoint_info.py diff --git a/src/merge/resources/filestorage/types/field_mapping_api_instance_response.py b/src/merge/resources/file_storage/types/field_mapping_api_instance_response.py similarity index 100% rename from src/merge/resources/filestorage/types/field_mapping_api_instance_response.py rename to src/merge/resources/file_storage/types/field_mapping_api_instance_response.py diff --git a/src/merge/resources/filestorage/types/field_mapping_api_instance_target_field.py b/src/merge/resources/file_storage/types/field_mapping_api_instance_target_field.py similarity index 100% rename from src/merge/resources/filestorage/types/field_mapping_api_instance_target_field.py rename to src/merge/resources/file_storage/types/field_mapping_api_instance_target_field.py diff --git a/src/merge/resources/filestorage/types/field_mapping_instance_response.py b/src/merge/resources/file_storage/types/field_mapping_instance_response.py similarity index 100% rename from src/merge/resources/filestorage/types/field_mapping_instance_response.py rename to src/merge/resources/file_storage/types/field_mapping_instance_response.py diff --git a/src/merge/resources/filestorage/types/field_permission_deserializer.py b/src/merge/resources/file_storage/types/field_permission_deserializer.py similarity index 100% rename from src/merge/resources/filestorage/types/field_permission_deserializer.py rename to src/merge/resources/file_storage/types/field_permission_deserializer.py diff --git a/src/merge/resources/filestorage/types/field_permission_deserializer_request.py b/src/merge/resources/file_storage/types/field_permission_deserializer_request.py similarity index 100% rename from src/merge/resources/filestorage/types/field_permission_deserializer_request.py rename to src/merge/resources/file_storage/types/field_permission_deserializer_request.py diff --git a/src/merge/resources/filestorage/types/file.py b/src/merge/resources/file_storage/types/file.py similarity index 100% rename from src/merge/resources/filestorage/types/file.py rename to src/merge/resources/file_storage/types/file.py diff --git a/src/merge/resources/filestorage/types/file_drive.py b/src/merge/resources/file_storage/types/file_drive.py similarity index 100% rename from src/merge/resources/filestorage/types/file_drive.py rename to src/merge/resources/file_storage/types/file_drive.py diff --git a/src/merge/resources/filestorage/types/file_folder.py b/src/merge/resources/file_storage/types/file_folder.py similarity index 100% rename from src/merge/resources/filestorage/types/file_folder.py rename to src/merge/resources/file_storage/types/file_folder.py diff --git a/src/merge/resources/filestorage/types/file_permissions.py b/src/merge/resources/file_storage/types/file_permissions.py similarity index 100% rename from src/merge/resources/filestorage/types/file_permissions.py rename to src/merge/resources/file_storage/types/file_permissions.py diff --git a/src/merge/resources/filestorage/types/file_permissions_item.py b/src/merge/resources/file_storage/types/file_permissions_item.py similarity index 100% rename from src/merge/resources/filestorage/types/file_permissions_item.py rename to src/merge/resources/file_storage/types/file_permissions_item.py diff --git a/src/merge/resources/filestorage/types/file_request.py b/src/merge/resources/file_storage/types/file_request.py similarity index 100% rename from src/merge/resources/filestorage/types/file_request.py rename to src/merge/resources/file_storage/types/file_request.py diff --git a/src/merge/resources/filestorage/types/file_request_drive.py b/src/merge/resources/file_storage/types/file_request_drive.py similarity index 100% rename from src/merge/resources/filestorage/types/file_request_drive.py rename to src/merge/resources/file_storage/types/file_request_drive.py diff --git a/src/merge/resources/filestorage/types/file_request_folder.py b/src/merge/resources/file_storage/types/file_request_folder.py similarity index 100% rename from src/merge/resources/filestorage/types/file_request_folder.py rename to src/merge/resources/file_storage/types/file_request_folder.py diff --git a/src/merge/resources/filestorage/types/file_request_permissions.py b/src/merge/resources/file_storage/types/file_request_permissions.py similarity index 100% rename from src/merge/resources/filestorage/types/file_request_permissions.py rename to src/merge/resources/file_storage/types/file_request_permissions.py diff --git a/src/merge/resources/filestorage/types/file_request_permissions_item.py b/src/merge/resources/file_storage/types/file_request_permissions_item.py similarity index 100% rename from src/merge/resources/filestorage/types/file_request_permissions_item.py rename to src/merge/resources/file_storage/types/file_request_permissions_item.py diff --git a/src/merge/resources/filestorage/types/file_storage_file_response.py b/src/merge/resources/file_storage/types/file_storage_file_response.py similarity index 100% rename from src/merge/resources/filestorage/types/file_storage_file_response.py rename to src/merge/resources/file_storage/types/file_storage_file_response.py diff --git a/src/merge/resources/filestorage/types/file_storage_folder_response.py b/src/merge/resources/file_storage/types/file_storage_folder_response.py similarity index 100% rename from src/merge/resources/filestorage/types/file_storage_folder_response.py rename to src/merge/resources/file_storage/types/file_storage_folder_response.py diff --git a/src/merge/resources/filestorage/types/folder.py b/src/merge/resources/file_storage/types/folder.py similarity index 100% rename from src/merge/resources/filestorage/types/folder.py rename to src/merge/resources/file_storage/types/folder.py diff --git a/src/merge/resources/filestorage/types/folder_drive.py b/src/merge/resources/file_storage/types/folder_drive.py similarity index 100% rename from src/merge/resources/filestorage/types/folder_drive.py rename to src/merge/resources/file_storage/types/folder_drive.py diff --git a/src/merge/resources/filestorage/types/folder_parent_folder.py b/src/merge/resources/file_storage/types/folder_parent_folder.py similarity index 100% rename from src/merge/resources/filestorage/types/folder_parent_folder.py rename to src/merge/resources/file_storage/types/folder_parent_folder.py diff --git a/src/merge/resources/filestorage/types/folder_permissions.py b/src/merge/resources/file_storage/types/folder_permissions.py similarity index 100% rename from src/merge/resources/filestorage/types/folder_permissions.py rename to src/merge/resources/file_storage/types/folder_permissions.py diff --git a/src/merge/resources/filestorage/types/folder_permissions_item.py b/src/merge/resources/file_storage/types/folder_permissions_item.py similarity index 100% rename from src/merge/resources/filestorage/types/folder_permissions_item.py rename to src/merge/resources/file_storage/types/folder_permissions_item.py diff --git a/src/merge/resources/filestorage/types/folder_request.py b/src/merge/resources/file_storage/types/folder_request.py similarity index 100% rename from src/merge/resources/filestorage/types/folder_request.py rename to src/merge/resources/file_storage/types/folder_request.py diff --git a/src/merge/resources/filestorage/types/folder_request_drive.py b/src/merge/resources/file_storage/types/folder_request_drive.py similarity index 100% rename from src/merge/resources/filestorage/types/folder_request_drive.py rename to src/merge/resources/file_storage/types/folder_request_drive.py diff --git a/src/merge/resources/filestorage/types/folder_request_parent_folder.py b/src/merge/resources/file_storage/types/folder_request_parent_folder.py similarity index 100% rename from src/merge/resources/filestorage/types/folder_request_parent_folder.py rename to src/merge/resources/file_storage/types/folder_request_parent_folder.py diff --git a/src/merge/resources/filestorage/types/folder_request_permissions.py b/src/merge/resources/file_storage/types/folder_request_permissions.py similarity index 100% rename from src/merge/resources/filestorage/types/folder_request_permissions.py rename to src/merge/resources/file_storage/types/folder_request_permissions.py diff --git a/src/merge/resources/filestorage/types/folder_request_permissions_item.py b/src/merge/resources/file_storage/types/folder_request_permissions_item.py similarity index 100% rename from src/merge/resources/filestorage/types/folder_request_permissions_item.py rename to src/merge/resources/file_storage/types/folder_request_permissions_item.py diff --git a/src/merge/resources/filestorage/types/group.py b/src/merge/resources/file_storage/types/group.py similarity index 100% rename from src/merge/resources/filestorage/types/group.py rename to src/merge/resources/file_storage/types/group.py diff --git a/src/merge/resources/filestorage/types/group_child_groups_item.py b/src/merge/resources/file_storage/types/group_child_groups_item.py similarity index 100% rename from src/merge/resources/filestorage/types/group_child_groups_item.py rename to src/merge/resources/file_storage/types/group_child_groups_item.py diff --git a/src/merge/resources/filestorage/types/individual_common_model_scope_deserializer.py b/src/merge/resources/file_storage/types/individual_common_model_scope_deserializer.py similarity index 100% rename from src/merge/resources/filestorage/types/individual_common_model_scope_deserializer.py rename to src/merge/resources/file_storage/types/individual_common_model_scope_deserializer.py diff --git a/src/merge/resources/filestorage/types/individual_common_model_scope_deserializer_request.py b/src/merge/resources/file_storage/types/individual_common_model_scope_deserializer_request.py similarity index 100% rename from src/merge/resources/filestorage/types/individual_common_model_scope_deserializer_request.py rename to src/merge/resources/file_storage/types/individual_common_model_scope_deserializer_request.py diff --git a/src/merge/resources/filestorage/types/issue.py b/src/merge/resources/file_storage/types/issue.py similarity index 100% rename from src/merge/resources/filestorage/types/issue.py rename to src/merge/resources/file_storage/types/issue.py diff --git a/src/merge/resources/filestorage/types/issue_status.py b/src/merge/resources/file_storage/types/issue_status.py similarity index 100% rename from src/merge/resources/filestorage/types/issue_status.py rename to src/merge/resources/file_storage/types/issue_status.py diff --git a/src/merge/resources/filestorage/types/issue_status_enum.py b/src/merge/resources/file_storage/types/issue_status_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/issue_status_enum.py rename to src/merge/resources/file_storage/types/issue_status_enum.py diff --git a/src/merge/resources/filestorage/types/language_enum.py b/src/merge/resources/file_storage/types/language_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/language_enum.py rename to src/merge/resources/file_storage/types/language_enum.py diff --git a/src/merge/resources/filestorage/types/last_sync_result_enum.py b/src/merge/resources/file_storage/types/last_sync_result_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/last_sync_result_enum.py rename to src/merge/resources/file_storage/types/last_sync_result_enum.py diff --git a/src/merge/resources/filestorage/types/link_token.py b/src/merge/resources/file_storage/types/link_token.py similarity index 100% rename from src/merge/resources/filestorage/types/link_token.py rename to src/merge/resources/file_storage/types/link_token.py diff --git a/src/merge/resources/filestorage/types/linked_account_status.py b/src/merge/resources/file_storage/types/linked_account_status.py similarity index 100% rename from src/merge/resources/filestorage/types/linked_account_status.py rename to src/merge/resources/file_storage/types/linked_account_status.py diff --git a/src/merge/resources/filestorage/types/meta_response.py b/src/merge/resources/file_storage/types/meta_response.py similarity index 100% rename from src/merge/resources/filestorage/types/meta_response.py rename to src/merge/resources/file_storage/types/meta_response.py diff --git a/src/merge/resources/filestorage/types/method_enum.py b/src/merge/resources/file_storage/types/method_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/method_enum.py rename to src/merge/resources/file_storage/types/method_enum.py diff --git a/src/merge/resources/filestorage/types/model_operation.py b/src/merge/resources/file_storage/types/model_operation.py similarity index 100% rename from src/merge/resources/filestorage/types/model_operation.py rename to src/merge/resources/file_storage/types/model_operation.py diff --git a/src/merge/resources/filestorage/types/model_permission_deserializer.py b/src/merge/resources/file_storage/types/model_permission_deserializer.py similarity index 100% rename from src/merge/resources/filestorage/types/model_permission_deserializer.py rename to src/merge/resources/file_storage/types/model_permission_deserializer.py diff --git a/src/merge/resources/filestorage/types/model_permission_deserializer_request.py b/src/merge/resources/file_storage/types/model_permission_deserializer_request.py similarity index 100% rename from src/merge/resources/filestorage/types/model_permission_deserializer_request.py rename to src/merge/resources/file_storage/types/model_permission_deserializer_request.py diff --git a/src/merge/resources/filestorage/types/multipart_form_field_request.py b/src/merge/resources/file_storage/types/multipart_form_field_request.py similarity index 100% rename from src/merge/resources/filestorage/types/multipart_form_field_request.py rename to src/merge/resources/file_storage/types/multipart_form_field_request.py diff --git a/src/merge/resources/accounting/types/multipart_form_field_request_encoding.py b/src/merge/resources/file_storage/types/multipart_form_field_request_encoding.py similarity index 100% rename from src/merge/resources/accounting/types/multipart_form_field_request_encoding.py rename to src/merge/resources/file_storage/types/multipart_form_field_request_encoding.py diff --git a/src/merge/resources/filestorage/types/paginated_account_details_and_actions_list.py b/src/merge/resources/file_storage/types/paginated_account_details_and_actions_list.py similarity index 100% rename from src/merge/resources/filestorage/types/paginated_account_details_and_actions_list.py rename to src/merge/resources/file_storage/types/paginated_account_details_and_actions_list.py diff --git a/src/merge/resources/filestorage/types/paginated_audit_log_event_list.py b/src/merge/resources/file_storage/types/paginated_audit_log_event_list.py similarity index 100% rename from src/merge/resources/filestorage/types/paginated_audit_log_event_list.py rename to src/merge/resources/file_storage/types/paginated_audit_log_event_list.py diff --git a/src/merge/resources/filestorage/types/paginated_download_request_meta_list.py b/src/merge/resources/file_storage/types/paginated_download_request_meta_list.py similarity index 100% rename from src/merge/resources/filestorage/types/paginated_download_request_meta_list.py rename to src/merge/resources/file_storage/types/paginated_download_request_meta_list.py diff --git a/src/merge/resources/filestorage/types/paginated_drive_list.py b/src/merge/resources/file_storage/types/paginated_drive_list.py similarity index 100% rename from src/merge/resources/filestorage/types/paginated_drive_list.py rename to src/merge/resources/file_storage/types/paginated_drive_list.py diff --git a/src/merge/resources/filestorage/types/paginated_file_list.py b/src/merge/resources/file_storage/types/paginated_file_list.py similarity index 100% rename from src/merge/resources/filestorage/types/paginated_file_list.py rename to src/merge/resources/file_storage/types/paginated_file_list.py diff --git a/src/merge/resources/filestorage/types/paginated_folder_list.py b/src/merge/resources/file_storage/types/paginated_folder_list.py similarity index 100% rename from src/merge/resources/filestorage/types/paginated_folder_list.py rename to src/merge/resources/file_storage/types/paginated_folder_list.py diff --git a/src/merge/resources/filestorage/types/paginated_group_list.py b/src/merge/resources/file_storage/types/paginated_group_list.py similarity index 100% rename from src/merge/resources/filestorage/types/paginated_group_list.py rename to src/merge/resources/file_storage/types/paginated_group_list.py diff --git a/src/merge/resources/filestorage/types/paginated_issue_list.py b/src/merge/resources/file_storage/types/paginated_issue_list.py similarity index 100% rename from src/merge/resources/filestorage/types/paginated_issue_list.py rename to src/merge/resources/file_storage/types/paginated_issue_list.py diff --git a/src/merge/resources/filestorage/types/paginated_sync_status_list.py b/src/merge/resources/file_storage/types/paginated_sync_status_list.py similarity index 100% rename from src/merge/resources/filestorage/types/paginated_sync_status_list.py rename to src/merge/resources/file_storage/types/paginated_sync_status_list.py diff --git a/src/merge/resources/filestorage/types/paginated_user_list.py b/src/merge/resources/file_storage/types/paginated_user_list.py similarity index 100% rename from src/merge/resources/filestorage/types/paginated_user_list.py rename to src/merge/resources/file_storage/types/paginated_user_list.py diff --git a/src/merge/resources/filestorage/types/permission.py b/src/merge/resources/file_storage/types/permission.py similarity index 100% rename from src/merge/resources/filestorage/types/permission.py rename to src/merge/resources/file_storage/types/permission.py diff --git a/src/merge/resources/filestorage/types/permission_group.py b/src/merge/resources/file_storage/types/permission_group.py similarity index 100% rename from src/merge/resources/filestorage/types/permission_group.py rename to src/merge/resources/file_storage/types/permission_group.py diff --git a/src/merge/resources/filestorage/types/permission_request.py b/src/merge/resources/file_storage/types/permission_request.py similarity index 100% rename from src/merge/resources/filestorage/types/permission_request.py rename to src/merge/resources/file_storage/types/permission_request.py diff --git a/src/merge/resources/filestorage/types/permission_request_group.py b/src/merge/resources/file_storage/types/permission_request_group.py similarity index 100% rename from src/merge/resources/filestorage/types/permission_request_group.py rename to src/merge/resources/file_storage/types/permission_request_group.py diff --git a/src/merge/resources/filestorage/types/permission_request_roles_item.py b/src/merge/resources/file_storage/types/permission_request_roles_item.py similarity index 100% rename from src/merge/resources/filestorage/types/permission_request_roles_item.py rename to src/merge/resources/file_storage/types/permission_request_roles_item.py diff --git a/src/merge/resources/filestorage/types/permission_request_type.py b/src/merge/resources/file_storage/types/permission_request_type.py similarity index 100% rename from src/merge/resources/filestorage/types/permission_request_type.py rename to src/merge/resources/file_storage/types/permission_request_type.py diff --git a/src/merge/resources/filestorage/types/permission_request_user.py b/src/merge/resources/file_storage/types/permission_request_user.py similarity index 100% rename from src/merge/resources/filestorage/types/permission_request_user.py rename to src/merge/resources/file_storage/types/permission_request_user.py diff --git a/src/merge/resources/filestorage/types/permission_roles_item.py b/src/merge/resources/file_storage/types/permission_roles_item.py similarity index 100% rename from src/merge/resources/filestorage/types/permission_roles_item.py rename to src/merge/resources/file_storage/types/permission_roles_item.py diff --git a/src/merge/resources/filestorage/types/permission_type.py b/src/merge/resources/file_storage/types/permission_type.py similarity index 100% rename from src/merge/resources/filestorage/types/permission_type.py rename to src/merge/resources/file_storage/types/permission_type.py diff --git a/src/merge/resources/filestorage/types/permission_user.py b/src/merge/resources/file_storage/types/permission_user.py similarity index 100% rename from src/merge/resources/filestorage/types/permission_user.py rename to src/merge/resources/file_storage/types/permission_user.py diff --git a/src/merge/resources/filestorage/types/remote_data.py b/src/merge/resources/file_storage/types/remote_data.py similarity index 100% rename from src/merge/resources/filestorage/types/remote_data.py rename to src/merge/resources/file_storage/types/remote_data.py diff --git a/src/merge/resources/filestorage/types/remote_endpoint_info.py b/src/merge/resources/file_storage/types/remote_endpoint_info.py similarity index 100% rename from src/merge/resources/filestorage/types/remote_endpoint_info.py rename to src/merge/resources/file_storage/types/remote_endpoint_info.py diff --git a/src/merge/resources/filestorage/types/remote_field_api.py b/src/merge/resources/file_storage/types/remote_field_api.py similarity index 100% rename from src/merge/resources/filestorage/types/remote_field_api.py rename to src/merge/resources/file_storage/types/remote_field_api.py diff --git a/src/merge/resources/filestorage/types/remote_field_api_coverage.py b/src/merge/resources/file_storage/types/remote_field_api_coverage.py similarity index 100% rename from src/merge/resources/filestorage/types/remote_field_api_coverage.py rename to src/merge/resources/file_storage/types/remote_field_api_coverage.py diff --git a/src/merge/resources/filestorage/types/remote_field_api_response.py b/src/merge/resources/file_storage/types/remote_field_api_response.py similarity index 100% rename from src/merge/resources/filestorage/types/remote_field_api_response.py rename to src/merge/resources/file_storage/types/remote_field_api_response.py diff --git a/src/merge/resources/filestorage/types/remote_key.py b/src/merge/resources/file_storage/types/remote_key.py similarity index 100% rename from src/merge/resources/filestorage/types/remote_key.py rename to src/merge/resources/file_storage/types/remote_key.py diff --git a/src/merge/resources/filestorage/types/remote_response.py b/src/merge/resources/file_storage/types/remote_response.py similarity index 88% rename from src/merge/resources/filestorage/types/remote_response.py rename to src/merge/resources/file_storage/types/remote_response.py index af181fc0..db01131f 100644 --- a/src/merge/resources/filestorage/types/remote_response.py +++ b/src/merge/resources/file_storage/types/remote_response.py @@ -5,7 +5,7 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel -from .response_type_enum import ResponseTypeEnum +from .remote_response_response_type import RemoteResponseResponseType class RemoteResponse(UncheckedBaseModel): @@ -23,7 +23,7 @@ class RemoteResponse(UncheckedBaseModel): status: int response: typing.Optional[typing.Any] = None response_headers: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None - response_type: typing.Optional[ResponseTypeEnum] = None + response_type: typing.Optional[RemoteResponseResponseType] = None headers: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None if IS_PYDANTIC_V2: diff --git a/src/merge/resources/file_storage/types/remote_response_response_type.py b/src/merge/resources/file_storage/types/remote_response_response_type.py new file mode 100644 index 00000000..2556417a --- /dev/null +++ b/src/merge/resources/file_storage/types/remote_response_response_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .response_type_enum import ResponseTypeEnum + +RemoteResponseResponseType = typing.Union[ResponseTypeEnum, str] diff --git a/src/merge/resources/filestorage/types/request_format_enum.py b/src/merge/resources/file_storage/types/request_format_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/request_format_enum.py rename to src/merge/resources/file_storage/types/request_format_enum.py diff --git a/src/merge/resources/filestorage/types/response_type_enum.py b/src/merge/resources/file_storage/types/response_type_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/response_type_enum.py rename to src/merge/resources/file_storage/types/response_type_enum.py diff --git a/src/merge/resources/filestorage/types/role_enum.py b/src/merge/resources/file_storage/types/role_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/role_enum.py rename to src/merge/resources/file_storage/types/role_enum.py diff --git a/src/merge/resources/filestorage/types/roles_enum.py b/src/merge/resources/file_storage/types/roles_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/roles_enum.py rename to src/merge/resources/file_storage/types/roles_enum.py diff --git a/src/merge/resources/filestorage/types/selective_sync_configurations_usage_enum.py b/src/merge/resources/file_storage/types/selective_sync_configurations_usage_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/selective_sync_configurations_usage_enum.py rename to src/merge/resources/file_storage/types/selective_sync_configurations_usage_enum.py diff --git a/src/merge/resources/filestorage/types/status_fd_5_enum.py b/src/merge/resources/file_storage/types/status_fd_5_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/status_fd_5_enum.py rename to src/merge/resources/file_storage/types/status_fd_5_enum.py diff --git a/src/merge/resources/filestorage/types/sync_status.py b/src/merge/resources/file_storage/types/sync_status.py similarity index 94% rename from src/merge/resources/filestorage/types/sync_status.py rename to src/merge/resources/file_storage/types/sync_status.py index 4a628c4f..07ab1dc2 100644 --- a/src/merge/resources/filestorage/types/sync_status.py +++ b/src/merge/resources/file_storage/types/sync_status.py @@ -7,8 +7,8 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel from .selective_sync_configurations_usage_enum import SelectiveSyncConfigurationsUsageEnum -from .status_fd_5_enum import StatusFd5Enum from .sync_status_last_sync_result import SyncStatusLastSyncResult +from .sync_status_status import SyncStatusStatus class SyncStatus(UncheckedBaseModel): @@ -27,7 +27,7 @@ class SyncStatus(UncheckedBaseModel): next_sync_start: typing.Optional[dt.datetime] = None last_sync_result: typing.Optional[SyncStatusLastSyncResult] = None last_sync_finished: typing.Optional[dt.datetime] = None - status: StatusFd5Enum + status: SyncStatusStatus is_initial_sync: bool selective_sync_configurations_usage: typing.Optional[SelectiveSyncConfigurationsUsageEnum] = None diff --git a/src/merge/resources/file_storage/types/sync_status_last_sync_result.py b/src/merge/resources/file_storage/types/sync_status_last_sync_result.py new file mode 100644 index 00000000..980e7d94 --- /dev/null +++ b/src/merge/resources/file_storage/types/sync_status_last_sync_result.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .last_sync_result_enum import LastSyncResultEnum + +SyncStatusLastSyncResult = typing.Union[LastSyncResultEnum, str] diff --git a/src/merge/resources/file_storage/types/sync_status_status.py b/src/merge/resources/file_storage/types/sync_status_status.py new file mode 100644 index 00000000..78e4cc47 --- /dev/null +++ b/src/merge/resources/file_storage/types/sync_status_status.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .status_fd_5_enum import StatusFd5Enum + +SyncStatusStatus = typing.Union[StatusFd5Enum, str] diff --git a/src/merge/resources/filestorage/types/type_enum.py b/src/merge/resources/file_storage/types/type_enum.py similarity index 100% rename from src/merge/resources/filestorage/types/type_enum.py rename to src/merge/resources/file_storage/types/type_enum.py diff --git a/src/merge/resources/filestorage/types/user.py b/src/merge/resources/file_storage/types/user.py similarity index 100% rename from src/merge/resources/filestorage/types/user.py rename to src/merge/resources/file_storage/types/user.py diff --git a/src/merge/resources/filestorage/types/validation_problem_source.py b/src/merge/resources/file_storage/types/validation_problem_source.py similarity index 100% rename from src/merge/resources/filestorage/types/validation_problem_source.py rename to src/merge/resources/file_storage/types/validation_problem_source.py diff --git a/src/merge/resources/filestorage/types/warning_validation_problem.py b/src/merge/resources/file_storage/types/warning_validation_problem.py similarity index 100% rename from src/merge/resources/filestorage/types/warning_validation_problem.py rename to src/merge/resources/file_storage/types/warning_validation_problem.py diff --git a/src/merge/resources/filestorage/types/webhook_receiver.py b/src/merge/resources/file_storage/types/webhook_receiver.py similarity index 100% rename from src/merge/resources/filestorage/types/webhook_receiver.py rename to src/merge/resources/file_storage/types/webhook_receiver.py diff --git a/src/merge/resources/filestorage/resources/files/types/files_list_request_expand.py b/src/merge/resources/filestorage/resources/files/types/files_list_request_expand.py deleted file mode 100644 index f4c84b6f..00000000 --- a/src/merge/resources/filestorage/resources/files/types/files_list_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class FilesListRequestExpand(str, enum.Enum): - DRIVE = "drive" - FOLDER = "folder" - FOLDER_DRIVE = "folder,drive" - PERMISSIONS = "permissions" - PERMISSIONS_DRIVE = "permissions,drive" - PERMISSIONS_FOLDER = "permissions,folder" - PERMISSIONS_FOLDER_DRIVE = "permissions,folder,drive" - - def visit( - self, - drive: typing.Callable[[], T_Result], - folder: typing.Callable[[], T_Result], - folder_drive: typing.Callable[[], T_Result], - permissions: typing.Callable[[], T_Result], - permissions_drive: typing.Callable[[], T_Result], - permissions_folder: typing.Callable[[], T_Result], - permissions_folder_drive: typing.Callable[[], T_Result], - ) -> T_Result: - if self is FilesListRequestExpand.DRIVE: - return drive() - if self is FilesListRequestExpand.FOLDER: - return folder() - if self is FilesListRequestExpand.FOLDER_DRIVE: - return folder_drive() - if self is FilesListRequestExpand.PERMISSIONS: - return permissions() - if self is FilesListRequestExpand.PERMISSIONS_DRIVE: - return permissions_drive() - if self is FilesListRequestExpand.PERMISSIONS_FOLDER: - return permissions_folder() - if self is FilesListRequestExpand.PERMISSIONS_FOLDER_DRIVE: - return permissions_folder_drive() diff --git a/src/merge/resources/filestorage/resources/files/types/files_retrieve_request_expand.py b/src/merge/resources/filestorage/resources/files/types/files_retrieve_request_expand.py deleted file mode 100644 index cc09519b..00000000 --- a/src/merge/resources/filestorage/resources/files/types/files_retrieve_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class FilesRetrieveRequestExpand(str, enum.Enum): - DRIVE = "drive" - FOLDER = "folder" - FOLDER_DRIVE = "folder,drive" - PERMISSIONS = "permissions" - PERMISSIONS_DRIVE = "permissions,drive" - PERMISSIONS_FOLDER = "permissions,folder" - PERMISSIONS_FOLDER_DRIVE = "permissions,folder,drive" - - def visit( - self, - drive: typing.Callable[[], T_Result], - folder: typing.Callable[[], T_Result], - folder_drive: typing.Callable[[], T_Result], - permissions: typing.Callable[[], T_Result], - permissions_drive: typing.Callable[[], T_Result], - permissions_folder: typing.Callable[[], T_Result], - permissions_folder_drive: typing.Callable[[], T_Result], - ) -> T_Result: - if self is FilesRetrieveRequestExpand.DRIVE: - return drive() - if self is FilesRetrieveRequestExpand.FOLDER: - return folder() - if self is FilesRetrieveRequestExpand.FOLDER_DRIVE: - return folder_drive() - if self is FilesRetrieveRequestExpand.PERMISSIONS: - return permissions() - if self is FilesRetrieveRequestExpand.PERMISSIONS_DRIVE: - return permissions_drive() - if self is FilesRetrieveRequestExpand.PERMISSIONS_FOLDER: - return permissions_folder() - if self is FilesRetrieveRequestExpand.PERMISSIONS_FOLDER_DRIVE: - return permissions_folder_drive() diff --git a/src/merge/resources/filestorage/resources/folders/__init__.py b/src/merge/resources/filestorage/resources/folders/__init__.py deleted file mode 100644 index 98f7cabb..00000000 --- a/src/merge/resources/filestorage/resources/folders/__init__.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -# isort: skip_file - -from .types import FoldersListRequestExpand, FoldersRetrieveRequestExpand - -__all__ = ["FoldersListRequestExpand", "FoldersRetrieveRequestExpand"] diff --git a/src/merge/resources/filestorage/resources/folders/types/__init__.py b/src/merge/resources/filestorage/resources/folders/types/__init__.py deleted file mode 100644 index ed993f37..00000000 --- a/src/merge/resources/filestorage/resources/folders/types/__init__.py +++ /dev/null @@ -1,8 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -# isort: skip_file - -from .folders_list_request_expand import FoldersListRequestExpand -from .folders_retrieve_request_expand import FoldersRetrieveRequestExpand - -__all__ = ["FoldersListRequestExpand", "FoldersRetrieveRequestExpand"] diff --git a/src/merge/resources/filestorage/resources/folders/types/folders_list_request_expand.py b/src/merge/resources/filestorage/resources/folders/types/folders_list_request_expand.py deleted file mode 100644 index 59ccf95d..00000000 --- a/src/merge/resources/filestorage/resources/folders/types/folders_list_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class FoldersListRequestExpand(str, enum.Enum): - DRIVE = "drive" - PARENT_FOLDER = "parent_folder" - PARENT_FOLDER_DRIVE = "parent_folder,drive" - PERMISSIONS = "permissions" - PERMISSIONS_DRIVE = "permissions,drive" - PERMISSIONS_PARENT_FOLDER = "permissions,parent_folder" - PERMISSIONS_PARENT_FOLDER_DRIVE = "permissions,parent_folder,drive" - - def visit( - self, - drive: typing.Callable[[], T_Result], - parent_folder: typing.Callable[[], T_Result], - parent_folder_drive: typing.Callable[[], T_Result], - permissions: typing.Callable[[], T_Result], - permissions_drive: typing.Callable[[], T_Result], - permissions_parent_folder: typing.Callable[[], T_Result], - permissions_parent_folder_drive: typing.Callable[[], T_Result], - ) -> T_Result: - if self is FoldersListRequestExpand.DRIVE: - return drive() - if self is FoldersListRequestExpand.PARENT_FOLDER: - return parent_folder() - if self is FoldersListRequestExpand.PARENT_FOLDER_DRIVE: - return parent_folder_drive() - if self is FoldersListRequestExpand.PERMISSIONS: - return permissions() - if self is FoldersListRequestExpand.PERMISSIONS_DRIVE: - return permissions_drive() - if self is FoldersListRequestExpand.PERMISSIONS_PARENT_FOLDER: - return permissions_parent_folder() - if self is FoldersListRequestExpand.PERMISSIONS_PARENT_FOLDER_DRIVE: - return permissions_parent_folder_drive() diff --git a/src/merge/resources/filestorage/resources/folders/types/folders_retrieve_request_expand.py b/src/merge/resources/filestorage/resources/folders/types/folders_retrieve_request_expand.py deleted file mode 100644 index f64d0f9d..00000000 --- a/src/merge/resources/filestorage/resources/folders/types/folders_retrieve_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class FoldersRetrieveRequestExpand(str, enum.Enum): - DRIVE = "drive" - PARENT_FOLDER = "parent_folder" - PARENT_FOLDER_DRIVE = "parent_folder,drive" - PERMISSIONS = "permissions" - PERMISSIONS_DRIVE = "permissions,drive" - PERMISSIONS_PARENT_FOLDER = "permissions,parent_folder" - PERMISSIONS_PARENT_FOLDER_DRIVE = "permissions,parent_folder,drive" - - def visit( - self, - drive: typing.Callable[[], T_Result], - parent_folder: typing.Callable[[], T_Result], - parent_folder_drive: typing.Callable[[], T_Result], - permissions: typing.Callable[[], T_Result], - permissions_drive: typing.Callable[[], T_Result], - permissions_parent_folder: typing.Callable[[], T_Result], - permissions_parent_folder_drive: typing.Callable[[], T_Result], - ) -> T_Result: - if self is FoldersRetrieveRequestExpand.DRIVE: - return drive() - if self is FoldersRetrieveRequestExpand.PARENT_FOLDER: - return parent_folder() - if self is FoldersRetrieveRequestExpand.PARENT_FOLDER_DRIVE: - return parent_folder_drive() - if self is FoldersRetrieveRequestExpand.PERMISSIONS: - return permissions() - if self is FoldersRetrieveRequestExpand.PERMISSIONS_DRIVE: - return permissions_drive() - if self is FoldersRetrieveRequestExpand.PERMISSIONS_PARENT_FOLDER: - return permissions_parent_folder() - if self is FoldersRetrieveRequestExpand.PERMISSIONS_PARENT_FOLDER_DRIVE: - return permissions_parent_folder_drive() diff --git a/src/merge/resources/filestorage/resources/users/__init__.py b/src/merge/resources/filestorage/resources/users/__init__.py deleted file mode 100644 index 5cde0202..00000000 --- a/src/merge/resources/filestorage/resources/users/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -# isort: skip_file - diff --git a/src/merge/resources/filestorage/resources/webhook_receivers/__init__.py b/src/merge/resources/filestorage/resources/webhook_receivers/__init__.py deleted file mode 100644 index 5cde0202..00000000 --- a/src/merge/resources/filestorage/resources/webhook_receivers/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -# isort: skip_file - diff --git a/src/merge/resources/filestorage/types/multipart_form_field_request_encoding.py b/src/merge/resources/filestorage/types/multipart_form_field_request_encoding.py deleted file mode 100644 index c6513b6b..00000000 --- a/src/merge/resources/filestorage/types/multipart_form_field_request_encoding.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .encoding_enum import EncodingEnum - -MultipartFormFieldRequestEncoding = typing.Union[EncodingEnum, str] diff --git a/src/merge/resources/hris/__init__.py b/src/merge/resources/hris/__init__.py index adaa795d..e5f66c4a 100644 --- a/src/merge/resources/hris/__init__.py +++ b/src/merge/resources/hris/__init__.py @@ -7,6 +7,7 @@ AccountDetailsAndActions, AccountDetailsAndActionsCategory, AccountDetailsAndActionsIntegration, + AccountDetailsAndActionsStatus, AccountDetailsAndActionsStatusEnum, AccountDetailsCategory, AccountIntegration, @@ -102,6 +103,8 @@ Group, GroupType, GroupTypeEnum, + IgnoreCommonModelRequest, + IgnoreCommonModelRequestReason, IndividualCommonModelScopeDeserializer, IndividualCommonModelScopeDeserializerRequest, Issue, @@ -122,7 +125,6 @@ ModelPermissionDeserializer, ModelPermissionDeserializerRequest, MultipartFormFieldRequest, - MultipartFormFieldRequestEncoding, PaginatedAccountDetailsAndActionsList, PaginatedAuditLogEventList, PaginatedBankInfoList, @@ -171,6 +173,7 @@ StatusFd5Enum, SyncStatus, SyncStatusLastSyncResult, + SyncStatusStatus, Tax, Team, TeamParentTeam, @@ -205,24 +208,23 @@ AsyncPassthroughRetrieveResponse, BankInfoListRequestAccountType, BankInfoListRequestOrderBy, - EmployeePayrollRunsListRequestExpand, - EmployeePayrollRunsRetrieveRequestExpand, + EmployeePayrollRunsListRequestExpandItem, + EmployeePayrollRunsRetrieveRequestExpandItem, EmployeesListRequestEmploymentStatus, - EmployeesListRequestExpand, + EmployeesListRequestExpandItem, EmployeesListRequestRemoteFields, EmployeesListRequestShowEnumOrigins, - EmployeesRetrieveRequestExpand, + EmployeesRetrieveRequestExpandItem, EmployeesRetrieveRequestRemoteFields, EmployeesRetrieveRequestShowEnumOrigins, - EmploymentsListRequestExpand, + EmploymentsListRequestExpandItem, EmploymentsListRequestOrderBy, EmploymentsListRequestRemoteFields, EmploymentsListRequestShowEnumOrigins, - EmploymentsRetrieveRequestExpand, + EmploymentsRetrieveRequestExpandItem, EmploymentsRetrieveRequestRemoteFields, EmploymentsRetrieveRequestShowEnumOrigins, EndUserDetailsRequestLanguage, - IgnoreCommonModelRequestReason, IssuesListRequestStatus, LinkedAccountsListRequestCategory, LocationsListRequestLocationType, @@ -236,12 +238,12 @@ PayrollRunsRetrieveRequestRemoteFields, PayrollRunsRetrieveRequestShowEnumOrigins, TimeOffBalancesListRequestPolicyType, - TimeOffListRequestExpand, + TimeOffListRequestExpandItem, TimeOffListRequestRemoteFields, TimeOffListRequestRequestType, TimeOffListRequestShowEnumOrigins, TimeOffListRequestStatus, - TimeOffRetrieveRequestExpand, + TimeOffRetrieveRequestExpandItem, TimeOffRetrieveRequestRemoteFields, TimeOffRetrieveRequestShowEnumOrigins, TimesheetEntriesListRequestOrderBy, @@ -285,6 +287,7 @@ "AccountDetailsAndActions", "AccountDetailsAndActionsCategory", "AccountDetailsAndActionsIntegration", + "AccountDetailsAndActionsStatus", "AccountDetailsAndActionsStatusEnum", "AccountDetailsCategory", "AccountIntegration", @@ -335,8 +338,8 @@ "EmployeePayrollRun", "EmployeePayrollRunEmployee", "EmployeePayrollRunPayrollRun", - "EmployeePayrollRunsListRequestExpand", - "EmployeePayrollRunsRetrieveRequestExpand", + "EmployeePayrollRunsListRequestExpandItem", + "EmployeePayrollRunsRetrieveRequestExpandItem", "EmployeeRequest", "EmployeeRequestCompany", "EmployeeRequestEmploymentStatus", @@ -354,10 +357,10 @@ "EmployeeTeam", "EmployeeWorkLocation", "EmployeesListRequestEmploymentStatus", - "EmployeesListRequestExpand", + "EmployeesListRequestExpandItem", "EmployeesListRequestRemoteFields", "EmployeesListRequestShowEnumOrigins", - "EmployeesRetrieveRequestExpand", + "EmployeesRetrieveRequestExpandItem", "EmployeesRetrieveRequestRemoteFields", "EmployeesRetrieveRequestShowEnumOrigins", "EmployerBenefit", @@ -372,11 +375,11 @@ "EmploymentPayPeriod", "EmploymentStatusEnum", "EmploymentTypeEnum", - "EmploymentsListRequestExpand", + "EmploymentsListRequestExpandItem", "EmploymentsListRequestOrderBy", "EmploymentsListRequestRemoteFields", "EmploymentsListRequestShowEnumOrigins", - "EmploymentsRetrieveRequestExpand", + "EmploymentsRetrieveRequestExpandItem", "EmploymentsRetrieveRequestRemoteFields", "EmploymentsRetrieveRequestShowEnumOrigins", "EnabledActionsEnum", @@ -400,6 +403,7 @@ "Group", "GroupType", "GroupTypeEnum", + "IgnoreCommonModelRequest", "IgnoreCommonModelRequestReason", "IndividualCommonModelScopeDeserializer", "IndividualCommonModelScopeDeserializerRequest", @@ -428,7 +432,6 @@ "ModelPermissionDeserializer", "ModelPermissionDeserializerRequest", "MultipartFormFieldRequest", - "MultipartFormFieldRequestEncoding", "PaginatedAccountDetailsAndActionsList", "PaginatedAuditLogEventList", "PaginatedBankInfoList", @@ -482,6 +485,7 @@ "StatusFd5Enum", "SyncStatus", "SyncStatusLastSyncResult", + "SyncStatusStatus", "Tax", "Team", "TeamParentTeam", @@ -492,7 +496,7 @@ "TimeOffBalancePolicyType", "TimeOffBalancesListRequestPolicyType", "TimeOffEmployee", - "TimeOffListRequestExpand", + "TimeOffListRequestExpandItem", "TimeOffListRequestRemoteFields", "TimeOffListRequestRequestType", "TimeOffListRequestShowEnumOrigins", @@ -505,7 +509,7 @@ "TimeOffRequestType", "TimeOffRequestUnits", "TimeOffResponse", - "TimeOffRetrieveRequestExpand", + "TimeOffRetrieveRequestExpandItem", "TimeOffRetrieveRequestRemoteFields", "TimeOffRetrieveRequestShowEnumOrigins", "TimeOffStatus", diff --git a/src/merge/resources/hris/resources/__init__.py b/src/merge/resources/hris/resources/__init__.py index 4c56ead6..0465bd08 100644 --- a/src/merge/resources/hris/resources/__init__.py +++ b/src/merge/resources/hris/resources/__init__.py @@ -39,23 +39,25 @@ ) from .async_passthrough import AsyncPassthroughRetrieveResponse from .bank_info import BankInfoListRequestAccountType, BankInfoListRequestOrderBy -from .employee_payroll_runs import EmployeePayrollRunsListRequestExpand, EmployeePayrollRunsRetrieveRequestExpand +from .employee_payroll_runs import ( + EmployeePayrollRunsListRequestExpandItem, + EmployeePayrollRunsRetrieveRequestExpandItem, +) from .employees import ( EmployeesListRequestEmploymentStatus, - EmployeesListRequestExpand, + EmployeesListRequestExpandItem, EmployeesListRequestRemoteFields, EmployeesListRequestShowEnumOrigins, - EmployeesRetrieveRequestExpand, + EmployeesRetrieveRequestExpandItem, EmployeesRetrieveRequestRemoteFields, EmployeesRetrieveRequestShowEnumOrigins, - IgnoreCommonModelRequestReason, ) from .employments import ( - EmploymentsListRequestExpand, + EmploymentsListRequestExpandItem, EmploymentsListRequestOrderBy, EmploymentsListRequestRemoteFields, EmploymentsListRequestShowEnumOrigins, - EmploymentsRetrieveRequestExpand, + EmploymentsRetrieveRequestExpandItem, EmploymentsRetrieveRequestRemoteFields, EmploymentsRetrieveRequestShowEnumOrigins, ) @@ -77,12 +79,12 @@ PayrollRunsRetrieveRequestShowEnumOrigins, ) from .time_off import ( - TimeOffListRequestExpand, + TimeOffListRequestExpandItem, TimeOffListRequestRemoteFields, TimeOffListRequestRequestType, TimeOffListRequestShowEnumOrigins, TimeOffListRequestStatus, - TimeOffRetrieveRequestExpand, + TimeOffRetrieveRequestExpandItem, TimeOffRetrieveRequestRemoteFields, TimeOffRetrieveRequestShowEnumOrigins, ) @@ -93,24 +95,23 @@ "AsyncPassthroughRetrieveResponse", "BankInfoListRequestAccountType", "BankInfoListRequestOrderBy", - "EmployeePayrollRunsListRequestExpand", - "EmployeePayrollRunsRetrieveRequestExpand", + "EmployeePayrollRunsListRequestExpandItem", + "EmployeePayrollRunsRetrieveRequestExpandItem", "EmployeesListRequestEmploymentStatus", - "EmployeesListRequestExpand", + "EmployeesListRequestExpandItem", "EmployeesListRequestRemoteFields", "EmployeesListRequestShowEnumOrigins", - "EmployeesRetrieveRequestExpand", + "EmployeesRetrieveRequestExpandItem", "EmployeesRetrieveRequestRemoteFields", "EmployeesRetrieveRequestShowEnumOrigins", - "EmploymentsListRequestExpand", + "EmploymentsListRequestExpandItem", "EmploymentsListRequestOrderBy", "EmploymentsListRequestRemoteFields", "EmploymentsListRequestShowEnumOrigins", - "EmploymentsRetrieveRequestExpand", + "EmploymentsRetrieveRequestExpandItem", "EmploymentsRetrieveRequestRemoteFields", "EmploymentsRetrieveRequestShowEnumOrigins", "EndUserDetailsRequestLanguage", - "IgnoreCommonModelRequestReason", "IssuesListRequestStatus", "LinkedAccountsListRequestCategory", "LocationsListRequestLocationType", @@ -124,12 +125,12 @@ "PayrollRunsRetrieveRequestRemoteFields", "PayrollRunsRetrieveRequestShowEnumOrigins", "TimeOffBalancesListRequestPolicyType", - "TimeOffListRequestExpand", + "TimeOffListRequestExpandItem", "TimeOffListRequestRemoteFields", "TimeOffListRequestRequestType", "TimeOffListRequestShowEnumOrigins", "TimeOffListRequestStatus", - "TimeOffRetrieveRequestExpand", + "TimeOffRetrieveRequestExpandItem", "TimeOffRetrieveRequestRemoteFields", "TimeOffRetrieveRequestShowEnumOrigins", "TimesheetEntriesListRequestOrderBy", diff --git a/src/merge/resources/hris/resources/audit_trail/client.py b/src/merge/resources/hris/resources/audit_trail/client.py index 7f5d6791..2e43cb0e 100644 --- a/src/merge/resources/hris/resources/audit_trail/client.py +++ b/src/merge/resources/hris/resources/audit_trail/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList +from ...types.audit_log_event import AuditLogEvent from .raw_client import AsyncRawAuditTrailClient, RawAuditTrailClient @@ -33,7 +34,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -46,7 +47,7 @@ def list( If included, will only include audit trail events that occurred before this time event_type : typing.Optional[str] - 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`, `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` page_size : typing.Optional[int] Number of results to return per page. @@ -62,7 +63,7 @@ def list( Returns ------- - PaginatedAuditLogEventList + SyncPager[AuditLogEvent] Examples @@ -73,9 +74,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.audit_trail.list() + response = client.hris.audit_trail.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -84,7 +90,6 @@ def list( user_email=user_email, request_options=request_options, ) - return _response.data class AsyncAuditTrailClient: @@ -112,7 +117,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -125,7 +130,7 @@ async def list( If included, will only include audit trail events that occurred before this time event_type : typing.Optional[str] - 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`, `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` page_size : typing.Optional[int] Number of results to return per page. @@ -141,7 +146,7 @@ async def list( Returns ------- - PaginatedAuditLogEventList + AsyncPager[AuditLogEvent] Examples @@ -157,12 +162,18 @@ async def list( async def main() -> None: - await client.hris.audit_trail.list() + response = await client.hris.audit_trail.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -171,4 +182,3 @@ async def main() -> None: user_email=user_email, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/hris/resources/audit_trail/raw_client.py b/src/merge/resources/hris/resources/audit_trail/raw_client.py index c9ff7ce6..dcc4462e 100644 --- a/src/merge/resources/hris/resources/audit_trail/raw_client.py +++ b/src/merge/resources/hris/resources/audit_trail/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.audit_log_event import AuditLogEvent from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList @@ -25,7 +26,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAuditLogEventList]: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -38,7 +39,7 @@ def list( If included, will only include audit trail events that occurred before this time event_type : typing.Optional[str] - 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`, `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` page_size : typing.Optional[int] Number of results to return per page. @@ -54,7 +55,7 @@ def list( Returns ------- - HttpResponse[PaginatedAuditLogEventList] + SyncPager[AuditLogEvent] """ _response = self._client_wrapper.httpx_client.request( @@ -72,14 +73,28 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -100,7 +115,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAuditLogEventList]: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -113,7 +128,7 @@ async def list( If included, will only include audit trail events that occurred before this time event_type : typing.Optional[str] - 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`, `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` page_size : typing.Optional[int] Number of results to return per page. @@ -129,7 +144,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAuditLogEventList] + AsyncPager[AuditLogEvent] """ _response = await self._client_wrapper.httpx_client.request( @@ -147,14 +162,31 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/bank_info/client.py b/src/merge/resources/hris/resources/bank_info/client.py index baa4ff18..b789467b 100644 --- a/src/merge/resources/hris/resources/bank_info/client.py +++ b/src/merge/resources/hris/resources/bank_info/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.bank_info import BankInfo -from ...types.paginated_bank_info_list import PaginatedBankInfoList from .raw_client import AsyncRawBankInfoClient, RawBankInfoClient from .types.bank_info_list_request_account_type import BankInfoListRequestAccountType from .types.bank_info_list_request_order_by import BankInfoListRequestOrderBy @@ -36,7 +36,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -48,7 +50,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["account_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedBankInfoList: + ) -> SyncPager[BankInfo]: """ Returns a list of `BankInfo` objects. @@ -75,7 +77,7 @@ def list( employee_id : typing.Optional[str] If provided, will only return bank accounts for this employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -113,7 +115,7 @@ def list( Returns ------- - PaginatedBankInfoList + SyncPager[BankInfo] Examples @@ -124,9 +126,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.bank_info.list() + response = client.hris.bank_info.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_type=account_type, bank_name=bank_name, created_after=created_after, @@ -146,13 +153,14 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["account_type"]] = None, @@ -166,7 +174,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -237,7 +245,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -249,7 +259,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["account_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedBankInfoList: + ) -> AsyncPager[BankInfo]: """ Returns a list of `BankInfo` objects. @@ -276,7 +286,7 @@ async def list( employee_id : typing.Optional[str] If provided, will only return bank accounts for this employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -314,7 +324,7 @@ async def list( Returns ------- - PaginatedBankInfoList + AsyncPager[BankInfo] Examples @@ -330,12 +340,18 @@ async def list( async def main() -> None: - await client.hris.bank_info.list() + response = await client.hris.bank_info.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_type=account_type, bank_name=bank_name, created_after=created_after, @@ -355,13 +371,14 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["account_type"]] = None, @@ -375,7 +392,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/bank_info/raw_client.py b/src/merge/resources/hris/resources/bank_info/raw_client.py index c0455b75..e5a45acc 100644 --- a/src/merge/resources/hris/resources/bank_info/raw_client.py +++ b/src/merge/resources/hris/resources/bank_info/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.bank_info import BankInfo @@ -30,7 +31,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -42,7 +45,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["account_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedBankInfoList]: + ) -> SyncPager[BankInfo]: """ Returns a list of `BankInfo` objects. @@ -69,7 +72,7 @@ def list( employee_id : typing.Optional[str] If provided, will only return bank accounts for this employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -107,7 +110,7 @@ def list( Returns ------- - HttpResponse[PaginatedBankInfoList] + SyncPager[BankInfo] """ _response = self._client_wrapper.httpx_client.request( @@ -136,14 +139,39 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedBankInfoList, construct_type( type_=PaginatedBankInfoList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_type=account_type, + bank_name=bank_name, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + order_by=order_by, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -153,7 +181,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["account_type"]] = None, @@ -167,7 +197,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -231,7 +261,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -243,7 +275,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["account_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedBankInfoList]: + ) -> AsyncPager[BankInfo]: """ Returns a list of `BankInfo` objects. @@ -270,7 +302,7 @@ async def list( employee_id : typing.Optional[str] If provided, will only return bank accounts for this employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -308,7 +340,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedBankInfoList] + AsyncPager[BankInfo] """ _response = await self._client_wrapper.httpx_client.request( @@ -337,14 +369,42 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedBankInfoList, construct_type( type_=PaginatedBankInfoList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_type=account_type, + bank_name=bank_name, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + order_by=order_by, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -354,7 +414,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["account_type"]] = None, @@ -368,7 +430,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/benefits/client.py b/src/merge/resources/hris/resources/benefits/client.py index 76ed436e..e0f2a82c 100644 --- a/src/merge/resources/hris/resources/benefits/client.py +++ b/src/merge/resources/hris/resources/benefits/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.benefit import Benefit -from ...types.paginated_benefit_list import PaginatedBenefitList from .raw_client import AsyncRawBenefitsClient, RawBenefitsClient @@ -32,7 +32,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -41,7 +43,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedBenefitList: + ) -> SyncPager[Benefit]: """ Returns a list of `Benefit` objects. @@ -59,7 +61,7 @@ def list( employee_id : typing.Optional[str] If provided, will return the benefits associated with the employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -88,7 +90,7 @@ def list( Returns ------- - PaginatedBenefitList + SyncPager[Benefit] Examples @@ -99,9 +101,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.benefits.list() + response = client.hris.benefits.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -116,13 +123,14 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -134,7 +142,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -195,7 +203,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -204,7 +214,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedBenefitList: + ) -> AsyncPager[Benefit]: """ Returns a list of `Benefit` objects. @@ -222,7 +232,7 @@ async def list( employee_id : typing.Optional[str] If provided, will return the benefits associated with the employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -251,7 +261,7 @@ async def list( Returns ------- - PaginatedBenefitList + AsyncPager[Benefit] Examples @@ -267,12 +277,18 @@ async def list( async def main() -> None: - await client.hris.benefits.list() + response = await client.hris.benefits.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -287,13 +303,14 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -305,7 +322,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/benefits/raw_client.py b/src/merge/resources/hris/resources/benefits/raw_client.py index b3a5eb75..c0401fca 100644 --- a/src/merge/resources/hris/resources/benefits/raw_client.py +++ b/src/merge/resources/hris/resources/benefits/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.benefit import Benefit @@ -26,7 +27,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -35,7 +38,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedBenefitList]: + ) -> SyncPager[Benefit]: """ Returns a list of `Benefit` objects. @@ -53,7 +56,7 @@ def list( employee_id : typing.Optional[str] If provided, will return the benefits associated with the employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -82,7 +85,7 @@ def list( Returns ------- - HttpResponse[PaginatedBenefitList] + SyncPager[Benefit] """ _response = self._client_wrapper.httpx_client.request( @@ -106,14 +109,34 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedBenefitList, construct_type( type_=PaginatedBenefitList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -123,7 +146,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -135,7 +160,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -189,7 +214,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -198,7 +225,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedBenefitList]: + ) -> AsyncPager[Benefit]: """ Returns a list of `Benefit` objects. @@ -216,7 +243,7 @@ async def list( employee_id : typing.Optional[str] If provided, will return the benefits associated with the employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -245,7 +272,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedBenefitList] + AsyncPager[Benefit] """ _response = await self._client_wrapper.httpx_client.request( @@ -269,14 +296,37 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedBenefitList, construct_type( type_=PaginatedBenefitList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -286,7 +336,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -298,7 +350,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/companies/client.py b/src/merge/resources/hris/resources/companies/client.py index 3c5355ea..6ad017bd 100644 --- a/src/merge/resources/hris/resources/companies/client.py +++ b/src/merge/resources/hris/resources/companies/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.company import Company -from ...types.paginated_company_list import PaginatedCompanyList from .raw_client import AsyncRawCompaniesClient, RawCompaniesClient @@ -39,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCompanyList: + ) -> SyncPager[Company]: """ Returns a list of `Company` objects. @@ -80,7 +80,7 @@ def list( Returns ------- - PaginatedCompanyList + SyncPager[Company] Examples @@ -91,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.companies.list() + response = client.hris.companies.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -106,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -187,7 +191,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCompanyList: + ) -> AsyncPager[Company]: """ Returns a list of `Company` objects. @@ -228,7 +232,7 @@ async def list( Returns ------- - PaginatedCompanyList + AsyncPager[Company] Examples @@ -244,12 +248,18 @@ async def list( async def main() -> None: - await client.hris.companies.list() + response = await client.hris.companies.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -262,7 +272,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/hris/resources/companies/raw_client.py b/src/merge/resources/hris/resources/companies/raw_client.py index e6bfd64f..f3e586de 100644 --- a/src/merge/resources/hris/resources/companies/raw_client.py +++ b/src/merge/resources/hris/resources/companies/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.company import Company @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedCompanyList]: + ) -> SyncPager[Company]: """ Returns a list of `Company` objects. @@ -74,7 +75,7 @@ def list( Returns ------- - HttpResponse[PaginatedCompanyList] + SyncPager[Company] """ _response = self._client_wrapper.httpx_client.request( @@ -96,14 +97,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCompanyList, construct_type( type_=PaginatedCompanyList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -181,7 +200,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedCompanyList]: + ) -> AsyncPager[Company]: """ Returns a list of `Company` objects. @@ -222,7 +241,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedCompanyList] + AsyncPager[Company] """ _response = await self._client_wrapper.httpx_client.request( @@ -244,14 +263,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCompanyList, construct_type( type_=PaginatedCompanyList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/dependents/client.py b/src/merge/resources/hris/resources/dependents/client.py index 7f2f7710..93cf74b1 100644 --- a/src/merge/resources/hris/resources/dependents/client.py +++ b/src/merge/resources/hris/resources/dependents/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.dependent import Dependent -from ...types.paginated_dependent_list import PaginatedDependentList from .raw_client import AsyncRawDependentsClient, RawDependentsClient @@ -40,7 +40,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedDependentList: + ) -> SyncPager[Dependent]: """ Returns a list of `Dependent` objects. @@ -84,7 +84,7 @@ def list( Returns ------- - PaginatedDependentList + SyncPager[Dependent] Examples @@ -95,9 +95,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.dependents.list() + response = client.hris.dependents.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -111,7 +116,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -198,7 +202,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedDependentList: + ) -> AsyncPager[Dependent]: """ Returns a list of `Dependent` objects. @@ -242,7 +246,7 @@ async def list( Returns ------- - PaginatedDependentList + AsyncPager[Dependent] Examples @@ -258,12 +262,18 @@ async def list( async def main() -> None: - await client.hris.dependents.list() + response = await client.hris.dependents.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -277,7 +287,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/hris/resources/dependents/raw_client.py b/src/merge/resources/hris/resources/dependents/raw_client.py index 428f463a..adf34dea 100644 --- a/src/merge/resources/hris/resources/dependents/raw_client.py +++ b/src/merge/resources/hris/resources/dependents/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.dependent import Dependent @@ -34,7 +35,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedDependentList]: + ) -> SyncPager[Dependent]: """ Returns a list of `Dependent` objects. @@ -78,7 +79,7 @@ def list( Returns ------- - HttpResponse[PaginatedDependentList] + SyncPager[Dependent] """ _response = self._client_wrapper.httpx_client.request( @@ -101,14 +102,33 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedDependentList, construct_type( type_=PaginatedDependentList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_sensitive_fields=include_sensitive_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -192,7 +212,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedDependentList]: + ) -> AsyncPager[Dependent]: """ Returns a list of `Dependent` objects. @@ -236,7 +256,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedDependentList] + AsyncPager[Dependent] """ _response = await self._client_wrapper.httpx_client.request( @@ -259,14 +279,36 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedDependentList, construct_type( type_=PaginatedDependentList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_sensitive_fields=include_sensitive_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/employee_payroll_runs/__init__.py b/src/merge/resources/hris/resources/employee_payroll_runs/__init__.py index d3d89f35..da66626a 100644 --- a/src/merge/resources/hris/resources/employee_payroll_runs/__init__.py +++ b/src/merge/resources/hris/resources/employee_payroll_runs/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import EmployeePayrollRunsListRequestExpand, EmployeePayrollRunsRetrieveRequestExpand +from .types import EmployeePayrollRunsListRequestExpandItem, EmployeePayrollRunsRetrieveRequestExpandItem -__all__ = ["EmployeePayrollRunsListRequestExpand", "EmployeePayrollRunsRetrieveRequestExpand"] +__all__ = ["EmployeePayrollRunsListRequestExpandItem", "EmployeePayrollRunsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/hris/resources/employee_payroll_runs/client.py b/src/merge/resources/hris/resources/employee_payroll_runs/client.py index 93dd56df..f3e5ba83 100644 --- a/src/merge/resources/hris/resources/employee_payroll_runs/client.py +++ b/src/merge/resources/hris/resources/employee_payroll_runs/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.employee_payroll_run import EmployeePayrollRun -from ...types.paginated_employee_payroll_run_list import PaginatedEmployeePayrollRunList from .raw_client import AsyncRawEmployeePayrollRunsClient, RawEmployeePayrollRunsClient -from .types.employee_payroll_runs_list_request_expand import EmployeePayrollRunsListRequestExpand -from .types.employee_payroll_runs_retrieve_request_expand import EmployeePayrollRunsRetrieveRequestExpand +from .types.employee_payroll_runs_list_request_expand_item import EmployeePayrollRunsListRequestExpandItem +from .types.employee_payroll_runs_retrieve_request_expand_item import EmployeePayrollRunsRetrieveRequestExpandItem class EmployeePayrollRunsClient: @@ -36,7 +36,11 @@ def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[EmployeePayrollRunsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + EmployeePayrollRunsListRequestExpandItem, typing.Sequence[EmployeePayrollRunsListRequestExpandItem] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -48,7 +52,7 @@ def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEmployeePayrollRunList: + ) -> SyncPager[EmployeePayrollRun]: """ Returns a list of `EmployeePayrollRun` objects. @@ -72,7 +76,7 @@ def list( ended_before : typing.Optional[dt.datetime] If provided, will only return employee payroll runs ended before this datetime. - expand : typing.Optional[EmployeePayrollRunsListRequestExpand] + expand : typing.Optional[typing.Union[EmployeePayrollRunsListRequestExpandItem, typing.Sequence[EmployeePayrollRunsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -110,7 +114,7 @@ def list( Returns ------- - PaginatedEmployeePayrollRunList + SyncPager[EmployeePayrollRun] Examples @@ -121,9 +125,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.employee_payroll_runs.list() + response = client.hris.employee_payroll_runs.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -143,13 +152,17 @@ def list( started_before=started_before, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[EmployeePayrollRunsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + EmployeePayrollRunsRetrieveRequestExpandItem, + typing.Sequence[EmployeePayrollRunsRetrieveRequestExpandItem], + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -161,7 +174,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[EmployeePayrollRunsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmployeePayrollRunsRetrieveRequestExpandItem, typing.Sequence[EmployeePayrollRunsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -224,7 +237,11 @@ async def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[EmployeePayrollRunsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + EmployeePayrollRunsListRequestExpandItem, typing.Sequence[EmployeePayrollRunsListRequestExpandItem] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -236,7 +253,7 @@ async def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEmployeePayrollRunList: + ) -> AsyncPager[EmployeePayrollRun]: """ Returns a list of `EmployeePayrollRun` objects. @@ -260,7 +277,7 @@ async def list( ended_before : typing.Optional[dt.datetime] If provided, will only return employee payroll runs ended before this datetime. - expand : typing.Optional[EmployeePayrollRunsListRequestExpand] + expand : typing.Optional[typing.Union[EmployeePayrollRunsListRequestExpandItem, typing.Sequence[EmployeePayrollRunsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -298,7 +315,7 @@ async def list( Returns ------- - PaginatedEmployeePayrollRunList + AsyncPager[EmployeePayrollRun] Examples @@ -314,12 +331,18 @@ async def list( async def main() -> None: - await client.hris.employee_payroll_runs.list() + response = await client.hris.employee_payroll_runs.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -339,13 +362,17 @@ async def main() -> None: started_before=started_before, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[EmployeePayrollRunsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + EmployeePayrollRunsRetrieveRequestExpandItem, + typing.Sequence[EmployeePayrollRunsRetrieveRequestExpandItem], + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -357,7 +384,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[EmployeePayrollRunsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmployeePayrollRunsRetrieveRequestExpandItem, typing.Sequence[EmployeePayrollRunsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/employee_payroll_runs/raw_client.py b/src/merge/resources/hris/resources/employee_payroll_runs/raw_client.py index 21ab6938..106bfd46 100644 --- a/src/merge/resources/hris/resources/employee_payroll_runs/raw_client.py +++ b/src/merge/resources/hris/resources/employee_payroll_runs/raw_client.py @@ -9,12 +9,13 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.employee_payroll_run import EmployeePayrollRun from ...types.paginated_employee_payroll_run_list import PaginatedEmployeePayrollRunList -from .types.employee_payroll_runs_list_request_expand import EmployeePayrollRunsListRequestExpand -from .types.employee_payroll_runs_retrieve_request_expand import EmployeePayrollRunsRetrieveRequestExpand +from .types.employee_payroll_runs_list_request_expand_item import EmployeePayrollRunsListRequestExpandItem +from .types.employee_payroll_runs_retrieve_request_expand_item import EmployeePayrollRunsRetrieveRequestExpandItem class RawEmployeePayrollRunsClient: @@ -30,7 +31,11 @@ def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[EmployeePayrollRunsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + EmployeePayrollRunsListRequestExpandItem, typing.Sequence[EmployeePayrollRunsListRequestExpandItem] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -42,7 +47,7 @@ def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedEmployeePayrollRunList]: + ) -> SyncPager[EmployeePayrollRun]: """ Returns a list of `EmployeePayrollRun` objects. @@ -66,7 +71,7 @@ def list( ended_before : typing.Optional[dt.datetime] If provided, will only return employee payroll runs ended before this datetime. - expand : typing.Optional[EmployeePayrollRunsListRequestExpand] + expand : typing.Optional[typing.Union[EmployeePayrollRunsListRequestExpandItem, typing.Sequence[EmployeePayrollRunsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -104,7 +109,7 @@ def list( Returns ------- - HttpResponse[PaginatedEmployeePayrollRunList] + SyncPager[EmployeePayrollRun] """ _response = self._client_wrapper.httpx_client.request( @@ -133,14 +138,39 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEmployeePayrollRunList, construct_type( type_=PaginatedEmployeePayrollRunList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + ended_after=ended_after, + ended_before=ended_before, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + payroll_run_id=payroll_run_id, + remote_id=remote_id, + started_after=started_after, + started_before=started_before, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -150,7 +180,12 @@ def retrieve( self, id: str, *, - expand: typing.Optional[EmployeePayrollRunsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + EmployeePayrollRunsRetrieveRequestExpandItem, + typing.Sequence[EmployeePayrollRunsRetrieveRequestExpandItem], + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -162,7 +197,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[EmployeePayrollRunsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmployeePayrollRunsRetrieveRequestExpandItem, typing.Sequence[EmployeePayrollRunsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -218,7 +253,11 @@ async def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[EmployeePayrollRunsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + EmployeePayrollRunsListRequestExpandItem, typing.Sequence[EmployeePayrollRunsListRequestExpandItem] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -230,7 +269,7 @@ async def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedEmployeePayrollRunList]: + ) -> AsyncPager[EmployeePayrollRun]: """ Returns a list of `EmployeePayrollRun` objects. @@ -254,7 +293,7 @@ async def list( ended_before : typing.Optional[dt.datetime] If provided, will only return employee payroll runs ended before this datetime. - expand : typing.Optional[EmployeePayrollRunsListRequestExpand] + expand : typing.Optional[typing.Union[EmployeePayrollRunsListRequestExpandItem, typing.Sequence[EmployeePayrollRunsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -292,7 +331,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedEmployeePayrollRunList] + AsyncPager[EmployeePayrollRun] """ _response = await self._client_wrapper.httpx_client.request( @@ -321,14 +360,42 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEmployeePayrollRunList, construct_type( type_=PaginatedEmployeePayrollRunList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + ended_after=ended_after, + ended_before=ended_before, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + payroll_run_id=payroll_run_id, + remote_id=remote_id, + started_after=started_after, + started_before=started_before, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -338,7 +405,12 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[EmployeePayrollRunsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + EmployeePayrollRunsRetrieveRequestExpandItem, + typing.Sequence[EmployeePayrollRunsRetrieveRequestExpandItem], + ] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -350,7 +422,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[EmployeePayrollRunsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmployeePayrollRunsRetrieveRequestExpandItem, typing.Sequence[EmployeePayrollRunsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/employee_payroll_runs/types/__init__.py b/src/merge/resources/hris/resources/employee_payroll_runs/types/__init__.py index 65727af1..1694096d 100644 --- a/src/merge/resources/hris/resources/employee_payroll_runs/types/__init__.py +++ b/src/merge/resources/hris/resources/employee_payroll_runs/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .employee_payroll_runs_list_request_expand import EmployeePayrollRunsListRequestExpand -from .employee_payroll_runs_retrieve_request_expand import EmployeePayrollRunsRetrieveRequestExpand +from .employee_payroll_runs_list_request_expand_item import EmployeePayrollRunsListRequestExpandItem +from .employee_payroll_runs_retrieve_request_expand_item import EmployeePayrollRunsRetrieveRequestExpandItem -__all__ = ["EmployeePayrollRunsListRequestExpand", "EmployeePayrollRunsRetrieveRequestExpand"] +__all__ = ["EmployeePayrollRunsListRequestExpandItem", "EmployeePayrollRunsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_list_request_expand.py b/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_list_request_expand.py deleted file mode 100644 index 8726143e..00000000 --- a/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class EmployeePayrollRunsListRequestExpand(str, enum.Enum): - EMPLOYEE = "employee" - EMPLOYEE_PAYROLL_RUN = "employee,payroll_run" - PAYROLL_RUN = "payroll_run" - - def visit( - self, - employee: typing.Callable[[], T_Result], - employee_payroll_run: typing.Callable[[], T_Result], - payroll_run: typing.Callable[[], T_Result], - ) -> T_Result: - if self is EmployeePayrollRunsListRequestExpand.EMPLOYEE: - return employee() - if self is EmployeePayrollRunsListRequestExpand.EMPLOYEE_PAYROLL_RUN: - return employee_payroll_run() - if self is EmployeePayrollRunsListRequestExpand.PAYROLL_RUN: - return payroll_run() diff --git a/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_list_request_expand_item.py b/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_list_request_expand_item.py new file mode 100644 index 00000000..ae6c0cb6 --- /dev/null +++ b/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class EmployeePayrollRunsListRequestExpandItem(str, enum.Enum): + EMPLOYEE = "employee" + PAYROLL_RUN = "payroll_run" + + def visit(self, employee: typing.Callable[[], T_Result], payroll_run: typing.Callable[[], T_Result]) -> T_Result: + if self is EmployeePayrollRunsListRequestExpandItem.EMPLOYEE: + return employee() + if self is EmployeePayrollRunsListRequestExpandItem.PAYROLL_RUN: + return payroll_run() diff --git a/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_retrieve_request_expand.py b/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_retrieve_request_expand.py deleted file mode 100644 index 683296ac..00000000 --- a/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_retrieve_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class EmployeePayrollRunsRetrieveRequestExpand(str, enum.Enum): - EMPLOYEE = "employee" - EMPLOYEE_PAYROLL_RUN = "employee,payroll_run" - PAYROLL_RUN = "payroll_run" - - def visit( - self, - employee: typing.Callable[[], T_Result], - employee_payroll_run: typing.Callable[[], T_Result], - payroll_run: typing.Callable[[], T_Result], - ) -> T_Result: - if self is EmployeePayrollRunsRetrieveRequestExpand.EMPLOYEE: - return employee() - if self is EmployeePayrollRunsRetrieveRequestExpand.EMPLOYEE_PAYROLL_RUN: - return employee_payroll_run() - if self is EmployeePayrollRunsRetrieveRequestExpand.PAYROLL_RUN: - return payroll_run() diff --git a/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_retrieve_request_expand_item.py b/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_retrieve_request_expand_item.py new file mode 100644 index 00000000..9af1e8b8 --- /dev/null +++ b/src/merge/resources/hris/resources/employee_payroll_runs/types/employee_payroll_runs_retrieve_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class EmployeePayrollRunsRetrieveRequestExpandItem(str, enum.Enum): + EMPLOYEE = "employee" + PAYROLL_RUN = "payroll_run" + + def visit(self, employee: typing.Callable[[], T_Result], payroll_run: typing.Callable[[], T_Result]) -> T_Result: + if self is EmployeePayrollRunsRetrieveRequestExpandItem.EMPLOYEE: + return employee() + if self is EmployeePayrollRunsRetrieveRequestExpandItem.PAYROLL_RUN: + return payroll_run() diff --git a/src/merge/resources/hris/resources/employees/__init__.py b/src/merge/resources/hris/resources/employees/__init__.py index 3cd7d0c4..c730ef98 100644 --- a/src/merge/resources/hris/resources/employees/__init__.py +++ b/src/merge/resources/hris/resources/employees/__init__.py @@ -4,22 +4,20 @@ from .types import ( EmployeesListRequestEmploymentStatus, - EmployeesListRequestExpand, + EmployeesListRequestExpandItem, EmployeesListRequestRemoteFields, EmployeesListRequestShowEnumOrigins, - EmployeesRetrieveRequestExpand, + EmployeesRetrieveRequestExpandItem, EmployeesRetrieveRequestRemoteFields, EmployeesRetrieveRequestShowEnumOrigins, - IgnoreCommonModelRequestReason, ) __all__ = [ "EmployeesListRequestEmploymentStatus", - "EmployeesListRequestExpand", + "EmployeesListRequestExpandItem", "EmployeesListRequestRemoteFields", "EmployeesListRequestShowEnumOrigins", - "EmployeesRetrieveRequestExpand", + "EmployeesRetrieveRequestExpandItem", "EmployeesRetrieveRequestRemoteFields", "EmployeesRetrieveRequestShowEnumOrigins", - "IgnoreCommonModelRequestReason", ] diff --git a/src/merge/resources/hris/resources/employees/client.py b/src/merge/resources/hris/resources/employees/client.py index 7c0498de..70528096 100644 --- a/src/merge/resources/hris/resources/employees/client.py +++ b/src/merge/resources/hris/resources/employees/client.py @@ -4,21 +4,21 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.employee import Employee from ...types.employee_request import EmployeeRequest from ...types.employee_response import EmployeeResponse +from ...types.ignore_common_model_request import IgnoreCommonModelRequest from ...types.meta_response import MetaResponse -from ...types.paginated_employee_list import PaginatedEmployeeList from .raw_client import AsyncRawEmployeesClient, RawEmployeesClient from .types.employees_list_request_employment_status import EmployeesListRequestEmploymentStatus -from .types.employees_list_request_expand import EmployeesListRequestExpand +from .types.employees_list_request_expand_item import EmployeesListRequestExpandItem from .types.employees_list_request_remote_fields import EmployeesListRequestRemoteFields from .types.employees_list_request_show_enum_origins import EmployeesListRequestShowEnumOrigins -from .types.employees_retrieve_request_expand import EmployeesRetrieveRequestExpand +from .types.employees_retrieve_request_expand_item import EmployeesRetrieveRequestExpandItem from .types.employees_retrieve_request_remote_fields import EmployeesRetrieveRequestRemoteFields from .types.employees_retrieve_request_show_enum_origins import EmployeesRetrieveRequestShowEnumOrigins -from .types.ignore_common_model_request_reason import IgnoreCommonModelRequestReason # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -49,7 +49,9 @@ def list( display_full_name: typing.Optional[str] = None, employment_status: typing.Optional[EmployeesListRequestEmploymentStatus] = None, employment_type: typing.Optional[str] = None, - expand: typing.Optional[EmployeesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmployeesListRequestExpandItem, typing.Sequence[EmployeesListRequestExpandItem]] + ] = None, first_name: typing.Optional[str] = None, groups: typing.Optional[str] = None, home_location_id: typing.Optional[str] = None, @@ -76,7 +78,7 @@ def list( work_email: typing.Optional[str] = None, work_location_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEmployeeList: + ) -> SyncPager[Employee]: """ Returns a list of `Employee` objects. @@ -107,7 +109,7 @@ def list( employment_type : typing.Optional[str] If provided, will only return employees that have an employment of the specified employment_type. - expand : typing.Optional[EmployeesListRequestExpand] + expand : typing.Optional[typing.Union[EmployeesListRequestExpandItem, typing.Sequence[EmployeesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. first_name : typing.Optional[str] @@ -190,7 +192,7 @@ def list( Returns ------- - PaginatedEmployeeList + SyncPager[Employee] Examples @@ -201,9 +203,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.employees.list() + response = client.hris.employees.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -239,7 +246,6 @@ def list( work_location_id=work_location_id, request_options=request_options, ) - return _response.data def create( self, @@ -292,7 +298,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[EmployeesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmployeesRetrieveRequestExpandItem, typing.Sequence[EmployeesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_sensitive_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -307,7 +315,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[EmployeesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmployeesRetrieveRequestExpandItem, typing.Sequence[EmployeesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -361,8 +369,7 @@ def ignore_create( self, model_id: str, *, - reason: IgnoreCommonModelRequestReason, - message: typing.Optional[str] = OMIT, + request: IgnoreCommonModelRequest, request_options: typing.Optional[RequestOptions] = None, ) -> None: """ @@ -372,9 +379,7 @@ def ignore_create( ---------- model_id : str - reason : IgnoreCommonModelRequestReason - - message : typing.Optional[str] + request : IgnoreCommonModelRequest request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -386,7 +391,7 @@ def ignore_create( Examples -------- from merge import Merge - from merge.resources.hris import ReasonEnum + from merge.resources.hris import IgnoreCommonModelRequest, ReasonEnum client = Merge( account_token="YOUR_ACCOUNT_TOKEN", @@ -394,12 +399,12 @@ def ignore_create( ) client.hris.employees.ignore_create( model_id="model_id", - reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + request=IgnoreCommonModelRequest( + reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + ), ) """ - _response = self._raw_client.ignore_create( - model_id, reason=reason, message=message, request_options=request_options - ) + _response = self._raw_client.ignore_create(model_id, request=request, request_options=request_options) return _response.data def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: @@ -455,7 +460,9 @@ async def list( display_full_name: typing.Optional[str] = None, employment_status: typing.Optional[EmployeesListRequestEmploymentStatus] = None, employment_type: typing.Optional[str] = None, - expand: typing.Optional[EmployeesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmployeesListRequestExpandItem, typing.Sequence[EmployeesListRequestExpandItem]] + ] = None, first_name: typing.Optional[str] = None, groups: typing.Optional[str] = None, home_location_id: typing.Optional[str] = None, @@ -482,7 +489,7 @@ async def list( work_email: typing.Optional[str] = None, work_location_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEmployeeList: + ) -> AsyncPager[Employee]: """ Returns a list of `Employee` objects. @@ -513,7 +520,7 @@ async def list( employment_type : typing.Optional[str] If provided, will only return employees that have an employment of the specified employment_type. - expand : typing.Optional[EmployeesListRequestExpand] + expand : typing.Optional[typing.Union[EmployeesListRequestExpandItem, typing.Sequence[EmployeesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. first_name : typing.Optional[str] @@ -596,7 +603,7 @@ async def list( Returns ------- - PaginatedEmployeeList + AsyncPager[Employee] Examples @@ -612,12 +619,18 @@ async def list( async def main() -> None: - await client.hris.employees.list() + response = await client.hris.employees.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( company_id=company_id, created_after=created_after, created_before=created_before, @@ -653,7 +666,6 @@ async def main() -> None: work_location_id=work_location_id, request_options=request_options, ) - return _response.data async def create( self, @@ -714,7 +726,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[EmployeesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmployeesRetrieveRequestExpandItem, typing.Sequence[EmployeesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_sensitive_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -729,7 +743,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[EmployeesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmployeesRetrieveRequestExpandItem, typing.Sequence[EmployeesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -791,8 +805,7 @@ async def ignore_create( self, model_id: str, *, - reason: IgnoreCommonModelRequestReason, - message: typing.Optional[str] = OMIT, + request: IgnoreCommonModelRequest, request_options: typing.Optional[RequestOptions] = None, ) -> None: """ @@ -802,9 +815,7 @@ async def ignore_create( ---------- model_id : str - reason : IgnoreCommonModelRequestReason - - message : typing.Optional[str] + request : IgnoreCommonModelRequest request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -818,7 +829,7 @@ async def ignore_create( import asyncio from merge import AsyncMerge - from merge.resources.hris import ReasonEnum + from merge.resources.hris import IgnoreCommonModelRequest, ReasonEnum client = AsyncMerge( account_token="YOUR_ACCOUNT_TOKEN", @@ -829,15 +840,15 @@ async def ignore_create( async def main() -> None: await client.hris.employees.ignore_create( model_id="model_id", - reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + request=IgnoreCommonModelRequest( + reason=ReasonEnum.GENERAL_CUSTOMER_REQUEST, + ), ) asyncio.run(main()) """ - _response = await self._raw_client.ignore_create( - model_id, reason=reason, message=message, request_options=request_options - ) + _response = await self._raw_client.ignore_create(model_id, request=request, request_options=request_options) return _response.data async def meta_post_retrieve(self, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: diff --git a/src/merge/resources/hris/resources/employees/raw_client.py b/src/merge/resources/hris/resources/employees/raw_client.py index a85ffeac..24df0866 100644 --- a/src/merge/resources/hris/resources/employees/raw_client.py +++ b/src/merge/resources/hris/resources/employees/raw_client.py @@ -9,21 +9,22 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.employee import Employee from ...types.employee_request import EmployeeRequest from ...types.employee_response import EmployeeResponse +from ...types.ignore_common_model_request import IgnoreCommonModelRequest from ...types.meta_response import MetaResponse from ...types.paginated_employee_list import PaginatedEmployeeList from .types.employees_list_request_employment_status import EmployeesListRequestEmploymentStatus -from .types.employees_list_request_expand import EmployeesListRequestExpand +from .types.employees_list_request_expand_item import EmployeesListRequestExpandItem from .types.employees_list_request_remote_fields import EmployeesListRequestRemoteFields from .types.employees_list_request_show_enum_origins import EmployeesListRequestShowEnumOrigins -from .types.employees_retrieve_request_expand import EmployeesRetrieveRequestExpand +from .types.employees_retrieve_request_expand_item import EmployeesRetrieveRequestExpandItem from .types.employees_retrieve_request_remote_fields import EmployeesRetrieveRequestRemoteFields from .types.employees_retrieve_request_show_enum_origins import EmployeesRetrieveRequestShowEnumOrigins -from .types.ignore_common_model_request_reason import IgnoreCommonModelRequestReason # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -43,7 +44,9 @@ def list( display_full_name: typing.Optional[str] = None, employment_status: typing.Optional[EmployeesListRequestEmploymentStatus] = None, employment_type: typing.Optional[str] = None, - expand: typing.Optional[EmployeesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmployeesListRequestExpandItem, typing.Sequence[EmployeesListRequestExpandItem]] + ] = None, first_name: typing.Optional[str] = None, groups: typing.Optional[str] = None, home_location_id: typing.Optional[str] = None, @@ -70,7 +73,7 @@ def list( work_email: typing.Optional[str] = None, work_location_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedEmployeeList]: + ) -> SyncPager[Employee]: """ Returns a list of `Employee` objects. @@ -101,7 +104,7 @@ def list( employment_type : typing.Optional[str] If provided, will only return employees that have an employment of the specified employment_type. - expand : typing.Optional[EmployeesListRequestExpand] + expand : typing.Optional[typing.Union[EmployeesListRequestExpandItem, typing.Sequence[EmployeesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. first_name : typing.Optional[str] @@ -184,7 +187,7 @@ def list( Returns ------- - HttpResponse[PaginatedEmployeeList] + SyncPager[Employee] """ _response = self._client_wrapper.httpx_client.request( @@ -229,14 +232,55 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEmployeeList, construct_type( type_=PaginatedEmployeeList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + display_full_name=display_full_name, + employment_status=employment_status, + employment_type=employment_type, + expand=expand, + first_name=first_name, + groups=groups, + home_location_id=home_location_id, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_sensitive_fields=include_sensitive_fields, + include_shell_data=include_shell_data, + job_title=job_title, + last_name=last_name, + manager_id=manager_id, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + pay_group_id=pay_group_id, + personal_email=personal_email, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + started_after=started_after, + started_before=started_before, + team_id=team_id, + terminated_after=terminated_after, + terminated_before=terminated_before, + work_email=work_email, + work_location_id=work_location_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -306,7 +350,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[EmployeesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmployeesRetrieveRequestExpandItem, typing.Sequence[EmployeesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_sensitive_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -321,7 +367,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[EmployeesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmployeesRetrieveRequestExpandItem, typing.Sequence[EmployeesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -379,8 +425,7 @@ def ignore_create( self, model_id: str, *, - reason: IgnoreCommonModelRequestReason, - message: typing.Optional[str] = OMIT, + request: IgnoreCommonModelRequest, request_options: typing.Optional[RequestOptions] = None, ) -> HttpResponse[None]: """ @@ -390,9 +435,7 @@ def ignore_create( ---------- model_id : str - reason : IgnoreCommonModelRequestReason - - message : typing.Optional[str] + request : IgnoreCommonModelRequest request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -404,10 +447,7 @@ def ignore_create( _response = self._client_wrapper.httpx_client.request( f"hris/v1/employees/ignore/{jsonable_encoder(model_id)}", method="POST", - json={ - "reason": reason, - "message": message, - }, + json=request, headers={ "content-type": "application/json", }, @@ -473,7 +513,9 @@ async def list( display_full_name: typing.Optional[str] = None, employment_status: typing.Optional[EmployeesListRequestEmploymentStatus] = None, employment_type: typing.Optional[str] = None, - expand: typing.Optional[EmployeesListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmployeesListRequestExpandItem, typing.Sequence[EmployeesListRequestExpandItem]] + ] = None, first_name: typing.Optional[str] = None, groups: typing.Optional[str] = None, home_location_id: typing.Optional[str] = None, @@ -500,7 +542,7 @@ async def list( work_email: typing.Optional[str] = None, work_location_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedEmployeeList]: + ) -> AsyncPager[Employee]: """ Returns a list of `Employee` objects. @@ -531,7 +573,7 @@ async def list( employment_type : typing.Optional[str] If provided, will only return employees that have an employment of the specified employment_type. - expand : typing.Optional[EmployeesListRequestExpand] + expand : typing.Optional[typing.Union[EmployeesListRequestExpandItem, typing.Sequence[EmployeesListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. first_name : typing.Optional[str] @@ -614,7 +656,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedEmployeeList] + AsyncPager[Employee] """ _response = await self._client_wrapper.httpx_client.request( @@ -659,14 +701,58 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEmployeeList, construct_type( type_=PaginatedEmployeeList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + company_id=company_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + display_full_name=display_full_name, + employment_status=employment_status, + employment_type=employment_type, + expand=expand, + first_name=first_name, + groups=groups, + home_location_id=home_location_id, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_sensitive_fields=include_sensitive_fields, + include_shell_data=include_shell_data, + job_title=job_title, + last_name=last_name, + manager_id=manager_id, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + pay_group_id=pay_group_id, + personal_email=personal_email, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + started_after=started_after, + started_before=started_before, + team_id=team_id, + terminated_after=terminated_after, + terminated_before=terminated_before, + work_email=work_email, + work_location_id=work_location_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -736,7 +822,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[EmployeesRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmployeesRetrieveRequestExpandItem, typing.Sequence[EmployeesRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_sensitive_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -751,7 +839,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[EmployeesRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmployeesRetrieveRequestExpandItem, typing.Sequence[EmployeesRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -809,8 +897,7 @@ async def ignore_create( self, model_id: str, *, - reason: IgnoreCommonModelRequestReason, - message: typing.Optional[str] = OMIT, + request: IgnoreCommonModelRequest, request_options: typing.Optional[RequestOptions] = None, ) -> AsyncHttpResponse[None]: """ @@ -820,9 +907,7 @@ async def ignore_create( ---------- model_id : str - reason : IgnoreCommonModelRequestReason - - message : typing.Optional[str] + request : IgnoreCommonModelRequest request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -834,10 +919,7 @@ async def ignore_create( _response = await self._client_wrapper.httpx_client.request( f"hris/v1/employees/ignore/{jsonable_encoder(model_id)}", method="POST", - json={ - "reason": reason, - "message": message, - }, + json=request, headers={ "content-type": "application/json", }, diff --git a/src/merge/resources/hris/resources/employees/types/__init__.py b/src/merge/resources/hris/resources/employees/types/__init__.py index cbdcec7d..2f737148 100644 --- a/src/merge/resources/hris/resources/employees/types/__init__.py +++ b/src/merge/resources/hris/resources/employees/types/__init__.py @@ -3,21 +3,19 @@ # isort: skip_file from .employees_list_request_employment_status import EmployeesListRequestEmploymentStatus -from .employees_list_request_expand import EmployeesListRequestExpand +from .employees_list_request_expand_item import EmployeesListRequestExpandItem from .employees_list_request_remote_fields import EmployeesListRequestRemoteFields from .employees_list_request_show_enum_origins import EmployeesListRequestShowEnumOrigins -from .employees_retrieve_request_expand import EmployeesRetrieveRequestExpand +from .employees_retrieve_request_expand_item import EmployeesRetrieveRequestExpandItem from .employees_retrieve_request_remote_fields import EmployeesRetrieveRequestRemoteFields from .employees_retrieve_request_show_enum_origins import EmployeesRetrieveRequestShowEnumOrigins -from .ignore_common_model_request_reason import IgnoreCommonModelRequestReason __all__ = [ "EmployeesListRequestEmploymentStatus", - "EmployeesListRequestExpand", + "EmployeesListRequestExpandItem", "EmployeesListRequestRemoteFields", "EmployeesListRequestShowEnumOrigins", - "EmployeesRetrieveRequestExpand", + "EmployeesRetrieveRequestExpandItem", "EmployeesRetrieveRequestRemoteFields", "EmployeesRetrieveRequestShowEnumOrigins", - "IgnoreCommonModelRequestReason", ] diff --git a/src/merge/resources/hris/resources/employees/types/employees_list_request_expand.py b/src/merge/resources/hris/resources/employees/types/employees_list_request_expand.py deleted file mode 100644 index 2c8611fb..00000000 --- a/src/merge/resources/hris/resources/employees/types/employees_list_request_expand.py +++ /dev/null @@ -1,1096 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class EmployeesListRequestExpand(str, enum.Enum): - COMPANY = "company" - COMPANY_PAY_GROUP = "company,pay_group" - EMPLOYMENTS = "employments" - EMPLOYMENTS_COMPANY = "employments,company" - EMPLOYMENTS_COMPANY_PAY_GROUP = "employments,company,pay_group" - EMPLOYMENTS_GROUPS = "employments,groups" - EMPLOYMENTS_GROUPS_COMPANY = "employments,groups,company" - EMPLOYMENTS_GROUPS_COMPANY_PAY_GROUP = "employments,groups,company,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION = "employments,groups,home_location" - EMPLOYMENTS_GROUPS_HOME_LOCATION_COMPANY = "employments,groups,home_location,company" - EMPLOYMENTS_GROUPS_HOME_LOCATION_COMPANY_PAY_GROUP = "employments,groups,home_location,company,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER = "employments,groups,home_location,manager" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_COMPANY = "employments,groups,home_location,manager,company" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP = ( - "employments,groups,home_location,manager,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_PAY_GROUP = "employments,groups,home_location,manager,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM = "employments,groups,home_location,manager,team" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY = "employments,groups,home_location,manager,team,company" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = ( - "employments,groups,home_location,manager,team,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP = "employments,groups,home_location,manager,team,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_PAY_GROUP = "employments,groups,home_location,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM = "employments,groups,home_location,team" - EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_COMPANY = "employments,groups,home_location,team,company" - EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP = "employments,groups,home_location,team,company,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_PAY_GROUP = "employments,groups,home_location,team,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION = "employments,groups,home_location,work_location" - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY = "employments,groups,home_location,work_location,company" - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP = ( - "employments,groups,home_location,work_location,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER = "employments,groups,home_location,work_location,manager" - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY = ( - "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,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_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" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY = ( - "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,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_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,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM = "employments,groups,home_location,work_location,team" - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY = ( - "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,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP = ( - "employments,groups,home_location,work_location,team,pay_group" - ) - EMPLOYMENTS_GROUPS_MANAGER = "employments,groups,manager" - EMPLOYMENTS_GROUPS_MANAGER_COMPANY = "employments,groups,manager,company" - EMPLOYMENTS_GROUPS_MANAGER_COMPANY_PAY_GROUP = "employments,groups,manager,company,pay_group" - EMPLOYMENTS_GROUPS_MANAGER_PAY_GROUP = "employments,groups,manager,pay_group" - EMPLOYMENTS_GROUPS_MANAGER_TEAM = "employments,groups,manager,team" - EMPLOYMENTS_GROUPS_MANAGER_TEAM_COMPANY = "employments,groups,manager,team,company" - EMPLOYMENTS_GROUPS_MANAGER_TEAM_COMPANY_PAY_GROUP = "employments,groups,manager,team,company,pay_group" - EMPLOYMENTS_GROUPS_MANAGER_TEAM_PAY_GROUP = "employments,groups,manager,team,pay_group" - EMPLOYMENTS_GROUPS_PAY_GROUP = "employments,groups,pay_group" - EMPLOYMENTS_GROUPS_TEAM = "employments,groups,team" - EMPLOYMENTS_GROUPS_TEAM_COMPANY = "employments,groups,team,company" - EMPLOYMENTS_GROUPS_TEAM_COMPANY_PAY_GROUP = "employments,groups,team,company,pay_group" - EMPLOYMENTS_GROUPS_TEAM_PAY_GROUP = "employments,groups,team,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION = "employments,groups,work_location" - EMPLOYMENTS_GROUPS_WORK_LOCATION_COMPANY = "employments,groups,work_location,company" - EMPLOYMENTS_GROUPS_WORK_LOCATION_COMPANY_PAY_GROUP = "employments,groups,work_location,company,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER = "employments,groups,work_location,manager" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_COMPANY = "employments,groups,work_location,manager,company" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = ( - "employments,groups,work_location,manager,company,pay_group" - ) - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_PAY_GROUP = "employments,groups,work_location,manager,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM = "employments,groups,work_location,manager,team" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY = "employments,groups,work_location,manager,team,company" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = ( - "employments,groups,work_location,manager,team,company,pay_group" - ) - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = "employments,groups,work_location,manager,team,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION_PAY_GROUP = "employments,groups,work_location,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM = "employments,groups,work_location,team" - EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_COMPANY = "employments,groups,work_location,team,company" - EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = "employments,groups,work_location,team,company,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_PAY_GROUP = "employments,groups,work_location,team,pay_group" - EMPLOYMENTS_HOME_LOCATION = "employments,home_location" - EMPLOYMENTS_HOME_LOCATION_COMPANY = "employments,home_location,company" - EMPLOYMENTS_HOME_LOCATION_COMPANY_PAY_GROUP = "employments,home_location,company,pay_group" - EMPLOYMENTS_HOME_LOCATION_MANAGER = "employments,home_location,manager" - EMPLOYMENTS_HOME_LOCATION_MANAGER_COMPANY = "employments,home_location,manager,company" - EMPLOYMENTS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP = "employments,home_location,manager,company,pay_group" - EMPLOYMENTS_HOME_LOCATION_MANAGER_PAY_GROUP = "employments,home_location,manager,pay_group" - EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM = "employments,home_location,manager,team" - EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_COMPANY = "employments,home_location,manager,team,company" - EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = ( - "employments,home_location,manager,team,company,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP = "employments,home_location,manager,team,pay_group" - EMPLOYMENTS_HOME_LOCATION_PAY_GROUP = "employments,home_location,pay_group" - EMPLOYMENTS_HOME_LOCATION_TEAM = "employments,home_location,team" - EMPLOYMENTS_HOME_LOCATION_TEAM_COMPANY = "employments,home_location,team,company" - EMPLOYMENTS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP = "employments,home_location,team,company,pay_group" - EMPLOYMENTS_HOME_LOCATION_TEAM_PAY_GROUP = "employments,home_location,team,pay_group" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION = "employments,home_location,work_location" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_COMPANY = "employments,home_location,work_location,company" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP = ( - "employments,home_location,work_location,company,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER = "employments,home_location,work_location,manager" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY = "employments,home_location,work_location,manager,company" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = ( - "employments,home_location,work_location,manager,company,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP = ( - "employments,home_location,work_location,manager,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM = "employments,home_location,work_location,manager,team" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY = ( - "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,company,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = ( - "employments,home_location,work_location,manager,team,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_PAY_GROUP = "employments,home_location,work_location,pay_group" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM = "employments,home_location,work_location,team" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY = "employments,home_location,work_location,team,company" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = ( - "employments,home_location,work_location,team,company,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP = "employments,home_location,work_location,team,pay_group" - EMPLOYMENTS_MANAGER = "employments,manager" - EMPLOYMENTS_MANAGER_COMPANY = "employments,manager,company" - EMPLOYMENTS_MANAGER_COMPANY_PAY_GROUP = "employments,manager,company,pay_group" - EMPLOYMENTS_MANAGER_PAY_GROUP = "employments,manager,pay_group" - EMPLOYMENTS_MANAGER_TEAM = "employments,manager,team" - EMPLOYMENTS_MANAGER_TEAM_COMPANY = "employments,manager,team,company" - EMPLOYMENTS_MANAGER_TEAM_COMPANY_PAY_GROUP = "employments,manager,team,company,pay_group" - EMPLOYMENTS_MANAGER_TEAM_PAY_GROUP = "employments,manager,team,pay_group" - EMPLOYMENTS_PAY_GROUP = "employments,pay_group" - EMPLOYMENTS_TEAM = "employments,team" - EMPLOYMENTS_TEAM_COMPANY = "employments,team,company" - EMPLOYMENTS_TEAM_COMPANY_PAY_GROUP = "employments,team,company,pay_group" - EMPLOYMENTS_TEAM_PAY_GROUP = "employments,team,pay_group" - EMPLOYMENTS_WORK_LOCATION = "employments,work_location" - EMPLOYMENTS_WORK_LOCATION_COMPANY = "employments,work_location,company" - EMPLOYMENTS_WORK_LOCATION_COMPANY_PAY_GROUP = "employments,work_location,company,pay_group" - EMPLOYMENTS_WORK_LOCATION_MANAGER = "employments,work_location,manager" - EMPLOYMENTS_WORK_LOCATION_MANAGER_COMPANY = "employments,work_location,manager,company" - EMPLOYMENTS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = "employments,work_location,manager,company,pay_group" - EMPLOYMENTS_WORK_LOCATION_MANAGER_PAY_GROUP = "employments,work_location,manager,pay_group" - EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM = "employments,work_location,manager,team" - EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_COMPANY = "employments,work_location,manager,team,company" - EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = ( - "employments,work_location,manager,team,company,pay_group" - ) - EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = "employments,work_location,manager,team,pay_group" - EMPLOYMENTS_WORK_LOCATION_PAY_GROUP = "employments,work_location,pay_group" - EMPLOYMENTS_WORK_LOCATION_TEAM = "employments,work_location,team" - EMPLOYMENTS_WORK_LOCATION_TEAM_COMPANY = "employments,work_location,team,company" - EMPLOYMENTS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = "employments,work_location,team,company,pay_group" - EMPLOYMENTS_WORK_LOCATION_TEAM_PAY_GROUP = "employments,work_location,team,pay_group" - GROUPS = "groups" - GROUPS_COMPANY = "groups,company" - GROUPS_COMPANY_PAY_GROUP = "groups,company,pay_group" - GROUPS_HOME_LOCATION = "groups,home_location" - GROUPS_HOME_LOCATION_COMPANY = "groups,home_location,company" - GROUPS_HOME_LOCATION_COMPANY_PAY_GROUP = "groups,home_location,company,pay_group" - GROUPS_HOME_LOCATION_MANAGER = "groups,home_location,manager" - GROUPS_HOME_LOCATION_MANAGER_COMPANY = "groups,home_location,manager,company" - GROUPS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP = "groups,home_location,manager,company,pay_group" - GROUPS_HOME_LOCATION_MANAGER_PAY_GROUP = "groups,home_location,manager,pay_group" - GROUPS_HOME_LOCATION_MANAGER_TEAM = "groups,home_location,manager,team" - GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY = "groups,home_location,manager,team,company" - GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = "groups,home_location,manager,team,company,pay_group" - GROUPS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP = "groups,home_location,manager,team,pay_group" - GROUPS_HOME_LOCATION_PAY_GROUP = "groups,home_location,pay_group" - GROUPS_HOME_LOCATION_TEAM = "groups,home_location,team" - GROUPS_HOME_LOCATION_TEAM_COMPANY = "groups,home_location,team,company" - GROUPS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP = "groups,home_location,team,company,pay_group" - GROUPS_HOME_LOCATION_TEAM_PAY_GROUP = "groups,home_location,team,pay_group" - GROUPS_HOME_LOCATION_WORK_LOCATION = "groups,home_location,work_location" - GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY = "groups,home_location,work_location,company" - GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP = "groups,home_location,work_location,company,pay_group" - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER = "groups,home_location,work_location,manager" - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY = "groups,home_location,work_location,manager,company" - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = ( - "groups,home_location,work_location,manager,company,pay_group" - ) - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP = "groups,home_location,work_location,manager,pay_group" - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM = "groups,home_location,work_location,manager,team" - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY = "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,company,pay_group" - ) - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = ( - "groups,home_location,work_location,manager,team,pay_group" - ) - GROUPS_HOME_LOCATION_WORK_LOCATION_PAY_GROUP = "groups,home_location,work_location,pay_group" - GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM = "groups,home_location,work_location,team" - GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY = "groups,home_location,work_location,team,company" - GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = ( - "groups,home_location,work_location,team,company,pay_group" - ) - GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP = "groups,home_location,work_location,team,pay_group" - GROUPS_MANAGER = "groups,manager" - GROUPS_MANAGER_COMPANY = "groups,manager,company" - GROUPS_MANAGER_COMPANY_PAY_GROUP = "groups,manager,company,pay_group" - GROUPS_MANAGER_PAY_GROUP = "groups,manager,pay_group" - GROUPS_MANAGER_TEAM = "groups,manager,team" - GROUPS_MANAGER_TEAM_COMPANY = "groups,manager,team,company" - GROUPS_MANAGER_TEAM_COMPANY_PAY_GROUP = "groups,manager,team,company,pay_group" - GROUPS_MANAGER_TEAM_PAY_GROUP = "groups,manager,team,pay_group" - GROUPS_PAY_GROUP = "groups,pay_group" - GROUPS_TEAM = "groups,team" - GROUPS_TEAM_COMPANY = "groups,team,company" - GROUPS_TEAM_COMPANY_PAY_GROUP = "groups,team,company,pay_group" - GROUPS_TEAM_PAY_GROUP = "groups,team,pay_group" - GROUPS_WORK_LOCATION = "groups,work_location" - GROUPS_WORK_LOCATION_COMPANY = "groups,work_location,company" - GROUPS_WORK_LOCATION_COMPANY_PAY_GROUP = "groups,work_location,company,pay_group" - GROUPS_WORK_LOCATION_MANAGER = "groups,work_location,manager" - GROUPS_WORK_LOCATION_MANAGER_COMPANY = "groups,work_location,manager,company" - GROUPS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = "groups,work_location,manager,company,pay_group" - GROUPS_WORK_LOCATION_MANAGER_PAY_GROUP = "groups,work_location,manager,pay_group" - GROUPS_WORK_LOCATION_MANAGER_TEAM = "groups,work_location,manager,team" - GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY = "groups,work_location,manager,team,company" - GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = "groups,work_location,manager,team,company,pay_group" - GROUPS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = "groups,work_location,manager,team,pay_group" - GROUPS_WORK_LOCATION_PAY_GROUP = "groups,work_location,pay_group" - GROUPS_WORK_LOCATION_TEAM = "groups,work_location,team" - GROUPS_WORK_LOCATION_TEAM_COMPANY = "groups,work_location,team,company" - GROUPS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = "groups,work_location,team,company,pay_group" - GROUPS_WORK_LOCATION_TEAM_PAY_GROUP = "groups,work_location,team,pay_group" - HOME_LOCATION = "home_location" - HOME_LOCATION_COMPANY = "home_location,company" - HOME_LOCATION_COMPANY_PAY_GROUP = "home_location,company,pay_group" - HOME_LOCATION_MANAGER = "home_location,manager" - HOME_LOCATION_MANAGER_COMPANY = "home_location,manager,company" - HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP = "home_location,manager,company,pay_group" - HOME_LOCATION_MANAGER_PAY_GROUP = "home_location,manager,pay_group" - HOME_LOCATION_MANAGER_TEAM = "home_location,manager,team" - HOME_LOCATION_MANAGER_TEAM_COMPANY = "home_location,manager,team,company" - HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = "home_location,manager,team,company,pay_group" - HOME_LOCATION_MANAGER_TEAM_PAY_GROUP = "home_location,manager,team,pay_group" - HOME_LOCATION_PAY_GROUP = "home_location,pay_group" - HOME_LOCATION_TEAM = "home_location,team" - HOME_LOCATION_TEAM_COMPANY = "home_location,team,company" - HOME_LOCATION_TEAM_COMPANY_PAY_GROUP = "home_location,team,company,pay_group" - HOME_LOCATION_TEAM_PAY_GROUP = "home_location,team,pay_group" - HOME_LOCATION_WORK_LOCATION = "home_location,work_location" - HOME_LOCATION_WORK_LOCATION_COMPANY = "home_location,work_location,company" - HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP = "home_location,work_location,company,pay_group" - HOME_LOCATION_WORK_LOCATION_MANAGER = "home_location,work_location,manager" - HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY = "home_location,work_location,manager,company" - HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = "home_location,work_location,manager,company,pay_group" - HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP = "home_location,work_location,manager,pay_group" - HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM = "home_location,work_location,manager,team" - HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY = "home_location,work_location,manager,team,company" - HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = ( - "home_location,work_location,manager,team,company,pay_group" - ) - HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = "home_location,work_location,manager,team,pay_group" - HOME_LOCATION_WORK_LOCATION_PAY_GROUP = "home_location,work_location,pay_group" - HOME_LOCATION_WORK_LOCATION_TEAM = "home_location,work_location,team" - HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY = "home_location,work_location,team,company" - HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = "home_location,work_location,team,company,pay_group" - HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP = "home_location,work_location,team,pay_group" - MANAGER = "manager" - MANAGER_COMPANY = "manager,company" - MANAGER_COMPANY_PAY_GROUP = "manager,company,pay_group" - MANAGER_PAY_GROUP = "manager,pay_group" - MANAGER_TEAM = "manager,team" - MANAGER_TEAM_COMPANY = "manager,team,company" - MANAGER_TEAM_COMPANY_PAY_GROUP = "manager,team,company,pay_group" - MANAGER_TEAM_PAY_GROUP = "manager,team,pay_group" - PAY_GROUP = "pay_group" - TEAM = "team" - TEAM_COMPANY = "team,company" - TEAM_COMPANY_PAY_GROUP = "team,company,pay_group" - TEAM_PAY_GROUP = "team,pay_group" - WORK_LOCATION = "work_location" - WORK_LOCATION_COMPANY = "work_location,company" - WORK_LOCATION_COMPANY_PAY_GROUP = "work_location,company,pay_group" - WORK_LOCATION_MANAGER = "work_location,manager" - WORK_LOCATION_MANAGER_COMPANY = "work_location,manager,company" - WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = "work_location,manager,company,pay_group" - WORK_LOCATION_MANAGER_PAY_GROUP = "work_location,manager,pay_group" - WORK_LOCATION_MANAGER_TEAM = "work_location,manager,team" - WORK_LOCATION_MANAGER_TEAM_COMPANY = "work_location,manager,team,company" - WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = "work_location,manager,team,company,pay_group" - WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = "work_location,manager,team,pay_group" - WORK_LOCATION_PAY_GROUP = "work_location,pay_group" - WORK_LOCATION_TEAM = "work_location,team" - WORK_LOCATION_TEAM_COMPANY = "work_location,team,company" - WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = "work_location,team,company,pay_group" - WORK_LOCATION_TEAM_PAY_GROUP = "work_location,team,pay_group" - - def visit( - self, - company: typing.Callable[[], T_Result], - company_pay_group: typing.Callable[[], T_Result], - employments: typing.Callable[[], T_Result], - employments_company: typing.Callable[[], T_Result], - employments_company_pay_group: typing.Callable[[], T_Result], - employments_groups: typing.Callable[[], T_Result], - employments_groups_company: typing.Callable[[], T_Result], - employments_groups_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location: typing.Callable[[], T_Result], - employments_groups_home_location_company: typing.Callable[[], T_Result], - employments_groups_home_location_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_manager: typing.Callable[[], T_Result], - employments_groups_home_location_manager_company: typing.Callable[[], T_Result], - employments_groups_home_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_manager_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_manager_team: typing.Callable[[], T_Result], - employments_groups_home_location_manager_team_company: typing.Callable[[], T_Result], - employments_groups_home_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_team: typing.Callable[[], T_Result], - employments_groups_home_location_team_company: typing.Callable[[], T_Result], - employments_groups_home_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_team_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_company: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_company: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_team: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_team_company: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_team: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_team_company: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_team_pay_group: typing.Callable[[], T_Result], - employments_groups_manager: typing.Callable[[], T_Result], - employments_groups_manager_company: typing.Callable[[], T_Result], - employments_groups_manager_company_pay_group: typing.Callable[[], T_Result], - employments_groups_manager_pay_group: typing.Callable[[], T_Result], - employments_groups_manager_team: typing.Callable[[], T_Result], - employments_groups_manager_team_company: typing.Callable[[], T_Result], - employments_groups_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_manager_team_pay_group: typing.Callable[[], T_Result], - employments_groups_pay_group: typing.Callable[[], T_Result], - employments_groups_team: typing.Callable[[], T_Result], - employments_groups_team_company: typing.Callable[[], T_Result], - employments_groups_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_team_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location: typing.Callable[[], T_Result], - employments_groups_work_location_company: typing.Callable[[], T_Result], - employments_groups_work_location_company_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_manager: typing.Callable[[], T_Result], - employments_groups_work_location_manager_company: typing.Callable[[], T_Result], - employments_groups_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_manager_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_manager_team: typing.Callable[[], T_Result], - employments_groups_work_location_manager_team_company: typing.Callable[[], T_Result], - employments_groups_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_team: typing.Callable[[], T_Result], - employments_groups_work_location_team_company: typing.Callable[[], T_Result], - employments_groups_work_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_team_pay_group: typing.Callable[[], T_Result], - employments_home_location: typing.Callable[[], T_Result], - employments_home_location_company: typing.Callable[[], T_Result], - employments_home_location_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_manager: typing.Callable[[], T_Result], - employments_home_location_manager_company: typing.Callable[[], T_Result], - employments_home_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_manager_pay_group: typing.Callable[[], T_Result], - employments_home_location_manager_team: typing.Callable[[], T_Result], - employments_home_location_manager_team_company: typing.Callable[[], T_Result], - employments_home_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_home_location_pay_group: typing.Callable[[], T_Result], - employments_home_location_team: typing.Callable[[], T_Result], - employments_home_location_team_company: typing.Callable[[], T_Result], - employments_home_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_team_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location: typing.Callable[[], T_Result], - employments_home_location_work_location_company: typing.Callable[[], T_Result], - employments_home_location_work_location_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_manager: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_company: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_team: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_team_company: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_team: typing.Callable[[], T_Result], - employments_home_location_work_location_team_company: typing.Callable[[], T_Result], - employments_home_location_work_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_team_pay_group: typing.Callable[[], T_Result], - employments_manager: typing.Callable[[], T_Result], - employments_manager_company: typing.Callable[[], T_Result], - employments_manager_company_pay_group: typing.Callable[[], T_Result], - employments_manager_pay_group: typing.Callable[[], T_Result], - employments_manager_team: typing.Callable[[], T_Result], - employments_manager_team_company: typing.Callable[[], T_Result], - employments_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_manager_team_pay_group: typing.Callable[[], T_Result], - employments_pay_group: typing.Callable[[], T_Result], - employments_team: typing.Callable[[], T_Result], - employments_team_company: typing.Callable[[], T_Result], - employments_team_company_pay_group: typing.Callable[[], T_Result], - employments_team_pay_group: typing.Callable[[], T_Result], - employments_work_location: typing.Callable[[], T_Result], - employments_work_location_company: typing.Callable[[], T_Result], - employments_work_location_company_pay_group: typing.Callable[[], T_Result], - employments_work_location_manager: typing.Callable[[], T_Result], - employments_work_location_manager_company: typing.Callable[[], T_Result], - employments_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_work_location_manager_pay_group: typing.Callable[[], T_Result], - employments_work_location_manager_team: typing.Callable[[], T_Result], - employments_work_location_manager_team_company: typing.Callable[[], T_Result], - employments_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_work_location_pay_group: typing.Callable[[], T_Result], - employments_work_location_team: typing.Callable[[], T_Result], - employments_work_location_team_company: typing.Callable[[], T_Result], - employments_work_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_work_location_team_pay_group: typing.Callable[[], T_Result], - groups: typing.Callable[[], T_Result], - groups_company: typing.Callable[[], T_Result], - groups_company_pay_group: typing.Callable[[], T_Result], - groups_home_location: typing.Callable[[], T_Result], - groups_home_location_company: typing.Callable[[], T_Result], - groups_home_location_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_manager: typing.Callable[[], T_Result], - groups_home_location_manager_company: typing.Callable[[], T_Result], - groups_home_location_manager_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_manager_pay_group: typing.Callable[[], T_Result], - groups_home_location_manager_team: typing.Callable[[], T_Result], - groups_home_location_manager_team_company: typing.Callable[[], T_Result], - groups_home_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_manager_team_pay_group: typing.Callable[[], T_Result], - groups_home_location_pay_group: typing.Callable[[], T_Result], - groups_home_location_team: typing.Callable[[], T_Result], - groups_home_location_team_company: typing.Callable[[], T_Result], - groups_home_location_team_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_team_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location: typing.Callable[[], T_Result], - groups_home_location_work_location_company: typing.Callable[[], T_Result], - groups_home_location_work_location_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_manager: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_company: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_team: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_team_company: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_team: typing.Callable[[], T_Result], - groups_home_location_work_location_team_company: typing.Callable[[], T_Result], - groups_home_location_work_location_team_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_team_pay_group: typing.Callable[[], T_Result], - groups_manager: typing.Callable[[], T_Result], - groups_manager_company: typing.Callable[[], T_Result], - groups_manager_company_pay_group: typing.Callable[[], T_Result], - groups_manager_pay_group: typing.Callable[[], T_Result], - groups_manager_team: typing.Callable[[], T_Result], - groups_manager_team_company: typing.Callable[[], T_Result], - groups_manager_team_company_pay_group: typing.Callable[[], T_Result], - groups_manager_team_pay_group: typing.Callable[[], T_Result], - groups_pay_group: typing.Callable[[], T_Result], - groups_team: typing.Callable[[], T_Result], - groups_team_company: typing.Callable[[], T_Result], - groups_team_company_pay_group: typing.Callable[[], T_Result], - groups_team_pay_group: typing.Callable[[], T_Result], - groups_work_location: typing.Callable[[], T_Result], - groups_work_location_company: typing.Callable[[], T_Result], - groups_work_location_company_pay_group: typing.Callable[[], T_Result], - groups_work_location_manager: typing.Callable[[], T_Result], - groups_work_location_manager_company: typing.Callable[[], T_Result], - groups_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - groups_work_location_manager_pay_group: typing.Callable[[], T_Result], - groups_work_location_manager_team: typing.Callable[[], T_Result], - groups_work_location_manager_team_company: typing.Callable[[], T_Result], - groups_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - groups_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - groups_work_location_pay_group: typing.Callable[[], T_Result], - groups_work_location_team: typing.Callable[[], T_Result], - groups_work_location_team_company: typing.Callable[[], T_Result], - groups_work_location_team_company_pay_group: typing.Callable[[], T_Result], - groups_work_location_team_pay_group: typing.Callable[[], T_Result], - home_location: typing.Callable[[], T_Result], - home_location_company: typing.Callable[[], T_Result], - home_location_company_pay_group: typing.Callable[[], T_Result], - home_location_manager: typing.Callable[[], T_Result], - home_location_manager_company: typing.Callable[[], T_Result], - home_location_manager_company_pay_group: typing.Callable[[], T_Result], - home_location_manager_pay_group: typing.Callable[[], T_Result], - home_location_manager_team: typing.Callable[[], T_Result], - home_location_manager_team_company: typing.Callable[[], T_Result], - home_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - home_location_manager_team_pay_group: typing.Callable[[], T_Result], - home_location_pay_group: typing.Callable[[], T_Result], - home_location_team: typing.Callable[[], T_Result], - home_location_team_company: typing.Callable[[], T_Result], - home_location_team_company_pay_group: typing.Callable[[], T_Result], - home_location_team_pay_group: typing.Callable[[], T_Result], - home_location_work_location: typing.Callable[[], T_Result], - home_location_work_location_company: typing.Callable[[], T_Result], - home_location_work_location_company_pay_group: typing.Callable[[], T_Result], - home_location_work_location_manager: typing.Callable[[], T_Result], - home_location_work_location_manager_company: typing.Callable[[], T_Result], - home_location_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - home_location_work_location_manager_pay_group: typing.Callable[[], T_Result], - home_location_work_location_manager_team: typing.Callable[[], T_Result], - home_location_work_location_manager_team_company: typing.Callable[[], T_Result], - home_location_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - home_location_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - home_location_work_location_pay_group: typing.Callable[[], T_Result], - home_location_work_location_team: typing.Callable[[], T_Result], - home_location_work_location_team_company: typing.Callable[[], T_Result], - home_location_work_location_team_company_pay_group: typing.Callable[[], T_Result], - home_location_work_location_team_pay_group: typing.Callable[[], T_Result], - manager: typing.Callable[[], T_Result], - manager_company: typing.Callable[[], T_Result], - manager_company_pay_group: typing.Callable[[], T_Result], - manager_pay_group: typing.Callable[[], T_Result], - manager_team: typing.Callable[[], T_Result], - manager_team_company: typing.Callable[[], T_Result], - manager_team_company_pay_group: typing.Callable[[], T_Result], - manager_team_pay_group: typing.Callable[[], T_Result], - pay_group: typing.Callable[[], T_Result], - team: typing.Callable[[], T_Result], - team_company: typing.Callable[[], T_Result], - team_company_pay_group: typing.Callable[[], T_Result], - team_pay_group: typing.Callable[[], T_Result], - work_location: typing.Callable[[], T_Result], - work_location_company: typing.Callable[[], T_Result], - work_location_company_pay_group: typing.Callable[[], T_Result], - work_location_manager: typing.Callable[[], T_Result], - work_location_manager_company: typing.Callable[[], T_Result], - work_location_manager_company_pay_group: typing.Callable[[], T_Result], - work_location_manager_pay_group: typing.Callable[[], T_Result], - work_location_manager_team: typing.Callable[[], T_Result], - work_location_manager_team_company: typing.Callable[[], T_Result], - work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - work_location_manager_team_pay_group: typing.Callable[[], T_Result], - work_location_pay_group: typing.Callable[[], T_Result], - work_location_team: typing.Callable[[], T_Result], - work_location_team_company: typing.Callable[[], T_Result], - work_location_team_company_pay_group: typing.Callable[[], T_Result], - work_location_team_pay_group: typing.Callable[[], T_Result], - ) -> T_Result: - if self is EmployeesListRequestExpand.COMPANY: - return company() - if self is EmployeesListRequestExpand.COMPANY_PAY_GROUP: - return company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS: - return employments() - if self is EmployeesListRequestExpand.EMPLOYMENTS_COMPANY: - return employments_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_COMPANY_PAY_GROUP: - return employments_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS: - return employments_groups() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_COMPANY: - return employments_groups_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_COMPANY_PAY_GROUP: - return employments_groups_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION: - return employments_groups_home_location() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_COMPANY: - return employments_groups_home_location_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_COMPANY_PAY_GROUP: - return employments_groups_home_location_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER: - return employments_groups_home_location_manager() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_COMPANY: - return employments_groups_home_location_manager_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_groups_home_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_PAY_GROUP: - return employments_groups_home_location_manager_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM: - return employments_groups_home_location_manager_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY: - return employments_groups_home_location_manager_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_groups_home_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_groups_home_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_PAY_GROUP: - return employments_groups_home_location_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM: - return employments_groups_home_location_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_COMPANY: - return employments_groups_home_location_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_groups_home_location_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_PAY_GROUP: - return employments_groups_home_location_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION: - return employments_groups_home_location_work_location() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY: - return employments_groups_home_location_work_location_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP: - return employments_groups_home_location_work_location_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER: - return employments_groups_home_location_work_location_manager() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY: - return employments_groups_home_location_work_location_manager_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_groups_home_location_work_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP: - return employments_groups_home_location_work_location_manager_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM: - return employments_groups_home_location_work_location_manager_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return employments_groups_home_location_work_location_manager_team_company() - if ( - self - is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP - ): - return employments_groups_home_location_work_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_groups_home_location_work_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_PAY_GROUP: - return employments_groups_home_location_work_location_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM: - return employments_groups_home_location_work_location_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY: - return employments_groups_home_location_work_location_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_groups_home_location_work_location_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP: - return employments_groups_home_location_work_location_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_MANAGER: - return employments_groups_manager() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_COMPANY: - return employments_groups_manager_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_COMPANY_PAY_GROUP: - return employments_groups_manager_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_PAY_GROUP: - return employments_groups_manager_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_TEAM: - return employments_groups_manager_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_TEAM_COMPANY: - return employments_groups_manager_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_groups_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_TEAM_PAY_GROUP: - return employments_groups_manager_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_PAY_GROUP: - return employments_groups_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_TEAM: - return employments_groups_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_TEAM_COMPANY: - return employments_groups_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_TEAM_COMPANY_PAY_GROUP: - return employments_groups_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_TEAM_PAY_GROUP: - return employments_groups_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION: - return employments_groups_work_location() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_COMPANY: - return employments_groups_work_location_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_COMPANY_PAY_GROUP: - return employments_groups_work_location_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER: - return employments_groups_work_location_manager() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_COMPANY: - return employments_groups_work_location_manager_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_groups_work_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_PAY_GROUP: - return employments_groups_work_location_manager_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM: - return employments_groups_work_location_manager_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return employments_groups_work_location_manager_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_groups_work_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_groups_work_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_PAY_GROUP: - return employments_groups_work_location_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM: - return employments_groups_work_location_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_COMPANY: - return employments_groups_work_location_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_groups_work_location_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_PAY_GROUP: - return employments_groups_work_location_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION: - return employments_home_location() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_COMPANY: - return employments_home_location_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_COMPANY_PAY_GROUP: - return employments_home_location_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER: - return employments_home_location_manager() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_COMPANY: - return employments_home_location_manager_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_home_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_PAY_GROUP: - return employments_home_location_manager_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM: - return employments_home_location_manager_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_COMPANY: - return employments_home_location_manager_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_home_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_home_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_PAY_GROUP: - return employments_home_location_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_TEAM: - return employments_home_location_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_TEAM_COMPANY: - return employments_home_location_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_home_location_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_TEAM_PAY_GROUP: - return employments_home_location_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION: - return employments_home_location_work_location() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_COMPANY: - return employments_home_location_work_location_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP: - return employments_home_location_work_location_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER: - return employments_home_location_work_location_manager() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY: - return employments_home_location_work_location_manager_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_home_location_work_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP: - return employments_home_location_work_location_manager_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM: - return employments_home_location_work_location_manager_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return employments_home_location_work_location_manager_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_home_location_work_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_home_location_work_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_PAY_GROUP: - return employments_home_location_work_location_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM: - return employments_home_location_work_location_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY: - return employments_home_location_work_location_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_home_location_work_location_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP: - return employments_home_location_work_location_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_MANAGER: - return employments_manager() - if self is EmployeesListRequestExpand.EMPLOYMENTS_MANAGER_COMPANY: - return employments_manager_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_MANAGER_COMPANY_PAY_GROUP: - return employments_manager_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_MANAGER_PAY_GROUP: - return employments_manager_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_MANAGER_TEAM: - return employments_manager_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_MANAGER_TEAM_COMPANY: - return employments_manager_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_MANAGER_TEAM_PAY_GROUP: - return employments_manager_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_PAY_GROUP: - return employments_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_TEAM: - return employments_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_TEAM_COMPANY: - return employments_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_TEAM_COMPANY_PAY_GROUP: - return employments_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_TEAM_PAY_GROUP: - return employments_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION: - return employments_work_location() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_COMPANY: - return employments_work_location_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_COMPANY_PAY_GROUP: - return employments_work_location_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER: - return employments_work_location_manager() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_COMPANY: - return employments_work_location_manager_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_work_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_PAY_GROUP: - return employments_work_location_manager_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM: - return employments_work_location_manager_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return employments_work_location_manager_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_work_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_work_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_PAY_GROUP: - return employments_work_location_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_TEAM: - return employments_work_location_team() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_TEAM_COMPANY: - return employments_work_location_team_company() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_work_location_team_company_pay_group() - if self is EmployeesListRequestExpand.EMPLOYMENTS_WORK_LOCATION_TEAM_PAY_GROUP: - return employments_work_location_team_pay_group() - if self is EmployeesListRequestExpand.GROUPS: - return groups() - if self is EmployeesListRequestExpand.GROUPS_COMPANY: - return groups_company() - if self is EmployeesListRequestExpand.GROUPS_COMPANY_PAY_GROUP: - return groups_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION: - return groups_home_location() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_COMPANY: - return groups_home_location_company() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_COMPANY_PAY_GROUP: - return groups_home_location_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_MANAGER: - return groups_home_location_manager() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_MANAGER_COMPANY: - return groups_home_location_manager_company() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return groups_home_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_MANAGER_PAY_GROUP: - return groups_home_location_manager_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_MANAGER_TEAM: - return groups_home_location_manager_team() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY: - return groups_home_location_manager_team_company() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return groups_home_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP: - return groups_home_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_PAY_GROUP: - return groups_home_location_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_TEAM: - return groups_home_location_team() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_TEAM_COMPANY: - return groups_home_location_team_company() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP: - return groups_home_location_team_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_TEAM_PAY_GROUP: - return groups_home_location_team_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION: - return groups_home_location_work_location() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY: - return groups_home_location_work_location_company() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP: - return groups_home_location_work_location_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER: - return groups_home_location_work_location_manager() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY: - return groups_home_location_work_location_manager_company() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return groups_home_location_work_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP: - return groups_home_location_work_location_manager_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM: - return groups_home_location_work_location_manager_team() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return groups_home_location_work_location_manager_team_company() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return groups_home_location_work_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return groups_home_location_work_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_PAY_GROUP: - return groups_home_location_work_location_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM: - return groups_home_location_work_location_team() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY: - return groups_home_location_work_location_team_company() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return groups_home_location_work_location_team_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP: - return groups_home_location_work_location_team_pay_group() - if self is EmployeesListRequestExpand.GROUPS_MANAGER: - return groups_manager() - if self is EmployeesListRequestExpand.GROUPS_MANAGER_COMPANY: - return groups_manager_company() - if self is EmployeesListRequestExpand.GROUPS_MANAGER_COMPANY_PAY_GROUP: - return groups_manager_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_MANAGER_PAY_GROUP: - return groups_manager_pay_group() - if self is EmployeesListRequestExpand.GROUPS_MANAGER_TEAM: - return groups_manager_team() - if self is EmployeesListRequestExpand.GROUPS_MANAGER_TEAM_COMPANY: - return groups_manager_team_company() - if self is EmployeesListRequestExpand.GROUPS_MANAGER_TEAM_COMPANY_PAY_GROUP: - return groups_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_MANAGER_TEAM_PAY_GROUP: - return groups_manager_team_pay_group() - if self is EmployeesListRequestExpand.GROUPS_PAY_GROUP: - return groups_pay_group() - if self is EmployeesListRequestExpand.GROUPS_TEAM: - return groups_team() - if self is EmployeesListRequestExpand.GROUPS_TEAM_COMPANY: - return groups_team_company() - if self is EmployeesListRequestExpand.GROUPS_TEAM_COMPANY_PAY_GROUP: - return groups_team_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_TEAM_PAY_GROUP: - return groups_team_pay_group() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION: - return groups_work_location() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_COMPANY: - return groups_work_location_company() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_COMPANY_PAY_GROUP: - return groups_work_location_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_MANAGER: - return groups_work_location_manager() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_MANAGER_COMPANY: - return groups_work_location_manager_company() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return groups_work_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_MANAGER_PAY_GROUP: - return groups_work_location_manager_pay_group() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_MANAGER_TEAM: - return groups_work_location_manager_team() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return groups_work_location_manager_team_company() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return groups_work_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return groups_work_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_PAY_GROUP: - return groups_work_location_pay_group() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_TEAM: - return groups_work_location_team() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_TEAM_COMPANY: - return groups_work_location_team_company() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return groups_work_location_team_company_pay_group() - if self is EmployeesListRequestExpand.GROUPS_WORK_LOCATION_TEAM_PAY_GROUP: - return groups_work_location_team_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION: - return home_location() - if self is EmployeesListRequestExpand.HOME_LOCATION_COMPANY: - return home_location_company() - if self is EmployeesListRequestExpand.HOME_LOCATION_COMPANY_PAY_GROUP: - return home_location_company_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_MANAGER: - return home_location_manager() - if self is EmployeesListRequestExpand.HOME_LOCATION_MANAGER_COMPANY: - return home_location_manager_company() - if self is EmployeesListRequestExpand.HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return home_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_MANAGER_PAY_GROUP: - return home_location_manager_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_MANAGER_TEAM: - return home_location_manager_team() - if self is EmployeesListRequestExpand.HOME_LOCATION_MANAGER_TEAM_COMPANY: - return home_location_manager_team_company() - if self is EmployeesListRequestExpand.HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return home_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_MANAGER_TEAM_PAY_GROUP: - return home_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_PAY_GROUP: - return home_location_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_TEAM: - return home_location_team() - if self is EmployeesListRequestExpand.HOME_LOCATION_TEAM_COMPANY: - return home_location_team_company() - if self is EmployeesListRequestExpand.HOME_LOCATION_TEAM_COMPANY_PAY_GROUP: - return home_location_team_company_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_TEAM_PAY_GROUP: - return home_location_team_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION: - return home_location_work_location() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_COMPANY: - return home_location_work_location_company() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP: - return home_location_work_location_company_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER: - return home_location_work_location_manager() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY: - return home_location_work_location_manager_company() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return home_location_work_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP: - return home_location_work_location_manager_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM: - return home_location_work_location_manager_team() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return home_location_work_location_manager_team_company() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return home_location_work_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return home_location_work_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_PAY_GROUP: - return home_location_work_location_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_TEAM: - return home_location_work_location_team() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY: - return home_location_work_location_team_company() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return home_location_work_location_team_company_pay_group() - if self is EmployeesListRequestExpand.HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP: - return home_location_work_location_team_pay_group() - if self is EmployeesListRequestExpand.MANAGER: - return manager() - if self is EmployeesListRequestExpand.MANAGER_COMPANY: - return manager_company() - if self is EmployeesListRequestExpand.MANAGER_COMPANY_PAY_GROUP: - return manager_company_pay_group() - if self is EmployeesListRequestExpand.MANAGER_PAY_GROUP: - return manager_pay_group() - if self is EmployeesListRequestExpand.MANAGER_TEAM: - return manager_team() - if self is EmployeesListRequestExpand.MANAGER_TEAM_COMPANY: - return manager_team_company() - if self is EmployeesListRequestExpand.MANAGER_TEAM_COMPANY_PAY_GROUP: - return manager_team_company_pay_group() - if self is EmployeesListRequestExpand.MANAGER_TEAM_PAY_GROUP: - return manager_team_pay_group() - if self is EmployeesListRequestExpand.PAY_GROUP: - return pay_group() - if self is EmployeesListRequestExpand.TEAM: - return team() - if self is EmployeesListRequestExpand.TEAM_COMPANY: - return team_company() - if self is EmployeesListRequestExpand.TEAM_COMPANY_PAY_GROUP: - return team_company_pay_group() - if self is EmployeesListRequestExpand.TEAM_PAY_GROUP: - return team_pay_group() - if self is EmployeesListRequestExpand.WORK_LOCATION: - return work_location() - if self is EmployeesListRequestExpand.WORK_LOCATION_COMPANY: - return work_location_company() - if self is EmployeesListRequestExpand.WORK_LOCATION_COMPANY_PAY_GROUP: - return work_location_company_pay_group() - if self is EmployeesListRequestExpand.WORK_LOCATION_MANAGER: - return work_location_manager() - if self is EmployeesListRequestExpand.WORK_LOCATION_MANAGER_COMPANY: - return work_location_manager_company() - if self is EmployeesListRequestExpand.WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return work_location_manager_company_pay_group() - if self is EmployeesListRequestExpand.WORK_LOCATION_MANAGER_PAY_GROUP: - return work_location_manager_pay_group() - if self is EmployeesListRequestExpand.WORK_LOCATION_MANAGER_TEAM: - return work_location_manager_team() - if self is EmployeesListRequestExpand.WORK_LOCATION_MANAGER_TEAM_COMPANY: - return work_location_manager_team_company() - if self is EmployeesListRequestExpand.WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return work_location_manager_team_company_pay_group() - if self is EmployeesListRequestExpand.WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return work_location_manager_team_pay_group() - if self is EmployeesListRequestExpand.WORK_LOCATION_PAY_GROUP: - return work_location_pay_group() - if self is EmployeesListRequestExpand.WORK_LOCATION_TEAM: - return work_location_team() - if self is EmployeesListRequestExpand.WORK_LOCATION_TEAM_COMPANY: - return work_location_team_company() - if self is EmployeesListRequestExpand.WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return work_location_team_company_pay_group() - if self is EmployeesListRequestExpand.WORK_LOCATION_TEAM_PAY_GROUP: - return work_location_team_pay_group() diff --git a/src/merge/resources/hris/resources/employees/types/employees_list_request_expand_item.py b/src/merge/resources/hris/resources/employees/types/employees_list_request_expand_item.py new file mode 100644 index 00000000..ff83f741 --- /dev/null +++ b/src/merge/resources/hris/resources/employees/types/employees_list_request_expand_item.py @@ -0,0 +1,45 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class EmployeesListRequestExpandItem(str, enum.Enum): + COMPANY = "company" + EMPLOYMENTS = "employments" + GROUPS = "groups" + HOME_LOCATION = "home_location" + MANAGER = "manager" + PAY_GROUP = "pay_group" + TEAM = "team" + WORK_LOCATION = "work_location" + + def visit( + self, + company: typing.Callable[[], T_Result], + employments: typing.Callable[[], T_Result], + groups: typing.Callable[[], T_Result], + home_location: typing.Callable[[], T_Result], + manager: typing.Callable[[], T_Result], + pay_group: typing.Callable[[], T_Result], + team: typing.Callable[[], T_Result], + work_location: typing.Callable[[], T_Result], + ) -> T_Result: + if self is EmployeesListRequestExpandItem.COMPANY: + return company() + if self is EmployeesListRequestExpandItem.EMPLOYMENTS: + return employments() + if self is EmployeesListRequestExpandItem.GROUPS: + return groups() + if self is EmployeesListRequestExpandItem.HOME_LOCATION: + return home_location() + if self is EmployeesListRequestExpandItem.MANAGER: + return manager() + if self is EmployeesListRequestExpandItem.PAY_GROUP: + return pay_group() + if self is EmployeesListRequestExpandItem.TEAM: + return team() + if self is EmployeesListRequestExpandItem.WORK_LOCATION: + return work_location() diff --git a/src/merge/resources/hris/resources/employees/types/employees_retrieve_request_expand.py b/src/merge/resources/hris/resources/employees/types/employees_retrieve_request_expand.py deleted file mode 100644 index ff4ff63c..00000000 --- a/src/merge/resources/hris/resources/employees/types/employees_retrieve_request_expand.py +++ /dev/null @@ -1,1102 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class EmployeesRetrieveRequestExpand(str, enum.Enum): - COMPANY = "company" - COMPANY_PAY_GROUP = "company,pay_group" - EMPLOYMENTS = "employments" - EMPLOYMENTS_COMPANY = "employments,company" - EMPLOYMENTS_COMPANY_PAY_GROUP = "employments,company,pay_group" - EMPLOYMENTS_GROUPS = "employments,groups" - EMPLOYMENTS_GROUPS_COMPANY = "employments,groups,company" - EMPLOYMENTS_GROUPS_COMPANY_PAY_GROUP = "employments,groups,company,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION = "employments,groups,home_location" - EMPLOYMENTS_GROUPS_HOME_LOCATION_COMPANY = "employments,groups,home_location,company" - EMPLOYMENTS_GROUPS_HOME_LOCATION_COMPANY_PAY_GROUP = "employments,groups,home_location,company,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER = "employments,groups,home_location,manager" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_COMPANY = "employments,groups,home_location,manager,company" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP = ( - "employments,groups,home_location,manager,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_PAY_GROUP = "employments,groups,home_location,manager,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM = "employments,groups,home_location,manager,team" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY = "employments,groups,home_location,manager,team,company" - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = ( - "employments,groups,home_location,manager,team,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP = "employments,groups,home_location,manager,team,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_PAY_GROUP = "employments,groups,home_location,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM = "employments,groups,home_location,team" - EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_COMPANY = "employments,groups,home_location,team,company" - EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP = "employments,groups,home_location,team,company,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_PAY_GROUP = "employments,groups,home_location,team,pay_group" - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION = "employments,groups,home_location,work_location" - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY = "employments,groups,home_location,work_location,company" - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP = ( - "employments,groups,home_location,work_location,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER = "employments,groups,home_location,work_location,manager" - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY = ( - "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,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_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" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY = ( - "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,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_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,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM = "employments,groups,home_location,work_location,team" - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY = ( - "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,company,pay_group" - ) - EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP = ( - "employments,groups,home_location,work_location,team,pay_group" - ) - EMPLOYMENTS_GROUPS_MANAGER = "employments,groups,manager" - EMPLOYMENTS_GROUPS_MANAGER_COMPANY = "employments,groups,manager,company" - EMPLOYMENTS_GROUPS_MANAGER_COMPANY_PAY_GROUP = "employments,groups,manager,company,pay_group" - EMPLOYMENTS_GROUPS_MANAGER_PAY_GROUP = "employments,groups,manager,pay_group" - EMPLOYMENTS_GROUPS_MANAGER_TEAM = "employments,groups,manager,team" - EMPLOYMENTS_GROUPS_MANAGER_TEAM_COMPANY = "employments,groups,manager,team,company" - EMPLOYMENTS_GROUPS_MANAGER_TEAM_COMPANY_PAY_GROUP = "employments,groups,manager,team,company,pay_group" - EMPLOYMENTS_GROUPS_MANAGER_TEAM_PAY_GROUP = "employments,groups,manager,team,pay_group" - EMPLOYMENTS_GROUPS_PAY_GROUP = "employments,groups,pay_group" - EMPLOYMENTS_GROUPS_TEAM = "employments,groups,team" - EMPLOYMENTS_GROUPS_TEAM_COMPANY = "employments,groups,team,company" - EMPLOYMENTS_GROUPS_TEAM_COMPANY_PAY_GROUP = "employments,groups,team,company,pay_group" - EMPLOYMENTS_GROUPS_TEAM_PAY_GROUP = "employments,groups,team,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION = "employments,groups,work_location" - EMPLOYMENTS_GROUPS_WORK_LOCATION_COMPANY = "employments,groups,work_location,company" - EMPLOYMENTS_GROUPS_WORK_LOCATION_COMPANY_PAY_GROUP = "employments,groups,work_location,company,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER = "employments,groups,work_location,manager" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_COMPANY = "employments,groups,work_location,manager,company" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = ( - "employments,groups,work_location,manager,company,pay_group" - ) - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_PAY_GROUP = "employments,groups,work_location,manager,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM = "employments,groups,work_location,manager,team" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY = "employments,groups,work_location,manager,team,company" - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = ( - "employments,groups,work_location,manager,team,company,pay_group" - ) - EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = "employments,groups,work_location,manager,team,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION_PAY_GROUP = "employments,groups,work_location,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM = "employments,groups,work_location,team" - EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_COMPANY = "employments,groups,work_location,team,company" - EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = "employments,groups,work_location,team,company,pay_group" - EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_PAY_GROUP = "employments,groups,work_location,team,pay_group" - EMPLOYMENTS_HOME_LOCATION = "employments,home_location" - EMPLOYMENTS_HOME_LOCATION_COMPANY = "employments,home_location,company" - EMPLOYMENTS_HOME_LOCATION_COMPANY_PAY_GROUP = "employments,home_location,company,pay_group" - EMPLOYMENTS_HOME_LOCATION_MANAGER = "employments,home_location,manager" - EMPLOYMENTS_HOME_LOCATION_MANAGER_COMPANY = "employments,home_location,manager,company" - EMPLOYMENTS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP = "employments,home_location,manager,company,pay_group" - EMPLOYMENTS_HOME_LOCATION_MANAGER_PAY_GROUP = "employments,home_location,manager,pay_group" - EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM = "employments,home_location,manager,team" - EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_COMPANY = "employments,home_location,manager,team,company" - EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = ( - "employments,home_location,manager,team,company,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP = "employments,home_location,manager,team,pay_group" - EMPLOYMENTS_HOME_LOCATION_PAY_GROUP = "employments,home_location,pay_group" - EMPLOYMENTS_HOME_LOCATION_TEAM = "employments,home_location,team" - EMPLOYMENTS_HOME_LOCATION_TEAM_COMPANY = "employments,home_location,team,company" - EMPLOYMENTS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP = "employments,home_location,team,company,pay_group" - EMPLOYMENTS_HOME_LOCATION_TEAM_PAY_GROUP = "employments,home_location,team,pay_group" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION = "employments,home_location,work_location" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_COMPANY = "employments,home_location,work_location,company" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP = ( - "employments,home_location,work_location,company,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER = "employments,home_location,work_location,manager" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY = "employments,home_location,work_location,manager,company" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = ( - "employments,home_location,work_location,manager,company,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP = ( - "employments,home_location,work_location,manager,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM = "employments,home_location,work_location,manager,team" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY = ( - "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,company,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = ( - "employments,home_location,work_location,manager,team,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_PAY_GROUP = "employments,home_location,work_location,pay_group" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM = "employments,home_location,work_location,team" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY = "employments,home_location,work_location,team,company" - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = ( - "employments,home_location,work_location,team,company,pay_group" - ) - EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP = "employments,home_location,work_location,team,pay_group" - EMPLOYMENTS_MANAGER = "employments,manager" - EMPLOYMENTS_MANAGER_COMPANY = "employments,manager,company" - EMPLOYMENTS_MANAGER_COMPANY_PAY_GROUP = "employments,manager,company,pay_group" - EMPLOYMENTS_MANAGER_PAY_GROUP = "employments,manager,pay_group" - EMPLOYMENTS_MANAGER_TEAM = "employments,manager,team" - EMPLOYMENTS_MANAGER_TEAM_COMPANY = "employments,manager,team,company" - EMPLOYMENTS_MANAGER_TEAM_COMPANY_PAY_GROUP = "employments,manager,team,company,pay_group" - EMPLOYMENTS_MANAGER_TEAM_PAY_GROUP = "employments,manager,team,pay_group" - EMPLOYMENTS_PAY_GROUP = "employments,pay_group" - EMPLOYMENTS_TEAM = "employments,team" - EMPLOYMENTS_TEAM_COMPANY = "employments,team,company" - EMPLOYMENTS_TEAM_COMPANY_PAY_GROUP = "employments,team,company,pay_group" - EMPLOYMENTS_TEAM_PAY_GROUP = "employments,team,pay_group" - EMPLOYMENTS_WORK_LOCATION = "employments,work_location" - EMPLOYMENTS_WORK_LOCATION_COMPANY = "employments,work_location,company" - EMPLOYMENTS_WORK_LOCATION_COMPANY_PAY_GROUP = "employments,work_location,company,pay_group" - EMPLOYMENTS_WORK_LOCATION_MANAGER = "employments,work_location,manager" - EMPLOYMENTS_WORK_LOCATION_MANAGER_COMPANY = "employments,work_location,manager,company" - EMPLOYMENTS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = "employments,work_location,manager,company,pay_group" - EMPLOYMENTS_WORK_LOCATION_MANAGER_PAY_GROUP = "employments,work_location,manager,pay_group" - EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM = "employments,work_location,manager,team" - EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_COMPANY = "employments,work_location,manager,team,company" - EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = ( - "employments,work_location,manager,team,company,pay_group" - ) - EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = "employments,work_location,manager,team,pay_group" - EMPLOYMENTS_WORK_LOCATION_PAY_GROUP = "employments,work_location,pay_group" - EMPLOYMENTS_WORK_LOCATION_TEAM = "employments,work_location,team" - EMPLOYMENTS_WORK_LOCATION_TEAM_COMPANY = "employments,work_location,team,company" - EMPLOYMENTS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = "employments,work_location,team,company,pay_group" - EMPLOYMENTS_WORK_LOCATION_TEAM_PAY_GROUP = "employments,work_location,team,pay_group" - GROUPS = "groups" - GROUPS_COMPANY = "groups,company" - GROUPS_COMPANY_PAY_GROUP = "groups,company,pay_group" - GROUPS_HOME_LOCATION = "groups,home_location" - GROUPS_HOME_LOCATION_COMPANY = "groups,home_location,company" - GROUPS_HOME_LOCATION_COMPANY_PAY_GROUP = "groups,home_location,company,pay_group" - GROUPS_HOME_LOCATION_MANAGER = "groups,home_location,manager" - GROUPS_HOME_LOCATION_MANAGER_COMPANY = "groups,home_location,manager,company" - GROUPS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP = "groups,home_location,manager,company,pay_group" - GROUPS_HOME_LOCATION_MANAGER_PAY_GROUP = "groups,home_location,manager,pay_group" - GROUPS_HOME_LOCATION_MANAGER_TEAM = "groups,home_location,manager,team" - GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY = "groups,home_location,manager,team,company" - GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = "groups,home_location,manager,team,company,pay_group" - GROUPS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP = "groups,home_location,manager,team,pay_group" - GROUPS_HOME_LOCATION_PAY_GROUP = "groups,home_location,pay_group" - GROUPS_HOME_LOCATION_TEAM = "groups,home_location,team" - GROUPS_HOME_LOCATION_TEAM_COMPANY = "groups,home_location,team,company" - GROUPS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP = "groups,home_location,team,company,pay_group" - GROUPS_HOME_LOCATION_TEAM_PAY_GROUP = "groups,home_location,team,pay_group" - GROUPS_HOME_LOCATION_WORK_LOCATION = "groups,home_location,work_location" - GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY = "groups,home_location,work_location,company" - GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP = "groups,home_location,work_location,company,pay_group" - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER = "groups,home_location,work_location,manager" - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY = "groups,home_location,work_location,manager,company" - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = ( - "groups,home_location,work_location,manager,company,pay_group" - ) - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP = "groups,home_location,work_location,manager,pay_group" - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM = "groups,home_location,work_location,manager,team" - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY = "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,company,pay_group" - ) - GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = ( - "groups,home_location,work_location,manager,team,pay_group" - ) - GROUPS_HOME_LOCATION_WORK_LOCATION_PAY_GROUP = "groups,home_location,work_location,pay_group" - GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM = "groups,home_location,work_location,team" - GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY = "groups,home_location,work_location,team,company" - GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = ( - "groups,home_location,work_location,team,company,pay_group" - ) - GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP = "groups,home_location,work_location,team,pay_group" - GROUPS_MANAGER = "groups,manager" - GROUPS_MANAGER_COMPANY = "groups,manager,company" - GROUPS_MANAGER_COMPANY_PAY_GROUP = "groups,manager,company,pay_group" - GROUPS_MANAGER_PAY_GROUP = "groups,manager,pay_group" - GROUPS_MANAGER_TEAM = "groups,manager,team" - GROUPS_MANAGER_TEAM_COMPANY = "groups,manager,team,company" - GROUPS_MANAGER_TEAM_COMPANY_PAY_GROUP = "groups,manager,team,company,pay_group" - GROUPS_MANAGER_TEAM_PAY_GROUP = "groups,manager,team,pay_group" - GROUPS_PAY_GROUP = "groups,pay_group" - GROUPS_TEAM = "groups,team" - GROUPS_TEAM_COMPANY = "groups,team,company" - GROUPS_TEAM_COMPANY_PAY_GROUP = "groups,team,company,pay_group" - GROUPS_TEAM_PAY_GROUP = "groups,team,pay_group" - GROUPS_WORK_LOCATION = "groups,work_location" - GROUPS_WORK_LOCATION_COMPANY = "groups,work_location,company" - GROUPS_WORK_LOCATION_COMPANY_PAY_GROUP = "groups,work_location,company,pay_group" - GROUPS_WORK_LOCATION_MANAGER = "groups,work_location,manager" - GROUPS_WORK_LOCATION_MANAGER_COMPANY = "groups,work_location,manager,company" - GROUPS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = "groups,work_location,manager,company,pay_group" - GROUPS_WORK_LOCATION_MANAGER_PAY_GROUP = "groups,work_location,manager,pay_group" - GROUPS_WORK_LOCATION_MANAGER_TEAM = "groups,work_location,manager,team" - GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY = "groups,work_location,manager,team,company" - GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = "groups,work_location,manager,team,company,pay_group" - GROUPS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = "groups,work_location,manager,team,pay_group" - GROUPS_WORK_LOCATION_PAY_GROUP = "groups,work_location,pay_group" - GROUPS_WORK_LOCATION_TEAM = "groups,work_location,team" - GROUPS_WORK_LOCATION_TEAM_COMPANY = "groups,work_location,team,company" - GROUPS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = "groups,work_location,team,company,pay_group" - GROUPS_WORK_LOCATION_TEAM_PAY_GROUP = "groups,work_location,team,pay_group" - HOME_LOCATION = "home_location" - HOME_LOCATION_COMPANY = "home_location,company" - HOME_LOCATION_COMPANY_PAY_GROUP = "home_location,company,pay_group" - HOME_LOCATION_MANAGER = "home_location,manager" - HOME_LOCATION_MANAGER_COMPANY = "home_location,manager,company" - HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP = "home_location,manager,company,pay_group" - HOME_LOCATION_MANAGER_PAY_GROUP = "home_location,manager,pay_group" - HOME_LOCATION_MANAGER_TEAM = "home_location,manager,team" - HOME_LOCATION_MANAGER_TEAM_COMPANY = "home_location,manager,team,company" - HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = "home_location,manager,team,company,pay_group" - HOME_LOCATION_MANAGER_TEAM_PAY_GROUP = "home_location,manager,team,pay_group" - HOME_LOCATION_PAY_GROUP = "home_location,pay_group" - HOME_LOCATION_TEAM = "home_location,team" - HOME_LOCATION_TEAM_COMPANY = "home_location,team,company" - HOME_LOCATION_TEAM_COMPANY_PAY_GROUP = "home_location,team,company,pay_group" - HOME_LOCATION_TEAM_PAY_GROUP = "home_location,team,pay_group" - HOME_LOCATION_WORK_LOCATION = "home_location,work_location" - HOME_LOCATION_WORK_LOCATION_COMPANY = "home_location,work_location,company" - HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP = "home_location,work_location,company,pay_group" - HOME_LOCATION_WORK_LOCATION_MANAGER = "home_location,work_location,manager" - HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY = "home_location,work_location,manager,company" - HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = "home_location,work_location,manager,company,pay_group" - HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP = "home_location,work_location,manager,pay_group" - HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM = "home_location,work_location,manager,team" - HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY = "home_location,work_location,manager,team,company" - HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = ( - "home_location,work_location,manager,team,company,pay_group" - ) - HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = "home_location,work_location,manager,team,pay_group" - HOME_LOCATION_WORK_LOCATION_PAY_GROUP = "home_location,work_location,pay_group" - HOME_LOCATION_WORK_LOCATION_TEAM = "home_location,work_location,team" - HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY = "home_location,work_location,team,company" - HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = "home_location,work_location,team,company,pay_group" - HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP = "home_location,work_location,team,pay_group" - MANAGER = "manager" - MANAGER_COMPANY = "manager,company" - MANAGER_COMPANY_PAY_GROUP = "manager,company,pay_group" - MANAGER_PAY_GROUP = "manager,pay_group" - MANAGER_TEAM = "manager,team" - MANAGER_TEAM_COMPANY = "manager,team,company" - MANAGER_TEAM_COMPANY_PAY_GROUP = "manager,team,company,pay_group" - MANAGER_TEAM_PAY_GROUP = "manager,team,pay_group" - PAY_GROUP = "pay_group" - TEAM = "team" - TEAM_COMPANY = "team,company" - TEAM_COMPANY_PAY_GROUP = "team,company,pay_group" - TEAM_PAY_GROUP = "team,pay_group" - WORK_LOCATION = "work_location" - WORK_LOCATION_COMPANY = "work_location,company" - WORK_LOCATION_COMPANY_PAY_GROUP = "work_location,company,pay_group" - WORK_LOCATION_MANAGER = "work_location,manager" - WORK_LOCATION_MANAGER_COMPANY = "work_location,manager,company" - WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP = "work_location,manager,company,pay_group" - WORK_LOCATION_MANAGER_PAY_GROUP = "work_location,manager,pay_group" - WORK_LOCATION_MANAGER_TEAM = "work_location,manager,team" - WORK_LOCATION_MANAGER_TEAM_COMPANY = "work_location,manager,team,company" - WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP = "work_location,manager,team,company,pay_group" - WORK_LOCATION_MANAGER_TEAM_PAY_GROUP = "work_location,manager,team,pay_group" - WORK_LOCATION_PAY_GROUP = "work_location,pay_group" - WORK_LOCATION_TEAM = "work_location,team" - WORK_LOCATION_TEAM_COMPANY = "work_location,team,company" - WORK_LOCATION_TEAM_COMPANY_PAY_GROUP = "work_location,team,company,pay_group" - WORK_LOCATION_TEAM_PAY_GROUP = "work_location,team,pay_group" - - def visit( - self, - company: typing.Callable[[], T_Result], - company_pay_group: typing.Callable[[], T_Result], - employments: typing.Callable[[], T_Result], - employments_company: typing.Callable[[], T_Result], - employments_company_pay_group: typing.Callable[[], T_Result], - employments_groups: typing.Callable[[], T_Result], - employments_groups_company: typing.Callable[[], T_Result], - employments_groups_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location: typing.Callable[[], T_Result], - employments_groups_home_location_company: typing.Callable[[], T_Result], - employments_groups_home_location_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_manager: typing.Callable[[], T_Result], - employments_groups_home_location_manager_company: typing.Callable[[], T_Result], - employments_groups_home_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_manager_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_manager_team: typing.Callable[[], T_Result], - employments_groups_home_location_manager_team_company: typing.Callable[[], T_Result], - employments_groups_home_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_team: typing.Callable[[], T_Result], - employments_groups_home_location_team_company: typing.Callable[[], T_Result], - employments_groups_home_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_team_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_company: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_company: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_team: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_team_company: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_team: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_team_company: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_home_location_work_location_team_pay_group: typing.Callable[[], T_Result], - employments_groups_manager: typing.Callable[[], T_Result], - employments_groups_manager_company: typing.Callable[[], T_Result], - employments_groups_manager_company_pay_group: typing.Callable[[], T_Result], - employments_groups_manager_pay_group: typing.Callable[[], T_Result], - employments_groups_manager_team: typing.Callable[[], T_Result], - employments_groups_manager_team_company: typing.Callable[[], T_Result], - employments_groups_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_manager_team_pay_group: typing.Callable[[], T_Result], - employments_groups_pay_group: typing.Callable[[], T_Result], - employments_groups_team: typing.Callable[[], T_Result], - employments_groups_team_company: typing.Callable[[], T_Result], - employments_groups_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_team_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location: typing.Callable[[], T_Result], - employments_groups_work_location_company: typing.Callable[[], T_Result], - employments_groups_work_location_company_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_manager: typing.Callable[[], T_Result], - employments_groups_work_location_manager_company: typing.Callable[[], T_Result], - employments_groups_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_manager_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_manager_team: typing.Callable[[], T_Result], - employments_groups_work_location_manager_team_company: typing.Callable[[], T_Result], - employments_groups_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_team: typing.Callable[[], T_Result], - employments_groups_work_location_team_company: typing.Callable[[], T_Result], - employments_groups_work_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_groups_work_location_team_pay_group: typing.Callable[[], T_Result], - employments_home_location: typing.Callable[[], T_Result], - employments_home_location_company: typing.Callable[[], T_Result], - employments_home_location_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_manager: typing.Callable[[], T_Result], - employments_home_location_manager_company: typing.Callable[[], T_Result], - employments_home_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_manager_pay_group: typing.Callable[[], T_Result], - employments_home_location_manager_team: typing.Callable[[], T_Result], - employments_home_location_manager_team_company: typing.Callable[[], T_Result], - employments_home_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_home_location_pay_group: typing.Callable[[], T_Result], - employments_home_location_team: typing.Callable[[], T_Result], - employments_home_location_team_company: typing.Callable[[], T_Result], - employments_home_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_team_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location: typing.Callable[[], T_Result], - employments_home_location_work_location_company: typing.Callable[[], T_Result], - employments_home_location_work_location_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_manager: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_company: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_team: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_team_company: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_team: typing.Callable[[], T_Result], - employments_home_location_work_location_team_company: typing.Callable[[], T_Result], - employments_home_location_work_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_home_location_work_location_team_pay_group: typing.Callable[[], T_Result], - employments_manager: typing.Callable[[], T_Result], - employments_manager_company: typing.Callable[[], T_Result], - employments_manager_company_pay_group: typing.Callable[[], T_Result], - employments_manager_pay_group: typing.Callable[[], T_Result], - employments_manager_team: typing.Callable[[], T_Result], - employments_manager_team_company: typing.Callable[[], T_Result], - employments_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_manager_team_pay_group: typing.Callable[[], T_Result], - employments_pay_group: typing.Callable[[], T_Result], - employments_team: typing.Callable[[], T_Result], - employments_team_company: typing.Callable[[], T_Result], - employments_team_company_pay_group: typing.Callable[[], T_Result], - employments_team_pay_group: typing.Callable[[], T_Result], - employments_work_location: typing.Callable[[], T_Result], - employments_work_location_company: typing.Callable[[], T_Result], - employments_work_location_company_pay_group: typing.Callable[[], T_Result], - employments_work_location_manager: typing.Callable[[], T_Result], - employments_work_location_manager_company: typing.Callable[[], T_Result], - employments_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - employments_work_location_manager_pay_group: typing.Callable[[], T_Result], - employments_work_location_manager_team: typing.Callable[[], T_Result], - employments_work_location_manager_team_company: typing.Callable[[], T_Result], - employments_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - employments_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - employments_work_location_pay_group: typing.Callable[[], T_Result], - employments_work_location_team: typing.Callable[[], T_Result], - employments_work_location_team_company: typing.Callable[[], T_Result], - employments_work_location_team_company_pay_group: typing.Callable[[], T_Result], - employments_work_location_team_pay_group: typing.Callable[[], T_Result], - groups: typing.Callable[[], T_Result], - groups_company: typing.Callable[[], T_Result], - groups_company_pay_group: typing.Callable[[], T_Result], - groups_home_location: typing.Callable[[], T_Result], - groups_home_location_company: typing.Callable[[], T_Result], - groups_home_location_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_manager: typing.Callable[[], T_Result], - groups_home_location_manager_company: typing.Callable[[], T_Result], - groups_home_location_manager_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_manager_pay_group: typing.Callable[[], T_Result], - groups_home_location_manager_team: typing.Callable[[], T_Result], - groups_home_location_manager_team_company: typing.Callable[[], T_Result], - groups_home_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_manager_team_pay_group: typing.Callable[[], T_Result], - groups_home_location_pay_group: typing.Callable[[], T_Result], - groups_home_location_team: typing.Callable[[], T_Result], - groups_home_location_team_company: typing.Callable[[], T_Result], - groups_home_location_team_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_team_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location: typing.Callable[[], T_Result], - groups_home_location_work_location_company: typing.Callable[[], T_Result], - groups_home_location_work_location_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_manager: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_company: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_team: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_team_company: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_team: typing.Callable[[], T_Result], - groups_home_location_work_location_team_company: typing.Callable[[], T_Result], - groups_home_location_work_location_team_company_pay_group: typing.Callable[[], T_Result], - groups_home_location_work_location_team_pay_group: typing.Callable[[], T_Result], - groups_manager: typing.Callable[[], T_Result], - groups_manager_company: typing.Callable[[], T_Result], - groups_manager_company_pay_group: typing.Callable[[], T_Result], - groups_manager_pay_group: typing.Callable[[], T_Result], - groups_manager_team: typing.Callable[[], T_Result], - groups_manager_team_company: typing.Callable[[], T_Result], - groups_manager_team_company_pay_group: typing.Callable[[], T_Result], - groups_manager_team_pay_group: typing.Callable[[], T_Result], - groups_pay_group: typing.Callable[[], T_Result], - groups_team: typing.Callable[[], T_Result], - groups_team_company: typing.Callable[[], T_Result], - groups_team_company_pay_group: typing.Callable[[], T_Result], - groups_team_pay_group: typing.Callable[[], T_Result], - groups_work_location: typing.Callable[[], T_Result], - groups_work_location_company: typing.Callable[[], T_Result], - groups_work_location_company_pay_group: typing.Callable[[], T_Result], - groups_work_location_manager: typing.Callable[[], T_Result], - groups_work_location_manager_company: typing.Callable[[], T_Result], - groups_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - groups_work_location_manager_pay_group: typing.Callable[[], T_Result], - groups_work_location_manager_team: typing.Callable[[], T_Result], - groups_work_location_manager_team_company: typing.Callable[[], T_Result], - groups_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - groups_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - groups_work_location_pay_group: typing.Callable[[], T_Result], - groups_work_location_team: typing.Callable[[], T_Result], - groups_work_location_team_company: typing.Callable[[], T_Result], - groups_work_location_team_company_pay_group: typing.Callable[[], T_Result], - groups_work_location_team_pay_group: typing.Callable[[], T_Result], - home_location: typing.Callable[[], T_Result], - home_location_company: typing.Callable[[], T_Result], - home_location_company_pay_group: typing.Callable[[], T_Result], - home_location_manager: typing.Callable[[], T_Result], - home_location_manager_company: typing.Callable[[], T_Result], - home_location_manager_company_pay_group: typing.Callable[[], T_Result], - home_location_manager_pay_group: typing.Callable[[], T_Result], - home_location_manager_team: typing.Callable[[], T_Result], - home_location_manager_team_company: typing.Callable[[], T_Result], - home_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - home_location_manager_team_pay_group: typing.Callable[[], T_Result], - home_location_pay_group: typing.Callable[[], T_Result], - home_location_team: typing.Callable[[], T_Result], - home_location_team_company: typing.Callable[[], T_Result], - home_location_team_company_pay_group: typing.Callable[[], T_Result], - home_location_team_pay_group: typing.Callable[[], T_Result], - home_location_work_location: typing.Callable[[], T_Result], - home_location_work_location_company: typing.Callable[[], T_Result], - home_location_work_location_company_pay_group: typing.Callable[[], T_Result], - home_location_work_location_manager: typing.Callable[[], T_Result], - home_location_work_location_manager_company: typing.Callable[[], T_Result], - home_location_work_location_manager_company_pay_group: typing.Callable[[], T_Result], - home_location_work_location_manager_pay_group: typing.Callable[[], T_Result], - home_location_work_location_manager_team: typing.Callable[[], T_Result], - home_location_work_location_manager_team_company: typing.Callable[[], T_Result], - home_location_work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - home_location_work_location_manager_team_pay_group: typing.Callable[[], T_Result], - home_location_work_location_pay_group: typing.Callable[[], T_Result], - home_location_work_location_team: typing.Callable[[], T_Result], - home_location_work_location_team_company: typing.Callable[[], T_Result], - home_location_work_location_team_company_pay_group: typing.Callable[[], T_Result], - home_location_work_location_team_pay_group: typing.Callable[[], T_Result], - manager: typing.Callable[[], T_Result], - manager_company: typing.Callable[[], T_Result], - manager_company_pay_group: typing.Callable[[], T_Result], - manager_pay_group: typing.Callable[[], T_Result], - manager_team: typing.Callable[[], T_Result], - manager_team_company: typing.Callable[[], T_Result], - manager_team_company_pay_group: typing.Callable[[], T_Result], - manager_team_pay_group: typing.Callable[[], T_Result], - pay_group: typing.Callable[[], T_Result], - team: typing.Callable[[], T_Result], - team_company: typing.Callable[[], T_Result], - team_company_pay_group: typing.Callable[[], T_Result], - team_pay_group: typing.Callable[[], T_Result], - work_location: typing.Callable[[], T_Result], - work_location_company: typing.Callable[[], T_Result], - work_location_company_pay_group: typing.Callable[[], T_Result], - work_location_manager: typing.Callable[[], T_Result], - work_location_manager_company: typing.Callable[[], T_Result], - work_location_manager_company_pay_group: typing.Callable[[], T_Result], - work_location_manager_pay_group: typing.Callable[[], T_Result], - work_location_manager_team: typing.Callable[[], T_Result], - work_location_manager_team_company: typing.Callable[[], T_Result], - work_location_manager_team_company_pay_group: typing.Callable[[], T_Result], - work_location_manager_team_pay_group: typing.Callable[[], T_Result], - work_location_pay_group: typing.Callable[[], T_Result], - work_location_team: typing.Callable[[], T_Result], - work_location_team_company: typing.Callable[[], T_Result], - work_location_team_company_pay_group: typing.Callable[[], T_Result], - work_location_team_pay_group: typing.Callable[[], T_Result], - ) -> T_Result: - if self is EmployeesRetrieveRequestExpand.COMPANY: - return company() - if self is EmployeesRetrieveRequestExpand.COMPANY_PAY_GROUP: - return company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS: - return employments() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_COMPANY: - return employments_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_COMPANY_PAY_GROUP: - return employments_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS: - return employments_groups() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_COMPANY: - return employments_groups_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_COMPANY_PAY_GROUP: - return employments_groups_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION: - return employments_groups_home_location() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_COMPANY: - return employments_groups_home_location_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_COMPANY_PAY_GROUP: - return employments_groups_home_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER: - return employments_groups_home_location_manager() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_COMPANY: - return employments_groups_home_location_manager_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_groups_home_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_PAY_GROUP: - return employments_groups_home_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM: - return employments_groups_home_location_manager_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY: - return employments_groups_home_location_manager_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_groups_home_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_groups_home_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_PAY_GROUP: - return employments_groups_home_location_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM: - return employments_groups_home_location_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_COMPANY: - return employments_groups_home_location_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_groups_home_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_TEAM_PAY_GROUP: - return employments_groups_home_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION: - return employments_groups_home_location_work_location() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY: - return employments_groups_home_location_work_location_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP: - return employments_groups_home_location_work_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER: - return employments_groups_home_location_work_location_manager() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY: - return employments_groups_home_location_work_location_manager_company() - if ( - self - is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP - ): - return employments_groups_home_location_work_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP: - return employments_groups_home_location_work_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM: - return employments_groups_home_location_work_location_manager_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return employments_groups_home_location_work_location_manager_team_company() - if ( - self - is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP - ): - return employments_groups_home_location_work_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_groups_home_location_work_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_PAY_GROUP: - return employments_groups_home_location_work_location_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM: - return employments_groups_home_location_work_location_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY: - return employments_groups_home_location_work_location_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_groups_home_location_work_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP: - return employments_groups_home_location_work_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_MANAGER: - return employments_groups_manager() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_COMPANY: - return employments_groups_manager_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_COMPANY_PAY_GROUP: - return employments_groups_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_PAY_GROUP: - return employments_groups_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_TEAM: - return employments_groups_manager_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_TEAM_COMPANY: - return employments_groups_manager_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_groups_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_MANAGER_TEAM_PAY_GROUP: - return employments_groups_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_PAY_GROUP: - return employments_groups_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_TEAM: - return employments_groups_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_TEAM_COMPANY: - return employments_groups_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_TEAM_COMPANY_PAY_GROUP: - return employments_groups_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_TEAM_PAY_GROUP: - return employments_groups_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION: - return employments_groups_work_location() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_COMPANY: - return employments_groups_work_location_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_COMPANY_PAY_GROUP: - return employments_groups_work_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER: - return employments_groups_work_location_manager() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_COMPANY: - return employments_groups_work_location_manager_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_groups_work_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_PAY_GROUP: - return employments_groups_work_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM: - return employments_groups_work_location_manager_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return employments_groups_work_location_manager_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_groups_work_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_groups_work_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_PAY_GROUP: - return employments_groups_work_location_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM: - return employments_groups_work_location_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_COMPANY: - return employments_groups_work_location_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_groups_work_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_GROUPS_WORK_LOCATION_TEAM_PAY_GROUP: - return employments_groups_work_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION: - return employments_home_location() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_COMPANY: - return employments_home_location_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_COMPANY_PAY_GROUP: - return employments_home_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER: - return employments_home_location_manager() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_COMPANY: - return employments_home_location_manager_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_home_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_PAY_GROUP: - return employments_home_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM: - return employments_home_location_manager_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_COMPANY: - return employments_home_location_manager_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_home_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_home_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_PAY_GROUP: - return employments_home_location_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_TEAM: - return employments_home_location_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_TEAM_COMPANY: - return employments_home_location_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_home_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_TEAM_PAY_GROUP: - return employments_home_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION: - return employments_home_location_work_location() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_COMPANY: - return employments_home_location_work_location_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP: - return employments_home_location_work_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER: - return employments_home_location_work_location_manager() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY: - return employments_home_location_work_location_manager_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_home_location_work_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP: - return employments_home_location_work_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM: - return employments_home_location_work_location_manager_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return employments_home_location_work_location_manager_team_company() - if ( - self - is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP - ): - return employments_home_location_work_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_home_location_work_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_PAY_GROUP: - return employments_home_location_work_location_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM: - return employments_home_location_work_location_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY: - return employments_home_location_work_location_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_home_location_work_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP: - return employments_home_location_work_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_MANAGER: - return employments_manager() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_MANAGER_COMPANY: - return employments_manager_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_MANAGER_COMPANY_PAY_GROUP: - return employments_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_MANAGER_PAY_GROUP: - return employments_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_MANAGER_TEAM: - return employments_manager_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_MANAGER_TEAM_COMPANY: - return employments_manager_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_MANAGER_TEAM_PAY_GROUP: - return employments_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_PAY_GROUP: - return employments_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_TEAM: - return employments_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_TEAM_COMPANY: - return employments_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_TEAM_COMPANY_PAY_GROUP: - return employments_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_TEAM_PAY_GROUP: - return employments_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION: - return employments_work_location() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_COMPANY: - return employments_work_location_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_COMPANY_PAY_GROUP: - return employments_work_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER: - return employments_work_location_manager() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_COMPANY: - return employments_work_location_manager_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return employments_work_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_PAY_GROUP: - return employments_work_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM: - return employments_work_location_manager_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return employments_work_location_manager_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return employments_work_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return employments_work_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_PAY_GROUP: - return employments_work_location_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_TEAM: - return employments_work_location_team() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_TEAM_COMPANY: - return employments_work_location_team_company() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return employments_work_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.EMPLOYMENTS_WORK_LOCATION_TEAM_PAY_GROUP: - return employments_work_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS: - return groups() - if self is EmployeesRetrieveRequestExpand.GROUPS_COMPANY: - return groups_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_COMPANY_PAY_GROUP: - return groups_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION: - return groups_home_location() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_COMPANY: - return groups_home_location_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_COMPANY_PAY_GROUP: - return groups_home_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_MANAGER: - return groups_home_location_manager() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_MANAGER_COMPANY: - return groups_home_location_manager_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return groups_home_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_MANAGER_PAY_GROUP: - return groups_home_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_MANAGER_TEAM: - return groups_home_location_manager_team() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY: - return groups_home_location_manager_team_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return groups_home_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_MANAGER_TEAM_PAY_GROUP: - return groups_home_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_PAY_GROUP: - return groups_home_location_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_TEAM: - return groups_home_location_team() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_TEAM_COMPANY: - return groups_home_location_team_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_TEAM_COMPANY_PAY_GROUP: - return groups_home_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_TEAM_PAY_GROUP: - return groups_home_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION: - return groups_home_location_work_location() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY: - return groups_home_location_work_location_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP: - return groups_home_location_work_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER: - return groups_home_location_work_location_manager() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY: - return groups_home_location_work_location_manager_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return groups_home_location_work_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP: - return groups_home_location_work_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM: - return groups_home_location_work_location_manager_team() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return groups_home_location_work_location_manager_team_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return groups_home_location_work_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return groups_home_location_work_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_PAY_GROUP: - return groups_home_location_work_location_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM: - return groups_home_location_work_location_team() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY: - return groups_home_location_work_location_team_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return groups_home_location_work_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP: - return groups_home_location_work_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_MANAGER: - return groups_manager() - if self is EmployeesRetrieveRequestExpand.GROUPS_MANAGER_COMPANY: - return groups_manager_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_MANAGER_COMPANY_PAY_GROUP: - return groups_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_MANAGER_PAY_GROUP: - return groups_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_MANAGER_TEAM: - return groups_manager_team() - if self is EmployeesRetrieveRequestExpand.GROUPS_MANAGER_TEAM_COMPANY: - return groups_manager_team_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_MANAGER_TEAM_COMPANY_PAY_GROUP: - return groups_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_MANAGER_TEAM_PAY_GROUP: - return groups_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_PAY_GROUP: - return groups_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_TEAM: - return groups_team() - if self is EmployeesRetrieveRequestExpand.GROUPS_TEAM_COMPANY: - return groups_team_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_TEAM_COMPANY_PAY_GROUP: - return groups_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_TEAM_PAY_GROUP: - return groups_team_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION: - return groups_work_location() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_COMPANY: - return groups_work_location_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_COMPANY_PAY_GROUP: - return groups_work_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_MANAGER: - return groups_work_location_manager() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_MANAGER_COMPANY: - return groups_work_location_manager_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return groups_work_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_MANAGER_PAY_GROUP: - return groups_work_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_MANAGER_TEAM: - return groups_work_location_manager_team() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return groups_work_location_manager_team_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return groups_work_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return groups_work_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_PAY_GROUP: - return groups_work_location_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_TEAM: - return groups_work_location_team() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_TEAM_COMPANY: - return groups_work_location_team_company() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return groups_work_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.GROUPS_WORK_LOCATION_TEAM_PAY_GROUP: - return groups_work_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION: - return home_location() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_COMPANY: - return home_location_company() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_COMPANY_PAY_GROUP: - return home_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_MANAGER: - return home_location_manager() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_MANAGER_COMPANY: - return home_location_manager_company() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return home_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_MANAGER_PAY_GROUP: - return home_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_MANAGER_TEAM: - return home_location_manager_team() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_MANAGER_TEAM_COMPANY: - return home_location_manager_team_company() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return home_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_MANAGER_TEAM_PAY_GROUP: - return home_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_PAY_GROUP: - return home_location_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_TEAM: - return home_location_team() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_TEAM_COMPANY: - return home_location_team_company() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_TEAM_COMPANY_PAY_GROUP: - return home_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_TEAM_PAY_GROUP: - return home_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION: - return home_location_work_location() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_COMPANY: - return home_location_work_location_company() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_COMPANY_PAY_GROUP: - return home_location_work_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER: - return home_location_work_location_manager() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY: - return home_location_work_location_manager_company() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return home_location_work_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_PAY_GROUP: - return home_location_work_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM: - return home_location_work_location_manager_team() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY: - return home_location_work_location_manager_team_company() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return home_location_work_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return home_location_work_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_PAY_GROUP: - return home_location_work_location_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_TEAM: - return home_location_work_location_team() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY: - return home_location_work_location_team_company() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return home_location_work_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.HOME_LOCATION_WORK_LOCATION_TEAM_PAY_GROUP: - return home_location_work_location_team_pay_group() - if self is EmployeesRetrieveRequestExpand.MANAGER: - return manager() - if self is EmployeesRetrieveRequestExpand.MANAGER_COMPANY: - return manager_company() - if self is EmployeesRetrieveRequestExpand.MANAGER_COMPANY_PAY_GROUP: - return manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.MANAGER_PAY_GROUP: - return manager_pay_group() - if self is EmployeesRetrieveRequestExpand.MANAGER_TEAM: - return manager_team() - if self is EmployeesRetrieveRequestExpand.MANAGER_TEAM_COMPANY: - return manager_team_company() - if self is EmployeesRetrieveRequestExpand.MANAGER_TEAM_COMPANY_PAY_GROUP: - return manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.MANAGER_TEAM_PAY_GROUP: - return manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.PAY_GROUP: - return pay_group() - if self is EmployeesRetrieveRequestExpand.TEAM: - return team() - if self is EmployeesRetrieveRequestExpand.TEAM_COMPANY: - return team_company() - if self is EmployeesRetrieveRequestExpand.TEAM_COMPANY_PAY_GROUP: - return team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.TEAM_PAY_GROUP: - return team_pay_group() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION: - return work_location() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_COMPANY: - return work_location_company() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_COMPANY_PAY_GROUP: - return work_location_company_pay_group() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_MANAGER: - return work_location_manager() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_MANAGER_COMPANY: - return work_location_manager_company() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_MANAGER_COMPANY_PAY_GROUP: - return work_location_manager_company_pay_group() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_MANAGER_PAY_GROUP: - return work_location_manager_pay_group() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_MANAGER_TEAM: - return work_location_manager_team() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_MANAGER_TEAM_COMPANY: - return work_location_manager_team_company() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_MANAGER_TEAM_COMPANY_PAY_GROUP: - return work_location_manager_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_MANAGER_TEAM_PAY_GROUP: - return work_location_manager_team_pay_group() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_PAY_GROUP: - return work_location_pay_group() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_TEAM: - return work_location_team() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_TEAM_COMPANY: - return work_location_team_company() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_TEAM_COMPANY_PAY_GROUP: - return work_location_team_company_pay_group() - if self is EmployeesRetrieveRequestExpand.WORK_LOCATION_TEAM_PAY_GROUP: - return work_location_team_pay_group() diff --git a/src/merge/resources/hris/resources/employees/types/employees_retrieve_request_expand_item.py b/src/merge/resources/hris/resources/employees/types/employees_retrieve_request_expand_item.py new file mode 100644 index 00000000..f152aaf4 --- /dev/null +++ b/src/merge/resources/hris/resources/employees/types/employees_retrieve_request_expand_item.py @@ -0,0 +1,45 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class EmployeesRetrieveRequestExpandItem(str, enum.Enum): + COMPANY = "company" + EMPLOYMENTS = "employments" + GROUPS = "groups" + HOME_LOCATION = "home_location" + MANAGER = "manager" + PAY_GROUP = "pay_group" + TEAM = "team" + WORK_LOCATION = "work_location" + + def visit( + self, + company: typing.Callable[[], T_Result], + employments: typing.Callable[[], T_Result], + groups: typing.Callable[[], T_Result], + home_location: typing.Callable[[], T_Result], + manager: typing.Callable[[], T_Result], + pay_group: typing.Callable[[], T_Result], + team: typing.Callable[[], T_Result], + work_location: typing.Callable[[], T_Result], + ) -> T_Result: + if self is EmployeesRetrieveRequestExpandItem.COMPANY: + return company() + if self is EmployeesRetrieveRequestExpandItem.EMPLOYMENTS: + return employments() + if self is EmployeesRetrieveRequestExpandItem.GROUPS: + return groups() + if self is EmployeesRetrieveRequestExpandItem.HOME_LOCATION: + return home_location() + if self is EmployeesRetrieveRequestExpandItem.MANAGER: + return manager() + if self is EmployeesRetrieveRequestExpandItem.PAY_GROUP: + return pay_group() + if self is EmployeesRetrieveRequestExpandItem.TEAM: + return team() + if self is EmployeesRetrieveRequestExpandItem.WORK_LOCATION: + return work_location() diff --git a/src/merge/resources/hris/resources/employer_benefits/client.py b/src/merge/resources/hris/resources/employer_benefits/client.py index 3201e062..f332ae12 100644 --- a/src/merge/resources/hris/resources/employer_benefits/client.py +++ b/src/merge/resources/hris/resources/employer_benefits/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.employer_benefit import EmployerBenefit -from ...types.paginated_employer_benefit_list import PaginatedEmployerBenefitList from .raw_client import AsyncRawEmployerBenefitsClient, RawEmployerBenefitsClient @@ -39,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEmployerBenefitList: + ) -> SyncPager[EmployerBenefit]: """ Returns a list of `EmployerBenefit` objects. @@ -80,7 +80,7 @@ def list( Returns ------- - PaginatedEmployerBenefitList + SyncPager[EmployerBenefit] Examples @@ -91,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.employer_benefits.list() + response = client.hris.employer_benefits.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -106,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -187,7 +191,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEmployerBenefitList: + ) -> AsyncPager[EmployerBenefit]: """ Returns a list of `EmployerBenefit` objects. @@ -228,7 +232,7 @@ async def list( Returns ------- - PaginatedEmployerBenefitList + AsyncPager[EmployerBenefit] Examples @@ -244,12 +248,18 @@ async def list( async def main() -> None: - await client.hris.employer_benefits.list() + response = await client.hris.employer_benefits.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -262,7 +272,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/hris/resources/employer_benefits/raw_client.py b/src/merge/resources/hris/resources/employer_benefits/raw_client.py index 53596759..a6189fe6 100644 --- a/src/merge/resources/hris/resources/employer_benefits/raw_client.py +++ b/src/merge/resources/hris/resources/employer_benefits/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.employer_benefit import EmployerBenefit @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedEmployerBenefitList]: + ) -> SyncPager[EmployerBenefit]: """ Returns a list of `EmployerBenefit` objects. @@ -74,7 +75,7 @@ def list( Returns ------- - HttpResponse[PaginatedEmployerBenefitList] + SyncPager[EmployerBenefit] """ _response = self._client_wrapper.httpx_client.request( @@ -96,14 +97,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEmployerBenefitList, construct_type( type_=PaginatedEmployerBenefitList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -181,7 +200,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedEmployerBenefitList]: + ) -> AsyncPager[EmployerBenefit]: """ Returns a list of `EmployerBenefit` objects. @@ -222,7 +241,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedEmployerBenefitList] + AsyncPager[EmployerBenefit] """ _response = await self._client_wrapper.httpx_client.request( @@ -244,14 +263,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEmployerBenefitList, construct_type( type_=PaginatedEmployerBenefitList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/employments/__init__.py b/src/merge/resources/hris/resources/employments/__init__.py index 16c6b474..5c9119e1 100644 --- a/src/merge/resources/hris/resources/employments/__init__.py +++ b/src/merge/resources/hris/resources/employments/__init__.py @@ -3,21 +3,21 @@ # isort: skip_file from .types import ( - EmploymentsListRequestExpand, + EmploymentsListRequestExpandItem, EmploymentsListRequestOrderBy, EmploymentsListRequestRemoteFields, EmploymentsListRequestShowEnumOrigins, - EmploymentsRetrieveRequestExpand, + EmploymentsRetrieveRequestExpandItem, EmploymentsRetrieveRequestRemoteFields, EmploymentsRetrieveRequestShowEnumOrigins, ) __all__ = [ - "EmploymentsListRequestExpand", + "EmploymentsListRequestExpandItem", "EmploymentsListRequestOrderBy", "EmploymentsListRequestRemoteFields", "EmploymentsListRequestShowEnumOrigins", - "EmploymentsRetrieveRequestExpand", + "EmploymentsRetrieveRequestExpandItem", "EmploymentsRetrieveRequestRemoteFields", "EmploymentsRetrieveRequestShowEnumOrigins", ] diff --git a/src/merge/resources/hris/resources/employments/client.py b/src/merge/resources/hris/resources/employments/client.py index 22371621..4afb8593 100644 --- a/src/merge/resources/hris/resources/employments/client.py +++ b/src/merge/resources/hris/resources/employments/client.py @@ -4,15 +4,15 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.employment import Employment -from ...types.paginated_employment_list import PaginatedEmploymentList from .raw_client import AsyncRawEmploymentsClient, RawEmploymentsClient -from .types.employments_list_request_expand import EmploymentsListRequestExpand +from .types.employments_list_request_expand_item import EmploymentsListRequestExpandItem from .types.employments_list_request_order_by import EmploymentsListRequestOrderBy from .types.employments_list_request_remote_fields import EmploymentsListRequestRemoteFields from .types.employments_list_request_show_enum_origins import EmploymentsListRequestShowEnumOrigins -from .types.employments_retrieve_request_expand import EmploymentsRetrieveRequestExpand +from .types.employments_retrieve_request_expand_item import EmploymentsRetrieveRequestExpandItem from .types.employments_retrieve_request_remote_fields import EmploymentsRetrieveRequestRemoteFields from .types.employments_retrieve_request_show_enum_origins import EmploymentsRetrieveRequestShowEnumOrigins @@ -39,7 +39,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[EmploymentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmploymentsListRequestExpandItem, typing.Sequence[EmploymentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -51,7 +53,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[EmploymentsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEmploymentList: + ) -> SyncPager[Employment]: """ Returns a list of `Employment` objects. @@ -69,7 +71,7 @@ def list( employee_id : typing.Optional[str] If provided, will only return employments for this employee. - expand : typing.Optional[EmploymentsListRequestExpand] + expand : typing.Optional[typing.Union[EmploymentsListRequestExpandItem, typing.Sequence[EmploymentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -107,7 +109,7 @@ def list( Returns ------- - PaginatedEmploymentList + SyncPager[Employment] Examples @@ -118,9 +120,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.employments.list() + response = client.hris.employments.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -138,13 +145,14 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[EmploymentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmploymentsRetrieveRequestExpandItem, typing.Sequence[EmploymentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[EmploymentsRetrieveRequestRemoteFields] = None, @@ -158,7 +166,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[EmploymentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmploymentsRetrieveRequestExpandItem, typing.Sequence[EmploymentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -227,7 +235,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[EmploymentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmploymentsListRequestExpandItem, typing.Sequence[EmploymentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -239,7 +249,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[EmploymentsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedEmploymentList: + ) -> AsyncPager[Employment]: """ Returns a list of `Employment` objects. @@ -257,7 +267,7 @@ async def list( employee_id : typing.Optional[str] If provided, will only return employments for this employee. - expand : typing.Optional[EmploymentsListRequestExpand] + expand : typing.Optional[typing.Union[EmploymentsListRequestExpandItem, typing.Sequence[EmploymentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -295,7 +305,7 @@ async def list( Returns ------- - PaginatedEmploymentList + AsyncPager[Employment] Examples @@ -311,12 +321,18 @@ async def list( async def main() -> None: - await client.hris.employments.list() + response = await client.hris.employments.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -334,13 +350,14 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[EmploymentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmploymentsRetrieveRequestExpandItem, typing.Sequence[EmploymentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[EmploymentsRetrieveRequestRemoteFields] = None, @@ -354,7 +371,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[EmploymentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmploymentsRetrieveRequestExpandItem, typing.Sequence[EmploymentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/employments/raw_client.py b/src/merge/resources/hris/resources/employments/raw_client.py index 42f39f73..fc41c794 100644 --- a/src/merge/resources/hris/resources/employments/raw_client.py +++ b/src/merge/resources/hris/resources/employments/raw_client.py @@ -9,15 +9,16 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.employment import Employment from ...types.paginated_employment_list import PaginatedEmploymentList -from .types.employments_list_request_expand import EmploymentsListRequestExpand +from .types.employments_list_request_expand_item import EmploymentsListRequestExpandItem from .types.employments_list_request_order_by import EmploymentsListRequestOrderBy from .types.employments_list_request_remote_fields import EmploymentsListRequestRemoteFields from .types.employments_list_request_show_enum_origins import EmploymentsListRequestShowEnumOrigins -from .types.employments_retrieve_request_expand import EmploymentsRetrieveRequestExpand +from .types.employments_retrieve_request_expand_item import EmploymentsRetrieveRequestExpandItem from .types.employments_retrieve_request_remote_fields import EmploymentsRetrieveRequestRemoteFields from .types.employments_retrieve_request_show_enum_origins import EmploymentsRetrieveRequestShowEnumOrigins @@ -33,7 +34,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[EmploymentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmploymentsListRequestExpandItem, typing.Sequence[EmploymentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -45,7 +48,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[EmploymentsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedEmploymentList]: + ) -> SyncPager[Employment]: """ Returns a list of `Employment` objects. @@ -63,7 +66,7 @@ def list( employee_id : typing.Optional[str] If provided, will only return employments for this employee. - expand : typing.Optional[EmploymentsListRequestExpand] + expand : typing.Optional[typing.Union[EmploymentsListRequestExpandItem, typing.Sequence[EmploymentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -101,7 +104,7 @@ def list( Returns ------- - HttpResponse[PaginatedEmploymentList] + SyncPager[Employment] """ _response = self._client_wrapper.httpx_client.request( @@ -128,14 +131,37 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEmploymentList, construct_type( type_=PaginatedEmploymentList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + order_by=order_by, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -145,7 +171,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[EmploymentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmploymentsRetrieveRequestExpandItem, typing.Sequence[EmploymentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[EmploymentsRetrieveRequestRemoteFields] = None, @@ -159,7 +187,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[EmploymentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmploymentsRetrieveRequestExpandItem, typing.Sequence[EmploymentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -221,7 +249,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[EmploymentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmploymentsListRequestExpandItem, typing.Sequence[EmploymentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -233,7 +263,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[EmploymentsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedEmploymentList]: + ) -> AsyncPager[Employment]: """ Returns a list of `Employment` objects. @@ -251,7 +281,7 @@ async def list( employee_id : typing.Optional[str] If provided, will only return employments for this employee. - expand : typing.Optional[EmploymentsListRequestExpand] + expand : typing.Optional[typing.Union[EmploymentsListRequestExpandItem, typing.Sequence[EmploymentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -289,7 +319,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedEmploymentList] + AsyncPager[Employment] """ _response = await self._client_wrapper.httpx_client.request( @@ -316,14 +346,40 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedEmploymentList, construct_type( type_=PaginatedEmploymentList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + order_by=order_by, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -333,7 +389,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[EmploymentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[EmploymentsRetrieveRequestExpandItem, typing.Sequence[EmploymentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[EmploymentsRetrieveRequestRemoteFields] = None, @@ -347,7 +405,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[EmploymentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[EmploymentsRetrieveRequestExpandItem, typing.Sequence[EmploymentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/employments/types/__init__.py b/src/merge/resources/hris/resources/employments/types/__init__.py index c82455ad..4b549507 100644 --- a/src/merge/resources/hris/resources/employments/types/__init__.py +++ b/src/merge/resources/hris/resources/employments/types/__init__.py @@ -2,20 +2,20 @@ # isort: skip_file -from .employments_list_request_expand import EmploymentsListRequestExpand +from .employments_list_request_expand_item import EmploymentsListRequestExpandItem from .employments_list_request_order_by import EmploymentsListRequestOrderBy from .employments_list_request_remote_fields import EmploymentsListRequestRemoteFields from .employments_list_request_show_enum_origins import EmploymentsListRequestShowEnumOrigins -from .employments_retrieve_request_expand import EmploymentsRetrieveRequestExpand +from .employments_retrieve_request_expand_item import EmploymentsRetrieveRequestExpandItem from .employments_retrieve_request_remote_fields import EmploymentsRetrieveRequestRemoteFields from .employments_retrieve_request_show_enum_origins import EmploymentsRetrieveRequestShowEnumOrigins __all__ = [ - "EmploymentsListRequestExpand", + "EmploymentsListRequestExpandItem", "EmploymentsListRequestOrderBy", "EmploymentsListRequestRemoteFields", "EmploymentsListRequestShowEnumOrigins", - "EmploymentsRetrieveRequestExpand", + "EmploymentsRetrieveRequestExpandItem", "EmploymentsRetrieveRequestRemoteFields", "EmploymentsRetrieveRequestShowEnumOrigins", ] diff --git a/src/merge/resources/hris/resources/employments/types/employments_list_request_expand.py b/src/merge/resources/hris/resources/employments/types/employments_list_request_expand.py deleted file mode 100644 index f123ef47..00000000 --- a/src/merge/resources/hris/resources/employments/types/employments_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class EmploymentsListRequestExpand(str, enum.Enum): - EMPLOYEE = "employee" - EMPLOYEE_PAY_GROUP = "employee,pay_group" - PAY_GROUP = "pay_group" - - def visit( - self, - employee: typing.Callable[[], T_Result], - employee_pay_group: typing.Callable[[], T_Result], - pay_group: typing.Callable[[], T_Result], - ) -> T_Result: - if self is EmploymentsListRequestExpand.EMPLOYEE: - return employee() - if self is EmploymentsListRequestExpand.EMPLOYEE_PAY_GROUP: - return employee_pay_group() - if self is EmploymentsListRequestExpand.PAY_GROUP: - return pay_group() diff --git a/src/merge/resources/hris/resources/employments/types/employments_list_request_expand_item.py b/src/merge/resources/hris/resources/employments/types/employments_list_request_expand_item.py new file mode 100644 index 00000000..3519601e --- /dev/null +++ b/src/merge/resources/hris/resources/employments/types/employments_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class EmploymentsListRequestExpandItem(str, enum.Enum): + EMPLOYEE = "employee" + PAY_GROUP = "pay_group" + + def visit(self, employee: typing.Callable[[], T_Result], pay_group: typing.Callable[[], T_Result]) -> T_Result: + if self is EmploymentsListRequestExpandItem.EMPLOYEE: + return employee() + if self is EmploymentsListRequestExpandItem.PAY_GROUP: + return pay_group() diff --git a/src/merge/resources/hris/resources/employments/types/employments_retrieve_request_expand.py b/src/merge/resources/hris/resources/employments/types/employments_retrieve_request_expand.py deleted file mode 100644 index 98db9ac2..00000000 --- a/src/merge/resources/hris/resources/employments/types/employments_retrieve_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class EmploymentsRetrieveRequestExpand(str, enum.Enum): - EMPLOYEE = "employee" - EMPLOYEE_PAY_GROUP = "employee,pay_group" - PAY_GROUP = "pay_group" - - def visit( - self, - employee: typing.Callable[[], T_Result], - employee_pay_group: typing.Callable[[], T_Result], - pay_group: typing.Callable[[], T_Result], - ) -> T_Result: - if self is EmploymentsRetrieveRequestExpand.EMPLOYEE: - return employee() - if self is EmploymentsRetrieveRequestExpand.EMPLOYEE_PAY_GROUP: - return employee_pay_group() - if self is EmploymentsRetrieveRequestExpand.PAY_GROUP: - return pay_group() diff --git a/src/merge/resources/hris/resources/employments/types/employments_retrieve_request_expand_item.py b/src/merge/resources/hris/resources/employments/types/employments_retrieve_request_expand_item.py new file mode 100644 index 00000000..8425214f --- /dev/null +++ b/src/merge/resources/hris/resources/employments/types/employments_retrieve_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class EmploymentsRetrieveRequestExpandItem(str, enum.Enum): + EMPLOYEE = "employee" + PAY_GROUP = "pay_group" + + def visit(self, employee: typing.Callable[[], T_Result], pay_group: typing.Callable[[], T_Result]) -> T_Result: + if self is EmploymentsRetrieveRequestExpandItem.EMPLOYEE: + return employee() + if self is EmploymentsRetrieveRequestExpandItem.PAY_GROUP: + return pay_group() diff --git a/src/merge/resources/hris/resources/groups/client.py b/src/merge/resources/hris/resources/groups/client.py index 454392ad..a54540e6 100644 --- a/src/merge/resources/hris/resources/groups/client.py +++ b/src/merge/resources/hris/resources/groups/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.group import Group -from ...types.paginated_group_list import PaginatedGroupList from .raw_client import AsyncRawGroupsClient, RawGroupsClient @@ -44,7 +44,7 @@ def list( show_enum_origins: typing.Optional[typing.Literal["type"]] = None, types: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedGroupList: + ) -> SyncPager[Group]: """ Returns a list of `Group` objects. @@ -100,7 +100,7 @@ def list( Returns ------- - PaginatedGroupList + SyncPager[Group] Examples @@ -111,9 +111,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.groups.list() + response = client.hris.groups.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -131,7 +136,6 @@ def list( types=types, request_options=request_options, ) - return _response.data def retrieve( self, @@ -227,7 +231,7 @@ async def list( show_enum_origins: typing.Optional[typing.Literal["type"]] = None, types: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedGroupList: + ) -> AsyncPager[Group]: """ Returns a list of `Group` objects. @@ -283,7 +287,7 @@ async def list( Returns ------- - PaginatedGroupList + AsyncPager[Group] Examples @@ -299,12 +303,18 @@ async def list( async def main() -> None: - await client.hris.groups.list() + response = await client.hris.groups.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -322,7 +332,6 @@ async def main() -> None: types=types, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/hris/resources/groups/raw_client.py b/src/merge/resources/hris/resources/groups/raw_client.py index f8256948..a87cb547 100644 --- a/src/merge/resources/hris/resources/groups/raw_client.py +++ b/src/merge/resources/hris/resources/groups/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.group import Group @@ -38,7 +39,7 @@ def list( show_enum_origins: typing.Optional[typing.Literal["type"]] = None, types: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedGroupList]: + ) -> SyncPager[Group]: """ Returns a list of `Group` objects. @@ -94,7 +95,7 @@ def list( Returns ------- - HttpResponse[PaginatedGroupList] + SyncPager[Group] """ _response = self._client_wrapper.httpx_client.request( @@ -121,14 +122,37 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedGroupList, construct_type( type_=PaginatedGroupList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_commonly_used_as_team=is_commonly_used_as_team, + modified_after=modified_after, + modified_before=modified_before, + names=names, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + types=types, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -221,7 +245,7 @@ async def list( show_enum_origins: typing.Optional[typing.Literal["type"]] = None, types: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedGroupList]: + ) -> AsyncPager[Group]: """ Returns a list of `Group` objects. @@ -277,7 +301,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedGroupList] + AsyncPager[Group] """ _response = await self._client_wrapper.httpx_client.request( @@ -304,14 +328,40 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedGroupList, construct_type( type_=PaginatedGroupList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_commonly_used_as_team=is_commonly_used_as_team, + modified_after=modified_after, + modified_before=modified_before, + names=names, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + types=types, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/issues/client.py b/src/merge/resources/hris/resources/issues/client.py index 3839055e..8cdde92f 100644 --- a/src/merge/resources/hris/resources/issues/client.py +++ b/src/merge/resources/hris/resources/issues/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.issue import Issue -from ...types.paginated_issue_list import PaginatedIssueList from .raw_client import AsyncRawIssuesClient, RawIssuesClient from .types.issues_list_request_status import IssuesListRequestStatus @@ -44,7 +44,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -97,7 +97,7 @@ def list( Returns ------- - PaginatedIssueList + SyncPager[Issue] Examples @@ -108,9 +108,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.issues.list() + response = client.hris.issues.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -127,7 +132,6 @@ def list( status=status, request_options=request_options, ) - return _response.data def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ @@ -194,7 +198,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -247,7 +251,7 @@ async def list( Returns ------- - PaginatedIssueList + AsyncPager[Issue] Examples @@ -263,12 +267,18 @@ async def list( async def main() -> None: - await client.hris.issues.list() + response = await client.hris.issues.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -285,7 +295,6 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ diff --git a/src/merge/resources/hris/resources/issues/raw_client.py b/src/merge/resources/hris/resources/issues/raw_client.py index 02305941..65db3260 100644 --- a/src/merge/resources/hris/resources/issues/raw_client.py +++ b/src/merge/resources/hris/resources/issues/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.issue import Issue @@ -38,7 +39,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedIssueList]: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -91,7 +92,7 @@ def list( Returns ------- - HttpResponse[PaginatedIssueList] + SyncPager[Issue] """ _response = self._client_wrapper.httpx_client.request( @@ -125,14 +126,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -197,7 +220,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedIssueList]: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -250,7 +273,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedIssueList] + AsyncPager[Issue] """ _response = await self._client_wrapper.httpx_client.request( @@ -284,14 +307,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/linked_accounts/client.py b/src/merge/resources/hris/resources/linked_accounts/client.py index fb325a41..c16371f3 100644 --- a/src/merge/resources/hris/resources/linked_accounts/client.py +++ b/src/merge/resources/hris/resources/linked_accounts/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList +from ...types.account_details_and_actions import AccountDetailsAndActions from .raw_client import AsyncRawLinkedAccountsClient, RawLinkedAccountsClient from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -41,7 +42,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -98,7 +99,7 @@ def list( Returns ------- - PaginatedAccountDetailsAndActionsList + SyncPager[AccountDetailsAndActions] Examples @@ -109,9 +110,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.linked_accounts.list() + response = client.hris.linked_accounts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -127,7 +133,6 @@ def list( status=status, request_options=request_options, ) - return _response.data class AsyncLinkedAccountsClient: @@ -162,7 +167,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -219,7 +224,7 @@ async def list( Returns ------- - PaginatedAccountDetailsAndActionsList + AsyncPager[AccountDetailsAndActions] Examples @@ -235,12 +240,18 @@ async def list( async def main() -> None: - await client.hris.linked_accounts.list() + response = await client.hris.linked_accounts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -256,4 +267,3 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/hris/resources/linked_accounts/raw_client.py b/src/merge/resources/hris/resources/linked_accounts/raw_client.py index 07984ecd..dadc9a2b 100644 --- a/src/merge/resources/hris/resources/linked_accounts/raw_client.py +++ b/src/merge/resources/hris/resources/linked_accounts/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.account_details_and_actions import AccountDetailsAndActions from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -90,7 +91,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountDetailsAndActionsList] + SyncPager[AccountDetailsAndActions] """ _response = self._client_wrapper.httpx_client.request( @@ -115,14 +116,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -150,7 +172,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -207,7 +229,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountDetailsAndActionsList] + AsyncPager[AccountDetailsAndActions] """ _response = await self._client_wrapper.httpx_client.request( @@ -232,14 +254,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/locations/client.py b/src/merge/resources/hris/resources/locations/client.py index b8b18833..5e174516 100644 --- a/src/merge/resources/hris/resources/locations/client.py +++ b/src/merge/resources/hris/resources/locations/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.location import Location -from ...types.paginated_location_list import PaginatedLocationList from .raw_client import AsyncRawLocationsClient, RawLocationsClient from .types.locations_list_request_location_type import LocationsListRequestLocationType from .types.locations_list_request_remote_fields import LocationsListRequestRemoteFields @@ -47,7 +47,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[LocationsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedLocationList: + ) -> SyncPager[Location]: """ Returns a list of `Location` objects. @@ -100,7 +100,7 @@ def list( Returns ------- - PaginatedLocationList + SyncPager[Location] Examples @@ -111,9 +111,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.locations.list() + response = client.hris.locations.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -129,7 +134,6 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def retrieve( self, @@ -223,7 +227,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[LocationsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedLocationList: + ) -> AsyncPager[Location]: """ Returns a list of `Location` objects. @@ -276,7 +280,7 @@ async def list( Returns ------- - PaginatedLocationList + AsyncPager[Location] Examples @@ -292,12 +296,18 @@ async def list( async def main() -> None: - await client.hris.locations.list() + response = await client.hris.locations.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -313,7 +323,6 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/hris/resources/locations/raw_client.py b/src/merge/resources/hris/resources/locations/raw_client.py index 1b57f08f..35a50e78 100644 --- a/src/merge/resources/hris/resources/locations/raw_client.py +++ b/src/merge/resources/hris/resources/locations/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.location import Location @@ -41,7 +42,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[LocationsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedLocationList]: + ) -> SyncPager[Location]: """ Returns a list of `Location` objects. @@ -94,7 +95,7 @@ def list( Returns ------- - HttpResponse[PaginatedLocationList] + SyncPager[Location] """ _response = self._client_wrapper.httpx_client.request( @@ -119,14 +120,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedLocationList, construct_type( type_=PaginatedLocationList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + location_type=location_type, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -217,7 +239,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[LocationsListRequestShowEnumOrigins] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedLocationList]: + ) -> AsyncPager[Location]: """ Returns a list of `Location` objects. @@ -270,7 +292,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedLocationList] + AsyncPager[Location] """ _response = await self._client_wrapper.httpx_client.request( @@ -295,14 +317,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedLocationList, construct_type( type_=PaginatedLocationList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + location_type=location_type, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/pay_groups/client.py b/src/merge/resources/hris/resources/pay_groups/client.py index be59663a..ae6e60f0 100644 --- a/src/merge/resources/hris/resources/pay_groups/client.py +++ b/src/merge/resources/hris/resources/pay_groups/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_pay_group_list import PaginatedPayGroupList from ...types.pay_group import PayGroup from .raw_client import AsyncRawPayGroupsClient, RawPayGroupsClient @@ -39,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPayGroupList: + ) -> SyncPager[PayGroup]: """ Returns a list of `PayGroup` objects. @@ -80,7 +80,7 @@ def list( Returns ------- - PaginatedPayGroupList + SyncPager[PayGroup] Examples @@ -91,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.pay_groups.list() + response = client.hris.pay_groups.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -106,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -187,7 +191,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPayGroupList: + ) -> AsyncPager[PayGroup]: """ Returns a list of `PayGroup` objects. @@ -228,7 +232,7 @@ async def list( Returns ------- - PaginatedPayGroupList + AsyncPager[PayGroup] Examples @@ -244,12 +248,18 @@ async def list( async def main() -> None: - await client.hris.pay_groups.list() + response = await client.hris.pay_groups.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -262,7 +272,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/hris/resources/pay_groups/raw_client.py b/src/merge/resources/hris/resources/pay_groups/raw_client.py index 551ed951..830354bb 100644 --- a/src/merge/resources/hris/resources/pay_groups/raw_client.py +++ b/src/merge/resources/hris/resources/pay_groups/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_pay_group_list import PaginatedPayGroupList @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedPayGroupList]: + ) -> SyncPager[PayGroup]: """ Returns a list of `PayGroup` objects. @@ -74,7 +75,7 @@ def list( Returns ------- - HttpResponse[PaginatedPayGroupList] + SyncPager[PayGroup] """ _response = self._client_wrapper.httpx_client.request( @@ -96,14 +97,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPayGroupList, construct_type( type_=PaginatedPayGroupList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -181,7 +200,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedPayGroupList]: + ) -> AsyncPager[PayGroup]: """ Returns a list of `PayGroup` objects. @@ -222,7 +241,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedPayGroupList] + AsyncPager[PayGroup] """ _response = await self._client_wrapper.httpx_client.request( @@ -244,14 +263,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPayGroupList, construct_type( type_=PaginatedPayGroupList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/payroll_runs/client.py b/src/merge/resources/hris/resources/payroll_runs/client.py index 9de9d3c2..da6ff4f2 100644 --- a/src/merge/resources/hris/resources/payroll_runs/client.py +++ b/src/merge/resources/hris/resources/payroll_runs/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_payroll_run_list import PaginatedPayrollRunList from ...types.payroll_run import PayrollRun from .raw_client import AsyncRawPayrollRunsClient, RawPayrollRunsClient from .types.payroll_runs_list_request_remote_fields import PayrollRunsListRequestRemoteFields @@ -51,7 +51,7 @@ def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPayrollRunList: + ) -> SyncPager[PayrollRun]: """ Returns a list of `PayrollRun` objects. @@ -119,7 +119,7 @@ def list( Returns ------- - PaginatedPayrollRunList + SyncPager[PayrollRun] Examples @@ -130,9 +130,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.payroll_runs.list() + response = client.hris.payroll_runs.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -152,7 +157,6 @@ def list( started_before=started_before, request_options=request_options, ) - return _response.data def retrieve( self, @@ -250,7 +254,7 @@ async def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedPayrollRunList: + ) -> AsyncPager[PayrollRun]: """ Returns a list of `PayrollRun` objects. @@ -318,7 +322,7 @@ async def list( Returns ------- - PaginatedPayrollRunList + AsyncPager[PayrollRun] Examples @@ -334,12 +338,18 @@ async def list( async def main() -> None: - await client.hris.payroll_runs.list() + response = await client.hris.payroll_runs.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -359,7 +369,6 @@ async def main() -> None: started_before=started_before, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/hris/resources/payroll_runs/raw_client.py b/src/merge/resources/hris/resources/payroll_runs/raw_client.py index 7510c611..f3f43e76 100644 --- a/src/merge/resources/hris/resources/payroll_runs/raw_client.py +++ b/src/merge/resources/hris/resources/payroll_runs/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_payroll_run_list import PaginatedPayrollRunList @@ -45,7 +46,7 @@ def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedPayrollRunList]: + ) -> SyncPager[PayrollRun]: """ Returns a list of `PayrollRun` objects. @@ -113,7 +114,7 @@ def list( Returns ------- - HttpResponse[PaginatedPayrollRunList] + SyncPager[PayrollRun] """ _response = self._client_wrapper.httpx_client.request( @@ -142,14 +143,39 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPayrollRunList, construct_type( type_=PaginatedPayrollRunList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + ended_after=ended_after, + ended_before=ended_before, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + run_type=run_type, + show_enum_origins=show_enum_origins, + started_after=started_after, + started_before=started_before, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -244,7 +270,7 @@ async def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedPayrollRunList]: + ) -> AsyncPager[PayrollRun]: """ Returns a list of `PayrollRun` objects. @@ -312,7 +338,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedPayrollRunList] + AsyncPager[PayrollRun] """ _response = await self._client_wrapper.httpx_client.request( @@ -341,14 +367,42 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedPayrollRunList, construct_type( type_=PaginatedPayrollRunList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + ended_after=ended_after, + ended_before=ended_before, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + run_type=run_type, + show_enum_origins=show_enum_origins, + started_after=started_after, + started_before=started_before, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/sync_status/client.py b/src/merge/resources/hris/resources/sync_status/client.py index fb1b6a50..666ebe50 100644 --- a/src/merge/resources/hris/resources/sync_status/client.py +++ b/src/merge/resources/hris/resources/sync_status/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_sync_status_list import PaginatedSyncStatusList +from ...types.sync_status import SyncStatus from .raw_client import AsyncRawSyncStatusClient, RawSyncStatusClient @@ -29,7 +30,7 @@ def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedSyncStatusList: + ) -> SyncPager[SyncStatus]: """ 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). @@ -46,7 +47,7 @@ def list( Returns ------- - PaginatedSyncStatusList + SyncPager[SyncStatus] Examples @@ -57,10 +58,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.sync_status.list() + response = client.hris.sync_status.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) - return _response.data + return self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) class AsyncSyncStatusClient: @@ -84,7 +89,7 @@ async def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedSyncStatusList: + ) -> AsyncPager[SyncStatus]: """ 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). @@ -101,7 +106,7 @@ async def list( Returns ------- - PaginatedSyncStatusList + AsyncPager[SyncStatus] Examples @@ -117,10 +122,15 @@ async def list( async def main() -> None: - await client.hris.sync_status.list() + response = await client.hris.sync_status.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) - return _response.data + return await self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) diff --git a/src/merge/resources/hris/resources/sync_status/raw_client.py b/src/merge/resources/hris/resources/sync_status/raw_client.py index d331289d..ede092ec 100644 --- a/src/merge/resources/hris/resources/sync_status/raw_client.py +++ b/src/merge/resources/hris/resources/sync_status/raw_client.py @@ -5,10 +5,11 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_sync_status_list import PaginatedSyncStatusList +from ...types.sync_status import SyncStatus class RawSyncStatusClient: @@ -21,7 +22,7 @@ def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedSyncStatusList]: + ) -> SyncPager[SyncStatus]: """ 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). @@ -38,7 +39,7 @@ def list( Returns ------- - HttpResponse[PaginatedSyncStatusList] + SyncPager[SyncStatus] """ _response = self._client_wrapper.httpx_client.request( @@ -52,14 +53,24 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedSyncStatusList, construct_type( type_=PaginatedSyncStatusList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -76,7 +87,7 @@ async def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedSyncStatusList]: + ) -> AsyncPager[SyncStatus]: """ 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). @@ -93,7 +104,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedSyncStatusList] + AsyncPager[SyncStatus] """ _response = await self._client_wrapper.httpx_client.request( @@ -107,14 +118,27 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedSyncStatusList, construct_type( type_=PaginatedSyncStatusList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/hris/resources/teams/client.py b/src/merge/resources/hris/resources/teams/client.py index f0ba24da..4d9cfc32 100644 --- a/src/merge/resources/hris/resources/teams/client.py +++ b/src/merge/resources/hris/resources/teams/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_team_list import PaginatedTeamList from ...types.team import Team from .raw_client import AsyncRawTeamsClient, RawTeamsClient @@ -31,7 +31,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["parent_team"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -41,7 +43,7 @@ def list( parent_team_id: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTeamList: + ) -> SyncPager[Team]: """ Returns a list of `Team` objects. @@ -56,7 +58,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["parent_team"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -88,7 +90,7 @@ def list( Returns ------- - PaginatedTeamList + SyncPager[Team] Examples @@ -99,9 +101,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.teams.list() + response = client.hris.teams.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -116,13 +123,14 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["parent_team"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -134,7 +142,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["parent_team"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -194,7 +202,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["parent_team"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -204,7 +214,7 @@ async def list( parent_team_id: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTeamList: + ) -> AsyncPager[Team]: """ Returns a list of `Team` objects. @@ -219,7 +229,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["parent_team"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -251,7 +261,7 @@ async def list( Returns ------- - PaginatedTeamList + AsyncPager[Team] Examples @@ -267,12 +277,18 @@ async def list( async def main() -> None: - await client.hris.teams.list() + response = await client.hris.teams.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -287,13 +303,14 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["parent_team"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -305,7 +322,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["parent_team"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/teams/raw_client.py b/src/merge/resources/hris/resources/teams/raw_client.py index dd176649..a55885cc 100644 --- a/src/merge/resources/hris/resources/teams/raw_client.py +++ b/src/merge/resources/hris/resources/teams/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_team_list import PaginatedTeamList @@ -25,7 +26,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["parent_team"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -35,7 +38,7 @@ def list( parent_team_id: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTeamList]: + ) -> SyncPager[Team]: """ Returns a list of `Team` objects. @@ -50,7 +53,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["parent_team"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -82,7 +85,7 @@ def list( Returns ------- - HttpResponse[PaginatedTeamList] + SyncPager[Team] """ _response = self._client_wrapper.httpx_client.request( @@ -106,14 +109,34 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTeamList, construct_type( type_=PaginatedTeamList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + parent_team_id=parent_team_id, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -123,7 +146,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["parent_team"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -135,7 +160,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["parent_team"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -188,7 +213,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["parent_team"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -198,7 +225,7 @@ async def list( parent_team_id: typing.Optional[str] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTeamList]: + ) -> AsyncPager[Team]: """ Returns a list of `Team` objects. @@ -213,7 +240,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["parent_team"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -245,7 +272,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTeamList] + AsyncPager[Team] """ _response = await self._client_wrapper.httpx_client.request( @@ -269,14 +296,37 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTeamList, construct_type( type_=PaginatedTeamList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + parent_team_id=parent_team_id, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -286,7 +336,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["parent_team"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -298,7 +350,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["parent_team"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_team"], typing.Sequence[typing.Literal["parent_team"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/time_off/__init__.py b/src/merge/resources/hris/resources/time_off/__init__.py index 6290733f..eb84823a 100644 --- a/src/merge/resources/hris/resources/time_off/__init__.py +++ b/src/merge/resources/hris/resources/time_off/__init__.py @@ -3,23 +3,23 @@ # isort: skip_file from .types import ( - TimeOffListRequestExpand, + TimeOffListRequestExpandItem, TimeOffListRequestRemoteFields, TimeOffListRequestRequestType, TimeOffListRequestShowEnumOrigins, TimeOffListRequestStatus, - TimeOffRetrieveRequestExpand, + TimeOffRetrieveRequestExpandItem, TimeOffRetrieveRequestRemoteFields, TimeOffRetrieveRequestShowEnumOrigins, ) __all__ = [ - "TimeOffListRequestExpand", + "TimeOffListRequestExpandItem", "TimeOffListRequestRemoteFields", "TimeOffListRequestRequestType", "TimeOffListRequestShowEnumOrigins", "TimeOffListRequestStatus", - "TimeOffRetrieveRequestExpand", + "TimeOffRetrieveRequestExpandItem", "TimeOffRetrieveRequestRemoteFields", "TimeOffRetrieveRequestShowEnumOrigins", ] diff --git a/src/merge/resources/hris/resources/time_off/client.py b/src/merge/resources/hris/resources/time_off/client.py index ff2cbfb7..afc7ea0d 100644 --- a/src/merge/resources/hris/resources/time_off/client.py +++ b/src/merge/resources/hris/resources/time_off/client.py @@ -4,19 +4,19 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.meta_response import MetaResponse -from ...types.paginated_time_off_list import PaginatedTimeOffList from ...types.time_off import TimeOff from ...types.time_off_request import TimeOffRequest from ...types.time_off_response import TimeOffResponse from .raw_client import AsyncRawTimeOffClient, RawTimeOffClient -from .types.time_off_list_request_expand import TimeOffListRequestExpand +from .types.time_off_list_request_expand_item import TimeOffListRequestExpandItem from .types.time_off_list_request_remote_fields import TimeOffListRequestRemoteFields from .types.time_off_list_request_request_type import TimeOffListRequestRequestType from .types.time_off_list_request_show_enum_origins import TimeOffListRequestShowEnumOrigins from .types.time_off_list_request_status import TimeOffListRequestStatus -from .types.time_off_retrieve_request_expand import TimeOffRetrieveRequestExpand +from .types.time_off_retrieve_request_expand_item import TimeOffRetrieveRequestExpandItem from .types.time_off_retrieve_request_remote_fields import TimeOffRetrieveRequestRemoteFields from .types.time_off_retrieve_request_show_enum_origins import TimeOffRetrieveRequestShowEnumOrigins @@ -49,7 +49,9 @@ def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[TimeOffListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TimeOffListRequestExpandItem, typing.Sequence[TimeOffListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -64,7 +66,7 @@ def list( started_before: typing.Optional[dt.datetime] = None, status: typing.Optional[TimeOffListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTimeOffList: + ) -> SyncPager[TimeOff]: """ Returns a list of `TimeOff` objects. @@ -91,7 +93,7 @@ def list( ended_before : typing.Optional[dt.datetime] If provided, will only return time-offs that ended before this datetime. - expand : typing.Optional[TimeOffListRequestExpand] + expand : typing.Optional[typing.Union[TimeOffListRequestExpandItem, typing.Sequence[TimeOffListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -151,7 +153,7 @@ def list( Returns ------- - PaginatedTimeOffList + SyncPager[TimeOff] Examples @@ -162,9 +164,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.time_off.list() + response = client.hris.time_off.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( approver_id=approver_id, created_after=created_after, created_before=created_before, @@ -188,7 +195,6 @@ def list( status=status, request_options=request_options, ) - return _response.data def create( self, @@ -241,7 +247,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[TimeOffRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TimeOffRetrieveRequestExpandItem, typing.Sequence[TimeOffRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[TimeOffRetrieveRequestRemoteFields] = None, @@ -255,7 +263,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[TimeOffRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TimeOffRetrieveRequestExpandItem, typing.Sequence[TimeOffRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -354,7 +362,9 @@ async def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[TimeOffListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TimeOffListRequestExpandItem, typing.Sequence[TimeOffListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -369,7 +379,7 @@ async def list( started_before: typing.Optional[dt.datetime] = None, status: typing.Optional[TimeOffListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTimeOffList: + ) -> AsyncPager[TimeOff]: """ Returns a list of `TimeOff` objects. @@ -396,7 +406,7 @@ async def list( ended_before : typing.Optional[dt.datetime] If provided, will only return time-offs that ended before this datetime. - expand : typing.Optional[TimeOffListRequestExpand] + expand : typing.Optional[typing.Union[TimeOffListRequestExpandItem, typing.Sequence[TimeOffListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -456,7 +466,7 @@ async def list( Returns ------- - PaginatedTimeOffList + AsyncPager[TimeOff] Examples @@ -472,12 +482,18 @@ async def list( async def main() -> None: - await client.hris.time_off.list() + response = await client.hris.time_off.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( approver_id=approver_id, created_after=created_after, created_before=created_before, @@ -501,7 +517,6 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def create( self, @@ -562,7 +577,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[TimeOffRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TimeOffRetrieveRequestExpandItem, typing.Sequence[TimeOffRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[TimeOffRetrieveRequestRemoteFields] = None, @@ -576,7 +593,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[TimeOffRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TimeOffRetrieveRequestExpandItem, typing.Sequence[TimeOffRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/time_off/raw_client.py b/src/merge/resources/hris/resources/time_off/raw_client.py index 01a3af78..ae0a582a 100644 --- a/src/merge/resources/hris/resources/time_off/raw_client.py +++ b/src/merge/resources/hris/resources/time_off/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.meta_response import MetaResponse @@ -16,12 +17,12 @@ from ...types.time_off import TimeOff from ...types.time_off_request import TimeOffRequest from ...types.time_off_response import TimeOffResponse -from .types.time_off_list_request_expand import TimeOffListRequestExpand +from .types.time_off_list_request_expand_item import TimeOffListRequestExpandItem from .types.time_off_list_request_remote_fields import TimeOffListRequestRemoteFields from .types.time_off_list_request_request_type import TimeOffListRequestRequestType from .types.time_off_list_request_show_enum_origins import TimeOffListRequestShowEnumOrigins from .types.time_off_list_request_status import TimeOffListRequestStatus -from .types.time_off_retrieve_request_expand import TimeOffRetrieveRequestExpand +from .types.time_off_retrieve_request_expand_item import TimeOffRetrieveRequestExpandItem from .types.time_off_retrieve_request_remote_fields import TimeOffRetrieveRequestRemoteFields from .types.time_off_retrieve_request_show_enum_origins import TimeOffRetrieveRequestShowEnumOrigins @@ -43,7 +44,9 @@ def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[TimeOffListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TimeOffListRequestExpandItem, typing.Sequence[TimeOffListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -58,7 +61,7 @@ def list( started_before: typing.Optional[dt.datetime] = None, status: typing.Optional[TimeOffListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTimeOffList]: + ) -> SyncPager[TimeOff]: """ Returns a list of `TimeOff` objects. @@ -85,7 +88,7 @@ def list( ended_before : typing.Optional[dt.datetime] If provided, will only return time-offs that ended before this datetime. - expand : typing.Optional[TimeOffListRequestExpand] + expand : typing.Optional[typing.Union[TimeOffListRequestExpandItem, typing.Sequence[TimeOffListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -145,7 +148,7 @@ def list( Returns ------- - HttpResponse[PaginatedTimeOffList] + SyncPager[TimeOff] """ _response = self._client_wrapper.httpx_client.request( @@ -178,14 +181,43 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTimeOffList, construct_type( type_=PaginatedTimeOffList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + approver_id=approver_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + ended_after=ended_after, + ended_before=ended_before, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + request_type=request_type, + show_enum_origins=show_enum_origins, + started_after=started_after, + started_before=started_before, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -255,7 +287,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[TimeOffRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TimeOffRetrieveRequestExpandItem, typing.Sequence[TimeOffRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[TimeOffRetrieveRequestRemoteFields] = None, @@ -269,7 +303,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[TimeOffRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TimeOffRetrieveRequestExpandItem, typing.Sequence[TimeOffRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -370,7 +404,9 @@ async def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[TimeOffListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TimeOffListRequestExpandItem, typing.Sequence[TimeOffListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -385,7 +421,7 @@ async def list( started_before: typing.Optional[dt.datetime] = None, status: typing.Optional[TimeOffListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTimeOffList]: + ) -> AsyncPager[TimeOff]: """ Returns a list of `TimeOff` objects. @@ -412,7 +448,7 @@ async def list( ended_before : typing.Optional[dt.datetime] If provided, will only return time-offs that ended before this datetime. - expand : typing.Optional[TimeOffListRequestExpand] + expand : typing.Optional[typing.Union[TimeOffListRequestExpandItem, typing.Sequence[TimeOffListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -472,7 +508,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTimeOffList] + AsyncPager[TimeOff] """ _response = await self._client_wrapper.httpx_client.request( @@ -505,14 +541,46 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTimeOffList, construct_type( type_=PaginatedTimeOffList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + approver_id=approver_id, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + ended_after=ended_after, + ended_before=ended_before, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_fields=remote_fields, + remote_id=remote_id, + request_type=request_type, + show_enum_origins=show_enum_origins, + started_after=started_after, + started_before=started_before, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -582,7 +650,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[TimeOffRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TimeOffRetrieveRequestExpandItem, typing.Sequence[TimeOffRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[TimeOffRetrieveRequestRemoteFields] = None, @@ -596,7 +666,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[TimeOffRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TimeOffRetrieveRequestExpandItem, typing.Sequence[TimeOffRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/time_off/types/__init__.py b/src/merge/resources/hris/resources/time_off/types/__init__.py index 25f4383d..8bda1b75 100644 --- a/src/merge/resources/hris/resources/time_off/types/__init__.py +++ b/src/merge/resources/hris/resources/time_off/types/__init__.py @@ -2,22 +2,22 @@ # isort: skip_file -from .time_off_list_request_expand import TimeOffListRequestExpand +from .time_off_list_request_expand_item import TimeOffListRequestExpandItem from .time_off_list_request_remote_fields import TimeOffListRequestRemoteFields from .time_off_list_request_request_type import TimeOffListRequestRequestType from .time_off_list_request_show_enum_origins import TimeOffListRequestShowEnumOrigins from .time_off_list_request_status import TimeOffListRequestStatus -from .time_off_retrieve_request_expand import TimeOffRetrieveRequestExpand +from .time_off_retrieve_request_expand_item import TimeOffRetrieveRequestExpandItem from .time_off_retrieve_request_remote_fields import TimeOffRetrieveRequestRemoteFields from .time_off_retrieve_request_show_enum_origins import TimeOffRetrieveRequestShowEnumOrigins __all__ = [ - "TimeOffListRequestExpand", + "TimeOffListRequestExpandItem", "TimeOffListRequestRemoteFields", "TimeOffListRequestRequestType", "TimeOffListRequestShowEnumOrigins", "TimeOffListRequestStatus", - "TimeOffRetrieveRequestExpand", + "TimeOffRetrieveRequestExpandItem", "TimeOffRetrieveRequestRemoteFields", "TimeOffRetrieveRequestShowEnumOrigins", ] diff --git a/src/merge/resources/hris/resources/time_off/types/time_off_list_request_expand.py b/src/merge/resources/hris/resources/time_off/types/time_off_list_request_expand.py deleted file mode 100644 index 6c41625f..00000000 --- a/src/merge/resources/hris/resources/time_off/types/time_off_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class TimeOffListRequestExpand(str, enum.Enum): - APPROVER = "approver" - EMPLOYEE = "employee" - EMPLOYEE_APPROVER = "employee,approver" - - def visit( - self, - approver: typing.Callable[[], T_Result], - employee: typing.Callable[[], T_Result], - employee_approver: typing.Callable[[], T_Result], - ) -> T_Result: - if self is TimeOffListRequestExpand.APPROVER: - return approver() - if self is TimeOffListRequestExpand.EMPLOYEE: - return employee() - if self is TimeOffListRequestExpand.EMPLOYEE_APPROVER: - return employee_approver() diff --git a/src/merge/resources/hris/resources/time_off/types/time_off_list_request_expand_item.py b/src/merge/resources/hris/resources/time_off/types/time_off_list_request_expand_item.py new file mode 100644 index 00000000..d15bb0b9 --- /dev/null +++ b/src/merge/resources/hris/resources/time_off/types/time_off_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class TimeOffListRequestExpandItem(str, enum.Enum): + APPROVER = "approver" + EMPLOYEE = "employee" + + def visit(self, approver: typing.Callable[[], T_Result], employee: typing.Callable[[], T_Result]) -> T_Result: + if self is TimeOffListRequestExpandItem.APPROVER: + return approver() + if self is TimeOffListRequestExpandItem.EMPLOYEE: + return employee() diff --git a/src/merge/resources/hris/resources/time_off/types/time_off_retrieve_request_expand.py b/src/merge/resources/hris/resources/time_off/types/time_off_retrieve_request_expand.py deleted file mode 100644 index 6a0972a8..00000000 --- a/src/merge/resources/hris/resources/time_off/types/time_off_retrieve_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class TimeOffRetrieveRequestExpand(str, enum.Enum): - APPROVER = "approver" - EMPLOYEE = "employee" - EMPLOYEE_APPROVER = "employee,approver" - - def visit( - self, - approver: typing.Callable[[], T_Result], - employee: typing.Callable[[], T_Result], - employee_approver: typing.Callable[[], T_Result], - ) -> T_Result: - if self is TimeOffRetrieveRequestExpand.APPROVER: - return approver() - if self is TimeOffRetrieveRequestExpand.EMPLOYEE: - return employee() - if self is TimeOffRetrieveRequestExpand.EMPLOYEE_APPROVER: - return employee_approver() diff --git a/src/merge/resources/hris/resources/time_off/types/time_off_retrieve_request_expand_item.py b/src/merge/resources/hris/resources/time_off/types/time_off_retrieve_request_expand_item.py new file mode 100644 index 00000000..fd546818 --- /dev/null +++ b/src/merge/resources/hris/resources/time_off/types/time_off_retrieve_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class TimeOffRetrieveRequestExpandItem(str, enum.Enum): + APPROVER = "approver" + EMPLOYEE = "employee" + + def visit(self, approver: typing.Callable[[], T_Result], employee: typing.Callable[[], T_Result]) -> T_Result: + if self is TimeOffRetrieveRequestExpandItem.APPROVER: + return approver() + if self is TimeOffRetrieveRequestExpandItem.EMPLOYEE: + return employee() diff --git a/src/merge/resources/hris/resources/time_off_balances/client.py b/src/merge/resources/hris/resources/time_off_balances/client.py index 9b32ead7..d322ffb2 100644 --- a/src/merge/resources/hris/resources/time_off_balances/client.py +++ b/src/merge/resources/hris/resources/time_off_balances/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_time_off_balance_list import PaginatedTimeOffBalanceList from ...types.time_off_balance import TimeOffBalance from .raw_client import AsyncRawTimeOffBalancesClient, RawTimeOffBalancesClient from .types.time_off_balances_list_request_policy_type import TimeOffBalancesListRequestPolicyType @@ -33,7 +33,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -45,7 +47,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["policy_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTimeOffBalanceList: + ) -> SyncPager[TimeOffBalance]: """ Returns a list of `TimeOffBalance` objects. @@ -63,7 +65,7 @@ def list( employee_id : typing.Optional[str] If provided, will only return time off balances for this employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -108,7 +110,7 @@ def list( Returns ------- - PaginatedTimeOffBalanceList + SyncPager[TimeOffBalance] Examples @@ -119,9 +121,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.time_off_balances.list() + response = client.hris.time_off_balances.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -139,13 +146,14 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["policy_type"]] = None, @@ -159,7 +167,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -228,7 +236,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -240,7 +250,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["policy_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTimeOffBalanceList: + ) -> AsyncPager[TimeOffBalance]: """ Returns a list of `TimeOffBalance` objects. @@ -258,7 +268,7 @@ async def list( employee_id : typing.Optional[str] If provided, will only return time off balances for this employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -303,7 +313,7 @@ async def list( Returns ------- - PaginatedTimeOffBalanceList + AsyncPager[TimeOffBalance] Examples @@ -319,12 +329,18 @@ async def list( async def main() -> None: - await client.hris.time_off_balances.list() + response = await client.hris.time_off_balances.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -342,13 +358,14 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["policy_type"]] = None, @@ -362,7 +379,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/time_off_balances/raw_client.py b/src/merge/resources/hris/resources/time_off_balances/raw_client.py index 42ba06ef..4bb37be3 100644 --- a/src/merge/resources/hris/resources/time_off_balances/raw_client.py +++ b/src/merge/resources/hris/resources/time_off_balances/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_time_off_balance_list import PaginatedTimeOffBalanceList @@ -27,7 +28,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -39,7 +42,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["policy_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTimeOffBalanceList]: + ) -> SyncPager[TimeOffBalance]: """ Returns a list of `TimeOffBalance` objects. @@ -57,7 +60,7 @@ def list( employee_id : typing.Optional[str] If provided, will only return time off balances for this employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -102,7 +105,7 @@ def list( Returns ------- - HttpResponse[PaginatedTimeOffBalanceList] + SyncPager[TimeOffBalance] """ _response = self._client_wrapper.httpx_client.request( @@ -129,14 +132,37 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTimeOffBalanceList, construct_type( type_=PaginatedTimeOffBalanceList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + policy_type=policy_type, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -146,7 +172,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["policy_type"]] = None, @@ -160,7 +188,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -222,7 +250,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, employee_id: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -234,7 +264,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["policy_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTimeOffBalanceList]: + ) -> AsyncPager[TimeOffBalance]: """ Returns a list of `TimeOffBalance` objects. @@ -252,7 +282,7 @@ async def list( employee_id : typing.Optional[str] If provided, will only return time off balances for this employee. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -297,7 +327,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTimeOffBalanceList] + AsyncPager[TimeOffBalance] """ _response = await self._client_wrapper.httpx_client.request( @@ -324,14 +354,40 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTimeOffBalanceList, construct_type( type_=PaginatedTimeOffBalanceList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + policy_type=policy_type, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -341,7 +397,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["policy_type"]] = None, @@ -355,7 +413,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/timesheet_entries/client.py b/src/merge/resources/hris/resources/timesheet_entries/client.py index 5162fa48..72bd36b3 100644 --- a/src/merge/resources/hris/resources/timesheet_entries/client.py +++ b/src/merge/resources/hris/resources/timesheet_entries/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.meta_response import MetaResponse -from ...types.paginated_timesheet_entry_list import PaginatedTimesheetEntryList from ...types.timesheet_entry import TimesheetEntry from ...types.timesheet_entry_request import TimesheetEntryRequest from ...types.timesheet_entry_response import TimesheetEntryResponse @@ -41,7 +41,9 @@ def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -53,7 +55,7 @@ def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTimesheetEntryList: + ) -> SyncPager[TimesheetEntry]: """ Returns a list of `TimesheetEntry` objects. @@ -77,7 +79,7 @@ def list( ended_before : typing.Optional[dt.datetime] If provided, will only return timesheet entries ended before this datetime. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -115,7 +117,7 @@ def list( Returns ------- - PaginatedTimesheetEntryList + SyncPager[TimesheetEntry] Examples @@ -126,9 +128,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.hris.timesheet_entries.list() + response = client.hris.timesheet_entries.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -148,7 +155,6 @@ def list( started_before=started_before, request_options=request_options, ) - return _response.data def create( self, @@ -201,7 +207,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -213,7 +221,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -303,7 +311,9 @@ async def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -315,7 +325,7 @@ async def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTimesheetEntryList: + ) -> AsyncPager[TimesheetEntry]: """ Returns a list of `TimesheetEntry` objects. @@ -339,7 +349,7 @@ async def list( ended_before : typing.Optional[dt.datetime] If provided, will only return timesheet entries ended before this datetime. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -377,7 +387,7 @@ async def list( Returns ------- - PaginatedTimesheetEntryList + AsyncPager[TimesheetEntry] Examples @@ -393,12 +403,18 @@ async def list( async def main() -> None: - await client.hris.timesheet_entries.list() + response = await client.hris.timesheet_entries.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -418,7 +434,6 @@ async def main() -> None: started_before=started_before, request_options=request_options, ) - return _response.data async def create( self, @@ -479,7 +494,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -491,7 +508,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/resources/timesheet_entries/raw_client.py b/src/merge/resources/hris/resources/timesheet_entries/raw_client.py index 6cf4cbb1..cfee4a4f 100644 --- a/src/merge/resources/hris/resources/timesheet_entries/raw_client.py +++ b/src/merge/resources/hris/resources/timesheet_entries/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.meta_response import MetaResponse @@ -35,7 +36,9 @@ def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -47,7 +50,7 @@ def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTimesheetEntryList]: + ) -> SyncPager[TimesheetEntry]: """ Returns a list of `TimesheetEntry` objects. @@ -71,7 +74,7 @@ def list( ended_before : typing.Optional[dt.datetime] If provided, will only return timesheet entries ended before this datetime. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -109,7 +112,7 @@ def list( Returns ------- - HttpResponse[PaginatedTimesheetEntryList] + SyncPager[TimesheetEntry] """ _response = self._client_wrapper.httpx_client.request( @@ -138,14 +141,39 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTimesheetEntryList, construct_type( type_=PaginatedTimesheetEntryList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + ended_after=ended_after, + ended_before=ended_before, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + order_by=order_by, + page_size=page_size, + remote_id=remote_id, + started_after=started_after, + started_before=started_before, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -215,7 +243,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -227,7 +257,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -319,7 +349,9 @@ async def list( employee_id: typing.Optional[str] = None, ended_after: typing.Optional[dt.datetime] = None, ended_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -331,7 +363,7 @@ async def list( started_after: typing.Optional[dt.datetime] = None, started_before: typing.Optional[dt.datetime] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTimesheetEntryList]: + ) -> AsyncPager[TimesheetEntry]: """ Returns a list of `TimesheetEntry` objects. @@ -355,7 +387,7 @@ async def list( ended_before : typing.Optional[dt.datetime] If provided, will only return timesheet entries ended before this datetime. - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -393,7 +425,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTimesheetEntryList] + AsyncPager[TimesheetEntry] """ _response = await self._client_wrapper.httpx_client.request( @@ -422,14 +454,42 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTimesheetEntryList, construct_type( type_=PaginatedTimesheetEntryList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + employee_id=employee_id, + ended_after=ended_after, + ended_before=ended_before, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + order_by=order_by, + page_size=page_size, + remote_id=remote_id, + started_after=started_after, + started_before=started_before, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -499,7 +559,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["employee"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -511,7 +573,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["employee"]] + expand : typing.Optional[typing.Union[typing.Literal["employee"], typing.Sequence[typing.Literal["employee"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/hris/types/__init__.py b/src/merge/resources/hris/types/__init__.py index 43825e60..09ba45d8 100644 --- a/src/merge/resources/hris/types/__init__.py +++ b/src/merge/resources/hris/types/__init__.py @@ -6,6 +6,7 @@ from .account_details_and_actions import AccountDetailsAndActions from .account_details_and_actions_category import AccountDetailsAndActionsCategory from .account_details_and_actions_integration import AccountDetailsAndActionsIntegration +from .account_details_and_actions_status import AccountDetailsAndActionsStatus from .account_details_and_actions_status_enum import AccountDetailsAndActionsStatusEnum from .account_details_category import AccountDetailsCategory from .account_integration import AccountIntegration @@ -103,6 +104,8 @@ from .group import Group from .group_type import GroupType from .group_type_enum import GroupTypeEnum +from .ignore_common_model_request import IgnoreCommonModelRequest +from .ignore_common_model_request_reason import IgnoreCommonModelRequestReason from .individual_common_model_scope_deserializer import IndividualCommonModelScopeDeserializer from .individual_common_model_scope_deserializer_request import IndividualCommonModelScopeDeserializerRequest from .issue import Issue @@ -123,7 +126,6 @@ from .model_permission_deserializer import ModelPermissionDeserializer from .model_permission_deserializer_request import ModelPermissionDeserializerRequest from .multipart_form_field_request import MultipartFormFieldRequest -from .multipart_form_field_request_encoding import MultipartFormFieldRequestEncoding from .paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList from .paginated_audit_log_event_list import PaginatedAuditLogEventList from .paginated_bank_info_list import PaginatedBankInfoList @@ -172,6 +174,7 @@ from .status_fd_5_enum import StatusFd5Enum from .sync_status import SyncStatus from .sync_status_last_sync_result import SyncStatusLastSyncResult +from .sync_status_status import SyncStatusStatus from .tax import Tax from .team import Team from .team_parent_team import TeamParentTeam @@ -207,6 +210,7 @@ "AccountDetailsAndActions", "AccountDetailsAndActionsCategory", "AccountDetailsAndActionsIntegration", + "AccountDetailsAndActionsStatus", "AccountDetailsAndActionsStatusEnum", "AccountDetailsCategory", "AccountIntegration", @@ -302,6 +306,8 @@ "Group", "GroupType", "GroupTypeEnum", + "IgnoreCommonModelRequest", + "IgnoreCommonModelRequestReason", "IndividualCommonModelScopeDeserializer", "IndividualCommonModelScopeDeserializerRequest", "Issue", @@ -322,7 +328,6 @@ "ModelPermissionDeserializer", "ModelPermissionDeserializerRequest", "MultipartFormFieldRequest", - "MultipartFormFieldRequestEncoding", "PaginatedAccountDetailsAndActionsList", "PaginatedAuditLogEventList", "PaginatedBankInfoList", @@ -371,6 +376,7 @@ "StatusFd5Enum", "SyncStatus", "SyncStatusLastSyncResult", + "SyncStatusStatus", "Tax", "Team", "TeamParentTeam", diff --git a/src/merge/resources/hris/types/account_details_and_actions.py b/src/merge/resources/hris/types/account_details_and_actions.py index 551a4fa5..a16114f6 100644 --- a/src/merge/resources/hris/types/account_details_and_actions.py +++ b/src/merge/resources/hris/types/account_details_and_actions.py @@ -8,7 +8,7 @@ from ....core.unchecked_base_model import UncheckedBaseModel from .account_details_and_actions_category import AccountDetailsAndActionsCategory from .account_details_and_actions_integration import AccountDetailsAndActionsIntegration -from .account_details_and_actions_status_enum import AccountDetailsAndActionsStatusEnum +from .account_details_and_actions_status import AccountDetailsAndActionsStatus class AccountDetailsAndActions(UncheckedBaseModel): @@ -23,7 +23,7 @@ class AccountDetailsAndActions(UncheckedBaseModel): id: str category: typing.Optional[AccountDetailsAndActionsCategory] = None - status: AccountDetailsAndActionsStatusEnum + status: AccountDetailsAndActionsStatus status_detail: typing.Optional[str] = None end_user_origin_id: typing.Optional[str] = None end_user_organization_name: str @@ -42,7 +42,6 @@ class AccountDetailsAndActions(UncheckedBaseModel): integration: typing.Optional[AccountDetailsAndActionsIntegration] = None account_type: str completed_at: dt.datetime - integration_specific_fields: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/merge/resources/hris/types/account_details_and_actions_status.py b/src/merge/resources/hris/types/account_details_and_actions_status.py new file mode 100644 index 00000000..445922f8 --- /dev/null +++ b/src/merge/resources/hris/types/account_details_and_actions_status.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .account_details_and_actions_status_enum import AccountDetailsAndActionsStatusEnum + +AccountDetailsAndActionsStatus = typing.Union[AccountDetailsAndActionsStatusEnum, str] diff --git a/src/merge/resources/hris/types/ignore_common_model_request.py b/src/merge/resources/hris/types/ignore_common_model_request.py new file mode 100644 index 00000000..5ecb9957 --- /dev/null +++ b/src/merge/resources/hris/types/ignore_common_model_request.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ....core.pydantic_utilities import IS_PYDANTIC_V2 +from ....core.unchecked_base_model import UncheckedBaseModel +from .ignore_common_model_request_reason import IgnoreCommonModelRequestReason + + +class IgnoreCommonModelRequest(UncheckedBaseModel): + reason: IgnoreCommonModelRequestReason + message: typing.Optional[str] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/merge/resources/hris/resources/employees/types/ignore_common_model_request_reason.py b/src/merge/resources/hris/types/ignore_common_model_request_reason.py similarity index 76% rename from src/merge/resources/hris/resources/employees/types/ignore_common_model_request_reason.py rename to src/merge/resources/hris/types/ignore_common_model_request_reason.py index 4baf20f1..114822b2 100644 --- a/src/merge/resources/hris/resources/employees/types/ignore_common_model_request_reason.py +++ b/src/merge/resources/hris/types/ignore_common_model_request_reason.py @@ -2,6 +2,6 @@ import typing -from ....types.reason_enum import ReasonEnum +from .reason_enum import ReasonEnum IgnoreCommonModelRequestReason = typing.Union[ReasonEnum, str] diff --git a/src/merge/resources/hris/types/multipart_form_field_request.py b/src/merge/resources/hris/types/multipart_form_field_request.py index abc37692..aacb5df0 100644 --- a/src/merge/resources/hris/types/multipart_form_field_request.py +++ b/src/merge/resources/hris/types/multipart_form_field_request.py @@ -5,7 +5,7 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel -from .multipart_form_field_request_encoding import MultipartFormFieldRequestEncoding +from .encoding_enum import EncodingEnum class MultipartFormFieldRequest(UncheckedBaseModel): @@ -28,7 +28,7 @@ class MultipartFormFieldRequest(UncheckedBaseModel): The data for the form field. """ - encoding: typing.Optional[MultipartFormFieldRequestEncoding] = pydantic.Field(default=None) + encoding: typing.Optional[EncodingEnum] = pydantic.Field(default=None) """ The encoding of the value of `data`. Defaults to `RAW` if not defined. diff --git a/src/merge/resources/hris/types/multipart_form_field_request_encoding.py b/src/merge/resources/hris/types/multipart_form_field_request_encoding.py deleted file mode 100644 index c6513b6b..00000000 --- a/src/merge/resources/hris/types/multipart_form_field_request_encoding.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .encoding_enum import EncodingEnum - -MultipartFormFieldRequestEncoding = typing.Union[EncodingEnum, str] diff --git a/src/merge/resources/hris/types/sync_status.py b/src/merge/resources/hris/types/sync_status.py index 4a628c4f..07ab1dc2 100644 --- a/src/merge/resources/hris/types/sync_status.py +++ b/src/merge/resources/hris/types/sync_status.py @@ -7,8 +7,8 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel from .selective_sync_configurations_usage_enum import SelectiveSyncConfigurationsUsageEnum -from .status_fd_5_enum import StatusFd5Enum from .sync_status_last_sync_result import SyncStatusLastSyncResult +from .sync_status_status import SyncStatusStatus class SyncStatus(UncheckedBaseModel): @@ -27,7 +27,7 @@ class SyncStatus(UncheckedBaseModel): next_sync_start: typing.Optional[dt.datetime] = None last_sync_result: typing.Optional[SyncStatusLastSyncResult] = None last_sync_finished: typing.Optional[dt.datetime] = None - status: StatusFd5Enum + status: SyncStatusStatus is_initial_sync: bool selective_sync_configurations_usage: typing.Optional[SelectiveSyncConfigurationsUsageEnum] = None diff --git a/src/merge/resources/hris/types/sync_status_status.py b/src/merge/resources/hris/types/sync_status_status.py new file mode 100644 index 00000000..78e4cc47 --- /dev/null +++ b/src/merge/resources/hris/types/sync_status_status.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .status_fd_5_enum import StatusFd5Enum + +SyncStatusStatus = typing.Union[StatusFd5Enum, str] diff --git a/src/merge/resources/ticketing/__init__.py b/src/merge/resources/ticketing/__init__.py index 7264e48f..e90634dd 100644 --- a/src/merge/resources/ticketing/__init__.py +++ b/src/merge/resources/ticketing/__init__.py @@ -28,7 +28,6 @@ Collection, CollectionAccessLevel, CollectionAccessLevelEnum, - CollectionCollectionType, CollectionParentCollection, CollectionTypeEnum, Comment, @@ -103,7 +102,6 @@ PaginatedViewerList, PatchedTicketRequest, PatchedTicketRequestAccessLevel, - PatchedTicketRequestPriority, PatchedTicketRequestStatus, PriorityEnum, Project, @@ -115,13 +113,12 @@ RemoteFieldApiResponse, RemoteFieldClass, RemoteFieldClassFieldChoicesItem, - RemoteFieldClassFieldFormat, - RemoteFieldClassFieldType, RemoteFieldRemoteFieldClass, RemoteFieldRequest, RemoteFieldRequestRemoteFieldClass, RemoteKey, RemoteResponse, + RemoteResponseResponseType, RequestFormatEnum, ResponseTypeEnum, Role, @@ -132,6 +129,7 @@ StatusFd5Enum, SyncStatus, SyncStatusLastSyncResult, + SyncStatusStatus, Tag, Team, Ticket, @@ -177,23 +175,23 @@ ) from .resources import ( AsyncPassthroughRetrieveResponse, - CollectionsViewersListRequestExpand, - CommentsListRequestExpand, - CommentsRetrieveRequestExpand, + CollectionsViewersListRequestExpandItem, + CommentsListRequestExpandItem, + CommentsRetrieveRequestExpandItem, EndUserDetailsRequestLanguage, IssuesListRequestStatus, LinkedAccountsListRequestCategory, - ProjectsUsersListRequestExpand, - TicketsListRequestExpand, + ProjectsUsersListRequestExpandItem, + TicketsListRequestExpandItem, TicketsListRequestPriority, TicketsListRequestRemoteFields, TicketsListRequestShowEnumOrigins, - TicketsRetrieveRequestExpand, + TicketsRetrieveRequestExpandItem, TicketsRetrieveRequestRemoteFields, TicketsRetrieveRequestShowEnumOrigins, - TicketsViewersListRequestExpand, - UsersListRequestExpand, - UsersRetrieveRequestExpand, + TicketsViewersListRequestExpandItem, + UsersListRequestExpandItem, + UsersRetrieveRequestExpandItem, account_details, account_token, accounts, @@ -251,10 +249,9 @@ "Collection", "CollectionAccessLevel", "CollectionAccessLevelEnum", - "CollectionCollectionType", "CollectionParentCollection", "CollectionTypeEnum", - "CollectionsViewersListRequestExpand", + "CollectionsViewersListRequestExpandItem", "Comment", "CommentContact", "CommentRequest", @@ -264,8 +261,8 @@ "CommentResponse", "CommentTicket", "CommentUser", - "CommentsListRequestExpand", - "CommentsRetrieveRequestExpand", + "CommentsListRequestExpandItem", + "CommentsRetrieveRequestExpandItem", "CommonModelScopeApi", "CommonModelScopesBodyRequest", "Contact", @@ -332,11 +329,10 @@ "PaginatedViewerList", "PatchedTicketRequest", "PatchedTicketRequestAccessLevel", - "PatchedTicketRequestPriority", "PatchedTicketRequestStatus", "PriorityEnum", "Project", - "ProjectsUsersListRequestExpand", + "ProjectsUsersListRequestExpandItem", "RemoteData", "RemoteEndpointInfo", "RemoteField", @@ -345,13 +341,12 @@ "RemoteFieldApiResponse", "RemoteFieldClass", "RemoteFieldClassFieldChoicesItem", - "RemoteFieldClassFieldFormat", - "RemoteFieldClassFieldType", "RemoteFieldRemoteFieldClass", "RemoteFieldRequest", "RemoteFieldRequestRemoteFieldClass", "RemoteKey", "RemoteResponse", + "RemoteResponseResponseType", "RequestFormatEnum", "ResponseTypeEnum", "Role", @@ -362,6 +357,7 @@ "StatusFd5Enum", "SyncStatus", "SyncStatusLastSyncResult", + "SyncStatusStatus", "Tag", "Team", "Ticket", @@ -395,19 +391,19 @@ "TicketStatusEnum", "TicketingAttachmentResponse", "TicketingContactResponse", - "TicketsListRequestExpand", + "TicketsListRequestExpandItem", "TicketsListRequestPriority", "TicketsListRequestRemoteFields", "TicketsListRequestShowEnumOrigins", - "TicketsRetrieveRequestExpand", + "TicketsRetrieveRequestExpandItem", "TicketsRetrieveRequestRemoteFields", "TicketsRetrieveRequestShowEnumOrigins", - "TicketsViewersListRequestExpand", + "TicketsViewersListRequestExpandItem", "User", "UserRolesItem", "UserTeamsItem", - "UsersListRequestExpand", - "UsersRetrieveRequestExpand", + "UsersListRequestExpandItem", + "UsersRetrieveRequestExpandItem", "ValidationProblemSource", "Viewer", "ViewerTeam", diff --git a/src/merge/resources/ticketing/resources/__init__.py b/src/merge/resources/ticketing/resources/__init__.py index de61114d..957dbb57 100644 --- a/src/merge/resources/ticketing/resources/__init__.py +++ b/src/merge/resources/ticketing/resources/__init__.py @@ -33,43 +33,43 @@ webhook_receivers, ) from .async_passthrough import AsyncPassthroughRetrieveResponse -from .collections import CollectionsViewersListRequestExpand -from .comments import CommentsListRequestExpand, CommentsRetrieveRequestExpand +from .collections import CollectionsViewersListRequestExpandItem +from .comments import CommentsListRequestExpandItem, CommentsRetrieveRequestExpandItem from .issues import IssuesListRequestStatus from .link_token import EndUserDetailsRequestLanguage from .linked_accounts import LinkedAccountsListRequestCategory -from .projects import ProjectsUsersListRequestExpand +from .projects import ProjectsUsersListRequestExpandItem from .tickets import ( - TicketsListRequestExpand, + TicketsListRequestExpandItem, TicketsListRequestPriority, TicketsListRequestRemoteFields, TicketsListRequestShowEnumOrigins, - TicketsRetrieveRequestExpand, + TicketsRetrieveRequestExpandItem, TicketsRetrieveRequestRemoteFields, TicketsRetrieveRequestShowEnumOrigins, - TicketsViewersListRequestExpand, + TicketsViewersListRequestExpandItem, ) -from .users import UsersListRequestExpand, UsersRetrieveRequestExpand +from .users import UsersListRequestExpandItem, UsersRetrieveRequestExpandItem __all__ = [ "AsyncPassthroughRetrieveResponse", - "CollectionsViewersListRequestExpand", - "CommentsListRequestExpand", - "CommentsRetrieveRequestExpand", + "CollectionsViewersListRequestExpandItem", + "CommentsListRequestExpandItem", + "CommentsRetrieveRequestExpandItem", "EndUserDetailsRequestLanguage", "IssuesListRequestStatus", "LinkedAccountsListRequestCategory", - "ProjectsUsersListRequestExpand", - "TicketsListRequestExpand", + "ProjectsUsersListRequestExpandItem", + "TicketsListRequestExpandItem", "TicketsListRequestPriority", "TicketsListRequestRemoteFields", "TicketsListRequestShowEnumOrigins", - "TicketsRetrieveRequestExpand", + "TicketsRetrieveRequestExpandItem", "TicketsRetrieveRequestRemoteFields", "TicketsRetrieveRequestShowEnumOrigins", - "TicketsViewersListRequestExpand", - "UsersListRequestExpand", - "UsersRetrieveRequestExpand", + "TicketsViewersListRequestExpandItem", + "UsersListRequestExpandItem", + "UsersRetrieveRequestExpandItem", "account_details", "account_token", "accounts", diff --git a/src/merge/resources/ticketing/resources/accounts/client.py b/src/merge/resources/ticketing/resources/accounts/client.py index 1ecd7ee2..c5c5460b 100644 --- a/src/merge/resources/ticketing/resources/accounts/client.py +++ b/src/merge/resources/ticketing/resources/accounts/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.account import Account -from ...types.paginated_account_list import PaginatedAccountList from .raw_client import AsyncRawAccountsClient, RawAccountsClient @@ -39,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountList: + ) -> SyncPager[Account]: """ Returns a list of `Account` objects. @@ -80,7 +80,7 @@ def list( Returns ------- - PaginatedAccountList + SyncPager[Account] Examples @@ -91,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.accounts.list() + response = client.ticketing.accounts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -106,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -187,7 +191,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountList: + ) -> AsyncPager[Account]: """ Returns a list of `Account` objects. @@ -228,7 +232,7 @@ async def list( Returns ------- - PaginatedAccountList + AsyncPager[Account] Examples @@ -244,12 +248,18 @@ async def list( async def main() -> None: - await client.ticketing.accounts.list() + response = await client.ticketing.accounts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -262,7 +272,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/ticketing/resources/accounts/raw_client.py b/src/merge/resources/ticketing/resources/accounts/raw_client.py index f0e4aa23..29b8e4a8 100644 --- a/src/merge/resources/ticketing/resources/accounts/raw_client.py +++ b/src/merge/resources/ticketing/resources/accounts/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.account import Account @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountList]: + ) -> SyncPager[Account]: """ Returns a list of `Account` objects. @@ -74,7 +75,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountList] + SyncPager[Account] """ _response = self._client_wrapper.httpx_client.request( @@ -96,14 +97,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountList, construct_type( type_=PaginatedAccountList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -181,7 +200,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountList]: + ) -> AsyncPager[Account]: """ Returns a list of `Account` objects. @@ -222,7 +241,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountList] + AsyncPager[Account] """ _response = await self._client_wrapper.httpx_client.request( @@ -244,14 +263,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountList, construct_type( type_=PaginatedAccountList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ticketing/resources/attachments/client.py b/src/merge/resources/ticketing/resources/attachments/client.py index 8d8155a7..194aaf1e 100644 --- a/src/merge/resources/ticketing/resources/attachments/client.py +++ b/src/merge/resources/ticketing/resources/attachments/client.py @@ -4,11 +4,11 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.attachment import Attachment from ...types.attachment_request import AttachmentRequest from ...types.meta_response import MetaResponse -from ...types.paginated_attachment_list import PaginatedAttachmentList from ...types.ticketing_attachment_response import TicketingAttachmentResponse from .raw_client import AsyncRawAttachmentsClient, RawAttachmentsClient @@ -37,7 +37,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["ticket"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -48,7 +50,7 @@ def list( remote_id: typing.Optional[str] = None, ticket_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAttachmentList: + ) -> SyncPager[Attachment]: """ Returns a list of `Attachment` objects. @@ -63,7 +65,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["ticket"]] + expand : typing.Optional[typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -98,7 +100,7 @@ def list( Returns ------- - PaginatedAttachmentList + SyncPager[Attachment] Examples @@ -109,9 +111,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.attachments.list() + response = client.ticketing.attachments.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -127,7 +134,6 @@ def list( ticket_id=ticket_id, request_options=request_options, ) - return _response.data def create( self, @@ -180,7 +186,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["ticket"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -192,7 +200,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["ticket"]] + expand : typing.Optional[typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -313,7 +321,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["ticket"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -324,7 +334,7 @@ async def list( remote_id: typing.Optional[str] = None, ticket_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAttachmentList: + ) -> AsyncPager[Attachment]: """ Returns a list of `Attachment` objects. @@ -339,7 +349,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["ticket"]] + expand : typing.Optional[typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -374,7 +384,7 @@ async def list( Returns ------- - PaginatedAttachmentList + AsyncPager[Attachment] Examples @@ -390,12 +400,18 @@ async def list( async def main() -> None: - await client.ticketing.attachments.list() + response = await client.ticketing.attachments.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -411,7 +427,6 @@ async def main() -> None: ticket_id=ticket_id, request_options=request_options, ) - return _response.data async def create( self, @@ -472,7 +487,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["ticket"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -484,7 +501,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["ticket"]] + expand : typing.Optional[typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ticketing/resources/attachments/raw_client.py b/src/merge/resources/ticketing/resources/attachments/raw_client.py index afdeba4a..652f196c 100644 --- a/src/merge/resources/ticketing/resources/attachments/raw_client.py +++ b/src/merge/resources/ticketing/resources/attachments/raw_client.py @@ -10,6 +10,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.attachment import Attachment @@ -32,7 +33,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["ticket"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -43,7 +46,7 @@ def list( remote_id: typing.Optional[str] = None, ticket_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAttachmentList]: + ) -> SyncPager[Attachment]: """ Returns a list of `Attachment` objects. @@ -58,7 +61,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["ticket"]] + expand : typing.Optional[typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -93,7 +96,7 @@ def list( Returns ------- - HttpResponse[PaginatedAttachmentList] + SyncPager[Attachment] """ _response = self._client_wrapper.httpx_client.request( @@ -120,14 +123,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAttachmentList, construct_type( type_=PaginatedAttachmentList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_created_after=remote_created_after, + remote_id=remote_id, + ticket_id=ticket_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -197,7 +221,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["ticket"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -209,7 +235,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["ticket"]] + expand : typing.Optional[typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -355,7 +381,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["ticket"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -366,7 +394,7 @@ async def list( remote_id: typing.Optional[str] = None, ticket_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAttachmentList]: + ) -> AsyncPager[Attachment]: """ Returns a list of `Attachment` objects. @@ -381,7 +409,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["ticket"]] + expand : typing.Optional[typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -416,7 +444,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAttachmentList] + AsyncPager[Attachment] """ _response = await self._client_wrapper.httpx_client.request( @@ -443,14 +471,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAttachmentList, construct_type( type_=PaginatedAttachmentList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_created_after=remote_created_after, + remote_id=remote_id, + ticket_id=ticket_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -520,7 +572,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["ticket"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -532,7 +586,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["ticket"]] + expand : typing.Optional[typing.Union[typing.Literal["ticket"], typing.Sequence[typing.Literal["ticket"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ticketing/resources/audit_trail/client.py b/src/merge/resources/ticketing/resources/audit_trail/client.py index 59fe3392..5031d66c 100644 --- a/src/merge/resources/ticketing/resources/audit_trail/client.py +++ b/src/merge/resources/ticketing/resources/audit_trail/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList +from ...types.audit_log_event import AuditLogEvent from .raw_client import AsyncRawAuditTrailClient, RawAuditTrailClient @@ -33,7 +34,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -62,7 +63,7 @@ def list( Returns ------- - PaginatedAuditLogEventList + SyncPager[AuditLogEvent] Examples @@ -73,9 +74,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.audit_trail.list() + response = client.ticketing.audit_trail.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -84,7 +90,6 @@ def list( user_email=user_email, request_options=request_options, ) - return _response.data class AsyncAuditTrailClient: @@ -112,7 +117,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAuditLogEventList: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -141,7 +146,7 @@ async def list( Returns ------- - PaginatedAuditLogEventList + AsyncPager[AuditLogEvent] Examples @@ -157,12 +162,18 @@ async def list( async def main() -> None: - await client.ticketing.audit_trail.list() + response = await client.ticketing.audit_trail.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( cursor=cursor, end_date=end_date, event_type=event_type, @@ -171,4 +182,3 @@ async def main() -> None: user_email=user_email, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/ticketing/resources/audit_trail/raw_client.py b/src/merge/resources/ticketing/resources/audit_trail/raw_client.py index 57b0895b..c7492895 100644 --- a/src/merge/resources/ticketing/resources/audit_trail/raw_client.py +++ b/src/merge/resources/ticketing/resources/audit_trail/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.audit_log_event import AuditLogEvent from ...types.paginated_audit_log_event_list import PaginatedAuditLogEventList @@ -25,7 +26,7 @@ def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAuditLogEventList]: + ) -> SyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -54,7 +55,7 @@ def list( Returns ------- - HttpResponse[PaginatedAuditLogEventList] + SyncPager[AuditLogEvent] """ _response = self._client_wrapper.httpx_client.request( @@ -72,14 +73,28 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -100,7 +115,7 @@ async def list( start_date: typing.Optional[str] = None, user_email: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAuditLogEventList]: + ) -> AsyncPager[AuditLogEvent]: """ Gets a list of audit trail events. @@ -129,7 +144,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAuditLogEventList] + AsyncPager[AuditLogEvent] """ _response = await self._client_wrapper.httpx_client.request( @@ -147,14 +162,31 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAuditLogEventList, construct_type( type_=PaginatedAuditLogEventList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + end_date=end_date, + event_type=event_type, + page_size=page_size, + start_date=start_date, + user_email=user_email, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ticketing/resources/collections/__init__.py b/src/merge/resources/ticketing/resources/collections/__init__.py index 1b17bee9..8ea83f79 100644 --- a/src/merge/resources/ticketing/resources/collections/__init__.py +++ b/src/merge/resources/ticketing/resources/collections/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import CollectionsViewersListRequestExpand +from .types import CollectionsViewersListRequestExpandItem -__all__ = ["CollectionsViewersListRequestExpand"] +__all__ = ["CollectionsViewersListRequestExpandItem"] diff --git a/src/merge/resources/ticketing/resources/collections/client.py b/src/merge/resources/ticketing/resources/collections/client.py index 16675970..745614b3 100644 --- a/src/merge/resources/ticketing/resources/collections/client.py +++ b/src/merge/resources/ticketing/resources/collections/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.collection import Collection -from ...types.paginated_collection_list import PaginatedCollectionList -from ...types.paginated_viewer_list import PaginatedViewerList +from ...types.viewer import Viewer from .raw_client import AsyncRawCollectionsClient, RawCollectionsClient -from .types.collections_viewers_list_request_expand import CollectionsViewersListRequestExpand +from .types.collections_viewers_list_request_expand_item import CollectionsViewersListRequestExpandItem class CollectionsClient: @@ -34,7 +34,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["parent_collection"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -46,7 +48,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["collection_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCollectionList: + ) -> SyncPager[Collection]: """ Returns a list of `Collection` objects. @@ -64,7 +66,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["parent_collection"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -102,7 +104,7 @@ def list( Returns ------- - PaginatedCollectionList + SyncPager[Collection] Examples @@ -113,9 +115,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.collections.list() + response = client.ticketing.collections.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( collection_type=collection_type, created_after=created_after, created_before=created_before, @@ -133,20 +140,23 @@ def list( show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data def viewers_list( self, collection_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[CollectionsViewersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + CollectionsViewersListRequestExpandItem, typing.Sequence[CollectionsViewersListRequestExpandItem] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedViewerList: + ) -> SyncPager[Viewer]: """ 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) @@ -157,7 +167,7 @@ def viewers_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CollectionsViewersListRequestExpand] + expand : typing.Optional[typing.Union[CollectionsViewersListRequestExpandItem, typing.Sequence[CollectionsViewersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -177,7 +187,7 @@ def viewers_list( Returns ------- - PaginatedViewerList + SyncPager[Viewer] Examples @@ -188,11 +198,16 @@ def viewers_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.collections.viewers_list( + response = client.ticketing.collections.viewers_list( collection_id="collection_id", ) + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.viewers_list( + return self._raw_client.viewers_list( collection_id, cursor=cursor, expand=expand, @@ -202,13 +217,14 @@ def viewers_list( page_size=page_size, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["parent_collection"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["collection_type"]] = None, @@ -222,7 +238,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["parent_collection"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -291,7 +307,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["parent_collection"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -303,7 +321,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["collection_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCollectionList: + ) -> AsyncPager[Collection]: """ Returns a list of `Collection` objects. @@ -321,7 +339,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["parent_collection"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -359,7 +377,7 @@ async def list( Returns ------- - PaginatedCollectionList + AsyncPager[Collection] Examples @@ -375,12 +393,18 @@ async def list( async def main() -> None: - await client.ticketing.collections.list() + response = await client.ticketing.collections.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( collection_type=collection_type, created_after=created_after, created_before=created_before, @@ -398,20 +422,23 @@ async def main() -> None: show_enum_origins=show_enum_origins, request_options=request_options, ) - return _response.data async def viewers_list( self, collection_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[CollectionsViewersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + CollectionsViewersListRequestExpandItem, typing.Sequence[CollectionsViewersListRequestExpandItem] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedViewerList: + ) -> AsyncPager[Viewer]: """ 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) @@ -422,7 +449,7 @@ async def viewers_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CollectionsViewersListRequestExpand] + expand : typing.Optional[typing.Union[CollectionsViewersListRequestExpandItem, typing.Sequence[CollectionsViewersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -442,7 +469,7 @@ async def viewers_list( Returns ------- - PaginatedViewerList + AsyncPager[Viewer] Examples @@ -458,14 +485,20 @@ async def viewers_list( async def main() -> None: - await client.ticketing.collections.viewers_list( + response = await client.ticketing.collections.viewers_list( collection_id="collection_id", ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.viewers_list( + return await self._raw_client.viewers_list( collection_id, cursor=cursor, expand=expand, @@ -475,13 +508,14 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["parent_collection"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["collection_type"]] = None, @@ -495,7 +529,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["parent_collection"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ticketing/resources/collections/raw_client.py b/src/merge/resources/ticketing/resources/collections/raw_client.py index b1aa44fc..46da275d 100644 --- a/src/merge/resources/ticketing/resources/collections/raw_client.py +++ b/src/merge/resources/ticketing/resources/collections/raw_client.py @@ -9,12 +9,14 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.collection import Collection from ...types.paginated_collection_list import PaginatedCollectionList from ...types.paginated_viewer_list import PaginatedViewerList -from .types.collections_viewers_list_request_expand import CollectionsViewersListRequestExpand +from ...types.viewer import Viewer +from .types.collections_viewers_list_request_expand_item import CollectionsViewersListRequestExpandItem class RawCollectionsClient: @@ -28,7 +30,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["parent_collection"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -40,7 +44,7 @@ def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["collection_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedCollectionList]: + ) -> SyncPager[Collection]: """ Returns a list of `Collection` objects. @@ -58,7 +62,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["parent_collection"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -96,7 +100,7 @@ def list( Returns ------- - HttpResponse[PaginatedCollectionList] + SyncPager[Collection] """ _response = self._client_wrapper.httpx_client.request( @@ -123,14 +127,37 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCollectionList, construct_type( type_=PaginatedCollectionList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + collection_type=collection_type, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + parent_collection_id=parent_collection_id, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -141,13 +168,17 @@ def viewers_list( collection_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[CollectionsViewersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + CollectionsViewersListRequestExpandItem, typing.Sequence[CollectionsViewersListRequestExpandItem] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedViewerList]: + ) -> SyncPager[Viewer]: """ 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) @@ -158,7 +189,7 @@ def viewers_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CollectionsViewersListRequestExpand] + expand : typing.Optional[typing.Union[CollectionsViewersListRequestExpandItem, typing.Sequence[CollectionsViewersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -178,7 +209,7 @@ def viewers_list( Returns ------- - HttpResponse[PaginatedViewerList] + SyncPager[Viewer] """ _response = self._client_wrapper.httpx_client.request( @@ -196,14 +227,29 @@ def viewers_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedViewerList, construct_type( type_=PaginatedViewerList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.viewers_list( + collection_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -213,7 +259,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["parent_collection"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["collection_type"]] = None, @@ -227,7 +275,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["parent_collection"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -289,7 +337,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["parent_collection"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -301,7 +351,7 @@ async def list( remote_id: typing.Optional[str] = None, show_enum_origins: typing.Optional[typing.Literal["collection_type"]] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedCollectionList]: + ) -> AsyncPager[Collection]: """ Returns a list of `Collection` objects. @@ -319,7 +369,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["parent_collection"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -357,7 +407,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedCollectionList] + AsyncPager[Collection] """ _response = await self._client_wrapper.httpx_client.request( @@ -384,14 +434,40 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCollectionList, construct_type( type_=PaginatedCollectionList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + collection_type=collection_type, + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + parent_collection_id=parent_collection_id, + remote_fields=remote_fields, + remote_id=remote_id, + show_enum_origins=show_enum_origins, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -402,13 +478,17 @@ async def viewers_list( collection_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[CollectionsViewersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ + CollectionsViewersListRequestExpandItem, typing.Sequence[CollectionsViewersListRequestExpandItem] + ] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedViewerList]: + ) -> AsyncPager[Viewer]: """ 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) @@ -419,7 +499,7 @@ async def viewers_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CollectionsViewersListRequestExpand] + expand : typing.Optional[typing.Union[CollectionsViewersListRequestExpandItem, typing.Sequence[CollectionsViewersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -439,7 +519,7 @@ async def viewers_list( Returns ------- - AsyncHttpResponse[PaginatedViewerList] + AsyncPager[Viewer] """ _response = await self._client_wrapper.httpx_client.request( @@ -457,14 +537,32 @@ async def viewers_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedViewerList, construct_type( type_=PaginatedViewerList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.viewers_list( + collection_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -474,7 +572,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["parent_collection"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, remote_fields: typing.Optional[typing.Literal["collection_type"]] = None, @@ -488,7 +588,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["parent_collection"]] + expand : typing.Optional[typing.Union[typing.Literal["parent_collection"], typing.Sequence[typing.Literal["parent_collection"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ticketing/resources/collections/types/__init__.py b/src/merge/resources/ticketing/resources/collections/types/__init__.py index 0855643c..c99fd007 100644 --- a/src/merge/resources/ticketing/resources/collections/types/__init__.py +++ b/src/merge/resources/ticketing/resources/collections/types/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .collections_viewers_list_request_expand import CollectionsViewersListRequestExpand +from .collections_viewers_list_request_expand_item import CollectionsViewersListRequestExpandItem -__all__ = ["CollectionsViewersListRequestExpand"] +__all__ = ["CollectionsViewersListRequestExpandItem"] diff --git a/src/merge/resources/ticketing/resources/collections/types/collections_viewers_list_request_expand.py b/src/merge/resources/ticketing/resources/collections/types/collections_viewers_list_request_expand.py deleted file mode 100644 index 1382dd6a..00000000 --- a/src/merge/resources/ticketing/resources/collections/types/collections_viewers_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class CollectionsViewersListRequestExpand(str, enum.Enum): - TEAM = "team" - USER = "user" - USER_TEAM = "user,team" - - def visit( - self, - team: typing.Callable[[], T_Result], - user: typing.Callable[[], T_Result], - user_team: typing.Callable[[], T_Result], - ) -> T_Result: - if self is CollectionsViewersListRequestExpand.TEAM: - return team() - if self is CollectionsViewersListRequestExpand.USER: - return user() - if self is CollectionsViewersListRequestExpand.USER_TEAM: - return user_team() diff --git a/src/merge/resources/ticketing/resources/collections/types/collections_viewers_list_request_expand_item.py b/src/merge/resources/ticketing/resources/collections/types/collections_viewers_list_request_expand_item.py new file mode 100644 index 00000000..9ce4bd1a --- /dev/null +++ b/src/merge/resources/ticketing/resources/collections/types/collections_viewers_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class CollectionsViewersListRequestExpandItem(str, enum.Enum): + TEAM = "team" + USER = "user" + + def visit(self, team: typing.Callable[[], T_Result], user: typing.Callable[[], T_Result]) -> T_Result: + if self is CollectionsViewersListRequestExpandItem.TEAM: + return team() + if self is CollectionsViewersListRequestExpandItem.USER: + return user() diff --git a/src/merge/resources/ticketing/resources/comments/__init__.py b/src/merge/resources/ticketing/resources/comments/__init__.py index 19e2dea4..27c8601f 100644 --- a/src/merge/resources/ticketing/resources/comments/__init__.py +++ b/src/merge/resources/ticketing/resources/comments/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import CommentsListRequestExpand, CommentsRetrieveRequestExpand +from .types import CommentsListRequestExpandItem, CommentsRetrieveRequestExpandItem -__all__ = ["CommentsListRequestExpand", "CommentsRetrieveRequestExpand"] +__all__ = ["CommentsListRequestExpandItem", "CommentsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ticketing/resources/comments/client.py b/src/merge/resources/ticketing/resources/comments/client.py index 06b7d2d6..f2e23f81 100644 --- a/src/merge/resources/ticketing/resources/comments/client.py +++ b/src/merge/resources/ticketing/resources/comments/client.py @@ -4,15 +4,15 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.comment import Comment from ...types.comment_request import CommentRequest from ...types.comment_response import CommentResponse from ...types.meta_response import MetaResponse -from ...types.paginated_comment_list import PaginatedCommentList from .raw_client import AsyncRawCommentsClient, RawCommentsClient -from .types.comments_list_request_expand import CommentsListRequestExpand -from .types.comments_retrieve_request_expand import CommentsRetrieveRequestExpand +from .types.comments_list_request_expand_item import CommentsListRequestExpandItem +from .types.comments_retrieve_request_expand_item import CommentsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -39,7 +39,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CommentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CommentsListRequestExpandItem, typing.Sequence[CommentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -50,7 +52,7 @@ def list( remote_id: typing.Optional[str] = None, ticket_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCommentList: + ) -> SyncPager[Comment]: """ Returns a list of `Comment` objects. @@ -65,7 +67,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CommentsListRequestExpand] + expand : typing.Optional[typing.Union[CommentsListRequestExpandItem, typing.Sequence[CommentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -100,7 +102,7 @@ def list( Returns ------- - PaginatedCommentList + SyncPager[Comment] Examples @@ -111,9 +113,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.comments.list() + response = client.ticketing.comments.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -129,7 +136,6 @@ def list( ticket_id=ticket_id, request_options=request_options, ) - return _response.data def create( self, @@ -182,7 +188,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[CommentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CommentsRetrieveRequestExpandItem, typing.Sequence[CommentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -194,7 +202,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[CommentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CommentsRetrieveRequestExpandItem, typing.Sequence[CommentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -281,7 +289,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CommentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CommentsListRequestExpandItem, typing.Sequence[CommentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -292,7 +302,7 @@ async def list( remote_id: typing.Optional[str] = None, ticket_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedCommentList: + ) -> AsyncPager[Comment]: """ Returns a list of `Comment` objects. @@ -307,7 +317,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CommentsListRequestExpand] + expand : typing.Optional[typing.Union[CommentsListRequestExpandItem, typing.Sequence[CommentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -342,7 +352,7 @@ async def list( Returns ------- - PaginatedCommentList + AsyncPager[Comment] Examples @@ -358,12 +368,18 @@ async def list( async def main() -> None: - await client.ticketing.comments.list() + response = await client.ticketing.comments.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -379,7 +395,6 @@ async def main() -> None: ticket_id=ticket_id, request_options=request_options, ) - return _response.data async def create( self, @@ -440,7 +455,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[CommentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CommentsRetrieveRequestExpandItem, typing.Sequence[CommentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -452,7 +469,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[CommentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CommentsRetrieveRequestExpandItem, typing.Sequence[CommentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ticketing/resources/comments/raw_client.py b/src/merge/resources/ticketing/resources/comments/raw_client.py index 0cbef575..e15388e8 100644 --- a/src/merge/resources/ticketing/resources/comments/raw_client.py +++ b/src/merge/resources/ticketing/resources/comments/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.comment import Comment @@ -16,8 +17,8 @@ from ...types.comment_response import CommentResponse from ...types.meta_response import MetaResponse from ...types.paginated_comment_list import PaginatedCommentList -from .types.comments_list_request_expand import CommentsListRequestExpand -from .types.comments_retrieve_request_expand import CommentsRetrieveRequestExpand +from .types.comments_list_request_expand_item import CommentsListRequestExpandItem +from .types.comments_retrieve_request_expand_item import CommentsRetrieveRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -33,7 +34,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CommentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CommentsListRequestExpandItem, typing.Sequence[CommentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -44,7 +47,7 @@ def list( remote_id: typing.Optional[str] = None, ticket_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedCommentList]: + ) -> SyncPager[Comment]: """ Returns a list of `Comment` objects. @@ -59,7 +62,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CommentsListRequestExpand] + expand : typing.Optional[typing.Union[CommentsListRequestExpandItem, typing.Sequence[CommentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -94,7 +97,7 @@ def list( Returns ------- - HttpResponse[PaginatedCommentList] + SyncPager[Comment] """ _response = self._client_wrapper.httpx_client.request( @@ -121,14 +124,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCommentList, construct_type( type_=PaginatedCommentList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_created_after=remote_created_after, + remote_id=remote_id, + ticket_id=ticket_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -198,7 +222,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[CommentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CommentsRetrieveRequestExpandItem, typing.Sequence[CommentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -210,7 +236,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[CommentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CommentsRetrieveRequestExpandItem, typing.Sequence[CommentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -299,7 +325,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[CommentsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CommentsListRequestExpandItem, typing.Sequence[CommentsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -310,7 +338,7 @@ async def list( remote_id: typing.Optional[str] = None, ticket_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedCommentList]: + ) -> AsyncPager[Comment]: """ Returns a list of `Comment` objects. @@ -325,7 +353,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[CommentsListRequestExpand] + expand : typing.Optional[typing.Union[CommentsListRequestExpandItem, typing.Sequence[CommentsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -360,7 +388,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedCommentList] + AsyncPager[Comment] """ _response = await self._client_wrapper.httpx_client.request( @@ -387,14 +415,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedCommentList, construct_type( type_=PaginatedCommentList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_created_after=remote_created_after, + remote_id=remote_id, + ticket_id=ticket_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -464,7 +516,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[CommentsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[CommentsRetrieveRequestExpandItem, typing.Sequence[CommentsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -476,7 +530,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[CommentsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[CommentsRetrieveRequestExpandItem, typing.Sequence[CommentsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ticketing/resources/comments/types/__init__.py b/src/merge/resources/ticketing/resources/comments/types/__init__.py index ec1ce60e..5a8d95e9 100644 --- a/src/merge/resources/ticketing/resources/comments/types/__init__.py +++ b/src/merge/resources/ticketing/resources/comments/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .comments_list_request_expand import CommentsListRequestExpand -from .comments_retrieve_request_expand import CommentsRetrieveRequestExpand +from .comments_list_request_expand_item import CommentsListRequestExpandItem +from .comments_retrieve_request_expand_item import CommentsRetrieveRequestExpandItem -__all__ = ["CommentsListRequestExpand", "CommentsRetrieveRequestExpand"] +__all__ = ["CommentsListRequestExpandItem", "CommentsRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ticketing/resources/comments/types/comments_list_request_expand.py b/src/merge/resources/ticketing/resources/comments/types/comments_list_request_expand.py deleted file mode 100644 index 81453337..00000000 --- a/src/merge/resources/ticketing/resources/comments/types/comments_list_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class CommentsListRequestExpand(str, enum.Enum): - CONTACT = "contact" - CONTACT_TICKET = "contact,ticket" - TICKET = "ticket" - USER = "user" - USER_CONTACT = "user,contact" - USER_CONTACT_TICKET = "user,contact,ticket" - USER_TICKET = "user,ticket" - - def visit( - self, - contact: typing.Callable[[], T_Result], - contact_ticket: typing.Callable[[], T_Result], - ticket: typing.Callable[[], T_Result], - user: typing.Callable[[], T_Result], - user_contact: typing.Callable[[], T_Result], - user_contact_ticket: typing.Callable[[], T_Result], - user_ticket: typing.Callable[[], T_Result], - ) -> T_Result: - if self is CommentsListRequestExpand.CONTACT: - return contact() - if self is CommentsListRequestExpand.CONTACT_TICKET: - return contact_ticket() - if self is CommentsListRequestExpand.TICKET: - return ticket() - if self is CommentsListRequestExpand.USER: - return user() - if self is CommentsListRequestExpand.USER_CONTACT: - return user_contact() - if self is CommentsListRequestExpand.USER_CONTACT_TICKET: - return user_contact_ticket() - if self is CommentsListRequestExpand.USER_TICKET: - return user_ticket() diff --git a/src/merge/resources/ticketing/resources/comments/types/comments_list_request_expand_item.py b/src/merge/resources/ticketing/resources/comments/types/comments_list_request_expand_item.py new file mode 100644 index 00000000..9d1695ba --- /dev/null +++ b/src/merge/resources/ticketing/resources/comments/types/comments_list_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class CommentsListRequestExpandItem(str, enum.Enum): + CONTACT = "contact" + TICKET = "ticket" + USER = "user" + + def visit( + self, + contact: typing.Callable[[], T_Result], + ticket: typing.Callable[[], T_Result], + user: typing.Callable[[], T_Result], + ) -> T_Result: + if self is CommentsListRequestExpandItem.CONTACT: + return contact() + if self is CommentsListRequestExpandItem.TICKET: + return ticket() + if self is CommentsListRequestExpandItem.USER: + return user() diff --git a/src/merge/resources/ticketing/resources/comments/types/comments_retrieve_request_expand.py b/src/merge/resources/ticketing/resources/comments/types/comments_retrieve_request_expand.py deleted file mode 100644 index e0ade3cb..00000000 --- a/src/merge/resources/ticketing/resources/comments/types/comments_retrieve_request_expand.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class CommentsRetrieveRequestExpand(str, enum.Enum): - CONTACT = "contact" - CONTACT_TICKET = "contact,ticket" - TICKET = "ticket" - USER = "user" - USER_CONTACT = "user,contact" - USER_CONTACT_TICKET = "user,contact,ticket" - USER_TICKET = "user,ticket" - - def visit( - self, - contact: typing.Callable[[], T_Result], - contact_ticket: typing.Callable[[], T_Result], - ticket: typing.Callable[[], T_Result], - user: typing.Callable[[], T_Result], - user_contact: typing.Callable[[], T_Result], - user_contact_ticket: typing.Callable[[], T_Result], - user_ticket: typing.Callable[[], T_Result], - ) -> T_Result: - if self is CommentsRetrieveRequestExpand.CONTACT: - return contact() - if self is CommentsRetrieveRequestExpand.CONTACT_TICKET: - return contact_ticket() - if self is CommentsRetrieveRequestExpand.TICKET: - return ticket() - if self is CommentsRetrieveRequestExpand.USER: - return user() - if self is CommentsRetrieveRequestExpand.USER_CONTACT: - return user_contact() - if self is CommentsRetrieveRequestExpand.USER_CONTACT_TICKET: - return user_contact_ticket() - if self is CommentsRetrieveRequestExpand.USER_TICKET: - return user_ticket() diff --git a/src/merge/resources/ticketing/resources/comments/types/comments_retrieve_request_expand_item.py b/src/merge/resources/ticketing/resources/comments/types/comments_retrieve_request_expand_item.py new file mode 100644 index 00000000..1cc39df9 --- /dev/null +++ b/src/merge/resources/ticketing/resources/comments/types/comments_retrieve_request_expand_item.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class CommentsRetrieveRequestExpandItem(str, enum.Enum): + CONTACT = "contact" + TICKET = "ticket" + USER = "user" + + def visit( + self, + contact: typing.Callable[[], T_Result], + ticket: typing.Callable[[], T_Result], + user: typing.Callable[[], T_Result], + ) -> T_Result: + if self is CommentsRetrieveRequestExpandItem.CONTACT: + return contact() + if self is CommentsRetrieveRequestExpandItem.TICKET: + return ticket() + if self is CommentsRetrieveRequestExpandItem.USER: + return user() diff --git a/src/merge/resources/ticketing/resources/contacts/client.py b/src/merge/resources/ticketing/resources/contacts/client.py index aa5fe595..488db6f6 100644 --- a/src/merge/resources/ticketing/resources/contacts/client.py +++ b/src/merge/resources/ticketing/resources/contacts/client.py @@ -4,11 +4,11 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.contact import Contact from ...types.contact_request import ContactRequest from ...types.meta_response import MetaResponse -from ...types.paginated_contact_list import PaginatedContactList from ...types.ticketing_contact_response import TicketingContactResponse from .raw_client import AsyncRawContactsClient, RawContactsClient @@ -37,7 +37,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -46,7 +48,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedContactList: + ) -> SyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -61,7 +63,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["account"]] + expand : typing.Optional[typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -90,7 +92,7 @@ def list( Returns ------- - PaginatedContactList + SyncPager[Contact] Examples @@ -101,9 +103,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.contacts.list() + response = client.ticketing.contacts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -117,7 +124,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def create( self, @@ -170,7 +176,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -182,7 +190,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["account"]] + expand : typing.Optional[typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -269,7 +277,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -278,7 +288,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedContactList: + ) -> AsyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -293,7 +303,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["account"]] + expand : typing.Optional[typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -322,7 +332,7 @@ async def list( Returns ------- - PaginatedContactList + AsyncPager[Contact] Examples @@ -338,12 +348,18 @@ async def list( async def main() -> None: - await client.ticketing.contacts.list() + response = await client.ticketing.contacts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -357,7 +373,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def create( self, @@ -418,7 +433,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -430,7 +447,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["account"]] + expand : typing.Optional[typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ticketing/resources/contacts/raw_client.py b/src/merge/resources/ticketing/resources/contacts/raw_client.py index f1a96051..e84fc299 100644 --- a/src/merge/resources/ticketing/resources/contacts/raw_client.py +++ b/src/merge/resources/ticketing/resources/contacts/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.contact import Contact @@ -31,7 +32,9 @@ def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -40,7 +43,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedContactList]: + ) -> SyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -55,7 +58,7 @@ def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["account"]] + expand : typing.Optional[typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -84,7 +87,7 @@ def list( Returns ------- - HttpResponse[PaginatedContactList] + SyncPager[Contact] """ _response = self._client_wrapper.httpx_client.request( @@ -107,14 +110,33 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedContactList, construct_type( type_=PaginatedContactList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -184,7 +206,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -196,7 +220,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["account"]] + expand : typing.Optional[typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -285,7 +309,9 @@ async def list( created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, - expand: typing.Optional[typing.Literal["account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -294,7 +320,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedContactList]: + ) -> AsyncPager[Contact]: """ Returns a list of `Contact` objects. @@ -309,7 +335,7 @@ async def list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[typing.Literal["account"]] + expand : typing.Optional[typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -338,7 +364,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedContactList] + AsyncPager[Contact] """ _response = await self._client_wrapper.httpx_client.request( @@ -361,14 +387,36 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedContactList, construct_type( type_=PaginatedContactList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -438,7 +486,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[typing.Literal["account"]] = None, + expand: typing.Optional[ + typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -450,7 +500,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[typing.Literal["account"]] + expand : typing.Optional[typing.Union[typing.Literal["account"], typing.Sequence[typing.Literal["account"]]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ticketing/resources/issues/client.py b/src/merge/resources/ticketing/resources/issues/client.py index ea663780..9afd6ac1 100644 --- a/src/merge/resources/ticketing/resources/issues/client.py +++ b/src/merge/resources/ticketing/resources/issues/client.py @@ -4,9 +4,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.issue import Issue -from ...types.paginated_issue_list import PaginatedIssueList from .raw_client import AsyncRawIssuesClient, RawIssuesClient from .types.issues_list_request_status import IssuesListRequestStatus @@ -44,7 +44,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -97,7 +97,7 @@ def list( Returns ------- - PaginatedIssueList + SyncPager[Issue] Examples @@ -108,9 +108,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.issues.list() + response = client.ticketing.issues.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -127,7 +132,6 @@ def list( status=status, request_options=request_options, ) - return _response.data def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ @@ -194,7 +198,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedIssueList: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -247,7 +251,7 @@ async def list( Returns ------- - PaginatedIssueList + AsyncPager[Issue] Examples @@ -263,12 +267,18 @@ async def list( async def main() -> None: - await client.ticketing.issues.list() + response = await client.ticketing.issues.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_token=account_token, cursor=cursor, end_date=end_date, @@ -285,7 +295,6 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data async def retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> Issue: """ diff --git a/src/merge/resources/ticketing/resources/issues/raw_client.py b/src/merge/resources/ticketing/resources/issues/raw_client.py index 6e00cb0b..0a7ee7a2 100644 --- a/src/merge/resources/ticketing/resources/issues/raw_client.py +++ b/src/merge/resources/ticketing/resources/issues/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.issue import Issue @@ -38,7 +39,7 @@ def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedIssueList]: + ) -> SyncPager[Issue]: """ Gets all issues for Organization. @@ -91,7 +92,7 @@ def list( Returns ------- - HttpResponse[PaginatedIssueList] + SyncPager[Issue] """ _response = self._client_wrapper.httpx_client.request( @@ -125,14 +126,36 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -197,7 +220,7 @@ async def list( start_date: typing.Optional[str] = None, status: typing.Optional[IssuesListRequestStatus] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedIssueList]: + ) -> AsyncPager[Issue]: """ Gets all issues for Organization. @@ -250,7 +273,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedIssueList] + AsyncPager[Issue] """ _response = await self._client_wrapper.httpx_client.request( @@ -284,14 +307,39 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedIssueList, construct_type( type_=PaginatedIssueList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_token=account_token, + cursor=_parsed_next, + end_date=end_date, + end_user_organization_name=end_user_organization_name, + first_incident_time_after=first_incident_time_after, + first_incident_time_before=first_incident_time_before, + include_muted=include_muted, + integration_name=integration_name, + last_incident_time_after=last_incident_time_after, + last_incident_time_before=last_incident_time_before, + linked_account_id=linked_account_id, + page_size=page_size, + start_date=start_date, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ticketing/resources/linked_accounts/client.py b/src/merge/resources/ticketing/resources/linked_accounts/client.py index afaca7a3..d91381b3 100644 --- a/src/merge/resources/ticketing/resources/linked_accounts/client.py +++ b/src/merge/resources/ticketing/resources/linked_accounts/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList +from ...types.account_details_and_actions import AccountDetailsAndActions from .raw_client import AsyncRawLinkedAccountsClient, RawLinkedAccountsClient from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -41,7 +42,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -98,7 +99,7 @@ def list( Returns ------- - PaginatedAccountDetailsAndActionsList + SyncPager[AccountDetailsAndActions] Examples @@ -109,9 +110,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.linked_accounts.list() + response = client.ticketing.linked_accounts.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -127,7 +133,6 @@ def list( status=status, request_options=request_options, ) - return _response.data class AsyncLinkedAccountsClient: @@ -162,7 +167,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedAccountDetailsAndActionsList: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -219,7 +224,7 @@ async def list( Returns ------- - PaginatedAccountDetailsAndActionsList + AsyncPager[AccountDetailsAndActions] Examples @@ -235,12 +240,18 @@ async def list( async def main() -> None: - await client.ticketing.linked_accounts.list() + response = await client.ticketing.linked_accounts.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( category=category, cursor=cursor, end_user_email_address=end_user_email_address, @@ -256,4 +267,3 @@ async def main() -> None: status=status, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/ticketing/resources/linked_accounts/raw_client.py b/src/merge/resources/ticketing/resources/linked_accounts/raw_client.py index 30029cec..c3dd5589 100644 --- a/src/merge/resources/ticketing/resources/linked_accounts/raw_client.py +++ b/src/merge/resources/ticketing/resources/linked_accounts/raw_client.py @@ -5,9 +5,10 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type +from ...types.account_details_and_actions import AccountDetailsAndActions from ...types.paginated_account_details_and_actions_list import PaginatedAccountDetailsAndActionsList from .types.linked_accounts_list_request_category import LinkedAccountsListRequestCategory @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> SyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -90,7 +91,7 @@ def list( Returns ------- - HttpResponse[PaginatedAccountDetailsAndActionsList] + SyncPager[AccountDetailsAndActions] """ _response = self._client_wrapper.httpx_client.request( @@ -115,14 +116,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -150,7 +172,7 @@ async def list( page_size: typing.Optional[int] = None, status: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedAccountDetailsAndActionsList]: + ) -> AsyncPager[AccountDetailsAndActions]: """ List linked accounts for your organization. @@ -207,7 +229,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedAccountDetailsAndActionsList] + AsyncPager[AccountDetailsAndActions] """ _response = await self._client_wrapper.httpx_client.request( @@ -232,14 +254,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedAccountDetailsAndActionsList, construct_type( type_=PaginatedAccountDetailsAndActionsList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + category=category, + cursor=_parsed_next, + end_user_email_address=end_user_email_address, + end_user_organization_name=end_user_organization_name, + end_user_origin_id=end_user_origin_id, + end_user_origin_ids=end_user_origin_ids, + id=id, + ids=ids, + include_duplicates=include_duplicates, + integration_name=integration_name, + is_test_account=is_test_account, + page_size=page_size, + status=status, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ticketing/resources/projects/__init__.py b/src/merge/resources/ticketing/resources/projects/__init__.py index 6ea01d6d..2e4d6d00 100644 --- a/src/merge/resources/ticketing/resources/projects/__init__.py +++ b/src/merge/resources/ticketing/resources/projects/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import ProjectsUsersListRequestExpand +from .types import ProjectsUsersListRequestExpandItem -__all__ = ["ProjectsUsersListRequestExpand"] +__all__ = ["ProjectsUsersListRequestExpandItem"] diff --git a/src/merge/resources/ticketing/resources/projects/client.py b/src/merge/resources/ticketing/resources/projects/client.py index be9c4fb2..03a27b46 100644 --- a/src/merge/resources/ticketing/resources/projects/client.py +++ b/src/merge/resources/ticketing/resources/projects/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_project_list import PaginatedProjectList -from ...types.paginated_user_list import PaginatedUserList from ...types.project import Project +from ...types.user import User from .raw_client import AsyncRawProjectsClient, RawProjectsClient -from .types.projects_users_list_request_expand import ProjectsUsersListRequestExpand +from .types.projects_users_list_request_expand_item import ProjectsUsersListRequestExpandItem class ProjectsClient: @@ -41,7 +41,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedProjectList: + ) -> SyncPager[Project]: """ Returns a list of `Project` objects. @@ -82,7 +82,7 @@ def list( Returns ------- - PaginatedProjectList + SyncPager[Project] Examples @@ -93,9 +93,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.projects.list() + response = client.ticketing.projects.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -108,7 +113,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -164,13 +168,15 @@ def users_list( parent_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[ProjectsUsersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsUsersListRequestExpandItem, typing.Sequence[ProjectsUsersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedUserList: + ) -> SyncPager[User]: """ Returns a list of `User` objects. @@ -181,7 +187,7 @@ def users_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ProjectsUsersListRequestExpand] + expand : typing.Optional[typing.Union[ProjectsUsersListRequestExpandItem, typing.Sequence[ProjectsUsersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -201,7 +207,7 @@ def users_list( Returns ------- - PaginatedUserList + SyncPager[User] Examples @@ -212,11 +218,16 @@ def users_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.projects.users_list( + response = client.ticketing.projects.users_list( parent_id="parent_id", ) + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.users_list( + return self._raw_client.users_list( parent_id, cursor=cursor, expand=expand, @@ -226,7 +237,6 @@ def users_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncProjectsClient: @@ -258,7 +268,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedProjectList: + ) -> AsyncPager[Project]: """ Returns a list of `Project` objects. @@ -299,7 +309,7 @@ async def list( Returns ------- - PaginatedProjectList + AsyncPager[Project] Examples @@ -315,12 +325,18 @@ async def list( async def main() -> None: - await client.ticketing.projects.list() + response = await client.ticketing.projects.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -333,7 +349,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, @@ -397,13 +412,15 @@ async def users_list( parent_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[ProjectsUsersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsUsersListRequestExpandItem, typing.Sequence[ProjectsUsersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedUserList: + ) -> AsyncPager[User]: """ Returns a list of `User` objects. @@ -414,7 +431,7 @@ async def users_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ProjectsUsersListRequestExpand] + expand : typing.Optional[typing.Union[ProjectsUsersListRequestExpandItem, typing.Sequence[ProjectsUsersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -434,7 +451,7 @@ async def users_list( Returns ------- - PaginatedUserList + AsyncPager[User] Examples @@ -450,14 +467,20 @@ async def users_list( async def main() -> None: - await client.ticketing.projects.users_list( + response = await client.ticketing.projects.users_list( parent_id="parent_id", ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.users_list( + return await self._raw_client.users_list( parent_id, cursor=cursor, expand=expand, @@ -467,4 +490,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/ticketing/resources/projects/raw_client.py b/src/merge/resources/ticketing/resources/projects/raw_client.py index 1feb7fc5..983b1bbe 100644 --- a/src/merge/resources/ticketing/resources/projects/raw_client.py +++ b/src/merge/resources/ticketing/resources/projects/raw_client.py @@ -9,12 +9,14 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_project_list import PaginatedProjectList from ...types.paginated_user_list import PaginatedUserList from ...types.project import Project -from .types.projects_users_list_request_expand import ProjectsUsersListRequestExpand +from ...types.user import User +from .types.projects_users_list_request_expand_item import ProjectsUsersListRequestExpandItem class RawProjectsClient: @@ -35,7 +37,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedProjectList]: + ) -> SyncPager[Project]: """ Returns a list of `Project` objects. @@ -76,7 +78,7 @@ def list( Returns ------- - HttpResponse[PaginatedProjectList] + SyncPager[Project] """ _response = self._client_wrapper.httpx_client.request( @@ -98,14 +100,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedProjectList, construct_type( type_=PaginatedProjectList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -169,13 +189,15 @@ def users_list( parent_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[ProjectsUsersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsUsersListRequestExpandItem, typing.Sequence[ProjectsUsersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedUserList]: + ) -> SyncPager[User]: """ Returns a list of `User` objects. @@ -186,7 +208,7 @@ def users_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ProjectsUsersListRequestExpand] + expand : typing.Optional[typing.Union[ProjectsUsersListRequestExpandItem, typing.Sequence[ProjectsUsersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -206,7 +228,7 @@ def users_list( Returns ------- - HttpResponse[PaginatedUserList] + SyncPager[User] """ _response = self._client_wrapper.httpx_client.request( @@ -224,14 +246,29 @@ def users_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedUserList, construct_type( type_=PaginatedUserList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.users_list( + parent_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -256,7 +293,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedProjectList]: + ) -> AsyncPager[Project]: """ Returns a list of `Project` objects. @@ -297,7 +334,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedProjectList] + AsyncPager[Project] """ _response = await self._client_wrapper.httpx_client.request( @@ -319,14 +356,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedProjectList, construct_type( type_=PaginatedProjectList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -390,13 +448,15 @@ async def users_list( parent_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[ProjectsUsersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[ProjectsUsersListRequestExpandItem, typing.Sequence[ProjectsUsersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedUserList]: + ) -> AsyncPager[User]: """ Returns a list of `User` objects. @@ -407,7 +467,7 @@ async def users_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[ProjectsUsersListRequestExpand] + expand : typing.Optional[typing.Union[ProjectsUsersListRequestExpandItem, typing.Sequence[ProjectsUsersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -427,7 +487,7 @@ async def users_list( Returns ------- - AsyncHttpResponse[PaginatedUserList] + AsyncPager[User] """ _response = await self._client_wrapper.httpx_client.request( @@ -445,14 +505,32 @@ async def users_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedUserList, construct_type( type_=PaginatedUserList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.users_list( + parent_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ticketing/resources/projects/types/__init__.py b/src/merge/resources/ticketing/resources/projects/types/__init__.py index 3955c7de..e969fcc4 100644 --- a/src/merge/resources/ticketing/resources/projects/types/__init__.py +++ b/src/merge/resources/ticketing/resources/projects/types/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .projects_users_list_request_expand import ProjectsUsersListRequestExpand +from .projects_users_list_request_expand_item import ProjectsUsersListRequestExpandItem -__all__ = ["ProjectsUsersListRequestExpand"] +__all__ = ["ProjectsUsersListRequestExpandItem"] diff --git a/src/merge/resources/ticketing/resources/projects/types/projects_users_list_request_expand.py b/src/merge/resources/ticketing/resources/projects/types/projects_users_list_request_expand.py deleted file mode 100644 index e1d7fbd6..00000000 --- a/src/merge/resources/ticketing/resources/projects/types/projects_users_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class ProjectsUsersListRequestExpand(str, enum.Enum): - ROLES = "roles" - TEAMS = "teams" - TEAMS_ROLES = "teams,roles" - - def visit( - self, - roles: typing.Callable[[], T_Result], - teams: typing.Callable[[], T_Result], - teams_roles: typing.Callable[[], T_Result], - ) -> T_Result: - if self is ProjectsUsersListRequestExpand.ROLES: - return roles() - if self is ProjectsUsersListRequestExpand.TEAMS: - return teams() - if self is ProjectsUsersListRequestExpand.TEAMS_ROLES: - return teams_roles() diff --git a/src/merge/resources/ticketing/resources/projects/types/projects_users_list_request_expand_item.py b/src/merge/resources/ticketing/resources/projects/types/projects_users_list_request_expand_item.py new file mode 100644 index 00000000..1f068356 --- /dev/null +++ b/src/merge/resources/ticketing/resources/projects/types/projects_users_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class ProjectsUsersListRequestExpandItem(str, enum.Enum): + ROLES = "roles" + TEAMS = "teams" + + def visit(self, roles: typing.Callable[[], T_Result], teams: typing.Callable[[], T_Result]) -> T_Result: + if self is ProjectsUsersListRequestExpandItem.ROLES: + return roles() + if self is ProjectsUsersListRequestExpandItem.TEAMS: + return teams() diff --git a/src/merge/resources/ticketing/resources/roles/client.py b/src/merge/resources/ticketing/resources/roles/client.py index d026ac37..9a7d250a 100644 --- a/src/merge/resources/ticketing/resources/roles/client.py +++ b/src/merge/resources/ticketing/resources/roles/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_role_list import PaginatedRoleList from ...types.role import Role from .raw_client import AsyncRawRolesClient, RawRolesClient @@ -39,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRoleList: + ) -> SyncPager[Role]: """ Returns a list of `Role` objects. @@ -80,7 +80,7 @@ def list( Returns ------- - PaginatedRoleList + SyncPager[Role] Examples @@ -91,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.roles.list() + response = client.ticketing.roles.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -106,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -187,7 +191,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRoleList: + ) -> AsyncPager[Role]: """ Returns a list of `Role` objects. @@ -228,7 +232,7 @@ async def list( Returns ------- - PaginatedRoleList + AsyncPager[Role] Examples @@ -244,12 +248,18 @@ async def list( async def main() -> None: - await client.ticketing.roles.list() + response = await client.ticketing.roles.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -262,7 +272,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/ticketing/resources/roles/raw_client.py b/src/merge/resources/ticketing/resources/roles/raw_client.py index cad3a639..f077de3e 100644 --- a/src/merge/resources/ticketing/resources/roles/raw_client.py +++ b/src/merge/resources/ticketing/resources/roles/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_role_list import PaginatedRoleList @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRoleList]: + ) -> SyncPager[Role]: """ Returns a list of `Role` objects. @@ -74,7 +75,7 @@ def list( Returns ------- - HttpResponse[PaginatedRoleList] + SyncPager[Role] """ _response = self._client_wrapper.httpx_client.request( @@ -96,14 +97,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRoleList, construct_type( type_=PaginatedRoleList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -181,7 +200,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRoleList]: + ) -> AsyncPager[Role]: """ Returns a list of `Role` objects. @@ -222,7 +241,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedRoleList] + AsyncPager[Role] """ _response = await self._client_wrapper.httpx_client.request( @@ -244,14 +263,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRoleList, construct_type( type_=PaginatedRoleList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ticketing/resources/sync_status/client.py b/src/merge/resources/ticketing/resources/sync_status/client.py index 91bbdd7e..1299c7f1 100644 --- a/src/merge/resources/ticketing/resources/sync_status/client.py +++ b/src/merge/resources/ticketing/resources/sync_status/client.py @@ -3,8 +3,9 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_sync_status_list import PaginatedSyncStatusList +from ...types.sync_status import SyncStatus from .raw_client import AsyncRawSyncStatusClient, RawSyncStatusClient @@ -29,7 +30,7 @@ def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedSyncStatusList: + ) -> SyncPager[SyncStatus]: """ 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). @@ -46,7 +47,7 @@ def list( Returns ------- - PaginatedSyncStatusList + SyncPager[SyncStatus] Examples @@ -57,10 +58,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.sync_status.list() + response = client.ticketing.sync_status.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) - return _response.data + return self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) class AsyncSyncStatusClient: @@ -84,7 +89,7 @@ async def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedSyncStatusList: + ) -> AsyncPager[SyncStatus]: """ 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). @@ -101,7 +106,7 @@ async def list( Returns ------- - PaginatedSyncStatusList + AsyncPager[SyncStatus] Examples @@ -117,10 +122,15 @@ async def list( async def main() -> None: - await client.ticketing.sync_status.list() + response = await client.ticketing.sync_status.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) - return _response.data + return await self._raw_client.list(cursor=cursor, page_size=page_size, request_options=request_options) diff --git a/src/merge/resources/ticketing/resources/sync_status/raw_client.py b/src/merge/resources/ticketing/resources/sync_status/raw_client.py index 38d09cc8..a19adacf 100644 --- a/src/merge/resources/ticketing/resources/sync_status/raw_client.py +++ b/src/merge/resources/ticketing/resources/sync_status/raw_client.py @@ -5,10 +5,11 @@ from .....core.api_error import ApiError from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from .....core.http_response import AsyncHttpResponse, HttpResponse +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_sync_status_list import PaginatedSyncStatusList +from ...types.sync_status import SyncStatus class RawSyncStatusClient: @@ -21,7 +22,7 @@ def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedSyncStatusList]: + ) -> SyncPager[SyncStatus]: """ 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). @@ -38,7 +39,7 @@ def list( Returns ------- - HttpResponse[PaginatedSyncStatusList] + SyncPager[SyncStatus] """ _response = self._client_wrapper.httpx_client.request( @@ -52,14 +53,24 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedSyncStatusList, construct_type( type_=PaginatedSyncStatusList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + cursor=_parsed_next, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -76,7 +87,7 @@ async def list( cursor: typing.Optional[str] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedSyncStatusList]: + ) -> AsyncPager[SyncStatus]: """ 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). @@ -93,7 +104,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedSyncStatusList] + AsyncPager[SyncStatus] """ _response = await self._client_wrapper.httpx_client.request( @@ -107,14 +118,27 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedSyncStatusList, construct_type( type_=PaginatedSyncStatusList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + cursor=_parsed_next, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ticketing/resources/tags/client.py b/src/merge/resources/ticketing/resources/tags/client.py index 34dbb860..94b4c8e8 100644 --- a/src/merge/resources/ticketing/resources/tags/client.py +++ b/src/merge/resources/ticketing/resources/tags/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_tag_list import PaginatedTagList from ...types.tag import Tag from .raw_client import AsyncRawTagsClient, RawTagsClient @@ -39,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTagList: + ) -> SyncPager[Tag]: """ Returns a list of `Tag` objects. @@ -80,7 +80,7 @@ def list( Returns ------- - PaginatedTagList + SyncPager[Tag] Examples @@ -91,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.tags.list() + response = client.ticketing.tags.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -106,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -187,7 +191,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTagList: + ) -> AsyncPager[Tag]: """ Returns a list of `Tag` objects. @@ -228,7 +232,7 @@ async def list( Returns ------- - PaginatedTagList + AsyncPager[Tag] Examples @@ -244,12 +248,18 @@ async def list( async def main() -> None: - await client.ticketing.tags.list() + response = await client.ticketing.tags.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -262,7 +272,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/ticketing/resources/tags/raw_client.py b/src/merge/resources/ticketing/resources/tags/raw_client.py index 5172d85c..bff1b625 100644 --- a/src/merge/resources/ticketing/resources/tags/raw_client.py +++ b/src/merge/resources/ticketing/resources/tags/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_tag_list import PaginatedTagList @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTagList]: + ) -> SyncPager[Tag]: """ Returns a list of `Tag` objects. @@ -74,7 +75,7 @@ def list( Returns ------- - HttpResponse[PaginatedTagList] + SyncPager[Tag] """ _response = self._client_wrapper.httpx_client.request( @@ -96,14 +97,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTagList, construct_type( type_=PaginatedTagList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -181,7 +200,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTagList]: + ) -> AsyncPager[Tag]: """ Returns a list of `Tag` objects. @@ -222,7 +241,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTagList] + AsyncPager[Tag] """ _response = await self._client_wrapper.httpx_client.request( @@ -244,14 +263,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTagList, construct_type( type_=PaginatedTagList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ticketing/resources/teams/client.py b/src/merge/resources/ticketing/resources/teams/client.py index 0bf2170e..f2febecd 100644 --- a/src/merge/resources/ticketing/resources/teams/client.py +++ b/src/merge/resources/ticketing/resources/teams/client.py @@ -4,8 +4,8 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_team_list import PaginatedTeamList from ...types.team import Team from .raw_client import AsyncRawTeamsClient, RawTeamsClient @@ -39,7 +39,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTeamList: + ) -> SyncPager[Team]: """ Returns a list of `Team` objects. @@ -80,7 +80,7 @@ def list( Returns ------- - PaginatedTeamList + SyncPager[Team] Examples @@ -91,9 +91,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.teams.list() + response = client.ticketing.teams.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -106,7 +111,6 @@ def list( remote_id=remote_id, request_options=request_options, ) - return _response.data def retrieve( self, @@ -187,7 +191,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTeamList: + ) -> AsyncPager[Team]: """ Returns a list of `Team` objects. @@ -228,7 +232,7 @@ async def list( Returns ------- - PaginatedTeamList + AsyncPager[Team] Examples @@ -244,12 +248,18 @@ async def list( async def main() -> None: - await client.ticketing.teams.list() + response = await client.ticketing.teams.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -262,7 +272,6 @@ async def main() -> None: remote_id=remote_id, request_options=request_options, ) - return _response.data async def retrieve( self, diff --git a/src/merge/resources/ticketing/resources/teams/raw_client.py b/src/merge/resources/ticketing/resources/teams/raw_client.py index 246ca9f7..2dbc9ad2 100644 --- a/src/merge/resources/ticketing/resources/teams/raw_client.py +++ b/src/merge/resources/ticketing/resources/teams/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_team_list import PaginatedTeamList @@ -33,7 +34,7 @@ def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTeamList]: + ) -> SyncPager[Team]: """ Returns a list of `Team` objects. @@ -74,7 +75,7 @@ def list( Returns ------- - HttpResponse[PaginatedTeamList] + SyncPager[Team] """ _response = self._client_wrapper.httpx_client.request( @@ -96,14 +97,32 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTeamList, construct_type( type_=PaginatedTeamList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -181,7 +200,7 @@ async def list( page_size: typing.Optional[int] = None, remote_id: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTeamList]: + ) -> AsyncPager[Team]: """ Returns a list of `Team` objects. @@ -222,7 +241,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTeamList] + AsyncPager[Team] """ _response = await self._client_wrapper.httpx_client.request( @@ -244,14 +263,35 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTeamList, construct_type( type_=PaginatedTeamList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ticketing/resources/tickets/__init__.py b/src/merge/resources/ticketing/resources/tickets/__init__.py index e3fe3049..bee7c04d 100644 --- a/src/merge/resources/ticketing/resources/tickets/__init__.py +++ b/src/merge/resources/ticketing/resources/tickets/__init__.py @@ -3,23 +3,23 @@ # isort: skip_file from .types import ( - TicketsListRequestExpand, + TicketsListRequestExpandItem, TicketsListRequestPriority, TicketsListRequestRemoteFields, TicketsListRequestShowEnumOrigins, - TicketsRetrieveRequestExpand, + TicketsRetrieveRequestExpandItem, TicketsRetrieveRequestRemoteFields, TicketsRetrieveRequestShowEnumOrigins, - TicketsViewersListRequestExpand, + TicketsViewersListRequestExpandItem, ) __all__ = [ - "TicketsListRequestExpand", + "TicketsListRequestExpandItem", "TicketsListRequestPriority", "TicketsListRequestRemoteFields", "TicketsListRequestShowEnumOrigins", - "TicketsRetrieveRequestExpand", + "TicketsRetrieveRequestExpandItem", "TicketsRetrieveRequestRemoteFields", "TicketsRetrieveRequestShowEnumOrigins", - "TicketsViewersListRequestExpand", + "TicketsViewersListRequestExpandItem", ] diff --git a/src/merge/resources/ticketing/resources/tickets/client.py b/src/merge/resources/ticketing/resources/tickets/client.py index 6862ebf3..5bc6e715 100644 --- a/src/merge/resources/ticketing/resources/tickets/client.py +++ b/src/merge/resources/ticketing/resources/tickets/client.py @@ -4,24 +4,24 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions from ...types.meta_response import MetaResponse -from ...types.paginated_remote_field_class_list import PaginatedRemoteFieldClassList -from ...types.paginated_ticket_list import PaginatedTicketList -from ...types.paginated_viewer_list import PaginatedViewerList from ...types.patched_ticket_request import PatchedTicketRequest +from ...types.remote_field_class import RemoteFieldClass from ...types.ticket import Ticket from ...types.ticket_request import TicketRequest from ...types.ticket_response import TicketResponse +from ...types.viewer import Viewer from .raw_client import AsyncRawTicketsClient, RawTicketsClient -from .types.tickets_list_request_expand import TicketsListRequestExpand +from .types.tickets_list_request_expand_item import TicketsListRequestExpandItem from .types.tickets_list_request_priority import TicketsListRequestPriority from .types.tickets_list_request_remote_fields import TicketsListRequestRemoteFields from .types.tickets_list_request_show_enum_origins import TicketsListRequestShowEnumOrigins -from .types.tickets_retrieve_request_expand import TicketsRetrieveRequestExpand +from .types.tickets_retrieve_request_expand_item import TicketsRetrieveRequestExpandItem from .types.tickets_retrieve_request_remote_fields import TicketsRetrieveRequestRemoteFields from .types.tickets_retrieve_request_show_enum_origins import TicketsRetrieveRequestShowEnumOrigins -from .types.tickets_viewers_list_request_expand import TicketsViewersListRequestExpand +from .types.tickets_viewers_list_request_expand_item import TicketsViewersListRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -53,10 +53,13 @@ def list( contact_id: typing.Optional[str] = None, created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, + creator_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, due_after: typing.Optional[dt.datetime] = None, due_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[TicketsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsListRequestExpandItem, typing.Sequence[TicketsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -78,7 +81,7 @@ def list( ticket_type: typing.Optional[str] = None, ticket_url: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTicketList: + ) -> SyncPager[Ticket]: """ Returns a list of `Ticket` objects. @@ -108,6 +111,9 @@ def list( created_before : typing.Optional[dt.datetime] If provided, will only return objects created before this datetime. + creator_id : typing.Optional[str] + If provided, will only return tickets created by this creator_id. + cursor : typing.Optional[str] The pagination cursor value. @@ -117,7 +123,7 @@ def list( due_before : typing.Optional[dt.datetime] If provided, will only return tickets due before this datetime. - expand : typing.Optional[TicketsListRequestExpand] + expand : typing.Optional[typing.Union[TicketsListRequestExpandItem, typing.Sequence[TicketsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -190,7 +196,7 @@ def list( Returns ------- - PaginatedTicketList + SyncPager[Ticket] Examples @@ -201,9 +207,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.tickets.list() + response = client.ticketing.tickets.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( account_id=account_id, assignee_ids=assignee_ids, collection_ids=collection_ids, @@ -212,6 +223,7 @@ def list( contact_id=contact_id, created_after=created_after, created_before=created_before, + creator_id=creator_id, cursor=cursor, due_after=due_after, due_before=due_before, @@ -238,7 +250,6 @@ def list( ticket_url=ticket_url, request_options=request_options, ) - return _response.data def create( self, @@ -291,7 +302,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[TicketsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsRetrieveRequestExpandItem, typing.Sequence[TicketsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -306,7 +319,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[TicketsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TicketsRetrieveRequestExpandItem, typing.Sequence[TicketsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -412,13 +425,15 @@ def viewers_list( ticket_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[TicketsViewersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsViewersListRequestExpandItem, typing.Sequence[TicketsViewersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedViewerList: + ) -> SyncPager[Viewer]: """ 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) @@ -429,7 +444,7 @@ def viewers_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TicketsViewersListRequestExpand] + expand : typing.Optional[typing.Union[TicketsViewersListRequestExpandItem, typing.Sequence[TicketsViewersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -449,7 +464,7 @@ def viewers_list( Returns ------- - PaginatedViewerList + SyncPager[Viewer] Examples @@ -460,11 +475,16 @@ def viewers_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.tickets.viewers_list( + response = client.ticketing.tickets.viewers_list( ticket_id="ticket_id", ) + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.viewers_list( + return self._raw_client.viewers_list( ticket_id, cursor=cursor, expand=expand, @@ -474,7 +494,6 @@ def viewers_list( page_size=page_size, request_options=request_options, ) - return _response.data def meta_patch_retrieve(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> MetaResponse: """ @@ -560,7 +579,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -595,7 +614,7 @@ def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + SyncPager[RemoteFieldClass] Examples @@ -606,9 +625,14 @@ def remote_field_classes_list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.tickets.remote_field_classes_list() + response = client.ticketing.tickets.remote_field_classes_list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.remote_field_classes_list( + return self._raw_client.remote_field_classes_list( cursor=cursor, ids=ids, include_deleted_data=include_deleted_data, @@ -619,7 +643,6 @@ def remote_field_classes_list( page_size=page_size, request_options=request_options, ) - return _response.data class AsyncTicketsClient: @@ -648,10 +671,13 @@ async def list( contact_id: typing.Optional[str] = None, created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, + creator_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, due_after: typing.Optional[dt.datetime] = None, due_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[TicketsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsListRequestExpandItem, typing.Sequence[TicketsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -673,7 +699,7 @@ async def list( ticket_type: typing.Optional[str] = None, ticket_url: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedTicketList: + ) -> AsyncPager[Ticket]: """ Returns a list of `Ticket` objects. @@ -703,6 +729,9 @@ async def list( created_before : typing.Optional[dt.datetime] If provided, will only return objects created before this datetime. + creator_id : typing.Optional[str] + If provided, will only return tickets created by this creator_id. + cursor : typing.Optional[str] The pagination cursor value. @@ -712,7 +741,7 @@ async def list( due_before : typing.Optional[dt.datetime] If provided, will only return tickets due before this datetime. - expand : typing.Optional[TicketsListRequestExpand] + expand : typing.Optional[typing.Union[TicketsListRequestExpandItem, typing.Sequence[TicketsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -785,7 +814,7 @@ async def list( Returns ------- - PaginatedTicketList + AsyncPager[Ticket] Examples @@ -801,12 +830,18 @@ async def list( async def main() -> None: - await client.ticketing.tickets.list() + response = await client.ticketing.tickets.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( account_id=account_id, assignee_ids=assignee_ids, collection_ids=collection_ids, @@ -815,6 +850,7 @@ async def main() -> None: contact_id=contact_id, created_after=created_after, created_before=created_before, + creator_id=creator_id, cursor=cursor, due_after=due_after, due_before=due_before, @@ -841,7 +877,6 @@ async def main() -> None: ticket_url=ticket_url, request_options=request_options, ) - return _response.data async def create( self, @@ -902,7 +937,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[TicketsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsRetrieveRequestExpandItem, typing.Sequence[TicketsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -917,7 +954,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[TicketsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TicketsRetrieveRequestExpandItem, typing.Sequence[TicketsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -1039,13 +1076,15 @@ async def viewers_list( ticket_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[TicketsViewersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsViewersListRequestExpandItem, typing.Sequence[TicketsViewersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedViewerList: + ) -> AsyncPager[Viewer]: """ 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) @@ -1056,7 +1095,7 @@ async def viewers_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TicketsViewersListRequestExpand] + expand : typing.Optional[typing.Union[TicketsViewersListRequestExpandItem, typing.Sequence[TicketsViewersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -1076,7 +1115,7 @@ async def viewers_list( Returns ------- - PaginatedViewerList + AsyncPager[Viewer] Examples @@ -1092,14 +1131,20 @@ async def viewers_list( async def main() -> None: - await client.ticketing.tickets.viewers_list( + response = await client.ticketing.tickets.viewers_list( ticket_id="ticket_id", ) + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.viewers_list( + return await self._raw_client.viewers_list( ticket_id, cursor=cursor, expand=expand, @@ -1109,7 +1154,6 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data async def meta_patch_retrieve( self, id: str, *, request_options: typing.Optional[RequestOptions] = None @@ -1213,7 +1257,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedRemoteFieldClassList: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -1248,7 +1292,7 @@ async def remote_field_classes_list( Returns ------- - PaginatedRemoteFieldClassList + AsyncPager[RemoteFieldClass] Examples @@ -1264,12 +1308,18 @@ async def remote_field_classes_list( async def main() -> None: - await client.ticketing.tickets.remote_field_classes_list() + response = await client.ticketing.tickets.remote_field_classes_list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.remote_field_classes_list( + return await self._raw_client.remote_field_classes_list( cursor=cursor, ids=ids, include_deleted_data=include_deleted_data, @@ -1280,4 +1330,3 @@ async def main() -> None: page_size=page_size, request_options=request_options, ) - return _response.data diff --git a/src/merge/resources/ticketing/resources/tickets/raw_client.py b/src/merge/resources/ticketing/resources/tickets/raw_client.py index a0c646b9..e5103cb6 100644 --- a/src/merge/resources/ticketing/resources/tickets/raw_client.py +++ b/src/merge/resources/ticketing/resources/tickets/raw_client.py @@ -9,6 +9,7 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.meta_response import MetaResponse @@ -16,17 +17,19 @@ from ...types.paginated_ticket_list import PaginatedTicketList from ...types.paginated_viewer_list import PaginatedViewerList from ...types.patched_ticket_request import PatchedTicketRequest +from ...types.remote_field_class import RemoteFieldClass from ...types.ticket import Ticket from ...types.ticket_request import TicketRequest from ...types.ticket_response import TicketResponse -from .types.tickets_list_request_expand import TicketsListRequestExpand +from ...types.viewer import Viewer +from .types.tickets_list_request_expand_item import TicketsListRequestExpandItem from .types.tickets_list_request_priority import TicketsListRequestPriority from .types.tickets_list_request_remote_fields import TicketsListRequestRemoteFields from .types.tickets_list_request_show_enum_origins import TicketsListRequestShowEnumOrigins -from .types.tickets_retrieve_request_expand import TicketsRetrieveRequestExpand +from .types.tickets_retrieve_request_expand_item import TicketsRetrieveRequestExpandItem from .types.tickets_retrieve_request_remote_fields import TicketsRetrieveRequestRemoteFields from .types.tickets_retrieve_request_show_enum_origins import TicketsRetrieveRequestShowEnumOrigins -from .types.tickets_viewers_list_request_expand import TicketsViewersListRequestExpand +from .types.tickets_viewers_list_request_expand_item import TicketsViewersListRequestExpandItem # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -47,10 +50,13 @@ def list( contact_id: typing.Optional[str] = None, created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, + creator_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, due_after: typing.Optional[dt.datetime] = None, due_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[TicketsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsListRequestExpandItem, typing.Sequence[TicketsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -72,7 +78,7 @@ def list( ticket_type: typing.Optional[str] = None, ticket_url: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedTicketList]: + ) -> SyncPager[Ticket]: """ Returns a list of `Ticket` objects. @@ -102,6 +108,9 @@ def list( created_before : typing.Optional[dt.datetime] If provided, will only return objects created before this datetime. + creator_id : typing.Optional[str] + If provided, will only return tickets created by this creator_id. + cursor : typing.Optional[str] The pagination cursor value. @@ -111,7 +120,7 @@ def list( due_before : typing.Optional[dt.datetime] If provided, will only return tickets due before this datetime. - expand : typing.Optional[TicketsListRequestExpand] + expand : typing.Optional[typing.Union[TicketsListRequestExpandItem, typing.Sequence[TicketsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -184,7 +193,7 @@ def list( Returns ------- - HttpResponse[PaginatedTicketList] + SyncPager[Ticket] """ _response = self._client_wrapper.httpx_client.request( @@ -199,6 +208,7 @@ def list( "contact_id": contact_id, "created_after": serialize_datetime(created_after) if created_after is not None else None, "created_before": serialize_datetime(created_before) if created_before is not None else None, + "creator_id": creator_id, "cursor": cursor, "due_after": serialize_datetime(due_after) if due_after is not None else None, "due_before": serialize_datetime(due_before) if due_before is not None else None, @@ -236,14 +246,55 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTicketList, construct_type( type_=PaginatedTicketList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + account_id=account_id, + assignee_ids=assignee_ids, + collection_ids=collection_ids, + completed_after=completed_after, + completed_before=completed_before, + contact_id=contact_id, + created_after=created_after, + created_before=created_before, + creator_id=creator_id, + cursor=_parsed_next, + due_after=due_after, + due_before=due_before, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + parent_ticket_id=parent_ticket_id, + priority=priority, + remote_created_after=remote_created_after, + remote_created_before=remote_created_before, + remote_fields=remote_fields, + remote_id=remote_id, + remote_updated_after=remote_updated_after, + remote_updated_before=remote_updated_before, + show_enum_origins=show_enum_origins, + status=status, + tags=tags, + ticket_type=ticket_type, + ticket_url=ticket_url, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -313,7 +364,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[TicketsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsRetrieveRequestExpandItem, typing.Sequence[TicketsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -328,7 +381,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[TicketsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TicketsRetrieveRequestExpandItem, typing.Sequence[TicketsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -450,13 +503,15 @@ def viewers_list( ticket_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[TicketsViewersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsViewersListRequestExpandItem, typing.Sequence[TicketsViewersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedViewerList]: + ) -> SyncPager[Viewer]: """ 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) @@ -467,7 +522,7 @@ def viewers_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TicketsViewersListRequestExpand] + expand : typing.Optional[typing.Union[TicketsViewersListRequestExpandItem, typing.Sequence[TicketsViewersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -487,7 +542,7 @@ def viewers_list( Returns ------- - HttpResponse[PaginatedViewerList] + SyncPager[Viewer] """ _response = self._client_wrapper.httpx_client.request( @@ -505,14 +560,29 @@ def viewers_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedViewerList, construct_type( type_=PaginatedViewerList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.viewers_list( + ticket_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -618,7 +688,7 @@ def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedRemoteFieldClassList]: + ) -> SyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -653,7 +723,7 @@ def remote_field_classes_list( Returns ------- - HttpResponse[PaginatedRemoteFieldClassList] + SyncPager[RemoteFieldClass] """ _response = self._client_wrapper.httpx_client.request( @@ -673,14 +743,30 @@ def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.remote_field_classes_list( + cursor=_parsed_next, + ids=ids, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -702,10 +788,13 @@ async def list( contact_id: typing.Optional[str] = None, created_after: typing.Optional[dt.datetime] = None, created_before: typing.Optional[dt.datetime] = None, + creator_id: typing.Optional[str] = None, cursor: typing.Optional[str] = None, due_after: typing.Optional[dt.datetime] = None, due_before: typing.Optional[dt.datetime] = None, - expand: typing.Optional[TicketsListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsListRequestExpandItem, typing.Sequence[TicketsListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, @@ -727,7 +816,7 @@ async def list( ticket_type: typing.Optional[str] = None, ticket_url: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedTicketList]: + ) -> AsyncPager[Ticket]: """ Returns a list of `Ticket` objects. @@ -757,6 +846,9 @@ async def list( created_before : typing.Optional[dt.datetime] If provided, will only return objects created before this datetime. + creator_id : typing.Optional[str] + If provided, will only return tickets created by this creator_id. + cursor : typing.Optional[str] The pagination cursor value. @@ -766,7 +858,7 @@ async def list( due_before : typing.Optional[dt.datetime] If provided, will only return tickets due before this datetime. - expand : typing.Optional[TicketsListRequestExpand] + expand : typing.Optional[typing.Union[TicketsListRequestExpandItem, typing.Sequence[TicketsListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -839,7 +931,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedTicketList] + AsyncPager[Ticket] """ _response = await self._client_wrapper.httpx_client.request( @@ -854,6 +946,7 @@ async def list( "contact_id": contact_id, "created_after": serialize_datetime(created_after) if created_after is not None else None, "created_before": serialize_datetime(created_before) if created_before is not None else None, + "creator_id": creator_id, "cursor": cursor, "due_after": serialize_datetime(due_after) if due_after is not None else None, "due_before": serialize_datetime(due_before) if due_before is not None else None, @@ -891,14 +984,58 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedTicketList, construct_type( type_=PaginatedTicketList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + account_id=account_id, + assignee_ids=assignee_ids, + collection_ids=collection_ids, + completed_after=completed_after, + completed_before=completed_before, + contact_id=contact_id, + created_after=created_after, + created_before=created_before, + creator_id=creator_id, + cursor=_parsed_next, + due_after=due_after, + due_before=due_before, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_remote_fields=include_remote_fields, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + parent_ticket_id=parent_ticket_id, + priority=priority, + remote_created_after=remote_created_after, + remote_created_before=remote_created_before, + remote_fields=remote_fields, + remote_id=remote_id, + remote_updated_after=remote_updated_after, + remote_updated_before=remote_updated_before, + show_enum_origins=show_enum_origins, + status=status, + tags=tags, + ticket_type=ticket_type, + ticket_url=ticket_url, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -968,7 +1105,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[TicketsRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsRetrieveRequestExpandItem, typing.Sequence[TicketsRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_remote_fields: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -983,7 +1122,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[TicketsRetrieveRequestExpand] + expand : typing.Optional[typing.Union[TicketsRetrieveRequestExpandItem, typing.Sequence[TicketsRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -1105,13 +1244,15 @@ async def viewers_list( ticket_id: str, *, cursor: typing.Optional[str] = None, - expand: typing.Optional[TicketsViewersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[TicketsViewersListRequestExpandItem, typing.Sequence[TicketsViewersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedViewerList]: + ) -> AsyncPager[Viewer]: """ 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) @@ -1122,7 +1263,7 @@ async def viewers_list( cursor : typing.Optional[str] The pagination cursor value. - expand : typing.Optional[TicketsViewersListRequestExpand] + expand : typing.Optional[typing.Union[TicketsViewersListRequestExpandItem, typing.Sequence[TicketsViewersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -1142,7 +1283,7 @@ async def viewers_list( Returns ------- - AsyncHttpResponse[PaginatedViewerList] + AsyncPager[Viewer] """ _response = await self._client_wrapper.httpx_client.request( @@ -1160,14 +1301,32 @@ async def viewers_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedViewerList, construct_type( type_=PaginatedViewerList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.viewers_list( + ticket_id, + cursor=_parsed_next, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -1273,7 +1432,7 @@ async def remote_field_classes_list( is_custom: typing.Optional[bool] = None, page_size: typing.Optional[int] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedRemoteFieldClassList]: + ) -> AsyncPager[RemoteFieldClass]: """ Returns a list of `RemoteFieldClass` objects. @@ -1308,7 +1467,7 @@ async def remote_field_classes_list( Returns ------- - AsyncHttpResponse[PaginatedRemoteFieldClassList] + AsyncPager[RemoteFieldClass] """ _response = await self._client_wrapper.httpx_client.request( @@ -1328,14 +1487,33 @@ async def remote_field_classes_list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedRemoteFieldClassList, construct_type( type_=PaginatedRemoteFieldClassList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.remote_field_classes_list( + cursor=_parsed_next, + ids=ids, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + is_common_model_field=is_common_model_field, + is_custom=is_custom, + page_size=page_size, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) diff --git a/src/merge/resources/ticketing/resources/tickets/types/__init__.py b/src/merge/resources/ticketing/resources/tickets/types/__init__.py index 3b481cdf..a38c0ae5 100644 --- a/src/merge/resources/ticketing/resources/tickets/types/__init__.py +++ b/src/merge/resources/ticketing/resources/tickets/types/__init__.py @@ -2,22 +2,22 @@ # isort: skip_file -from .tickets_list_request_expand import TicketsListRequestExpand +from .tickets_list_request_expand_item import TicketsListRequestExpandItem from .tickets_list_request_priority import TicketsListRequestPriority from .tickets_list_request_remote_fields import TicketsListRequestRemoteFields from .tickets_list_request_show_enum_origins import TicketsListRequestShowEnumOrigins -from .tickets_retrieve_request_expand import TicketsRetrieveRequestExpand +from .tickets_retrieve_request_expand_item import TicketsRetrieveRequestExpandItem from .tickets_retrieve_request_remote_fields import TicketsRetrieveRequestRemoteFields from .tickets_retrieve_request_show_enum_origins import TicketsRetrieveRequestShowEnumOrigins -from .tickets_viewers_list_request_expand import TicketsViewersListRequestExpand +from .tickets_viewers_list_request_expand_item import TicketsViewersListRequestExpandItem __all__ = [ - "TicketsListRequestExpand", + "TicketsListRequestExpandItem", "TicketsListRequestPriority", "TicketsListRequestRemoteFields", "TicketsListRequestShowEnumOrigins", - "TicketsRetrieveRequestExpand", + "TicketsRetrieveRequestExpandItem", "TicketsRetrieveRequestRemoteFields", "TicketsRetrieveRequestShowEnumOrigins", - "TicketsViewersListRequestExpand", + "TicketsViewersListRequestExpandItem", ] diff --git a/src/merge/resources/ticketing/resources/tickets/types/tickets_list_request_expand.py b/src/merge/resources/ticketing/resources/tickets/types/tickets_list_request_expand.py deleted file mode 100644 index 77966842..00000000 --- a/src/merge/resources/ticketing/resources/tickets/types/tickets_list_request_expand.py +++ /dev/null @@ -1,1162 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class TicketsListRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_CONTACT = "account,contact" - ACCOUNT_CONTACT_CREATOR = "account,contact,creator" - ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = "account,contact,creator,parent_ticket" - ACCOUNT_CONTACT_PARENT_TICKET = "account,contact,parent_ticket" - ACCOUNT_CREATOR = "account,creator" - ACCOUNT_CREATOR_PARENT_TICKET = "account,creator,parent_ticket" - ACCOUNT_PARENT_TICKET = "account,parent_ticket" - ASSIGNED_TEAMS = "assigned_teams" - ASSIGNED_TEAMS_ACCOUNT = "assigned_teams,account" - ASSIGNED_TEAMS_ACCOUNT_CONTACT = "assigned_teams,account,contact" - ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = "assigned_teams,account,contact,creator" - ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = "assigned_teams,account,contact,creator,parent_ticket" - ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = "assigned_teams,account,contact,parent_ticket" - ASSIGNED_TEAMS_ACCOUNT_CREATOR = "assigned_teams,account,creator" - ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = "assigned_teams,account,creator,parent_ticket" - ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = "assigned_teams,account,parent_ticket" - ASSIGNED_TEAMS_CONTACT = "assigned_teams,contact" - ASSIGNED_TEAMS_CONTACT_CREATOR = "assigned_teams,contact,creator" - ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = "assigned_teams,contact,creator,parent_ticket" - ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = "assigned_teams,contact,parent_ticket" - ASSIGNED_TEAMS_CREATOR = "assigned_teams,creator" - ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = "assigned_teams,creator,parent_ticket" - ASSIGNED_TEAMS_PARENT_TICKET = "assigned_teams,parent_ticket" - ASSIGNEES = "assignees" - ASSIGNEES_ACCOUNT = "assignees,account" - ASSIGNEES_ACCOUNT_CONTACT = "assignees,account,contact" - ASSIGNEES_ACCOUNT_CONTACT_CREATOR = "assignees,account,contact,creator" - ASSIGNEES_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = "assignees,account,contact,creator,parent_ticket" - ASSIGNEES_ACCOUNT_CONTACT_PARENT_TICKET = "assignees,account,contact,parent_ticket" - ASSIGNEES_ACCOUNT_CREATOR = "assignees,account,creator" - ASSIGNEES_ACCOUNT_CREATOR_PARENT_TICKET = "assignees,account,creator,parent_ticket" - ASSIGNEES_ACCOUNT_PARENT_TICKET = "assignees,account,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS = "assignees,assigned_teams" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT = "assignees,assigned_teams,account" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "assignees,assigned_teams,account,contact" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = "assignees,assigned_teams,account,contact,creator" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "assignees,assigned_teams,account,contact,creator,parent_ticket" - ) - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = "assignees,assigned_teams,account,contact,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "assignees,assigned_teams,account,creator" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = "assignees,assigned_teams,account,creator,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = "assignees,assigned_teams,account,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_CONTACT = "assignees,assigned_teams,contact" - ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR = "assignees,assigned_teams,contact,creator" - ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = "assignees,assigned_teams,contact,creator,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = "assignees,assigned_teams,contact,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_CREATOR = "assignees,assigned_teams,creator" - ASSIGNEES_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = "assignees,assigned_teams,creator,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_PARENT_TICKET = "assignees,assigned_teams,parent_ticket" - ASSIGNEES_COLLECTIONS = "assignees,collections" - ASSIGNEES_COLLECTIONS_ACCOUNT = "assignees,collections,account" - ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT = "assignees,collections,account,contact" - ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR = "assignees,collections,account,contact,creator" - ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "assignees,collections,account,contact,creator,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET = "assignees,collections,account,contact,parent_ticket" - ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR = "assignees,collections,account,creator" - ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET = "assignees,collections,account,creator,parent_ticket" - ASSIGNEES_COLLECTIONS_ACCOUNT_PARENT_TICKET = "assignees,collections,account,parent_ticket" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS = "assignees,collections,assigned_teams" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT = "assignees,collections,assigned_teams,account" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "assignees,collections,assigned_teams,account,contact" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = ( - "assignees,collections,assigned_teams,account,contact,creator" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "assignees,collections,assigned_teams,account,contact,creator,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "assignees,collections,assigned_teams,account,contact,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "assignees,collections,assigned_teams,account,creator" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "assignees,collections,assigned_teams,account,creator,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = ( - "assignees,collections,assigned_teams,account,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT = "assignees,collections,assigned_teams,contact" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR = "assignees,collections,assigned_teams,contact,creator" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "assignees,collections,assigned_teams,contact,creator,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = ( - "assignees,collections,assigned_teams,contact,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR = "assignees,collections,assigned_teams,creator" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = ( - "assignees,collections,assigned_teams,creator,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET = "assignees,collections,assigned_teams,parent_ticket" - ASSIGNEES_COLLECTIONS_CONTACT = "assignees,collections,contact" - ASSIGNEES_COLLECTIONS_CONTACT_CREATOR = "assignees,collections,contact,creator" - ASSIGNEES_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET = "assignees,collections,contact,creator,parent_ticket" - ASSIGNEES_COLLECTIONS_CONTACT_PARENT_TICKET = "assignees,collections,contact,parent_ticket" - ASSIGNEES_COLLECTIONS_CREATOR = "assignees,collections,creator" - ASSIGNEES_COLLECTIONS_CREATOR_PARENT_TICKET = "assignees,collections,creator,parent_ticket" - ASSIGNEES_COLLECTIONS_PARENT_TICKET = "assignees,collections,parent_ticket" - ASSIGNEES_CONTACT = "assignees,contact" - ASSIGNEES_CONTACT_CREATOR = "assignees,contact,creator" - ASSIGNEES_CONTACT_CREATOR_PARENT_TICKET = "assignees,contact,creator,parent_ticket" - ASSIGNEES_CONTACT_PARENT_TICKET = "assignees,contact,parent_ticket" - ASSIGNEES_CREATOR = "assignees,creator" - ASSIGNEES_CREATOR_PARENT_TICKET = "assignees,creator,parent_ticket" - ASSIGNEES_PARENT_TICKET = "assignees,parent_ticket" - ATTACHMENTS = "attachments" - ATTACHMENTS_ACCOUNT = "attachments,account" - ATTACHMENTS_ACCOUNT_CONTACT = "attachments,account,contact" - ATTACHMENTS_ACCOUNT_CONTACT_CREATOR = "attachments,account,contact,creator" - ATTACHMENTS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = "attachments,account,contact,creator,parent_ticket" - ATTACHMENTS_ACCOUNT_CONTACT_PARENT_TICKET = "attachments,account,contact,parent_ticket" - ATTACHMENTS_ACCOUNT_CREATOR = "attachments,account,creator" - ATTACHMENTS_ACCOUNT_CREATOR_PARENT_TICKET = "attachments,account,creator,parent_ticket" - ATTACHMENTS_ACCOUNT_PARENT_TICKET = "attachments,account,parent_ticket" - ATTACHMENTS_ASSIGNED_TEAMS = "attachments,assigned_teams" - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT = "attachments,assigned_teams,account" - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "attachments,assigned_teams,account,contact" - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = "attachments,assigned_teams,account,contact,creator" - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assigned_teams,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "attachments,assigned_teams,account,contact,parent_ticket" - ) - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "attachments,assigned_teams,account,creator" - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "attachments,assigned_teams,account,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = "attachments,assigned_teams,account,parent_ticket" - ATTACHMENTS_ASSIGNED_TEAMS_CONTACT = "attachments,assigned_teams,contact" - ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_CREATOR = "attachments,assigned_teams,contact,creator" - ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assigned_teams,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = "attachments,assigned_teams,contact,parent_ticket" - ATTACHMENTS_ASSIGNED_TEAMS_CREATOR = "attachments,assigned_teams,creator" - ATTACHMENTS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = "attachments,assigned_teams,creator,parent_ticket" - ATTACHMENTS_ASSIGNED_TEAMS_PARENT_TICKET = "attachments,assigned_teams,parent_ticket" - ATTACHMENTS_ASSIGNEES = "attachments,assignees" - ATTACHMENTS_ASSIGNEES_ACCOUNT = "attachments,assignees,account" - ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT = "attachments,assignees,account,contact" - ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_CREATOR = "attachments,assignees,account,contact,creator" - ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_PARENT_TICKET = "attachments,assignees,account,contact,parent_ticket" - ATTACHMENTS_ASSIGNEES_ACCOUNT_CREATOR = "attachments,assignees,account,creator" - ATTACHMENTS_ASSIGNEES_ACCOUNT_CREATOR_PARENT_TICKET = "attachments,assignees,account,creator,parent_ticket" - ATTACHMENTS_ASSIGNEES_ACCOUNT_PARENT_TICKET = "attachments,assignees,account,parent_ticket" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS = "attachments,assignees,assigned_teams" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT = "attachments,assignees,assigned_teams,account" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "attachments,assignees,assigned_teams,account,contact" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = ( - "attachments,assignees,assigned_teams,account,contact,creator" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,account,contact,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "attachments,assignees,assigned_teams,account,creator" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,account,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,account,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT = "attachments,assignees,assigned_teams,contact" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR = "attachments,assignees,assigned_teams,contact,creator" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,contact,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CREATOR = "attachments,assignees,assigned_teams,creator" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_PARENT_TICKET = "attachments,assignees,assigned_teams,parent_ticket" - ATTACHMENTS_ASSIGNEES_COLLECTIONS = "attachments,assignees,collections" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT = "attachments,assignees,collections,account" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT = "attachments,assignees,collections,account,contact" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR = ( - "attachments,assignees,collections,account,contact,creator" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "attachments,assignees,collections,account,contact,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR = "attachments,assignees,collections,account,creator" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,account,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_PARENT_TICKET = "attachments,assignees,collections,account,parent_ticket" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS = "attachments,assignees,collections,assigned_teams" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT = ( - "attachments,assignees,collections,assigned_teams,account" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT = ( - "attachments,assignees,collections,assigned_teams,account,contact" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = ( - "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,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_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" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,account,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT = ( - "attachments,assignees,collections,assigned_teams,contact" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR = ( - "attachments,assignees,collections,assigned_teams,contact,creator" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,contact,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR = ( - "attachments,assignees,collections,assigned_teams,creator" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT = "attachments,assignees,collections,contact" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_CREATOR = "attachments,assignees,collections,contact,creator" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_PARENT_TICKET = "attachments,assignees,collections,contact,parent_ticket" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CREATOR = "attachments,assignees,collections,creator" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CREATOR_PARENT_TICKET = "attachments,assignees,collections,creator,parent_ticket" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_PARENT_TICKET = "attachments,assignees,collections,parent_ticket" - ATTACHMENTS_ASSIGNEES_CONTACT = "attachments,assignees,contact" - ATTACHMENTS_ASSIGNEES_CONTACT_CREATOR = "attachments,assignees,contact,creator" - ATTACHMENTS_ASSIGNEES_CONTACT_CREATOR_PARENT_TICKET = "attachments,assignees,contact,creator,parent_ticket" - ATTACHMENTS_ASSIGNEES_CONTACT_PARENT_TICKET = "attachments,assignees,contact,parent_ticket" - ATTACHMENTS_ASSIGNEES_CREATOR = "attachments,assignees,creator" - ATTACHMENTS_ASSIGNEES_CREATOR_PARENT_TICKET = "attachments,assignees,creator,parent_ticket" - ATTACHMENTS_ASSIGNEES_PARENT_TICKET = "attachments,assignees,parent_ticket" - ATTACHMENTS_COLLECTIONS = "attachments,collections" - ATTACHMENTS_COLLECTIONS_ACCOUNT = "attachments,collections,account" - ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT = "attachments,collections,account,contact" - ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_CREATOR = "attachments,collections,account,contact,creator" - ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,collections,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET = "attachments,collections,account,contact,parent_ticket" - ATTACHMENTS_COLLECTIONS_ACCOUNT_CREATOR = "attachments,collections,account,creator" - ATTACHMENTS_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET = "attachments,collections,account,creator,parent_ticket" - ATTACHMENTS_COLLECTIONS_ACCOUNT_PARENT_TICKET = "attachments,collections,account,parent_ticket" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS = "attachments,collections,assigned_teams" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT = "attachments,collections,assigned_teams,account" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "attachments,collections,assigned_teams,account,contact" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = ( - "attachments,collections,assigned_teams,account,contact,creator" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,collections,assigned_teams,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "attachments,collections,assigned_teams,account,contact,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "attachments,collections,assigned_teams,account,creator" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "attachments,collections,assigned_teams,account,creator,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = ( - "attachments,collections,assigned_teams,account,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT = "attachments,collections,assigned_teams,contact" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR = "attachments,collections,assigned_teams,contact,creator" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,collections,assigned_teams,contact,creator,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = ( - "attachments,collections,assigned_teams,contact,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CREATOR = "attachments,collections,assigned_teams,creator" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = ( - "attachments,collections,assigned_teams,creator,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET = "attachments,collections,assigned_teams,parent_ticket" - ATTACHMENTS_COLLECTIONS_CONTACT = "attachments,collections,contact" - ATTACHMENTS_COLLECTIONS_CONTACT_CREATOR = "attachments,collections,contact,creator" - ATTACHMENTS_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET = "attachments,collections,contact,creator,parent_ticket" - ATTACHMENTS_COLLECTIONS_CONTACT_PARENT_TICKET = "attachments,collections,contact,parent_ticket" - ATTACHMENTS_COLLECTIONS_CREATOR = "attachments,collections,creator" - ATTACHMENTS_COLLECTIONS_CREATOR_PARENT_TICKET = "attachments,collections,creator,parent_ticket" - ATTACHMENTS_COLLECTIONS_PARENT_TICKET = "attachments,collections,parent_ticket" - ATTACHMENTS_CONTACT = "attachments,contact" - ATTACHMENTS_CONTACT_CREATOR = "attachments,contact,creator" - ATTACHMENTS_CONTACT_CREATOR_PARENT_TICKET = "attachments,contact,creator,parent_ticket" - ATTACHMENTS_CONTACT_PARENT_TICKET = "attachments,contact,parent_ticket" - ATTACHMENTS_CREATOR = "attachments,creator" - ATTACHMENTS_CREATOR_PARENT_TICKET = "attachments,creator,parent_ticket" - ATTACHMENTS_PARENT_TICKET = "attachments,parent_ticket" - COLLECTIONS = "collections" - COLLECTIONS_ACCOUNT = "collections,account" - COLLECTIONS_ACCOUNT_CONTACT = "collections,account,contact" - COLLECTIONS_ACCOUNT_CONTACT_CREATOR = "collections,account,contact,creator" - COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = "collections,account,contact,creator,parent_ticket" - COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET = "collections,account,contact,parent_ticket" - COLLECTIONS_ACCOUNT_CREATOR = "collections,account,creator" - COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET = "collections,account,creator,parent_ticket" - COLLECTIONS_ACCOUNT_PARENT_TICKET = "collections,account,parent_ticket" - COLLECTIONS_ASSIGNED_TEAMS = "collections,assigned_teams" - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT = "collections,assigned_teams,account" - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "collections,assigned_teams,account,contact" - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = "collections,assigned_teams,account,contact,creator" - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "collections,assigned_teams,account,contact,creator,parent_ticket" - ) - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "collections,assigned_teams,account,contact,parent_ticket" - ) - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "collections,assigned_teams,account,creator" - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "collections,assigned_teams,account,creator,parent_ticket" - ) - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = "collections,assigned_teams,account,parent_ticket" - COLLECTIONS_ASSIGNED_TEAMS_CONTACT = "collections,assigned_teams,contact" - COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR = "collections,assigned_teams,contact,creator" - COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "collections,assigned_teams,contact,creator,parent_ticket" - ) - COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = "collections,assigned_teams,contact,parent_ticket" - COLLECTIONS_ASSIGNED_TEAMS_CREATOR = "collections,assigned_teams,creator" - COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = "collections,assigned_teams,creator,parent_ticket" - COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET = "collections,assigned_teams,parent_ticket" - COLLECTIONS_CONTACT = "collections,contact" - COLLECTIONS_CONTACT_CREATOR = "collections,contact,creator" - COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET = "collections,contact,creator,parent_ticket" - COLLECTIONS_CONTACT_PARENT_TICKET = "collections,contact,parent_ticket" - COLLECTIONS_CREATOR = "collections,creator" - COLLECTIONS_CREATOR_PARENT_TICKET = "collections,creator,parent_ticket" - COLLECTIONS_PARENT_TICKET = "collections,parent_ticket" - CONTACT = "contact" - CONTACT_CREATOR = "contact,creator" - CONTACT_CREATOR_PARENT_TICKET = "contact,creator,parent_ticket" - CONTACT_PARENT_TICKET = "contact,parent_ticket" - CREATOR = "creator" - CREATOR_PARENT_TICKET = "creator,parent_ticket" - PARENT_TICKET = "parent_ticket" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_contact: typing.Callable[[], T_Result], - account_contact_creator: typing.Callable[[], T_Result], - account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - account_contact_parent_ticket: typing.Callable[[], T_Result], - account_creator: typing.Callable[[], T_Result], - account_creator_parent_ticket: typing.Callable[[], T_Result], - account_parent_ticket: typing.Callable[[], T_Result], - assigned_teams: typing.Callable[[], T_Result], - assigned_teams_account: typing.Callable[[], T_Result], - assigned_teams_account_contact: typing.Callable[[], T_Result], - assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_account_creator: typing.Callable[[], T_Result], - assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_contact: typing.Callable[[], T_Result], - assigned_teams_contact_creator: typing.Callable[[], T_Result], - assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_creator: typing.Callable[[], T_Result], - assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_parent_ticket: typing.Callable[[], T_Result], - assignees: typing.Callable[[], T_Result], - assignees_account: typing.Callable[[], T_Result], - assignees_account_contact: typing.Callable[[], T_Result], - assignees_account_contact_creator: typing.Callable[[], T_Result], - assignees_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_account_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_account_creator: typing.Callable[[], T_Result], - assignees_account_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_account_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams: typing.Callable[[], T_Result], - assignees_assigned_teams_account: typing.Callable[[], T_Result], - assignees_assigned_teams_account_contact: typing.Callable[[], T_Result], - assignees_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - assignees_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_account_creator: typing.Callable[[], T_Result], - assignees_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_contact: typing.Callable[[], T_Result], - assignees_assigned_teams_contact_creator: typing.Callable[[], T_Result], - assignees_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_creator: typing.Callable[[], T_Result], - assignees_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - assignees_collections: typing.Callable[[], T_Result], - assignees_collections_account: typing.Callable[[], T_Result], - assignees_collections_account_contact: typing.Callable[[], T_Result], - assignees_collections_account_contact_creator: typing.Callable[[], T_Result], - assignees_collections_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_account_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_account_creator: typing.Callable[[], T_Result], - assignees_collections_account_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_account_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_contact: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_creator: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_contact: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_contact_creator: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_creator: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_contact: typing.Callable[[], T_Result], - assignees_collections_contact_creator: typing.Callable[[], T_Result], - assignees_collections_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_creator: typing.Callable[[], T_Result], - assignees_collections_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_parent_ticket: typing.Callable[[], T_Result], - assignees_contact: typing.Callable[[], T_Result], - assignees_contact_creator: typing.Callable[[], T_Result], - assignees_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_creator: typing.Callable[[], T_Result], - assignees_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_parent_ticket: typing.Callable[[], T_Result], - attachments: typing.Callable[[], T_Result], - attachments_account: typing.Callable[[], T_Result], - attachments_account_contact: typing.Callable[[], T_Result], - attachments_account_contact_creator: typing.Callable[[], T_Result], - attachments_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_account_creator: typing.Callable[[], T_Result], - attachments_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams: typing.Callable[[], T_Result], - attachments_assigned_teams_account: typing.Callable[[], T_Result], - attachments_assigned_teams_account_contact: typing.Callable[[], T_Result], - attachments_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - attachments_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_account_creator: typing.Callable[[], T_Result], - attachments_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_contact: typing.Callable[[], T_Result], - attachments_assigned_teams_contact_creator: typing.Callable[[], T_Result], - attachments_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_creator: typing.Callable[[], T_Result], - attachments_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees: typing.Callable[[], T_Result], - attachments_assignees_account: typing.Callable[[], T_Result], - attachments_assignees_account_contact: typing.Callable[[], T_Result], - attachments_assignees_account_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_account_creator: typing.Callable[[], T_Result], - attachments_assignees_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_contact: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_creator: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_contact: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_creator: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections: typing.Callable[[], T_Result], - attachments_assignees_collections_account: typing.Callable[[], T_Result], - attachments_assignees_collections_account_contact: typing.Callable[[], T_Result], - attachments_assignees_collections_account_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_account_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_contact: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[ - [], T_Result - ], - attachments_assignees_collections_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_contact: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_contact: typing.Callable[[], T_Result], - attachments_assignees_collections_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_contact: typing.Callable[[], T_Result], - attachments_assignees_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_creator: typing.Callable[[], T_Result], - attachments_assignees_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_parent_ticket: typing.Callable[[], T_Result], - attachments_collections: typing.Callable[[], T_Result], - attachments_collections_account: typing.Callable[[], T_Result], - attachments_collections_account_contact: typing.Callable[[], T_Result], - attachments_collections_account_contact_creator: typing.Callable[[], T_Result], - attachments_collections_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_account_creator: typing.Callable[[], T_Result], - attachments_collections_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_account_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_contact: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_creator: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_contact: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_contact_creator: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_creator: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_contact: typing.Callable[[], T_Result], - attachments_collections_contact_creator: typing.Callable[[], T_Result], - attachments_collections_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_creator: typing.Callable[[], T_Result], - attachments_collections_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_parent_ticket: typing.Callable[[], T_Result], - attachments_contact: typing.Callable[[], T_Result], - attachments_contact_creator: typing.Callable[[], T_Result], - attachments_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_creator: typing.Callable[[], T_Result], - attachments_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_parent_ticket: typing.Callable[[], T_Result], - collections: typing.Callable[[], T_Result], - collections_account: typing.Callable[[], T_Result], - collections_account_contact: typing.Callable[[], T_Result], - collections_account_contact_creator: typing.Callable[[], T_Result], - collections_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - collections_account_contact_parent_ticket: typing.Callable[[], T_Result], - collections_account_creator: typing.Callable[[], T_Result], - collections_account_creator_parent_ticket: typing.Callable[[], T_Result], - collections_account_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams: typing.Callable[[], T_Result], - collections_assigned_teams_account: typing.Callable[[], T_Result], - collections_assigned_teams_account_contact: typing.Callable[[], T_Result], - collections_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - collections_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_account_creator: typing.Callable[[], T_Result], - collections_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_contact: typing.Callable[[], T_Result], - collections_assigned_teams_contact_creator: typing.Callable[[], T_Result], - collections_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_creator: typing.Callable[[], T_Result], - collections_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - collections_contact: typing.Callable[[], T_Result], - collections_contact_creator: typing.Callable[[], T_Result], - collections_contact_creator_parent_ticket: typing.Callable[[], T_Result], - collections_contact_parent_ticket: typing.Callable[[], T_Result], - collections_creator: typing.Callable[[], T_Result], - collections_creator_parent_ticket: typing.Callable[[], T_Result], - collections_parent_ticket: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_creator: typing.Callable[[], T_Result], - contact_creator_parent_ticket: typing.Callable[[], T_Result], - contact_parent_ticket: typing.Callable[[], T_Result], - creator: typing.Callable[[], T_Result], - creator_parent_ticket: typing.Callable[[], T_Result], - parent_ticket: typing.Callable[[], T_Result], - ) -> T_Result: - if self is TicketsListRequestExpand.ACCOUNT: - return account() - if self is TicketsListRequestExpand.ACCOUNT_CONTACT: - return account_contact() - if self is TicketsListRequestExpand.ACCOUNT_CONTACT_CREATOR: - return account_contact_creator() - if self is TicketsListRequestExpand.ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ACCOUNT_CONTACT_PARENT_TICKET: - return account_contact_parent_ticket() - if self is TicketsListRequestExpand.ACCOUNT_CREATOR: - return account_creator() - if self is TicketsListRequestExpand.ACCOUNT_CREATOR_PARENT_TICKET: - return account_creator_parent_ticket() - if self is TicketsListRequestExpand.ACCOUNT_PARENT_TICKET: - return account_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS: - return assigned_teams() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_ACCOUNT: - return assigned_teams_account() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return assigned_teams_account_contact() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return assigned_teams_account_contact_creator() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return assigned_teams_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return assigned_teams_account_creator() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return assigned_teams_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return assigned_teams_account_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_CONTACT: - return assigned_teams_contact() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_CONTACT_CREATOR: - return assigned_teams_contact_creator() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return assigned_teams_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return assigned_teams_contact_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_CREATOR: - return assigned_teams_creator() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return assigned_teams_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNED_TEAMS_PARENT_TICKET: - return assigned_teams_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES: - return assignees() - if self is TicketsListRequestExpand.ASSIGNEES_ACCOUNT: - return assignees_account() - if self is TicketsListRequestExpand.ASSIGNEES_ACCOUNT_CONTACT: - return assignees_account_contact() - if self is TicketsListRequestExpand.ASSIGNEES_ACCOUNT_CONTACT_CREATOR: - return assignees_account_contact_creator() - if self is TicketsListRequestExpand.ASSIGNEES_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return assignees_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ACCOUNT_CONTACT_PARENT_TICKET: - return assignees_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ACCOUNT_CREATOR: - return assignees_account_creator() - if self is TicketsListRequestExpand.ASSIGNEES_ACCOUNT_CREATOR_PARENT_TICKET: - return assignees_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ACCOUNT_PARENT_TICKET: - return assignees_account_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS: - return assignees_assigned_teams() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT: - return assignees_assigned_teams_account() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return assignees_assigned_teams_account_contact() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return assignees_assigned_teams_account_contact_creator() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return assignees_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return assignees_assigned_teams_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return assignees_assigned_teams_account_creator() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return assignees_assigned_teams_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return assignees_assigned_teams_account_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CONTACT: - return assignees_assigned_teams_contact() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR: - return assignees_assigned_teams_contact_creator() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return assignees_assigned_teams_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return assignees_assigned_teams_contact_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CREATOR: - return assignees_assigned_teams_creator() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return assignees_assigned_teams_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_PARENT_TICKET: - return assignees_assigned_teams_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS: - return assignees_collections() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT: - return assignees_collections_account() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT: - return assignees_collections_account_contact() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR: - return assignees_collections_account_contact_creator() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return assignees_collections_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET: - return assignees_collections_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR: - return assignees_collections_account_creator() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET: - return assignees_collections_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_PARENT_TICKET: - return assignees_collections_account_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS: - return assignees_collections_assigned_teams() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT: - return assignees_collections_assigned_teams_account() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return assignees_collections_assigned_teams_account_contact() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return assignees_collections_assigned_teams_account_contact_creator() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return assignees_collections_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return assignees_collections_assigned_teams_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return assignees_collections_assigned_teams_account_creator() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return assignees_collections_assigned_teams_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return assignees_collections_assigned_teams_account_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT: - return assignees_collections_assigned_teams_contact() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR: - return assignees_collections_assigned_teams_contact_creator() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return assignees_collections_assigned_teams_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return assignees_collections_assigned_teams_contact_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR: - return assignees_collections_assigned_teams_creator() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return assignees_collections_assigned_teams_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET: - return assignees_collections_assigned_teams_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_CONTACT: - return assignees_collections_contact() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_CONTACT_CREATOR: - return assignees_collections_contact_creator() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET: - return assignees_collections_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_CONTACT_PARENT_TICKET: - return assignees_collections_contact_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_CREATOR: - return assignees_collections_creator() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_CREATOR_PARENT_TICKET: - return assignees_collections_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_COLLECTIONS_PARENT_TICKET: - return assignees_collections_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_CONTACT: - return assignees_contact() - if self is TicketsListRequestExpand.ASSIGNEES_CONTACT_CREATOR: - return assignees_contact_creator() - if self is TicketsListRequestExpand.ASSIGNEES_CONTACT_CREATOR_PARENT_TICKET: - return assignees_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_CONTACT_PARENT_TICKET: - return assignees_contact_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_CREATOR: - return assignees_creator() - if self is TicketsListRequestExpand.ASSIGNEES_CREATOR_PARENT_TICKET: - return assignees_creator_parent_ticket() - if self is TicketsListRequestExpand.ASSIGNEES_PARENT_TICKET: - return assignees_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS: - return attachments() - if self is TicketsListRequestExpand.ATTACHMENTS_ACCOUNT: - return attachments_account() - if self is TicketsListRequestExpand.ATTACHMENTS_ACCOUNT_CONTACT: - return attachments_account_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ACCOUNT_CONTACT_CREATOR: - return attachments_account_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ACCOUNT_CREATOR: - return attachments_account_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ACCOUNT_PARENT_TICKET: - return attachments_account_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS: - return attachments_assigned_teams() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT: - return attachments_assigned_teams_account() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return attachments_assigned_teams_account_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return attachments_assigned_teams_account_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_assigned_teams_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return attachments_assigned_teams_account_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_assigned_teams_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return attachments_assigned_teams_account_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CONTACT: - return attachments_assigned_teams_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_CREATOR: - return attachments_assigned_teams_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assigned_teams_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return attachments_assigned_teams_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CREATOR: - return attachments_assigned_teams_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return attachments_assigned_teams_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_PARENT_TICKET: - return attachments_assigned_teams_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES: - return attachments_assignees() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT: - return attachments_assignees_account() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT: - return attachments_assignees_account_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_CREATOR: - return attachments_assignees_account_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_assignees_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CREATOR: - return attachments_assignees_account_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_assignees_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_PARENT_TICKET: - return attachments_assignees_account_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS: - return attachments_assignees_assigned_teams() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT: - return attachments_assignees_assigned_teams_account() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return attachments_assignees_assigned_teams_account_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return attachments_assignees_assigned_teams_account_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_assignees_assigned_teams_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return attachments_assignees_assigned_teams_account_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_assignees_assigned_teams_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return attachments_assignees_assigned_teams_account_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT: - return attachments_assignees_assigned_teams_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR: - return attachments_assignees_assigned_teams_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_assigned_teams_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return attachments_assignees_assigned_teams_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CREATOR: - return attachments_assignees_assigned_teams_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return attachments_assignees_assigned_teams_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_PARENT_TICKET: - return attachments_assignees_assigned_teams_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS: - return attachments_assignees_collections() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT: - return attachments_assignees_collections_account() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT: - return attachments_assignees_collections_account_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR: - return attachments_assignees_collections_account_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_collections_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_assignees_collections_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR: - return attachments_assignees_collections_account_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_assignees_collections_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_PARENT_TICKET: - return attachments_assignees_collections_account_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS: - return attachments_assignees_collections_assigned_teams() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT: - return attachments_assignees_collections_assigned_teams_account() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return attachments_assignees_collections_assigned_teams_account_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return attachments_assignees_collections_assigned_teams_account_contact_creator() - if ( - self - is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET - ): - return attachments_assignees_collections_assigned_teams_account_contact_creator_parent_ticket() - if ( - self - is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET - ): - return attachments_assignees_collections_assigned_teams_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return attachments_assignees_collections_assigned_teams_account_creator() - if ( - self - is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET - ): - return attachments_assignees_collections_assigned_teams_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return attachments_assignees_collections_assigned_teams_account_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT: - return attachments_assignees_collections_assigned_teams_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR: - return attachments_assignees_collections_assigned_teams_contact_creator() - if ( - self - is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET - ): - return attachments_assignees_collections_assigned_teams_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return attachments_assignees_collections_assigned_teams_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR: - return attachments_assignees_collections_assigned_teams_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return attachments_assignees_collections_assigned_teams_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET: - return attachments_assignees_collections_assigned_teams_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT: - return attachments_assignees_collections_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_CREATOR: - return attachments_assignees_collections_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_collections_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_PARENT_TICKET: - return attachments_assignees_collections_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CREATOR: - return attachments_assignees_collections_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CREATOR_PARENT_TICKET: - return attachments_assignees_collections_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_PARENT_TICKET: - return attachments_assignees_collections_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_CONTACT: - return attachments_assignees_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_CONTACT_CREATOR: - return attachments_assignees_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_CONTACT_PARENT_TICKET: - return attachments_assignees_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_CREATOR: - return attachments_assignees_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_CREATOR_PARENT_TICKET: - return attachments_assignees_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_ASSIGNEES_PARENT_TICKET: - return attachments_assignees_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS: - return attachments_collections() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT: - return attachments_collections_account() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT: - return attachments_collections_account_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_CREATOR: - return attachments_collections_account_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_collections_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_collections_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CREATOR: - return attachments_collections_account_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_collections_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_PARENT_TICKET: - return attachments_collections_account_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS: - return attachments_collections_assigned_teams() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT: - return attachments_collections_assigned_teams_account() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return attachments_collections_assigned_teams_account_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return attachments_collections_assigned_teams_account_contact_creator() - if ( - self - is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET - ): - return attachments_collections_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_collections_assigned_teams_account_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return attachments_collections_assigned_teams_account_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_collections_assigned_teams_account_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return attachments_collections_assigned_teams_account_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT: - return attachments_collections_assigned_teams_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR: - return attachments_collections_assigned_teams_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_collections_assigned_teams_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return attachments_collections_assigned_teams_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CREATOR: - return attachments_collections_assigned_teams_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return attachments_collections_assigned_teams_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET: - return attachments_collections_assigned_teams_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_CONTACT: - return attachments_collections_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_CONTACT_CREATOR: - return attachments_collections_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_collections_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_CONTACT_PARENT_TICKET: - return attachments_collections_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_CREATOR: - return attachments_collections_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_CREATOR_PARENT_TICKET: - return attachments_collections_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_COLLECTIONS_PARENT_TICKET: - return attachments_collections_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_CONTACT: - return attachments_contact() - if self is TicketsListRequestExpand.ATTACHMENTS_CONTACT_CREATOR: - return attachments_contact_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_CONTACT_PARENT_TICKET: - return attachments_contact_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_CREATOR: - return attachments_creator() - if self is TicketsListRequestExpand.ATTACHMENTS_CREATOR_PARENT_TICKET: - return attachments_creator_parent_ticket() - if self is TicketsListRequestExpand.ATTACHMENTS_PARENT_TICKET: - return attachments_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS: - return collections() - if self is TicketsListRequestExpand.COLLECTIONS_ACCOUNT: - return collections_account() - if self is TicketsListRequestExpand.COLLECTIONS_ACCOUNT_CONTACT: - return collections_account_contact() - if self is TicketsListRequestExpand.COLLECTIONS_ACCOUNT_CONTACT_CREATOR: - return collections_account_contact_creator() - if self is TicketsListRequestExpand.COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return collections_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET: - return collections_account_contact_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ACCOUNT_CREATOR: - return collections_account_creator() - if self is TicketsListRequestExpand.COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET: - return collections_account_creator_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ACCOUNT_PARENT_TICKET: - return collections_account_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS: - return collections_assigned_teams() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT: - return collections_assigned_teams_account() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return collections_assigned_teams_account_contact() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return collections_assigned_teams_account_contact_creator() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return collections_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return collections_assigned_teams_account_contact_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return collections_assigned_teams_account_creator() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return collections_assigned_teams_account_creator_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return collections_assigned_teams_account_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CONTACT: - return collections_assigned_teams_contact() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR: - return collections_assigned_teams_contact_creator() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return collections_assigned_teams_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return collections_assigned_teams_contact_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CREATOR: - return collections_assigned_teams_creator() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return collections_assigned_teams_creator_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET: - return collections_assigned_teams_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_CONTACT: - return collections_contact() - if self is TicketsListRequestExpand.COLLECTIONS_CONTACT_CREATOR: - return collections_contact_creator() - if self is TicketsListRequestExpand.COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET: - return collections_contact_creator_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_CONTACT_PARENT_TICKET: - return collections_contact_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_CREATOR: - return collections_creator() - if self is TicketsListRequestExpand.COLLECTIONS_CREATOR_PARENT_TICKET: - return collections_creator_parent_ticket() - if self is TicketsListRequestExpand.COLLECTIONS_PARENT_TICKET: - return collections_parent_ticket() - if self is TicketsListRequestExpand.CONTACT: - return contact() - if self is TicketsListRequestExpand.CONTACT_CREATOR: - return contact_creator() - if self is TicketsListRequestExpand.CONTACT_CREATOR_PARENT_TICKET: - return contact_creator_parent_ticket() - if self is TicketsListRequestExpand.CONTACT_PARENT_TICKET: - return contact_parent_ticket() - if self is TicketsListRequestExpand.CREATOR: - return creator() - if self is TicketsListRequestExpand.CREATOR_PARENT_TICKET: - return creator_parent_ticket() - if self is TicketsListRequestExpand.PARENT_TICKET: - return parent_ticket() diff --git a/src/merge/resources/ticketing/resources/tickets/types/tickets_list_request_expand_item.py b/src/merge/resources/ticketing/resources/tickets/types/tickets_list_request_expand_item.py new file mode 100644 index 00000000..00dff983 --- /dev/null +++ b/src/merge/resources/ticketing/resources/tickets/types/tickets_list_request_expand_item.py @@ -0,0 +1,45 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class TicketsListRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + ASSIGNED_TEAMS = "assigned_teams" + ASSIGNEES = "assignees" + ATTACHMENTS = "attachments" + COLLECTIONS = "collections" + CONTACT = "contact" + CREATOR = "creator" + PARENT_TICKET = "parent_ticket" + + def visit( + self, + account: typing.Callable[[], T_Result], + assigned_teams: typing.Callable[[], T_Result], + assignees: typing.Callable[[], T_Result], + attachments: typing.Callable[[], T_Result], + collections: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + creator: typing.Callable[[], T_Result], + parent_ticket: typing.Callable[[], T_Result], + ) -> T_Result: + if self is TicketsListRequestExpandItem.ACCOUNT: + return account() + if self is TicketsListRequestExpandItem.ASSIGNED_TEAMS: + return assigned_teams() + if self is TicketsListRequestExpandItem.ASSIGNEES: + return assignees() + if self is TicketsListRequestExpandItem.ATTACHMENTS: + return attachments() + if self is TicketsListRequestExpandItem.COLLECTIONS: + return collections() + if self is TicketsListRequestExpandItem.CONTACT: + return contact() + if self is TicketsListRequestExpandItem.CREATOR: + return creator() + if self is TicketsListRequestExpandItem.PARENT_TICKET: + return parent_ticket() diff --git a/src/merge/resources/ticketing/resources/tickets/types/tickets_retrieve_request_expand.py b/src/merge/resources/ticketing/resources/tickets/types/tickets_retrieve_request_expand.py deleted file mode 100644 index 62c0058f..00000000 --- a/src/merge/resources/ticketing/resources/tickets/types/tickets_retrieve_request_expand.py +++ /dev/null @@ -1,1171 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class TicketsRetrieveRequestExpand(str, enum.Enum): - ACCOUNT = "account" - ACCOUNT_CONTACT = "account,contact" - ACCOUNT_CONTACT_CREATOR = "account,contact,creator" - ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = "account,contact,creator,parent_ticket" - ACCOUNT_CONTACT_PARENT_TICKET = "account,contact,parent_ticket" - ACCOUNT_CREATOR = "account,creator" - ACCOUNT_CREATOR_PARENT_TICKET = "account,creator,parent_ticket" - ACCOUNT_PARENT_TICKET = "account,parent_ticket" - ASSIGNED_TEAMS = "assigned_teams" - ASSIGNED_TEAMS_ACCOUNT = "assigned_teams,account" - ASSIGNED_TEAMS_ACCOUNT_CONTACT = "assigned_teams,account,contact" - ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = "assigned_teams,account,contact,creator" - ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = "assigned_teams,account,contact,creator,parent_ticket" - ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = "assigned_teams,account,contact,parent_ticket" - ASSIGNED_TEAMS_ACCOUNT_CREATOR = "assigned_teams,account,creator" - ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = "assigned_teams,account,creator,parent_ticket" - ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = "assigned_teams,account,parent_ticket" - ASSIGNED_TEAMS_CONTACT = "assigned_teams,contact" - ASSIGNED_TEAMS_CONTACT_CREATOR = "assigned_teams,contact,creator" - ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = "assigned_teams,contact,creator,parent_ticket" - ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = "assigned_teams,contact,parent_ticket" - ASSIGNED_TEAMS_CREATOR = "assigned_teams,creator" - ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = "assigned_teams,creator,parent_ticket" - ASSIGNED_TEAMS_PARENT_TICKET = "assigned_teams,parent_ticket" - ASSIGNEES = "assignees" - ASSIGNEES_ACCOUNT = "assignees,account" - ASSIGNEES_ACCOUNT_CONTACT = "assignees,account,contact" - ASSIGNEES_ACCOUNT_CONTACT_CREATOR = "assignees,account,contact,creator" - ASSIGNEES_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = "assignees,account,contact,creator,parent_ticket" - ASSIGNEES_ACCOUNT_CONTACT_PARENT_TICKET = "assignees,account,contact,parent_ticket" - ASSIGNEES_ACCOUNT_CREATOR = "assignees,account,creator" - ASSIGNEES_ACCOUNT_CREATOR_PARENT_TICKET = "assignees,account,creator,parent_ticket" - ASSIGNEES_ACCOUNT_PARENT_TICKET = "assignees,account,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS = "assignees,assigned_teams" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT = "assignees,assigned_teams,account" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "assignees,assigned_teams,account,contact" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = "assignees,assigned_teams,account,contact,creator" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "assignees,assigned_teams,account,contact,creator,parent_ticket" - ) - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = "assignees,assigned_teams,account,contact,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "assignees,assigned_teams,account,creator" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = "assignees,assigned_teams,account,creator,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = "assignees,assigned_teams,account,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_CONTACT = "assignees,assigned_teams,contact" - ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR = "assignees,assigned_teams,contact,creator" - ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = "assignees,assigned_teams,contact,creator,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = "assignees,assigned_teams,contact,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_CREATOR = "assignees,assigned_teams,creator" - ASSIGNEES_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = "assignees,assigned_teams,creator,parent_ticket" - ASSIGNEES_ASSIGNED_TEAMS_PARENT_TICKET = "assignees,assigned_teams,parent_ticket" - ASSIGNEES_COLLECTIONS = "assignees,collections" - ASSIGNEES_COLLECTIONS_ACCOUNT = "assignees,collections,account" - ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT = "assignees,collections,account,contact" - ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR = "assignees,collections,account,contact,creator" - ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "assignees,collections,account,contact,creator,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET = "assignees,collections,account,contact,parent_ticket" - ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR = "assignees,collections,account,creator" - ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET = "assignees,collections,account,creator,parent_ticket" - ASSIGNEES_COLLECTIONS_ACCOUNT_PARENT_TICKET = "assignees,collections,account,parent_ticket" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS = "assignees,collections,assigned_teams" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT = "assignees,collections,assigned_teams,account" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "assignees,collections,assigned_teams,account,contact" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = ( - "assignees,collections,assigned_teams,account,contact,creator" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "assignees,collections,assigned_teams,account,contact,creator,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "assignees,collections,assigned_teams,account,contact,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "assignees,collections,assigned_teams,account,creator" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "assignees,collections,assigned_teams,account,creator,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = ( - "assignees,collections,assigned_teams,account,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT = "assignees,collections,assigned_teams,contact" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR = "assignees,collections,assigned_teams,contact,creator" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "assignees,collections,assigned_teams,contact,creator,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = ( - "assignees,collections,assigned_teams,contact,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR = "assignees,collections,assigned_teams,creator" - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = ( - "assignees,collections,assigned_teams,creator,parent_ticket" - ) - ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET = "assignees,collections,assigned_teams,parent_ticket" - ASSIGNEES_COLLECTIONS_CONTACT = "assignees,collections,contact" - ASSIGNEES_COLLECTIONS_CONTACT_CREATOR = "assignees,collections,contact,creator" - ASSIGNEES_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET = "assignees,collections,contact,creator,parent_ticket" - ASSIGNEES_COLLECTIONS_CONTACT_PARENT_TICKET = "assignees,collections,contact,parent_ticket" - ASSIGNEES_COLLECTIONS_CREATOR = "assignees,collections,creator" - ASSIGNEES_COLLECTIONS_CREATOR_PARENT_TICKET = "assignees,collections,creator,parent_ticket" - ASSIGNEES_COLLECTIONS_PARENT_TICKET = "assignees,collections,parent_ticket" - ASSIGNEES_CONTACT = "assignees,contact" - ASSIGNEES_CONTACT_CREATOR = "assignees,contact,creator" - ASSIGNEES_CONTACT_CREATOR_PARENT_TICKET = "assignees,contact,creator,parent_ticket" - ASSIGNEES_CONTACT_PARENT_TICKET = "assignees,contact,parent_ticket" - ASSIGNEES_CREATOR = "assignees,creator" - ASSIGNEES_CREATOR_PARENT_TICKET = "assignees,creator,parent_ticket" - ASSIGNEES_PARENT_TICKET = "assignees,parent_ticket" - ATTACHMENTS = "attachments" - ATTACHMENTS_ACCOUNT = "attachments,account" - ATTACHMENTS_ACCOUNT_CONTACT = "attachments,account,contact" - ATTACHMENTS_ACCOUNT_CONTACT_CREATOR = "attachments,account,contact,creator" - ATTACHMENTS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = "attachments,account,contact,creator,parent_ticket" - ATTACHMENTS_ACCOUNT_CONTACT_PARENT_TICKET = "attachments,account,contact,parent_ticket" - ATTACHMENTS_ACCOUNT_CREATOR = "attachments,account,creator" - ATTACHMENTS_ACCOUNT_CREATOR_PARENT_TICKET = "attachments,account,creator,parent_ticket" - ATTACHMENTS_ACCOUNT_PARENT_TICKET = "attachments,account,parent_ticket" - ATTACHMENTS_ASSIGNED_TEAMS = "attachments,assigned_teams" - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT = "attachments,assigned_teams,account" - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "attachments,assigned_teams,account,contact" - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = "attachments,assigned_teams,account,contact,creator" - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assigned_teams,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "attachments,assigned_teams,account,contact,parent_ticket" - ) - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "attachments,assigned_teams,account,creator" - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "attachments,assigned_teams,account,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = "attachments,assigned_teams,account,parent_ticket" - ATTACHMENTS_ASSIGNED_TEAMS_CONTACT = "attachments,assigned_teams,contact" - ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_CREATOR = "attachments,assigned_teams,contact,creator" - ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assigned_teams,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = "attachments,assigned_teams,contact,parent_ticket" - ATTACHMENTS_ASSIGNED_TEAMS_CREATOR = "attachments,assigned_teams,creator" - ATTACHMENTS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = "attachments,assigned_teams,creator,parent_ticket" - ATTACHMENTS_ASSIGNED_TEAMS_PARENT_TICKET = "attachments,assigned_teams,parent_ticket" - ATTACHMENTS_ASSIGNEES = "attachments,assignees" - ATTACHMENTS_ASSIGNEES_ACCOUNT = "attachments,assignees,account" - ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT = "attachments,assignees,account,contact" - ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_CREATOR = "attachments,assignees,account,contact,creator" - ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_PARENT_TICKET = "attachments,assignees,account,contact,parent_ticket" - ATTACHMENTS_ASSIGNEES_ACCOUNT_CREATOR = "attachments,assignees,account,creator" - ATTACHMENTS_ASSIGNEES_ACCOUNT_CREATOR_PARENT_TICKET = "attachments,assignees,account,creator,parent_ticket" - ATTACHMENTS_ASSIGNEES_ACCOUNT_PARENT_TICKET = "attachments,assignees,account,parent_ticket" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS = "attachments,assignees,assigned_teams" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT = "attachments,assignees,assigned_teams,account" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "attachments,assignees,assigned_teams,account,contact" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = ( - "attachments,assignees,assigned_teams,account,contact,creator" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,account,contact,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "attachments,assignees,assigned_teams,account,creator" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,account,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,account,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT = "attachments,assignees,assigned_teams,contact" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR = "attachments,assignees,assigned_teams,contact,creator" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,contact,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CREATOR = "attachments,assignees,assigned_teams,creator" - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = ( - "attachments,assignees,assigned_teams,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_PARENT_TICKET = "attachments,assignees,assigned_teams,parent_ticket" - ATTACHMENTS_ASSIGNEES_COLLECTIONS = "attachments,assignees,collections" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT = "attachments,assignees,collections,account" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT = "attachments,assignees,collections,account,contact" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR = ( - "attachments,assignees,collections,account,contact,creator" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "attachments,assignees,collections,account,contact,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR = "attachments,assignees,collections,account,creator" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,account,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_PARENT_TICKET = "attachments,assignees,collections,account,parent_ticket" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS = "attachments,assignees,collections,assigned_teams" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT = ( - "attachments,assignees,collections,assigned_teams,account" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT = ( - "attachments,assignees,collections,assigned_teams,account,contact" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = ( - "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,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_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" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,account,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT = ( - "attachments,assignees,collections,assigned_teams,contact" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR = ( - "attachments,assignees,collections,assigned_teams,contact,creator" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,contact,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR = ( - "attachments,assignees,collections,assigned_teams,creator" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET = ( - "attachments,assignees,collections,assigned_teams,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT = "attachments,assignees,collections,contact" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_CREATOR = "attachments,assignees,collections,contact,creator" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,assignees,collections,contact,creator,parent_ticket" - ) - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_PARENT_TICKET = "attachments,assignees,collections,contact,parent_ticket" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CREATOR = "attachments,assignees,collections,creator" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_CREATOR_PARENT_TICKET = "attachments,assignees,collections,creator,parent_ticket" - ATTACHMENTS_ASSIGNEES_COLLECTIONS_PARENT_TICKET = "attachments,assignees,collections,parent_ticket" - ATTACHMENTS_ASSIGNEES_CONTACT = "attachments,assignees,contact" - ATTACHMENTS_ASSIGNEES_CONTACT_CREATOR = "attachments,assignees,contact,creator" - ATTACHMENTS_ASSIGNEES_CONTACT_CREATOR_PARENT_TICKET = "attachments,assignees,contact,creator,parent_ticket" - ATTACHMENTS_ASSIGNEES_CONTACT_PARENT_TICKET = "attachments,assignees,contact,parent_ticket" - ATTACHMENTS_ASSIGNEES_CREATOR = "attachments,assignees,creator" - ATTACHMENTS_ASSIGNEES_CREATOR_PARENT_TICKET = "attachments,assignees,creator,parent_ticket" - ATTACHMENTS_ASSIGNEES_PARENT_TICKET = "attachments,assignees,parent_ticket" - ATTACHMENTS_COLLECTIONS = "attachments,collections" - ATTACHMENTS_COLLECTIONS_ACCOUNT = "attachments,collections,account" - ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT = "attachments,collections,account,contact" - ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_CREATOR = "attachments,collections,account,contact,creator" - ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,collections,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET = "attachments,collections,account,contact,parent_ticket" - ATTACHMENTS_COLLECTIONS_ACCOUNT_CREATOR = "attachments,collections,account,creator" - ATTACHMENTS_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET = "attachments,collections,account,creator,parent_ticket" - ATTACHMENTS_COLLECTIONS_ACCOUNT_PARENT_TICKET = "attachments,collections,account,parent_ticket" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS = "attachments,collections,assigned_teams" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT = "attachments,collections,assigned_teams,account" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "attachments,collections,assigned_teams,account,contact" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = ( - "attachments,collections,assigned_teams,account,contact,creator" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,collections,assigned_teams,account,contact,creator,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "attachments,collections,assigned_teams,account,contact,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "attachments,collections,assigned_teams,account,creator" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "attachments,collections,assigned_teams,account,creator,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = ( - "attachments,collections,assigned_teams,account,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT = "attachments,collections,assigned_teams,contact" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR = "attachments,collections,assigned_teams,contact,creator" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "attachments,collections,assigned_teams,contact,creator,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = ( - "attachments,collections,assigned_teams,contact,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CREATOR = "attachments,collections,assigned_teams,creator" - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = ( - "attachments,collections,assigned_teams,creator,parent_ticket" - ) - ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET = "attachments,collections,assigned_teams,parent_ticket" - ATTACHMENTS_COLLECTIONS_CONTACT = "attachments,collections,contact" - ATTACHMENTS_COLLECTIONS_CONTACT_CREATOR = "attachments,collections,contact,creator" - ATTACHMENTS_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET = "attachments,collections,contact,creator,parent_ticket" - ATTACHMENTS_COLLECTIONS_CONTACT_PARENT_TICKET = "attachments,collections,contact,parent_ticket" - ATTACHMENTS_COLLECTIONS_CREATOR = "attachments,collections,creator" - ATTACHMENTS_COLLECTIONS_CREATOR_PARENT_TICKET = "attachments,collections,creator,parent_ticket" - ATTACHMENTS_COLLECTIONS_PARENT_TICKET = "attachments,collections,parent_ticket" - ATTACHMENTS_CONTACT = "attachments,contact" - ATTACHMENTS_CONTACT_CREATOR = "attachments,contact,creator" - ATTACHMENTS_CONTACT_CREATOR_PARENT_TICKET = "attachments,contact,creator,parent_ticket" - ATTACHMENTS_CONTACT_PARENT_TICKET = "attachments,contact,parent_ticket" - ATTACHMENTS_CREATOR = "attachments,creator" - ATTACHMENTS_CREATOR_PARENT_TICKET = "attachments,creator,parent_ticket" - ATTACHMENTS_PARENT_TICKET = "attachments,parent_ticket" - COLLECTIONS = "collections" - COLLECTIONS_ACCOUNT = "collections,account" - COLLECTIONS_ACCOUNT_CONTACT = "collections,account,contact" - COLLECTIONS_ACCOUNT_CONTACT_CREATOR = "collections,account,contact,creator" - COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = "collections,account,contact,creator,parent_ticket" - COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET = "collections,account,contact,parent_ticket" - COLLECTIONS_ACCOUNT_CREATOR = "collections,account,creator" - COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET = "collections,account,creator,parent_ticket" - COLLECTIONS_ACCOUNT_PARENT_TICKET = "collections,account,parent_ticket" - COLLECTIONS_ASSIGNED_TEAMS = "collections,assigned_teams" - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT = "collections,assigned_teams,account" - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT = "collections,assigned_teams,account,contact" - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR = "collections,assigned_teams,account,contact,creator" - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET = ( - "collections,assigned_teams,account,contact,creator,parent_ticket" - ) - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET = ( - "collections,assigned_teams,account,contact,parent_ticket" - ) - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR = "collections,assigned_teams,account,creator" - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET = ( - "collections,assigned_teams,account,creator,parent_ticket" - ) - COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET = "collections,assigned_teams,account,parent_ticket" - COLLECTIONS_ASSIGNED_TEAMS_CONTACT = "collections,assigned_teams,contact" - COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR = "collections,assigned_teams,contact,creator" - COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET = ( - "collections,assigned_teams,contact,creator,parent_ticket" - ) - COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET = "collections,assigned_teams,contact,parent_ticket" - COLLECTIONS_ASSIGNED_TEAMS_CREATOR = "collections,assigned_teams,creator" - COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET = "collections,assigned_teams,creator,parent_ticket" - COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET = "collections,assigned_teams,parent_ticket" - COLLECTIONS_CONTACT = "collections,contact" - COLLECTIONS_CONTACT_CREATOR = "collections,contact,creator" - COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET = "collections,contact,creator,parent_ticket" - COLLECTIONS_CONTACT_PARENT_TICKET = "collections,contact,parent_ticket" - COLLECTIONS_CREATOR = "collections,creator" - COLLECTIONS_CREATOR_PARENT_TICKET = "collections,creator,parent_ticket" - COLLECTIONS_PARENT_TICKET = "collections,parent_ticket" - CONTACT = "contact" - CONTACT_CREATOR = "contact,creator" - CONTACT_CREATOR_PARENT_TICKET = "contact,creator,parent_ticket" - CONTACT_PARENT_TICKET = "contact,parent_ticket" - CREATOR = "creator" - CREATOR_PARENT_TICKET = "creator,parent_ticket" - PARENT_TICKET = "parent_ticket" - - def visit( - self, - account: typing.Callable[[], T_Result], - account_contact: typing.Callable[[], T_Result], - account_contact_creator: typing.Callable[[], T_Result], - account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - account_contact_parent_ticket: typing.Callable[[], T_Result], - account_creator: typing.Callable[[], T_Result], - account_creator_parent_ticket: typing.Callable[[], T_Result], - account_parent_ticket: typing.Callable[[], T_Result], - assigned_teams: typing.Callable[[], T_Result], - assigned_teams_account: typing.Callable[[], T_Result], - assigned_teams_account_contact: typing.Callable[[], T_Result], - assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_account_creator: typing.Callable[[], T_Result], - assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_contact: typing.Callable[[], T_Result], - assigned_teams_contact_creator: typing.Callable[[], T_Result], - assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_creator: typing.Callable[[], T_Result], - assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - assigned_teams_parent_ticket: typing.Callable[[], T_Result], - assignees: typing.Callable[[], T_Result], - assignees_account: typing.Callable[[], T_Result], - assignees_account_contact: typing.Callable[[], T_Result], - assignees_account_contact_creator: typing.Callable[[], T_Result], - assignees_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_account_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_account_creator: typing.Callable[[], T_Result], - assignees_account_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_account_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams: typing.Callable[[], T_Result], - assignees_assigned_teams_account: typing.Callable[[], T_Result], - assignees_assigned_teams_account_contact: typing.Callable[[], T_Result], - assignees_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - assignees_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_account_creator: typing.Callable[[], T_Result], - assignees_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_contact: typing.Callable[[], T_Result], - assignees_assigned_teams_contact_creator: typing.Callable[[], T_Result], - assignees_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_creator: typing.Callable[[], T_Result], - assignees_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - assignees_collections: typing.Callable[[], T_Result], - assignees_collections_account: typing.Callable[[], T_Result], - assignees_collections_account_contact: typing.Callable[[], T_Result], - assignees_collections_account_contact_creator: typing.Callable[[], T_Result], - assignees_collections_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_account_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_account_creator: typing.Callable[[], T_Result], - assignees_collections_account_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_account_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_contact: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_creator: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_contact: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_contact_creator: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_creator: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_contact: typing.Callable[[], T_Result], - assignees_collections_contact_creator: typing.Callable[[], T_Result], - assignees_collections_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_creator: typing.Callable[[], T_Result], - assignees_collections_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_collections_parent_ticket: typing.Callable[[], T_Result], - assignees_contact: typing.Callable[[], T_Result], - assignees_contact_creator: typing.Callable[[], T_Result], - assignees_contact_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_contact_parent_ticket: typing.Callable[[], T_Result], - assignees_creator: typing.Callable[[], T_Result], - assignees_creator_parent_ticket: typing.Callable[[], T_Result], - assignees_parent_ticket: typing.Callable[[], T_Result], - attachments: typing.Callable[[], T_Result], - attachments_account: typing.Callable[[], T_Result], - attachments_account_contact: typing.Callable[[], T_Result], - attachments_account_contact_creator: typing.Callable[[], T_Result], - attachments_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_account_creator: typing.Callable[[], T_Result], - attachments_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams: typing.Callable[[], T_Result], - attachments_assigned_teams_account: typing.Callable[[], T_Result], - attachments_assigned_teams_account_contact: typing.Callable[[], T_Result], - attachments_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - attachments_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_account_creator: typing.Callable[[], T_Result], - attachments_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_contact: typing.Callable[[], T_Result], - attachments_assigned_teams_contact_creator: typing.Callable[[], T_Result], - attachments_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_creator: typing.Callable[[], T_Result], - attachments_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees: typing.Callable[[], T_Result], - attachments_assignees_account: typing.Callable[[], T_Result], - attachments_assignees_account_contact: typing.Callable[[], T_Result], - attachments_assignees_account_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_account_creator: typing.Callable[[], T_Result], - attachments_assignees_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_contact: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_creator: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_contact: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_creator: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections: typing.Callable[[], T_Result], - attachments_assignees_collections_account: typing.Callable[[], T_Result], - attachments_assignees_collections_account_contact: typing.Callable[[], T_Result], - attachments_assignees_collections_account_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_account_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_contact: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[ - [], T_Result - ], - attachments_assignees_collections_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_contact: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_contact: typing.Callable[[], T_Result], - attachments_assignees_collections_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_creator: typing.Callable[[], T_Result], - attachments_assignees_collections_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_collections_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_contact: typing.Callable[[], T_Result], - attachments_assignees_contact_creator: typing.Callable[[], T_Result], - attachments_assignees_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_creator: typing.Callable[[], T_Result], - attachments_assignees_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_assignees_parent_ticket: typing.Callable[[], T_Result], - attachments_collections: typing.Callable[[], T_Result], - attachments_collections_account: typing.Callable[[], T_Result], - attachments_collections_account_contact: typing.Callable[[], T_Result], - attachments_collections_account_contact_creator: typing.Callable[[], T_Result], - attachments_collections_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_account_creator: typing.Callable[[], T_Result], - attachments_collections_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_account_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_contact: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_creator: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_contact: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_contact_creator: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_creator: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_contact: typing.Callable[[], T_Result], - attachments_collections_contact_creator: typing.Callable[[], T_Result], - attachments_collections_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_creator: typing.Callable[[], T_Result], - attachments_collections_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_collections_parent_ticket: typing.Callable[[], T_Result], - attachments_contact: typing.Callable[[], T_Result], - attachments_contact_creator: typing.Callable[[], T_Result], - attachments_contact_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_contact_parent_ticket: typing.Callable[[], T_Result], - attachments_creator: typing.Callable[[], T_Result], - attachments_creator_parent_ticket: typing.Callable[[], T_Result], - attachments_parent_ticket: typing.Callable[[], T_Result], - collections: typing.Callable[[], T_Result], - collections_account: typing.Callable[[], T_Result], - collections_account_contact: typing.Callable[[], T_Result], - collections_account_contact_creator: typing.Callable[[], T_Result], - collections_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - collections_account_contact_parent_ticket: typing.Callable[[], T_Result], - collections_account_creator: typing.Callable[[], T_Result], - collections_account_creator_parent_ticket: typing.Callable[[], T_Result], - collections_account_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams: typing.Callable[[], T_Result], - collections_assigned_teams_account: typing.Callable[[], T_Result], - collections_assigned_teams_account_contact: typing.Callable[[], T_Result], - collections_assigned_teams_account_contact_creator: typing.Callable[[], T_Result], - collections_assigned_teams_account_contact_creator_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_account_contact_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_account_creator: typing.Callable[[], T_Result], - collections_assigned_teams_account_creator_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_account_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_contact: typing.Callable[[], T_Result], - collections_assigned_teams_contact_creator: typing.Callable[[], T_Result], - collections_assigned_teams_contact_creator_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_contact_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_creator: typing.Callable[[], T_Result], - collections_assigned_teams_creator_parent_ticket: typing.Callable[[], T_Result], - collections_assigned_teams_parent_ticket: typing.Callable[[], T_Result], - collections_contact: typing.Callable[[], T_Result], - collections_contact_creator: typing.Callable[[], T_Result], - collections_contact_creator_parent_ticket: typing.Callable[[], T_Result], - collections_contact_parent_ticket: typing.Callable[[], T_Result], - collections_creator: typing.Callable[[], T_Result], - collections_creator_parent_ticket: typing.Callable[[], T_Result], - collections_parent_ticket: typing.Callable[[], T_Result], - contact: typing.Callable[[], T_Result], - contact_creator: typing.Callable[[], T_Result], - contact_creator_parent_ticket: typing.Callable[[], T_Result], - contact_parent_ticket: typing.Callable[[], T_Result], - creator: typing.Callable[[], T_Result], - creator_parent_ticket: typing.Callable[[], T_Result], - parent_ticket: typing.Callable[[], T_Result], - ) -> T_Result: - if self is TicketsRetrieveRequestExpand.ACCOUNT: - return account() - if self is TicketsRetrieveRequestExpand.ACCOUNT_CONTACT: - return account_contact() - if self is TicketsRetrieveRequestExpand.ACCOUNT_CONTACT_CREATOR: - return account_contact_creator() - if self is TicketsRetrieveRequestExpand.ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ACCOUNT_CONTACT_PARENT_TICKET: - return account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ACCOUNT_CREATOR: - return account_creator() - if self is TicketsRetrieveRequestExpand.ACCOUNT_CREATOR_PARENT_TICKET: - return account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ACCOUNT_PARENT_TICKET: - return account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS: - return assigned_teams() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_ACCOUNT: - return assigned_teams_account() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return assigned_teams_account_contact() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return assigned_teams_account_contact_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return assigned_teams_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return assigned_teams_account_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return assigned_teams_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return assigned_teams_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_CONTACT: - return assigned_teams_contact() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_CONTACT_CREATOR: - return assigned_teams_contact_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return assigned_teams_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return assigned_teams_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_CREATOR: - return assigned_teams_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return assigned_teams_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNED_TEAMS_PARENT_TICKET: - return assigned_teams_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES: - return assignees() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ACCOUNT: - return assignees_account() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ACCOUNT_CONTACT: - return assignees_account_contact() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ACCOUNT_CONTACT_CREATOR: - return assignees_account_contact_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return assignees_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ACCOUNT_CONTACT_PARENT_TICKET: - return assignees_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ACCOUNT_CREATOR: - return assignees_account_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ACCOUNT_CREATOR_PARENT_TICKET: - return assignees_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ACCOUNT_PARENT_TICKET: - return assignees_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS: - return assignees_assigned_teams() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT: - return assignees_assigned_teams_account() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return assignees_assigned_teams_account_contact() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return assignees_assigned_teams_account_contact_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return assignees_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return assignees_assigned_teams_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return assignees_assigned_teams_account_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return assignees_assigned_teams_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return assignees_assigned_teams_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CONTACT: - return assignees_assigned_teams_contact() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR: - return assignees_assigned_teams_contact_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return assignees_assigned_teams_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return assignees_assigned_teams_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CREATOR: - return assignees_assigned_teams_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return assignees_assigned_teams_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_ASSIGNED_TEAMS_PARENT_TICKET: - return assignees_assigned_teams_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS: - return assignees_collections() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT: - return assignees_collections_account() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT: - return assignees_collections_account_contact() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR: - return assignees_collections_account_contact_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return assignees_collections_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET: - return assignees_collections_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR: - return assignees_collections_account_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET: - return assignees_collections_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ACCOUNT_PARENT_TICKET: - return assignees_collections_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS: - return assignees_collections_assigned_teams() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT: - return assignees_collections_assigned_teams_account() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return assignees_collections_assigned_teams_account_contact() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return assignees_collections_assigned_teams_account_contact_creator() - if ( - self - is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET - ): - return assignees_collections_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return assignees_collections_assigned_teams_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return assignees_collections_assigned_teams_account_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return assignees_collections_assigned_teams_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return assignees_collections_assigned_teams_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT: - return assignees_collections_assigned_teams_contact() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR: - return assignees_collections_assigned_teams_contact_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return assignees_collections_assigned_teams_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return assignees_collections_assigned_teams_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR: - return assignees_collections_assigned_teams_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return assignees_collections_assigned_teams_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET: - return assignees_collections_assigned_teams_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_CONTACT: - return assignees_collections_contact() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_CONTACT_CREATOR: - return assignees_collections_contact_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET: - return assignees_collections_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_CONTACT_PARENT_TICKET: - return assignees_collections_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_CREATOR: - return assignees_collections_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_CREATOR_PARENT_TICKET: - return assignees_collections_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_COLLECTIONS_PARENT_TICKET: - return assignees_collections_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_CONTACT: - return assignees_contact() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_CONTACT_CREATOR: - return assignees_contact_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_CONTACT_CREATOR_PARENT_TICKET: - return assignees_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_CONTACT_PARENT_TICKET: - return assignees_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_CREATOR: - return assignees_creator() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_CREATOR_PARENT_TICKET: - return assignees_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ASSIGNEES_PARENT_TICKET: - return assignees_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS: - return attachments() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ACCOUNT: - return attachments_account() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ACCOUNT_CONTACT: - return attachments_account_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ACCOUNT_CONTACT_CREATOR: - return attachments_account_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ACCOUNT_CREATOR: - return attachments_account_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ACCOUNT_PARENT_TICKET: - return attachments_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS: - return attachments_assigned_teams() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT: - return attachments_assigned_teams_account() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return attachments_assigned_teams_account_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return attachments_assigned_teams_account_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_assigned_teams_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return attachments_assigned_teams_account_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_assigned_teams_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return attachments_assigned_teams_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CONTACT: - return attachments_assigned_teams_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_CREATOR: - return attachments_assigned_teams_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assigned_teams_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return attachments_assigned_teams_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CREATOR: - return attachments_assigned_teams_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return attachments_assigned_teams_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNED_TEAMS_PARENT_TICKET: - return attachments_assigned_teams_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES: - return attachments_assignees() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT: - return attachments_assignees_account() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT: - return attachments_assignees_account_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_CREATOR: - return attachments_assignees_account_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_assignees_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CREATOR: - return attachments_assignees_account_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_assignees_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ACCOUNT_PARENT_TICKET: - return attachments_assignees_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS: - return attachments_assignees_assigned_teams() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT: - return attachments_assignees_assigned_teams_account() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return attachments_assignees_assigned_teams_account_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return attachments_assignees_assigned_teams_account_contact_creator() - if ( - self - is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET - ): - return attachments_assignees_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_assignees_assigned_teams_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return attachments_assignees_assigned_teams_account_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_assignees_assigned_teams_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return attachments_assignees_assigned_teams_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT: - return attachments_assignees_assigned_teams_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR: - return attachments_assignees_assigned_teams_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_assigned_teams_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return attachments_assignees_assigned_teams_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CREATOR: - return attachments_assignees_assigned_teams_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return attachments_assignees_assigned_teams_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_ASSIGNED_TEAMS_PARENT_TICKET: - return attachments_assignees_assigned_teams_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS: - return attachments_assignees_collections() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT: - return attachments_assignees_collections_account() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT: - return attachments_assignees_collections_account_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR: - return attachments_assignees_collections_account_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_collections_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_assignees_collections_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR: - return attachments_assignees_collections_account_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_assignees_collections_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ACCOUNT_PARENT_TICKET: - return attachments_assignees_collections_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS: - return attachments_assignees_collections_assigned_teams() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT: - return attachments_assignees_collections_assigned_teams_account() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return attachments_assignees_collections_assigned_teams_account_contact() - if ( - self - is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR - ): - return attachments_assignees_collections_assigned_teams_account_contact_creator() - if ( - self - is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET - ): - return attachments_assignees_collections_assigned_teams_account_contact_creator_parent_ticket() - if ( - self - is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET - ): - return attachments_assignees_collections_assigned_teams_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return attachments_assignees_collections_assigned_teams_account_creator() - if ( - self - is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET - ): - return attachments_assignees_collections_assigned_teams_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return attachments_assignees_collections_assigned_teams_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT: - return attachments_assignees_collections_assigned_teams_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR: - return attachments_assignees_collections_assigned_teams_contact_creator() - if ( - self - is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET - ): - return attachments_assignees_collections_assigned_teams_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return attachments_assignees_collections_assigned_teams_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR: - return attachments_assignees_collections_assigned_teams_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return attachments_assignees_collections_assigned_teams_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET: - return attachments_assignees_collections_assigned_teams_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT: - return attachments_assignees_collections_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_CREATOR: - return attachments_assignees_collections_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_collections_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CONTACT_PARENT_TICKET: - return attachments_assignees_collections_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CREATOR: - return attachments_assignees_collections_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_CREATOR_PARENT_TICKET: - return attachments_assignees_collections_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_COLLECTIONS_PARENT_TICKET: - return attachments_assignees_collections_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_CONTACT: - return attachments_assignees_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_CONTACT_CREATOR: - return attachments_assignees_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_CONTACT_CREATOR_PARENT_TICKET: - return attachments_assignees_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_CONTACT_PARENT_TICKET: - return attachments_assignees_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_CREATOR: - return attachments_assignees_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_CREATOR_PARENT_TICKET: - return attachments_assignees_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_ASSIGNEES_PARENT_TICKET: - return attachments_assignees_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS: - return attachments_collections() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT: - return attachments_collections_account() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT: - return attachments_collections_account_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_CREATOR: - return attachments_collections_account_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return attachments_collections_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_collections_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CREATOR: - return attachments_collections_account_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_collections_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ACCOUNT_PARENT_TICKET: - return attachments_collections_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS: - return attachments_collections_assigned_teams() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT: - return attachments_collections_assigned_teams_account() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return attachments_collections_assigned_teams_account_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return attachments_collections_assigned_teams_account_contact_creator() - if ( - self - is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET - ): - return attachments_collections_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return attachments_collections_assigned_teams_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return attachments_collections_assigned_teams_account_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return attachments_collections_assigned_teams_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return attachments_collections_assigned_teams_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT: - return attachments_collections_assigned_teams_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR: - return attachments_collections_assigned_teams_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_collections_assigned_teams_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return attachments_collections_assigned_teams_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CREATOR: - return attachments_collections_assigned_teams_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return attachments_collections_assigned_teams_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET: - return attachments_collections_assigned_teams_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_CONTACT: - return attachments_collections_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_CONTACT_CREATOR: - return attachments_collections_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_collections_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_CONTACT_PARENT_TICKET: - return attachments_collections_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_CREATOR: - return attachments_collections_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_CREATOR_PARENT_TICKET: - return attachments_collections_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_COLLECTIONS_PARENT_TICKET: - return attachments_collections_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_CONTACT: - return attachments_contact() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_CONTACT_CREATOR: - return attachments_contact_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_CONTACT_CREATOR_PARENT_TICKET: - return attachments_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_CONTACT_PARENT_TICKET: - return attachments_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_CREATOR: - return attachments_creator() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_CREATOR_PARENT_TICKET: - return attachments_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.ATTACHMENTS_PARENT_TICKET: - return attachments_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS: - return collections() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ACCOUNT: - return collections_account() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ACCOUNT_CONTACT: - return collections_account_contact() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ACCOUNT_CONTACT_CREATOR: - return collections_account_contact_creator() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return collections_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ACCOUNT_CONTACT_PARENT_TICKET: - return collections_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ACCOUNT_CREATOR: - return collections_account_creator() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ACCOUNT_CREATOR_PARENT_TICKET: - return collections_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ACCOUNT_PARENT_TICKET: - return collections_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS: - return collections_assigned_teams() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT: - return collections_assigned_teams_account() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT: - return collections_assigned_teams_account_contact() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR: - return collections_assigned_teams_account_contact_creator() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_CREATOR_PARENT_TICKET: - return collections_assigned_teams_account_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CONTACT_PARENT_TICKET: - return collections_assigned_teams_account_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR: - return collections_assigned_teams_account_creator() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_CREATOR_PARENT_TICKET: - return collections_assigned_teams_account_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_ACCOUNT_PARENT_TICKET: - return collections_assigned_teams_account_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CONTACT: - return collections_assigned_teams_contact() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR: - return collections_assigned_teams_contact_creator() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CONTACT_CREATOR_PARENT_TICKET: - return collections_assigned_teams_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CONTACT_PARENT_TICKET: - return collections_assigned_teams_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CREATOR: - return collections_assigned_teams_creator() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_CREATOR_PARENT_TICKET: - return collections_assigned_teams_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_ASSIGNED_TEAMS_PARENT_TICKET: - return collections_assigned_teams_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_CONTACT: - return collections_contact() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_CONTACT_CREATOR: - return collections_contact_creator() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_CONTACT_CREATOR_PARENT_TICKET: - return collections_contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_CONTACT_PARENT_TICKET: - return collections_contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_CREATOR: - return collections_creator() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_CREATOR_PARENT_TICKET: - return collections_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.COLLECTIONS_PARENT_TICKET: - return collections_parent_ticket() - if self is TicketsRetrieveRequestExpand.CONTACT: - return contact() - if self is TicketsRetrieveRequestExpand.CONTACT_CREATOR: - return contact_creator() - if self is TicketsRetrieveRequestExpand.CONTACT_CREATOR_PARENT_TICKET: - return contact_creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.CONTACT_PARENT_TICKET: - return contact_parent_ticket() - if self is TicketsRetrieveRequestExpand.CREATOR: - return creator() - if self is TicketsRetrieveRequestExpand.CREATOR_PARENT_TICKET: - return creator_parent_ticket() - if self is TicketsRetrieveRequestExpand.PARENT_TICKET: - return parent_ticket() diff --git a/src/merge/resources/ticketing/resources/tickets/types/tickets_retrieve_request_expand_item.py b/src/merge/resources/ticketing/resources/tickets/types/tickets_retrieve_request_expand_item.py new file mode 100644 index 00000000..a6ad5f2a --- /dev/null +++ b/src/merge/resources/ticketing/resources/tickets/types/tickets_retrieve_request_expand_item.py @@ -0,0 +1,45 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class TicketsRetrieveRequestExpandItem(str, enum.Enum): + ACCOUNT = "account" + ASSIGNED_TEAMS = "assigned_teams" + ASSIGNEES = "assignees" + ATTACHMENTS = "attachments" + COLLECTIONS = "collections" + CONTACT = "contact" + CREATOR = "creator" + PARENT_TICKET = "parent_ticket" + + def visit( + self, + account: typing.Callable[[], T_Result], + assigned_teams: typing.Callable[[], T_Result], + assignees: typing.Callable[[], T_Result], + attachments: typing.Callable[[], T_Result], + collections: typing.Callable[[], T_Result], + contact: typing.Callable[[], T_Result], + creator: typing.Callable[[], T_Result], + parent_ticket: typing.Callable[[], T_Result], + ) -> T_Result: + if self is TicketsRetrieveRequestExpandItem.ACCOUNT: + return account() + if self is TicketsRetrieveRequestExpandItem.ASSIGNED_TEAMS: + return assigned_teams() + if self is TicketsRetrieveRequestExpandItem.ASSIGNEES: + return assignees() + if self is TicketsRetrieveRequestExpandItem.ATTACHMENTS: + return attachments() + if self is TicketsRetrieveRequestExpandItem.COLLECTIONS: + return collections() + if self is TicketsRetrieveRequestExpandItem.CONTACT: + return contact() + if self is TicketsRetrieveRequestExpandItem.CREATOR: + return creator() + if self is TicketsRetrieveRequestExpandItem.PARENT_TICKET: + return parent_ticket() diff --git a/src/merge/resources/ticketing/resources/tickets/types/tickets_viewers_list_request_expand.py b/src/merge/resources/ticketing/resources/tickets/types/tickets_viewers_list_request_expand.py deleted file mode 100644 index ddb14bb3..00000000 --- a/src/merge/resources/ticketing/resources/tickets/types/tickets_viewers_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class TicketsViewersListRequestExpand(str, enum.Enum): - TEAM = "team" - USER = "user" - USER_TEAM = "user,team" - - def visit( - self, - team: typing.Callable[[], T_Result], - user: typing.Callable[[], T_Result], - user_team: typing.Callable[[], T_Result], - ) -> T_Result: - if self is TicketsViewersListRequestExpand.TEAM: - return team() - if self is TicketsViewersListRequestExpand.USER: - return user() - if self is TicketsViewersListRequestExpand.USER_TEAM: - return user_team() diff --git a/src/merge/resources/ticketing/resources/tickets/types/tickets_viewers_list_request_expand_item.py b/src/merge/resources/ticketing/resources/tickets/types/tickets_viewers_list_request_expand_item.py new file mode 100644 index 00000000..756fcef2 --- /dev/null +++ b/src/merge/resources/ticketing/resources/tickets/types/tickets_viewers_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class TicketsViewersListRequestExpandItem(str, enum.Enum): + TEAM = "team" + USER = "user" + + def visit(self, team: typing.Callable[[], T_Result], user: typing.Callable[[], T_Result]) -> T_Result: + if self is TicketsViewersListRequestExpandItem.TEAM: + return team() + if self is TicketsViewersListRequestExpandItem.USER: + return user() diff --git a/src/merge/resources/ticketing/resources/users/__init__.py b/src/merge/resources/ticketing/resources/users/__init__.py index a48b4f22..7d73257d 100644 --- a/src/merge/resources/ticketing/resources/users/__init__.py +++ b/src/merge/resources/ticketing/resources/users/__init__.py @@ -2,6 +2,6 @@ # isort: skip_file -from .types import UsersListRequestExpand, UsersRetrieveRequestExpand +from .types import UsersListRequestExpandItem, UsersRetrieveRequestExpandItem -__all__ = ["UsersListRequestExpand", "UsersRetrieveRequestExpand"] +__all__ = ["UsersListRequestExpandItem", "UsersRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ticketing/resources/users/client.py b/src/merge/resources/ticketing/resources/users/client.py index 4acf3693..c8d7cbc8 100644 --- a/src/merge/resources/ticketing/resources/users/client.py +++ b/src/merge/resources/ticketing/resources/users/client.py @@ -4,12 +4,12 @@ import typing from .....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .....core.pagination import AsyncPager, SyncPager from .....core.request_options import RequestOptions -from ...types.paginated_user_list import PaginatedUserList from ...types.user import User from .raw_client import AsyncRawUsersClient, RawUsersClient -from .types.users_list_request_expand import UsersListRequestExpand -from .types.users_retrieve_request_expand import UsersRetrieveRequestExpand +from .types.users_list_request_expand_item import UsersListRequestExpandItem +from .types.users_retrieve_request_expand_item import UsersRetrieveRequestExpandItem class UsersClient: @@ -34,7 +34,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_address: typing.Optional[str] = None, - expand: typing.Optional[UsersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[UsersListRequestExpandItem, typing.Sequence[UsersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -44,7 +46,7 @@ def list( remote_id: typing.Optional[str] = None, team: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedUserList: + ) -> SyncPager[User]: """ Returns a list of `User` objects. @@ -62,7 +64,7 @@ def list( email_address : typing.Optional[str] If provided, will only return users with emails equal to this value (case insensitive). - expand : typing.Optional[UsersListRequestExpand] + expand : typing.Optional[typing.Union[UsersListRequestExpandItem, typing.Sequence[UsersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -94,7 +96,7 @@ def list( Returns ------- - PaginatedUserList + SyncPager[User] Examples @@ -105,9 +107,14 @@ def list( account_token="YOUR_ACCOUNT_TOKEN", api_key="YOUR_API_KEY", ) - client.ticketing.users.list() + response = client.ticketing.users.list() + for item in response: + yield item + # alternatively, you can paginate page-by-page + for page in response.iter_pages(): + yield page """ - _response = self._raw_client.list( + return self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -123,13 +130,14 @@ def list( team=team, request_options=request_options, ) - return _response.data def retrieve( self, id: str, *, - expand: typing.Optional[UsersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[UsersRetrieveRequestExpandItem, typing.Sequence[UsersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -141,7 +149,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[UsersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[UsersRetrieveRequestExpandItem, typing.Sequence[UsersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -202,7 +210,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_address: typing.Optional[str] = None, - expand: typing.Optional[UsersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[UsersListRequestExpandItem, typing.Sequence[UsersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -212,7 +222,7 @@ async def list( remote_id: typing.Optional[str] = None, team: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> PaginatedUserList: + ) -> AsyncPager[User]: """ Returns a list of `User` objects. @@ -230,7 +240,7 @@ async def list( email_address : typing.Optional[str] If provided, will only return users with emails equal to this value (case insensitive). - expand : typing.Optional[UsersListRequestExpand] + expand : typing.Optional[typing.Union[UsersListRequestExpandItem, typing.Sequence[UsersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -262,7 +272,7 @@ async def list( Returns ------- - PaginatedUserList + AsyncPager[User] Examples @@ -278,12 +288,18 @@ async def list( async def main() -> None: - await client.ticketing.users.list() + response = await client.ticketing.users.list() + async for item in response: + yield item + + # alternatively, you can paginate page-by-page + async for page in response.iter_pages(): + yield page asyncio.run(main()) """ - _response = await self._raw_client.list( + return await self._raw_client.list( created_after=created_after, created_before=created_before, cursor=cursor, @@ -299,13 +315,14 @@ async def main() -> None: team=team, request_options=request_options, ) - return _response.data async def retrieve( self, id: str, *, - expand: typing.Optional[UsersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[UsersRetrieveRequestExpandItem, typing.Sequence[UsersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -317,7 +334,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[UsersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[UsersRetrieveRequestExpandItem, typing.Sequence[UsersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ticketing/resources/users/raw_client.py b/src/merge/resources/ticketing/resources/users/raw_client.py index 389a95d3..3b6e9a11 100644 --- a/src/merge/resources/ticketing/resources/users/raw_client.py +++ b/src/merge/resources/ticketing/resources/users/raw_client.py @@ -9,12 +9,13 @@ from .....core.datetime_utils import serialize_datetime from .....core.http_response import AsyncHttpResponse, HttpResponse from .....core.jsonable_encoder import jsonable_encoder +from .....core.pagination import AsyncPager, BaseHttpResponse, SyncPager from .....core.request_options import RequestOptions from .....core.unchecked_base_model import construct_type from ...types.paginated_user_list import PaginatedUserList from ...types.user import User -from .types.users_list_request_expand import UsersListRequestExpand -from .types.users_retrieve_request_expand import UsersRetrieveRequestExpand +from .types.users_list_request_expand_item import UsersListRequestExpandItem +from .types.users_retrieve_request_expand_item import UsersRetrieveRequestExpandItem class RawUsersClient: @@ -28,7 +29,9 @@ def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_address: typing.Optional[str] = None, - expand: typing.Optional[UsersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[UsersListRequestExpandItem, typing.Sequence[UsersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -38,7 +41,7 @@ def list( remote_id: typing.Optional[str] = None, team: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> HttpResponse[PaginatedUserList]: + ) -> SyncPager[User]: """ Returns a list of `User` objects. @@ -56,7 +59,7 @@ def list( email_address : typing.Optional[str] If provided, will only return users with emails equal to this value (case insensitive). - expand : typing.Optional[UsersListRequestExpand] + expand : typing.Optional[typing.Union[UsersListRequestExpandItem, typing.Sequence[UsersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -88,7 +91,7 @@ def list( Returns ------- - HttpResponse[PaginatedUserList] + SyncPager[User] """ _response = self._client_wrapper.httpx_client.request( @@ -113,14 +116,35 @@ def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedUserList, construct_type( type_=PaginatedUserList, # type: ignore object_=_response.json(), ), ) - return HttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + _get_next = lambda: self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email_address=email_address, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + team=team, + request_options=request_options, + ) + return SyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -130,7 +154,9 @@ def retrieve( self, id: str, *, - expand: typing.Optional[UsersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[UsersRetrieveRequestExpandItem, typing.Sequence[UsersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -142,7 +168,7 @@ def retrieve( ---------- id : str - expand : typing.Optional[UsersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[UsersRetrieveRequestExpandItem, typing.Sequence[UsersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] @@ -196,7 +222,9 @@ async def list( created_before: typing.Optional[dt.datetime] = None, cursor: typing.Optional[str] = None, email_address: typing.Optional[str] = None, - expand: typing.Optional[UsersListRequestExpand] = None, + expand: typing.Optional[ + typing.Union[UsersListRequestExpandItem, typing.Sequence[UsersListRequestExpandItem]] + ] = None, include_deleted_data: typing.Optional[bool] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, @@ -206,7 +234,7 @@ async def list( remote_id: typing.Optional[str] = None, team: typing.Optional[str] = None, request_options: typing.Optional[RequestOptions] = None, - ) -> AsyncHttpResponse[PaginatedUserList]: + ) -> AsyncPager[User]: """ Returns a list of `User` objects. @@ -224,7 +252,7 @@ async def list( email_address : typing.Optional[str] If provided, will only return users with emails equal to this value (case insensitive). - expand : typing.Optional[UsersListRequestExpand] + expand : typing.Optional[typing.Union[UsersListRequestExpandItem, typing.Sequence[UsersListRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_deleted_data : typing.Optional[bool] @@ -256,7 +284,7 @@ async def list( Returns ------- - AsyncHttpResponse[PaginatedUserList] + AsyncPager[User] """ _response = await self._client_wrapper.httpx_client.request( @@ -281,14 +309,38 @@ async def list( ) try: if 200 <= _response.status_code < 300: - _data = typing.cast( + _parsed_response = typing.cast( PaginatedUserList, construct_type( type_=PaginatedUserList, # type: ignore object_=_response.json(), ), ) - return AsyncHttpResponse(response=_response, data=_data) + _items = _parsed_response.results + _parsed_next = _parsed_response.next + _has_next = _parsed_next is not None and _parsed_next != "" + + async def _get_next(): + return await self.list( + created_after=created_after, + created_before=created_before, + cursor=_parsed_next, + email_address=email_address, + expand=expand, + include_deleted_data=include_deleted_data, + include_remote_data=include_remote_data, + include_shell_data=include_shell_data, + modified_after=modified_after, + modified_before=modified_before, + page_size=page_size, + remote_id=remote_id, + team=team, + request_options=request_options, + ) + + return AsyncPager( + has_next=_has_next, items=_items, get_next=_get_next, response=BaseHttpResponse(response=_response) + ) _response_json = _response.json() except JSONDecodeError: raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) @@ -298,7 +350,9 @@ async def retrieve( self, id: str, *, - expand: typing.Optional[UsersRetrieveRequestExpand] = None, + expand: typing.Optional[ + typing.Union[UsersRetrieveRequestExpandItem, typing.Sequence[UsersRetrieveRequestExpandItem]] + ] = None, include_remote_data: typing.Optional[bool] = None, include_shell_data: typing.Optional[bool] = None, request_options: typing.Optional[RequestOptions] = None, @@ -310,7 +364,7 @@ async def retrieve( ---------- id : str - expand : typing.Optional[UsersRetrieveRequestExpand] + expand : typing.Optional[typing.Union[UsersRetrieveRequestExpandItem, typing.Sequence[UsersRetrieveRequestExpandItem]]] Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. include_remote_data : typing.Optional[bool] diff --git a/src/merge/resources/ticketing/resources/users/types/__init__.py b/src/merge/resources/ticketing/resources/users/types/__init__.py index f7a5521d..f461d233 100644 --- a/src/merge/resources/ticketing/resources/users/types/__init__.py +++ b/src/merge/resources/ticketing/resources/users/types/__init__.py @@ -2,7 +2,7 @@ # isort: skip_file -from .users_list_request_expand import UsersListRequestExpand -from .users_retrieve_request_expand import UsersRetrieveRequestExpand +from .users_list_request_expand_item import UsersListRequestExpandItem +from .users_retrieve_request_expand_item import UsersRetrieveRequestExpandItem -__all__ = ["UsersListRequestExpand", "UsersRetrieveRequestExpand"] +__all__ = ["UsersListRequestExpandItem", "UsersRetrieveRequestExpandItem"] diff --git a/src/merge/resources/ticketing/resources/users/types/users_list_request_expand.py b/src/merge/resources/ticketing/resources/users/types/users_list_request_expand.py deleted file mode 100644 index d4b526f8..00000000 --- a/src/merge/resources/ticketing/resources/users/types/users_list_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class UsersListRequestExpand(str, enum.Enum): - ROLES = "roles" - TEAMS = "teams" - TEAMS_ROLES = "teams,roles" - - def visit( - self, - roles: typing.Callable[[], T_Result], - teams: typing.Callable[[], T_Result], - teams_roles: typing.Callable[[], T_Result], - ) -> T_Result: - if self is UsersListRequestExpand.ROLES: - return roles() - if self is UsersListRequestExpand.TEAMS: - return teams() - if self is UsersListRequestExpand.TEAMS_ROLES: - return teams_roles() diff --git a/src/merge/resources/ticketing/resources/users/types/users_list_request_expand_item.py b/src/merge/resources/ticketing/resources/users/types/users_list_request_expand_item.py new file mode 100644 index 00000000..5a1b474b --- /dev/null +++ b/src/merge/resources/ticketing/resources/users/types/users_list_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class UsersListRequestExpandItem(str, enum.Enum): + ROLES = "roles" + TEAMS = "teams" + + def visit(self, roles: typing.Callable[[], T_Result], teams: typing.Callable[[], T_Result]) -> T_Result: + if self is UsersListRequestExpandItem.ROLES: + return roles() + if self is UsersListRequestExpandItem.TEAMS: + return teams() diff --git a/src/merge/resources/ticketing/resources/users/types/users_retrieve_request_expand.py b/src/merge/resources/ticketing/resources/users/types/users_retrieve_request_expand.py deleted file mode 100644 index b7f19ab6..00000000 --- a/src/merge/resources/ticketing/resources/users/types/users_retrieve_request_expand.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import enum -import typing - -T_Result = typing.TypeVar("T_Result") - - -class UsersRetrieveRequestExpand(str, enum.Enum): - ROLES = "roles" - TEAMS = "teams" - TEAMS_ROLES = "teams,roles" - - def visit( - self, - roles: typing.Callable[[], T_Result], - teams: typing.Callable[[], T_Result], - teams_roles: typing.Callable[[], T_Result], - ) -> T_Result: - if self is UsersRetrieveRequestExpand.ROLES: - return roles() - if self is UsersRetrieveRequestExpand.TEAMS: - return teams() - if self is UsersRetrieveRequestExpand.TEAMS_ROLES: - return teams_roles() diff --git a/src/merge/resources/ticketing/resources/users/types/users_retrieve_request_expand_item.py b/src/merge/resources/ticketing/resources/users/types/users_retrieve_request_expand_item.py new file mode 100644 index 00000000..5f734dfc --- /dev/null +++ b/src/merge/resources/ticketing/resources/users/types/users_retrieve_request_expand_item.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import enum +import typing + +T_Result = typing.TypeVar("T_Result") + + +class UsersRetrieveRequestExpandItem(str, enum.Enum): + ROLES = "roles" + TEAMS = "teams" + + def visit(self, roles: typing.Callable[[], T_Result], teams: typing.Callable[[], T_Result]) -> T_Result: + if self is UsersRetrieveRequestExpandItem.ROLES: + return roles() + if self is UsersRetrieveRequestExpandItem.TEAMS: + return teams() diff --git a/src/merge/resources/ticketing/types/__init__.py b/src/merge/resources/ticketing/types/__init__.py index b40b4709..a0ab9f66 100644 --- a/src/merge/resources/ticketing/types/__init__.py +++ b/src/merge/resources/ticketing/types/__init__.py @@ -27,7 +27,6 @@ from .collection import Collection from .collection_access_level import CollectionAccessLevel from .collection_access_level_enum import CollectionAccessLevelEnum -from .collection_collection_type import CollectionCollectionType from .collection_parent_collection import CollectionParentCollection from .collection_type_enum import CollectionTypeEnum from .comment import Comment @@ -104,7 +103,6 @@ from .paginated_viewer_list import PaginatedViewerList from .patched_ticket_request import PatchedTicketRequest from .patched_ticket_request_access_level import PatchedTicketRequestAccessLevel -from .patched_ticket_request_priority import PatchedTicketRequestPriority from .patched_ticket_request_status import PatchedTicketRequestStatus from .priority_enum import PriorityEnum from .project import Project @@ -116,13 +114,12 @@ from .remote_field_api_response import RemoteFieldApiResponse from .remote_field_class import RemoteFieldClass from .remote_field_class_field_choices_item import RemoteFieldClassFieldChoicesItem -from .remote_field_class_field_format import RemoteFieldClassFieldFormat -from .remote_field_class_field_type import RemoteFieldClassFieldType from .remote_field_remote_field_class import RemoteFieldRemoteFieldClass from .remote_field_request import RemoteFieldRequest from .remote_field_request_remote_field_class import RemoteFieldRequestRemoteFieldClass from .remote_key import RemoteKey from .remote_response import RemoteResponse +from .remote_response_response_type import RemoteResponseResponseType from .request_format_enum import RequestFormatEnum from .response_type_enum import ResponseTypeEnum from .role import Role @@ -133,6 +130,7 @@ from .status_fd_5_enum import StatusFd5Enum from .sync_status import SyncStatus from .sync_status_last_sync_result import SyncStatusLastSyncResult +from .sync_status_status import SyncStatusStatus from .tag import Tag from .team import Team from .ticket import Ticket @@ -202,7 +200,6 @@ "Collection", "CollectionAccessLevel", "CollectionAccessLevelEnum", - "CollectionCollectionType", "CollectionParentCollection", "CollectionTypeEnum", "Comment", @@ -277,7 +274,6 @@ "PaginatedViewerList", "PatchedTicketRequest", "PatchedTicketRequestAccessLevel", - "PatchedTicketRequestPriority", "PatchedTicketRequestStatus", "PriorityEnum", "Project", @@ -289,13 +285,12 @@ "RemoteFieldApiResponse", "RemoteFieldClass", "RemoteFieldClassFieldChoicesItem", - "RemoteFieldClassFieldFormat", - "RemoteFieldClassFieldType", "RemoteFieldRemoteFieldClass", "RemoteFieldRequest", "RemoteFieldRequestRemoteFieldClass", "RemoteKey", "RemoteResponse", + "RemoteResponseResponseType", "RequestFormatEnum", "ResponseTypeEnum", "Role", @@ -306,6 +301,7 @@ "StatusFd5Enum", "SyncStatus", "SyncStatusLastSyncResult", + "SyncStatusStatus", "Tag", "Team", "Ticket", diff --git a/src/merge/resources/ticketing/types/account_details_and_actions.py b/src/merge/resources/ticketing/types/account_details_and_actions.py index 93c874ed..a16114f6 100644 --- a/src/merge/resources/ticketing/types/account_details_and_actions.py +++ b/src/merge/resources/ticketing/types/account_details_and_actions.py @@ -42,7 +42,6 @@ class AccountDetailsAndActions(UncheckedBaseModel): integration: typing.Optional[AccountDetailsAndActionsIntegration] = None account_type: str completed_at: dt.datetime - integration_specific_fields: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/merge/resources/ticketing/types/collection.py b/src/merge/resources/ticketing/types/collection.py index e6a84024..8c3d873e 100644 --- a/src/merge/resources/ticketing/types/collection.py +++ b/src/merge/resources/ticketing/types/collection.py @@ -9,7 +9,7 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2, update_forward_refs from ....core.unchecked_base_model import UncheckedBaseModel from .collection_access_level import CollectionAccessLevel -from .collection_collection_type import CollectionCollectionType +from .collection_type_enum import CollectionTypeEnum from .remote_data import RemoteData @@ -59,7 +59,7 @@ class Collection(UncheckedBaseModel): * `PARENT_COLLECTION` - PARENT_COLLECTION """ - collection_type: typing.Optional[CollectionCollectionType] = pydantic.Field(default=None) + collection_type: typing.Optional[CollectionTypeEnum] = pydantic.Field(default=None) """ The collection's type. diff --git a/src/merge/resources/ticketing/types/collection_collection_type.py b/src/merge/resources/ticketing/types/collection_collection_type.py deleted file mode 100644 index 986d6db9..00000000 --- a/src/merge/resources/ticketing/types/collection_collection_type.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .collection_type_enum import CollectionTypeEnum - -CollectionCollectionType = typing.Union[CollectionTypeEnum, str] diff --git a/src/merge/resources/ticketing/types/patched_ticket_request.py b/src/merge/resources/ticketing/types/patched_ticket_request.py index 01f0d4a9..3a3ae864 100644 --- a/src/merge/resources/ticketing/types/patched_ticket_request.py +++ b/src/merge/resources/ticketing/types/patched_ticket_request.py @@ -7,8 +7,8 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel from .patched_ticket_request_access_level import PatchedTicketRequestAccessLevel -from .patched_ticket_request_priority import PatchedTicketRequestPriority from .patched_ticket_request_status import PatchedTicketRequestStatus +from .priority_enum import PriorityEnum from .remote_field_request import RemoteFieldRequest @@ -108,7 +108,7 @@ class PatchedTicketRequest(UncheckedBaseModel): The 3rd party url of the Ticket. """ - priority: typing.Optional[PatchedTicketRequestPriority] = pydantic.Field(default=None) + priority: typing.Optional[PriorityEnum] = pydantic.Field(default=None) """ The priority or urgency of the Ticket. diff --git a/src/merge/resources/ticketing/types/patched_ticket_request_priority.py b/src/merge/resources/ticketing/types/patched_ticket_request_priority.py deleted file mode 100644 index 73651006..00000000 --- a/src/merge/resources/ticketing/types/patched_ticket_request_priority.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .priority_enum import PriorityEnum - -PatchedTicketRequestPriority = typing.Union[PriorityEnum, str] diff --git a/src/merge/resources/ticketing/types/remote_field_class.py b/src/merge/resources/ticketing/types/remote_field_class.py index 033ea3b6..090358b1 100644 --- a/src/merge/resources/ticketing/types/remote_field_class.py +++ b/src/merge/resources/ticketing/types/remote_field_class.py @@ -5,10 +5,10 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel +from .field_format_enum import FieldFormatEnum +from .field_type_enum import FieldTypeEnum from .item_schema import ItemSchema from .remote_field_class_field_choices_item import RemoteFieldClassFieldChoicesItem -from .remote_field_class_field_format import RemoteFieldClassFieldFormat -from .remote_field_class_field_type import RemoteFieldClassFieldType class RemoteFieldClass(UncheckedBaseModel): @@ -18,8 +18,8 @@ class RemoteFieldClass(UncheckedBaseModel): description: typing.Optional[str] = None is_custom: typing.Optional[bool] = None is_required: typing.Optional[bool] = None - field_type: typing.Optional[RemoteFieldClassFieldType] = None - field_format: typing.Optional[RemoteFieldClassFieldFormat] = None + field_type: typing.Optional[FieldTypeEnum] = None + field_format: typing.Optional[FieldFormatEnum] = None field_choices: typing.Optional[typing.List[RemoteFieldClassFieldChoicesItem]] = None item_schema: typing.Optional[ItemSchema] = None diff --git a/src/merge/resources/ticketing/types/remote_field_class_field_format.py b/src/merge/resources/ticketing/types/remote_field_class_field_format.py deleted file mode 100644 index 1412d3b4..00000000 --- a/src/merge/resources/ticketing/types/remote_field_class_field_format.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .field_format_enum import FieldFormatEnum - -RemoteFieldClassFieldFormat = typing.Union[str, FieldFormatEnum] diff --git a/src/merge/resources/ticketing/types/remote_field_class_field_type.py b/src/merge/resources/ticketing/types/remote_field_class_field_type.py deleted file mode 100644 index 41a0b893..00000000 --- a/src/merge/resources/ticketing/types/remote_field_class_field_type.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from .field_type_enum import FieldTypeEnum - -RemoteFieldClassFieldType = typing.Union[str, FieldTypeEnum] diff --git a/src/merge/resources/ticketing/types/remote_response.py b/src/merge/resources/ticketing/types/remote_response.py index af181fc0..db01131f 100644 --- a/src/merge/resources/ticketing/types/remote_response.py +++ b/src/merge/resources/ticketing/types/remote_response.py @@ -5,7 +5,7 @@ import pydantic from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel -from .response_type_enum import ResponseTypeEnum +from .remote_response_response_type import RemoteResponseResponseType class RemoteResponse(UncheckedBaseModel): @@ -23,7 +23,7 @@ class RemoteResponse(UncheckedBaseModel): status: int response: typing.Optional[typing.Any] = None response_headers: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None - response_type: typing.Optional[ResponseTypeEnum] = None + response_type: typing.Optional[RemoteResponseResponseType] = None headers: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None if IS_PYDANTIC_V2: diff --git a/src/merge/resources/ticketing/types/remote_response_response_type.py b/src/merge/resources/ticketing/types/remote_response_response_type.py new file mode 100644 index 00000000..2556417a --- /dev/null +++ b/src/merge/resources/ticketing/types/remote_response_response_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .response_type_enum import ResponseTypeEnum + +RemoteResponseResponseType = typing.Union[ResponseTypeEnum, str] diff --git a/src/merge/resources/ticketing/types/role_ticket_access.py b/src/merge/resources/ticketing/types/role_ticket_access.py index bf10da43..33e407ac 100644 --- a/src/merge/resources/ticketing/types/role_ticket_access.py +++ b/src/merge/resources/ticketing/types/role_ticket_access.py @@ -4,4 +4,4 @@ from .ticket_access_enum import TicketAccessEnum -RoleTicketAccess = typing.Union[str, TicketAccessEnum] +RoleTicketAccess = typing.Union[TicketAccessEnum, str] diff --git a/src/merge/resources/ticketing/types/role_ticket_actions_item.py b/src/merge/resources/ticketing/types/role_ticket_actions_item.py index 4b136989..7a8788e1 100644 --- a/src/merge/resources/ticketing/types/role_ticket_actions_item.py +++ b/src/merge/resources/ticketing/types/role_ticket_actions_item.py @@ -4,4 +4,4 @@ from .ticket_actions_enum import TicketActionsEnum -RoleTicketActionsItem = typing.Union[str, TicketActionsEnum] +RoleTicketActionsItem = typing.Union[TicketActionsEnum, str] diff --git a/src/merge/resources/ticketing/types/sync_status.py b/src/merge/resources/ticketing/types/sync_status.py index 4a628c4f..07ab1dc2 100644 --- a/src/merge/resources/ticketing/types/sync_status.py +++ b/src/merge/resources/ticketing/types/sync_status.py @@ -7,8 +7,8 @@ from ....core.pydantic_utilities import IS_PYDANTIC_V2 from ....core.unchecked_base_model import UncheckedBaseModel from .selective_sync_configurations_usage_enum import SelectiveSyncConfigurationsUsageEnum -from .status_fd_5_enum import StatusFd5Enum from .sync_status_last_sync_result import SyncStatusLastSyncResult +from .sync_status_status import SyncStatusStatus class SyncStatus(UncheckedBaseModel): @@ -27,7 +27,7 @@ class SyncStatus(UncheckedBaseModel): next_sync_start: typing.Optional[dt.datetime] = None last_sync_result: typing.Optional[SyncStatusLastSyncResult] = None last_sync_finished: typing.Optional[dt.datetime] = None - status: StatusFd5Enum + status: SyncStatusStatus is_initial_sync: bool selective_sync_configurations_usage: typing.Optional[SelectiveSyncConfigurationsUsageEnum] = None diff --git a/src/merge/resources/ticketing/types/sync_status_status.py b/src/merge/resources/ticketing/types/sync_status_status.py new file mode 100644 index 00000000..78e4cc47 --- /dev/null +++ b/src/merge/resources/ticketing/types/sync_status_status.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .status_fd_5_enum import StatusFd5Enum + +SyncStatusStatus = typing.Union[StatusFd5Enum, str] diff --git a/src/merge/resources/ticketing/types/ticket.py b/src/merge/resources/ticketing/types/ticket.py index 0a550a82..6b7963ba 100644 --- a/src/merge/resources/ticketing/types/ticket.py +++ b/src/merge/resources/ticketing/types/ticket.py @@ -126,6 +126,21 @@ class Ticket(UncheckedBaseModel): tags: typing.Optional[typing.List[typing.Optional[str]]] = None roles: typing.Optional[typing.List[typing.Optional[str]]] = None + ticket_url: typing.Optional[str] = pydantic.Field(default=None) + """ + The 3rd party url of the Ticket. + """ + + priority: typing.Optional[TicketPriority] = pydantic.Field(default=None) + """ + The priority or urgency of the Ticket. + + * `URGENT` - URGENT + * `HIGH` - HIGH + * `NORMAL` - NORMAL + * `LOW` - LOW + """ + remote_created_at: typing.Optional[dt.datetime] = pydantic.Field(default=None) """ When the third party's ticket was created. @@ -146,21 +161,6 @@ class Ticket(UncheckedBaseModel): Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). """ - ticket_url: typing.Optional[str] = pydantic.Field(default=None) - """ - The 3rd party url of the Ticket. - """ - - priority: typing.Optional[TicketPriority] = pydantic.Field(default=None) - """ - The priority or urgency of the Ticket. - - * `URGENT` - URGENT - * `HIGH` - HIGH - * `NORMAL` - NORMAL - * `LOW` - LOW - """ - field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]] = None remote_data: typing.Optional[typing.List[RemoteData]] = None remote_fields: typing.Optional[typing.List[RemoteField]] = None